diff --git a/asyncua/binary_address_space.pickle b/asyncua/binary_address_space.pickle index f41cacb20..b29c7661a 100644 Binary files a/asyncua/binary_address_space.pickle and b/asyncua/binary_address_space.pickle differ diff --git a/asyncua/common/event_objects.py b/asyncua/common/event_objects.py index 26dab8529..8927c891e 100644 --- a/asyncua/common/event_objects.py +++ b/asyncua/common/event_objects.py @@ -3,16 +3,17 @@ Autogenerated code from xml" Model Uri:http://opcfoundation.org/UA/" -Version:1.05.01" -Publication date:2022-02-24T00:00:00Z" +Version:1.05.03" +Publication date:2023-12-15T00:00:00Z" -File creation Date:2023-07-25 09:08:45.084676" +File creation Date:2024-04-25 09:57:44.866645" """ from asyncua import ua from .events import Event -__all__ = ["BaseEvent", "AuditEvent", "AuditSecurityEvent", "AuditChannelEvent", "AuditOpenSecureChannelEvent", "AuditSessionEvent", "AuditCreateSessionEvent", "AuditActivateSessionEvent", "AuditCancelEvent", "AuditCertificateEvent", "AuditCertificateDataMismatchEvent", "AuditCertificateExpiredEvent", "AuditCertificateInvalidEvent", "AuditCertificateUntrustedEvent", "AuditCertificateRevokedEvent", "AuditCertificateMismatchEvent", "AuditNodeManagementEvent", "AuditAddNodesEvent", "AuditDeleteNodesEvent", "AuditAddReferencesEvent", "AuditDeleteReferencesEvent", "AuditUpdateEvent", "AuditWriteUpdateEvent", "AuditHistoryUpdateEvent", "AuditUpdateMethodEvent", "SystemEvent", "DeviceFailureEvent", "BaseModelChangeEvent", "GeneralModelChangeEvent", "TransitionEvent", "AuditUpdateStateEvent", "ProgramTransitionEvent", "SemanticChangeEvent", "AuditUrlMismatchEvent", "Condition", "RefreshStartEvent", "RefreshEndEvent", "RefreshRequiredEvent", "AuditConditionEvent", "AuditConditionEnableEvent", "AuditConditionCommentEvent", "DialogCondition", "AcknowledgeableCondition", "AlarmCondition", "LimitAlarm", "AuditHistoryEventUpdateEvent", "AuditHistoryValueUpdateEvent", "AuditHistoryDeleteEvent", "AuditHistoryRawModifyDeleteEvent", "AuditHistoryAtTimeDeleteEvent", "AuditHistoryEventDeleteEvent", "EventQueueOverflowEvent", "ProgramTransitionAuditEvent", "AuditConditionRespondEvent", "AuditConditionAcknowledgeEvent", "AuditConditionConfirmEvent", "ExclusiveLimitAlarm", "ExclusiveLevelAlarm", "ExclusiveRateOfChangeAlarm", "ExclusiveDeviationAlarm", "NonExclusiveLimitAlarm", "NonExclusiveLevelAlarm", "NonExclusiveRateOfChangeAlarm", "NonExclusiveDeviationAlarm", "DiscreteAlarm", "OffNormalAlarm", "TripAlarm", "AuditConditionShelvingEvent", "ProgressEvent", "SystemStatusChangeEvent", "SystemOffNormalAlarm", "AuditProgramTransitionEvent", "TrustListUpdatedAuditEvent", "CertificateUpdatedAuditEvent", "CertificateExpirationAlarm", "AuditConditionResetEvent", "PubSubStatusEvent", "PubSubTransportLimitsExceedEvent", "PubSubCommunicationFailureEvent", "DiscrepancyAlarm", "AuditConditionSuppressionEvent", "AuditConditionSilenceEvent", "AuditConditionOutOfServiceEvent", "RoleMappingRuleChangedAuditEvent", "KeyCredentialAuditEvent", "KeyCredentialUpdatedAuditEvent", "KeyCredentialDeletedAuditEvent", "InstrumentDiagnosticAlarm", "SystemDiagnosticAlarm", "AuditHistoryAnnotationUpdateEvent", "TrustListOutOfDateAlarm", "AuditClientEvent", "AuditClientUpdateMethodResultEvent"] +__all__ = ["BaseEvent", "AuditEvent", "AuditSecurityEvent", "AuditChannelEvent", "AuditOpenSecureChannelEvent", "AuditSessionEvent", "AuditCreateSessionEvent", "AuditActivateSessionEvent", "AuditCancelEvent", "AuditCertificateEvent", "AuditCertificateDataMismatchEvent", "AuditCertificateExpiredEvent", "AuditCertificateInvalidEvent", "AuditCertificateUntrustedEvent", "AuditCertificateRevokedEvent", "AuditCertificateMismatchEvent", "AuditNodeManagementEvent", "AuditAddNodesEvent", "AuditDeleteNodesEvent", "AuditAddReferencesEvent", "AuditDeleteReferencesEvent", "AuditUpdateEvent", "AuditWriteUpdateEvent", "AuditHistoryUpdateEvent", "AuditUpdateMethodEvent", "SystemEvent", "DeviceFailureEvent", "BaseModelChangeEvent", "GeneralModelChangeEvent", "TransitionEvent", "AuditUpdateStateEvent", "ProgramTransitionEvent", "SemanticChangeEvent", "AuditUrlMismatchEvent", "Condition", "RefreshStartEvent", "RefreshEndEvent", "RefreshRequiredEvent", "AuditConditionEvent", "AuditConditionEnableEvent", "AuditConditionCommentEvent", "DialogCondition", "AcknowledgeableCondition", "AlarmCondition", "LimitAlarm", "AuditHistoryEventUpdateEvent", "AuditHistoryValueUpdateEvent", "AuditHistoryDeleteEvent", "AuditHistoryRawModifyDeleteEvent", "AuditHistoryAtTimeDeleteEvent", "AuditHistoryEventDeleteEvent", "EventQueueOverflowEvent", "ProgramTransitionAuditEvent", "AuditConditionRespondEvent", "AuditConditionAcknowledgeEvent", "AuditConditionConfirmEvent", "ExclusiveLimitAlarm", "ExclusiveLevelAlarm", "ExclusiveRateOfChangeAlarm", "ExclusiveDeviationAlarm", "NonExclusiveLimitAlarm", "NonExclusiveLevelAlarm", "NonExclusiveRateOfChangeAlarm", "NonExclusiveDeviationAlarm", "DiscreteAlarm", "OffNormalAlarm", "TripAlarm", "AuditConditionShelvingEvent", "ProgressEvent", "SystemStatusChangeEvent", "SystemOffNormalAlarm", "AuditProgramTransitionEvent", "TrustListUpdatedAuditEvent", "CertificateUpdatedAuditEvent", "CertificateExpirationAlarm", "AuditConditionResetEvent", "PubSubStatusEvent", "PubSubTransportLimitsExceedEvent", "PubSubCommunicationFailureEvent", "DiscrepancyAlarm", "AuditConditionSuppressionEvent", "AuditConditionSilenceEvent", "AuditConditionOutOfServiceEvent", "RoleMappingRuleChangedAuditEvent", "KeyCredentialAuditEvent", "KeyCredentialUpdatedAuditEvent", "KeyCredentialDeletedAuditEvent", "InstrumentDiagnosticAlarm", "SystemDiagnosticAlarm", "AuditHistoryAnnotationUpdateEvent", "TrustListOutOfDateAlarm", "AuditClientEvent", "AuditClientUpdateMethodResultEvent", "TrustListUpdateRequestedAuditEvent", "CertificateUpdateRequestedAuditEvent", "AuditHistoryConfigurationChangeEvent", "AuditHistoryBulkInsertEvent"] + class BaseEvent(Event): @@ -30,6 +31,10 @@ def __init__(self, sourcenode=None, message=None, severity=1): self.add_property('LocalTime', ua.uaprotocol_auto.TimeZoneDataType(), ua.VariantType.ExtensionObject) self.add_property('Message', ua.LocalizedText(message), ua.VariantType.LocalizedText) self.add_property('Severity', severity, ua.VariantType.UInt16) + self.add_property('ConditionClassId', None, ua.VariantType.NodeId) + self.add_property('ConditionClassName', None, ua.VariantType.LocalizedText) + self.add_property('ConditionSubClassId', None, ua.VariantType.NodeId) + self.add_property('ConditionSubClassName', None, ua.VariantType.LocalizedText) class AuditEvent(BaseEvent): @@ -79,7 +84,7 @@ def __init__(self, sourcenode=None, message=None, severity=1): self.add_property('SecurityPolicyUri', None, ua.VariantType.String) self.add_property('SecurityMode', None, ua.NodeId(ua.ObjectIds.MessageSecurityMode)) self.add_property('RequestedLifetime', None, ua.NodeId(ua.ObjectIds.Duration)) - self.add_property('CertificateErrorEventId', None, ua.VariantType.String) + self.add_property('CertificateErrorEventId', None, ua.VariantType.ByteString) class AuditSessionEvent(AuditSecurityEvent): @@ -392,6 +397,7 @@ def __init__(self, sourcenode=None, message=None, severity=1): self.add_property('ConditionName', None, ua.VariantType.String) self.add_property('BranchId', None, ua.VariantType.NodeId) self.add_property('Retain', None, ua.VariantType.Boolean) + self.add_property('SupportsFilteredRetain', None, ua.VariantType.Boolean) self.add_property('EnabledState/Id', None, ua.VariantType.Boolean) self.add_property('EnabledState/EffectiveDisplayName', None, ua.VariantType.LocalizedText) self.add_property('EnabledState/TransitionTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) @@ -884,16 +890,17 @@ def __init__(self, sourcenode=None, message=None, severity=1): self.add_property('TransitionNumber', None, ua.VariantType.UInt32) -class TrustListUpdatedAuditEvent(AuditUpdateMethodEvent): +class TrustListUpdatedAuditEvent(AuditEvent): """ TrustListUpdatedAuditEvent: """ def __init__(self, sourcenode=None, message=None, severity=1): super().__init__(sourcenode, message, severity) self.EventType = ua.NodeId(ua.ObjectIds.TrustListUpdatedAuditEventType) + self.add_property('TrustListId', None, ua.VariantType.NodeId) -class CertificateUpdatedAuditEvent(AuditUpdateMethodEvent): +class CertificateUpdatedAuditEvent(AuditEvent): """ CertificateUpdatedAuditEvent: """ @@ -1062,8 +1069,8 @@ def __init__(self, sourcenode=None, message=None, severity=1): super().__init__(sourcenode, message, severity) self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryAnnotationUpdateEventType) self.add_property('PerformInsertReplace', None, ua.NodeId(ua.ObjectIds.PerformUpdateType)) - self.add_property('NewValues', None, ua.NodeId(ua.ObjectIds.DataValue)) - self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.DataValue)) + self.add_property('NewValues', None, ua.NodeId(ua.ObjectIds.Annotation)) + self.add_property('OldValues', None, ua.NodeId(ua.ObjectIds.Annotation)) class TrustListOutOfDateAlarm(SystemOffNormalAlarm): @@ -1098,8 +1105,47 @@ def __init__(self, sourcenode=None, message=None, severity=1): self.add_property('ObjectId', None, ua.VariantType.NodeId) self.add_property('MethodId', None, ua.VariantType.NodeId) self.add_property('StatusCodeId', None, ua.VariantType.StatusCode) - self.add_property('InputArguments', None, ua.NodeId(ua.ObjectIds.Argument)) - self.add_property('OutputArguments', None, ua.NodeId(ua.ObjectIds.Argument)) + self.add_property('InputArguments', None, ua.VariantType.Variant) + self.add_property('OutputArguments', None, ua.VariantType.Variant) + + +class TrustListUpdateRequestedAuditEvent(AuditUpdateMethodEvent): + """ + TrustListUpdateRequestedAuditEvent: + """ + def __init__(self, sourcenode=None, message=None, severity=1): + super().__init__(sourcenode, message, severity) + self.EventType = ua.NodeId(ua.ObjectIds.TrustListUpdateRequestedAuditEventType) + + +class CertificateUpdateRequestedAuditEvent(AuditUpdateMethodEvent): + """ + CertificateUpdateRequestedAuditEvent: + """ + def __init__(self, sourcenode=None, message=None, severity=1): + super().__init__(sourcenode, message, severity) + self.EventType = ua.NodeId(ua.ObjectIds.CertificateUpdateRequestedAuditEventType) + + +class AuditHistoryConfigurationChangeEvent(AuditEvent): + """ + AuditHistoryConfigurationChangeEvent: + """ + def __init__(self, sourcenode=None, message=None, severity=1): + super().__init__(sourcenode, message, severity) + self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryConfigurationChangeEventType) + + +class AuditHistoryBulkInsertEvent(AuditEvent): + """ + AuditHistoryBulkInsertEvent: + """ + def __init__(self, sourcenode=None, message=None, severity=1): + super().__init__(sourcenode, message, severity) + self.EventType = ua.NodeId(ua.ObjectIds.AuditHistoryBulkInsertEventType) + self.add_property('UpdatedNode', None, ua.VariantType.NodeId) + self.add_property('StartTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) + self.add_property('EndTime', None, ua.NodeId(ua.ObjectIds.UtcTime)) IMPLEMENTED_EVENTS = { @@ -1196,4 +1242,8 @@ def __init__(self, sourcenode=None, message=None, severity=1): ua.ObjectIds.TrustListOutOfDateAlarmType: TrustListOutOfDateAlarm, ua.ObjectIds.AuditClientEventType: AuditClientEvent, ua.ObjectIds.AuditClientUpdateMethodResultEventType: AuditClientUpdateMethodResultEvent, -} + ua.ObjectIds.TrustListUpdateRequestedAuditEventType: TrustListUpdateRequestedAuditEvent, + ua.ObjectIds.CertificateUpdateRequestedAuditEventType: CertificateUpdateRequestedAuditEvent, + ua.ObjectIds.AuditHistoryConfigurationChangeEventType: AuditHistoryConfigurationChangeEvent, + ua.ObjectIds.AuditHistoryBulkInsertEventType: AuditHistoryBulkInsertEvent, + } diff --git a/asyncua/server/standard_address_space/standard_address_space_services.py b/asyncua/server/standard_address_space/standard_address_space_services.py index 67284126c..e8b19f7c5 100644 --- a/asyncua/server/standard_address_space/standard_address_space_services.py +++ b/asyncua/server/standard_address_space/standard_address_space_services.py @@ -3,10 +3,10 @@ DO NOT EDIT THIS FILE! It is automatically generated from opcfoundation.org schemas. Model Uri:http://opcfoundation.org/UA/ -Version:1.05.01 -Publication date:2022-02-24T00:00:00Z +Version:1.05.03 +Publication date:2023-12-15T00:00:00Z -File creation Date:2022-11-01 10:49:29.984327 +File creation Date:2024-04-25 09:57:41.135199 """ import datetime from dateutil.tz import tzutc @@ -18,6 +18,7 @@ def create_standard_address_space_Services(server): attrs = ua.ObjectAttributes( + Description=LocalizedText("""The default binary encoding for a data type."""), DisplayName=LocalizedText("Default Binary"), EventNotifier=0, ) @@ -41,6 +42,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The default XML encoding for a data type."""), DisplayName=LocalizedText("Default XML"), EventNotifier=0, ) @@ -1412,6 +1414,30 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasKeyValueDescription"), + InverseName=LocalizedText("KeyValueDescriptionOf"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32407, 0), + BrowseName=QualifiedName("HasKeyValueDescription", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32407, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("BaseObjectType"), IsAbstract=False, @@ -1970,6 +1996,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""Specifies that an instance with the attributes and references of the instance declaration must appear when a type is instantiated."""), DisplayName=LocalizedText("Mandatory"), EventNotifier=0, ) @@ -1993,6 +2020,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""Specifies that an instance with the attributes and references of the instance declaration may appear when a type is instantiated."""), DisplayName=LocalizedText("Optional"), EventNotifier=0, ) @@ -2016,6 +2044,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""Specifies that an instance appears for each element of the containing array variable."""), DisplayName=LocalizedText("ExposesItsArray"), EventNotifier=0, ) @@ -2039,6 +2068,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""Specifies that zero or more instances with the attributes and references of the instance declaration may appear when a type is instantiated."""), DisplayName=LocalizedText("OptionalPlaceholder"), EventNotifier=0, ) @@ -2062,6 +2092,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""Specifies that one or more instances with the attributes and references of the instance declaration must appear when a type is instantiated."""), DisplayName=LocalizedText("MandatoryPlaceholder"), EventNotifier=0, ) @@ -2085,6 +2116,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The root of the server address space."""), DisplayName=LocalizedText("Root"), EventNotifier=0, ) @@ -2108,6 +2140,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for objects in the server address space."""), DisplayName=LocalizedText("Objects"), EventNotifier=0, ) @@ -2141,6 +2174,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for types in the server address space."""), DisplayName=LocalizedText("Types"), EventNotifier=0, ) @@ -2174,6 +2208,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for views in the server address space."""), DisplayName=LocalizedText("Views"), EventNotifier=0, ) @@ -2207,6 +2242,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for object types in the server address space."""), DisplayName=LocalizedText("ObjectTypes"), EventNotifier=0, ) @@ -2248,6 +2284,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for variable types in the server address space."""), DisplayName=LocalizedText("VariableTypes"), EventNotifier=0, ) @@ -2289,6 +2326,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for data types in the server address space."""), DisplayName=LocalizedText("DataTypes"), EventNotifier=0, ) @@ -2330,6 +2368,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The browse entry point when looking for reference types in the server address space."""), DisplayName=LocalizedText("ReferenceTypes"), EventNotifier=0, ) @@ -2371,6 +2410,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""A type system which uses XML schema to describe the encoding of data types."""), DisplayName=LocalizedText("XML Schema"), EventNotifier=0, ) @@ -2404,6 +2444,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""A type system which uses OPC binary schema to describe the encoding of data types."""), DisplayName=LocalizedText("OPC Binary"), EventNotifier=0, ) @@ -2579,6 +2620,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(16136, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15957, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32408, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), @@ -2635,7 +2684,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("NamespaceVersion"), DataType=ua.NodeId(ua.ObjectIds.String), - Value=ua.Variant('1.05.01', ua.VariantType.String), + Value=ua.Variant('1.05.03', ua.VariantType.String), ValueRank=-1, ) node = ua.AddNodesItem( @@ -2670,7 +2719,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("NamespacePublicationDate"), DataType=ua.NodeId(ua.ObjectIds.DateTime), - Value=ua.Variant(datetime.datetime(2022, 2, 24, 0, 0, tzinfo=tzutc()), ua.VariantType.DateTime), + Value=ua.Variant(datetime.datetime(2023, 12, 15, 0, 0, tzinfo=tzutc()), ua.VariantType.DateTime), ValueRank=-1, ) node = ua.AddNodesItem( @@ -2776,7 +2825,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("StaticNumericNodeIdRange"), DataType=NumericNodeId(291, 0), - Value=ua.Variant(['1:2252', '2270', '2273', '2280', '2283', '2291:2293', '2297:2734', '2738:2991', '2995', '2998:3703', '3710:11191', '11194:11195', '11202:11241', '11243:11272', '11276:11280', '11284:11311', '11315:11491', '11495:11501', '11503:11701', '11706', '11708', '11716:12164', '12169:12748', '12752:12872', '12875:12884', '12888:12910', '12912:14414', '14416:15003', '15005:15605', '15607:16300', '16306:17633', '17635:19090', '19092:24094', '24102:24103', '24105:2147483647'], ua.VariantType.String), + Value=ua.Variant(['1:2252', '2270', '2273', '2280', '2283', '2291:2293', '2297:2734', '2738:2991', '2995', '2998:3703', '3710:11191', '11194:11195', '11202:11241', '11243:11272', '11276:11280', '11284:11311', '11315:11491', '11495:11501', '11503:11701', '11706', '11708', '11716:12164', '12169:12748', '12752:12872', '12875:12884', '12888:12910', '12912:14414', '14416:15003', '15005:15605', '15607:16300', '16306:17633', '17635:19090', '19092:24094', '24102:24103', '24105:31915', '31917:2147483647'], ua.VariantType.String), ValueRank=1, ArrayDimensions=[0], ) @@ -2948,6 +2997,42 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ModelVersion"), + DataType=NumericNodeId(24263, 0), + Value=ua.Variant('1.5.3', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32408, 0), + BrowseName=QualifiedName("ModelVersion", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15957, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15957, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + Description=LocalizedText("The version number of the node (used to indicate changes to references of the owning node)."), DisplayName=LocalizedText("NodeVersion"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, @@ -2972,6 +3057,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The version number of the view."), DisplayName=LocalizedText("ViewVersion"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, @@ -2996,6 +3082,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("A small image representing the object."), DisplayName=LocalizedText("Icon"), DataType=NumericNodeId(30, 0), ValueRank=-1, @@ -3020,6 +3107,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The local time where the owning variable value was collected."), DisplayName=LocalizedText("LocalTime"), DataType=NumericNodeId(8912, 0), ValueRank=-1, @@ -3044,6 +3132,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("Whether the value of the owning variable is allowed to be null."), DisplayName=LocalizedText("AllowNulls"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, @@ -3068,6 +3157,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The string representation of the current value for a variable with an enumerated data type."), DisplayName=LocalizedText("ValueAsText"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, @@ -3092,6 +3182,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The maximum number of bytes supported by the DataVariable."), DisplayName=LocalizedText("MaxStringLength"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, @@ -3116,6 +3207,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The maximum number of Unicode characters supported by the DataVariable."), DisplayName=LocalizedText("MaxCharacters"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, @@ -3140,6 +3232,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The maximum length for a byte string that can be stored in the owning variable."), DisplayName=LocalizedText("MaxByteStringLength"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, @@ -3164,6 +3257,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The maximum length for an array that can be stored in the owning variable."), DisplayName=LocalizedText("MaxArrayLength"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, @@ -3188,6 +3282,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The engineering units for the value of the owning variable."), DisplayName=LocalizedText("EngineeringUnits"), DataType=NumericNodeId(887, 0), ValueRank=-1, @@ -3212,6 +3307,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The human readable strings associated with the values of an enumerated value (when values are sequential)."), DisplayName=LocalizedText("EnumStrings"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=1, @@ -3237,6 +3333,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The human readable strings associated with the values of an enumerated value (when values have no sequence)."), DisplayName=LocalizedText("EnumValues"), DataType=NumericNodeId(7594, 0), ValueRank=1, @@ -3262,6 +3359,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("Contains the human-readable representation for each bit of the bit mask."), DisplayName=LocalizedText("OptionSetValues"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=1, @@ -3287,6 +3385,32 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("Specifies the length, in bytes, of the OptionSet."), + DisplayName=LocalizedText("OptionSetLength"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32750, 0), + BrowseName=QualifiedName("OptionSetLength", 0), + NodeClass_=NodeClass.Variable, + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32750, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + Description=LocalizedText("The input arguments for a method."), DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), ValueRank=1, @@ -3312,6 +3436,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("The output arguments for a method."), DisplayName=LocalizedText("OutputArguments"), DataType=NumericNodeId(296, 0), ValueRank=1, @@ -3337,6 +3462,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( + Description=LocalizedText("Allows the definition of BrowseName on an ObjectType that all instances should use by default."), DisplayName=LocalizedText("DefaultInstanceBrowseName"), DataType=ua.NodeId(ua.ObjectIds.QualifiedName), ValueRank=-1, @@ -6949,6 +7075,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(24093, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2013, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31770, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), @@ -8150,6 +8284,48 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxMonitoredItemsQueueSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31770, 0), + BrowseName=QualifiedName("MaxMonitoredItemsQueueSize", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2013, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31770, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(31770, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31770, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2013, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("ConformanceUnits"), DataType=ua.NodeId(ua.ObjectIds.QualifiedName), @@ -14922,6 +15098,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(2035, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2034, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32410, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), @@ -14974,6 +15158,49 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("RedundantServerArray"), + DataType=NumericNodeId(853, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32410, 0), + BrowseName=QualifiedName("RedundantServerArray", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2034, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32410, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32410, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32410, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2034, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("TransparentRedundancyType"), IsAbstract=False, @@ -14993,7 +15220,7 @@ def create_standard_address_space_Services(server): ReferenceTypeId=NumericNodeId(46, 0), SourceNodeId=NumericNodeId(2036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2037, 0), + TargetNodeId=NumericNodeId(2038, 0), ) refs.append(ref) ref = ua.AddReferencesItem( @@ -15001,7 +15228,7 @@ def create_standard_address_space_Services(server): ReferenceTypeId=NumericNodeId(46, 0), SourceNodeId=NumericNodeId(2036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2038, 0), + TargetNodeId=NumericNodeId(2037, 0), ) refs.append(ref) ref = ua.AddReferencesItem( @@ -15015,13 +15242,14 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentServerId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("RedundantServerArray"), + DataType=NumericNodeId(853, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2037, 0), - BrowseName=QualifiedName("CurrentServerId", 0), + RequestedNewNodeId=NumericNodeId(2038, 0), + BrowseName=QualifiedName("RedundantServerArray", 0), NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2036, 0), ReferenceTypeId=NumericNodeId(46, 0), @@ -15033,7 +15261,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2037, 0), + SourceNodeId=NumericNodeId(2038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -15041,7 +15269,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2037, 0), + SourceNodeId=NumericNodeId(2038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -15049,7 +15277,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2037, 0), + SourceNodeId=NumericNodeId(2038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2036, 0), ) @@ -15057,14 +15285,13 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerArray"), - DataType=NumericNodeId(853, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("CurrentServerId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2038, 0), - BrowseName=QualifiedName("RedundantServerArray", 0), + RequestedNewNodeId=NumericNodeId(2037, 0), + BrowseName=QualifiedName("CurrentServerId", 0), NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2036, 0), ReferenceTypeId=NumericNodeId(46, 0), @@ -15076,7 +15303,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2038, 0), + SourceNodeId=NumericNodeId(2037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -15084,7 +15311,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2038, 0), + SourceNodeId=NumericNodeId(2037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -15092,7 +15319,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2038, 0), + SourceNodeId=NumericNodeId(2037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2036, 0), ) @@ -15249,6 +15476,238 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("NonTransparentBackupRedundancyType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32411, 0), + BrowseName=QualifiedName("NonTransparentBackupRedundancyType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2039, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32411, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32413, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32411, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32415, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32411, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32416, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32411, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2039, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("RedundantServerArray"), + DataType=NumericNodeId(853, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32413, 0), + BrowseName=QualifiedName("RedundantServerArray", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32411, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32413, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32413, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32413, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32411, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Mode"), + DataType=NumericNodeId(32417, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32415, 0), + BrowseName=QualifiedName("Mode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32411, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32415, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32415, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32415, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32411, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Failover"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32416, 0), + BrowseName=QualifiedName("Failover", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(32411, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32411, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("RedundantServerMode"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32417, 0), + BrowseName=QualifiedName("RedundantServerMode", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32417, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32418, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32417, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('PrimaryWithBackup'), LocalizedText('PrimaryOnly'), LocalizedText('BackupReady'), LocalizedText('BackupNotReady')], + ValueRank=1, + ArrayDimensions=[4], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32418, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32417, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32418, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32418, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32417, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("OperationLimitsType"), IsAbstract=False, @@ -17200,6 +17659,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(25267, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32419, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), @@ -18697,6 +19164,48 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ModelVersion"), + DataType=NumericNodeId(24263, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32419, 0), + BrowseName=QualifiedName("ModelVersion", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11616, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("NamespacesType"), IsAbstract=False, @@ -19208,6 +19717,38 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(2051, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2041, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31771, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2041, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31772, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2041, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31773, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2041, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31774, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), @@ -19596,6 +20137,176 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31771, 0), + BrowseName=QualifiedName("ConditionClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2041, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31771, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(31771, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31771, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2041, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31772, 0), + BrowseName=QualifiedName("ConditionClassName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2041, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31772, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(31772, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31772, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2041, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionSubClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31773, 0), + BrowseName=QualifiedName("ConditionSubClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2041, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31773, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(31773, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31773, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2041, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionSubClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31774, 0), + BrowseName=QualifiedName("ConditionSubClassName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2041, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31774, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(31774, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31774, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2041, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("AuditEventType"), IsAbstract=True, @@ -20352,7 +21063,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("CertificateErrorEventId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( @@ -22812,7 +23523,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) @@ -22855,7 +23566,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) @@ -34161,6 +34872,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Locations"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31915, 0), + BrowseName=QualifiedName("Locations", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(85, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(61, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(31915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(85, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Server"), EventNotifier=1, @@ -35305,6 +36049,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(24100, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2268, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(31916, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), @@ -36768,6 +37520,40 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxMonitoredItemsQueueSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31916, 0), + BrowseName=QualifiedName("MaxMonitoredItemsQueueSize", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2268, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(31916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(31916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2268, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("ConformanceUnits"), DataType=ua.NodeId(ua.ObjectIds.QualifiedName), @@ -38233,31 +39019,6 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RedundantServerArray"), - DataType=NumericNodeId(853, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11313, 0), - BrowseName=QualifiedName("RedundantServerArray", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11313, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - server.add_references(refs) - attrs = ua.VariableAttributes( DisplayName=LocalizedText("ServerUriArray"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -39180,6 +39941,54 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("Handle"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31917, 0), + BrowseName=QualifiedName("Handle", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(31917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TrimmedString"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(31918, 0), + BrowseName=QualifiedName("TrimmedString", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(12, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(31918, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectTypeAttributes( DisplayName=LocalizedText("StateMachineType"), IsAbstract=False, @@ -42304,6 +43113,207 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableTypeAttributes( + IsAbstract=True, + DisplayName=LocalizedText("BitFieldType"), + DataType=ua.NodeId(ua.ObjectIds.UInteger), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32431, 0), + BrowseName=QualifiedName("BitFieldType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32431, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32432, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32431, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32433, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32431, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15014, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32431, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BitFieldsDefinitions"), + DataType=NumericNodeId(32421, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32432, 0), + BrowseName=QualifiedName("BitFieldsDefinitions", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32431, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32432, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32432, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32432, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32431, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText(""), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32433, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32431, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(62, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32433, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(62, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32433, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11510, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32433, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32431, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText(""), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15014, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32431, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(62, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15014, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(62, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15014, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15014, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32431, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BitFieldDefinition"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32421, 0), + BrowseName=QualifiedName("BitFieldDefinition", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32421, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("RationalNumber"), IsAbstract=False, @@ -49743,7 +50753,7 @@ def create_standard_address_space_Services(server): attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("IdentityMappingRuleType"), - IsAbstract=True, + IsAbstract=False, ) node = ua.AddNodesItem( RequestedNewNodeId=NumericNodeId(15634, 0), @@ -49790,6 +50800,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role has very limited access for use when a Session has anonymous credentials."""), DisplayName=LocalizedText("Anonymous"), EventNotifier=0, ) @@ -50528,6 +51539,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role has limited access for use when a Session has valid non-anonymous credentials but has not been explicity granted access to a Role."""), DisplayName=LocalizedText("AuthenticatedUser"), EventNotifier=0, ) @@ -51308,6 +52320,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events."""), DisplayName=LocalizedText("Observer"), EventNotifier=0, ) @@ -52088,6 +53101,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to browse, read live data, read historical data/events or subscribe to data/events."""), DisplayName=LocalizedText("Operator"), EventNotifier=0, ) @@ -52868,6 +53882,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to browse, read live data, read and update historical data/events, call methods or subscribe to data/events."""), DisplayName=LocalizedText("Engineer"), EventNotifier=0, ) @@ -53648,6 +54663,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to browse, read live data, read and historical data/events, call methods or subscribe to data/events."""), DisplayName=LocalizedText("Supervisor"), EventNotifier=0, ) @@ -54428,6 +55444,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to change the non-security related configuration settings."""), DisplayName=LocalizedText("ConfigureAdmin"), EventNotifier=0, ) @@ -55208,6 +56225,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""The Role is allowed to change security related settings."""), DisplayName=LocalizedText("SecurityAdmin"), EventNotifier=0, ) @@ -55988,6 +57006,7 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( + Description=LocalizedText("""This Role allows an administrator to manage SecurityGroups and PushTargets on a SKS. This includes executing methods related to management of SecurityGroups and PushTargets on an SKS."""), DisplayName=LocalizedText("SecurityKeyServerAdmin"), EventNotifier=0, ) @@ -56768,12 +57787,13 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityKeyServer"), + Description=LocalizedText("""This Role allows a PubSub Application to access an SKS to pull keys. It is the default Role for pull but it is expected that different custom Roles are used for different SecurityGroups."""), + DisplayName=LocalizedText("SecurityKeyServerAccess"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25584, 0), - BrowseName=QualifiedName("SecurityKeyServer", 0), + RequestedNewNodeId=NumericNodeId(25603, 0), + BrowseName=QualifiedName("SecurityKeyServerAccess", 0), NodeClass_=NodeClass.Object, ParentNodeId=NumericNodeId(15606, 0), ReferenceTypeId=NumericNodeId(47, 0), @@ -56785,103 +57805,103 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25585, 0), + TargetNodeId=NumericNodeId(25604, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25586, 0), + TargetNodeId=NumericNodeId(25605, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25587, 0), + TargetNodeId=NumericNodeId(25606, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25588, 0), + TargetNodeId=NumericNodeId(25607, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25589, 0), + TargetNodeId=NumericNodeId(25608, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25590, 0), + TargetNodeId=NumericNodeId(25609, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25591, 0), + TargetNodeId=NumericNodeId(25610, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25593, 0), + TargetNodeId=NumericNodeId(25612, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25595, 0), + TargetNodeId=NumericNodeId(25614, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25597, 0), + TargetNodeId=NumericNodeId(25616, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25599, 0), + TargetNodeId=NumericNodeId(25618, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25601, 0), + TargetNodeId=NumericNodeId(25620, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(15606, 0), ) @@ -56889,7 +57909,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25584, 0), + SourceNodeId=NumericNodeId(25603, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(15620, 0), ) @@ -56903,10 +57923,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25585, 0), + RequestedNewNodeId=NumericNodeId(25604, 0), BrowseName=QualifiedName("Identities", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -56916,7 +57936,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25585, 0), + SourceNodeId=NumericNodeId(25604, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -56924,9 +57944,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25585, 0), + SourceNodeId=NumericNodeId(25604, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -56937,10 +57957,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25586, 0), + RequestedNewNodeId=NumericNodeId(25605, 0), BrowseName=QualifiedName("ApplicationsExclude", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -56950,7 +57970,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25586, 0), + SourceNodeId=NumericNodeId(25605, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -56958,9 +57978,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25586, 0), + SourceNodeId=NumericNodeId(25605, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -56972,10 +57992,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25587, 0), + RequestedNewNodeId=NumericNodeId(25606, 0), BrowseName=QualifiedName("Applications", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -56985,7 +58005,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25587, 0), + SourceNodeId=NumericNodeId(25606, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -56993,9 +58013,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25587, 0), + SourceNodeId=NumericNodeId(25606, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57006,10 +58026,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25588, 0), + RequestedNewNodeId=NumericNodeId(25607, 0), BrowseName=QualifiedName("EndpointsExclude", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57019,7 +58039,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25588, 0), + SourceNodeId=NumericNodeId(25607, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57027,9 +58047,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25588, 0), + SourceNodeId=NumericNodeId(25607, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57041,10 +58061,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25589, 0), + RequestedNewNodeId=NumericNodeId(25608, 0), BrowseName=QualifiedName("Endpoints", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57054,7 +58074,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25589, 0), + SourceNodeId=NumericNodeId(25608, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57062,9 +58082,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25589, 0), + SourceNodeId=NumericNodeId(25608, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57075,10 +58095,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25590, 0), + RequestedNewNodeId=NumericNodeId(25609, 0), BrowseName=QualifiedName("CustomConfiguration", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57088,7 +58108,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25590, 0), + SourceNodeId=NumericNodeId(25609, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57096,9 +58116,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25590, 0), + SourceNodeId=NumericNodeId(25609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57107,10 +58127,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddIdentity"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25591, 0), + RequestedNewNodeId=NumericNodeId(25610, 0), BrowseName=QualifiedName("AddIdentity", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57119,17 +58139,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25591, 0), + SourceNodeId=NumericNodeId(25610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25592, 0), + TargetNodeId=NumericNodeId(25611, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25591, 0), + SourceNodeId=NumericNodeId(25610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57149,10 +58169,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25592, 0), + RequestedNewNodeId=NumericNodeId(25611, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25591, 0), + ParentNodeId=NumericNodeId(25610, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57162,7 +58182,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25592, 0), + SourceNodeId=NumericNodeId(25611, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57170,9 +58190,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25592, 0), + SourceNodeId=NumericNodeId(25611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25591, 0), + TargetNodeId=NumericNodeId(25610, 0), ) refs.append(ref) server.add_references(refs) @@ -57181,10 +58201,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveIdentity"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25593, 0), + RequestedNewNodeId=NumericNodeId(25612, 0), BrowseName=QualifiedName("RemoveIdentity", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57193,17 +58213,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25593, 0), + SourceNodeId=NumericNodeId(25612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25594, 0), + TargetNodeId=NumericNodeId(25613, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25593, 0), + SourceNodeId=NumericNodeId(25612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57223,10 +58243,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25594, 0), + RequestedNewNodeId=NumericNodeId(25613, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25593, 0), + ParentNodeId=NumericNodeId(25612, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57236,7 +58256,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25594, 0), + SourceNodeId=NumericNodeId(25613, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57244,9 +58264,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25594, 0), + SourceNodeId=NumericNodeId(25613, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25593, 0), + TargetNodeId=NumericNodeId(25612, 0), ) refs.append(ref) server.add_references(refs) @@ -57255,10 +58275,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddApplication"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25595, 0), + RequestedNewNodeId=NumericNodeId(25614, 0), BrowseName=QualifiedName("AddApplication", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57267,17 +58287,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25595, 0), + SourceNodeId=NumericNodeId(25614, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25596, 0), + TargetNodeId=NumericNodeId(25615, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25595, 0), + SourceNodeId=NumericNodeId(25614, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57297,10 +58317,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25596, 0), + RequestedNewNodeId=NumericNodeId(25615, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25595, 0), + ParentNodeId=NumericNodeId(25614, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57310,7 +58330,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25596, 0), + SourceNodeId=NumericNodeId(25615, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57318,9 +58338,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25596, 0), + SourceNodeId=NumericNodeId(25615, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25595, 0), + TargetNodeId=NumericNodeId(25614, 0), ) refs.append(ref) server.add_references(refs) @@ -57329,10 +58349,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveApplication"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25597, 0), + RequestedNewNodeId=NumericNodeId(25616, 0), BrowseName=QualifiedName("RemoveApplication", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57341,17 +58361,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25597, 0), + SourceNodeId=NumericNodeId(25616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25598, 0), + TargetNodeId=NumericNodeId(25617, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25597, 0), + SourceNodeId=NumericNodeId(25616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57371,10 +58391,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25598, 0), + RequestedNewNodeId=NumericNodeId(25617, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25597, 0), + ParentNodeId=NumericNodeId(25616, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57384,7 +58404,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25598, 0), + SourceNodeId=NumericNodeId(25617, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57392,9 +58412,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25598, 0), + SourceNodeId=NumericNodeId(25617, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25597, 0), + TargetNodeId=NumericNodeId(25616, 0), ) refs.append(ref) server.add_references(refs) @@ -57403,10 +58423,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddEndpoint"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25599, 0), + RequestedNewNodeId=NumericNodeId(25618, 0), BrowseName=QualifiedName("AddEndpoint", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57415,17 +58435,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25599, 0), + SourceNodeId=NumericNodeId(25618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25600, 0), + TargetNodeId=NumericNodeId(25619, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25599, 0), + SourceNodeId=NumericNodeId(25618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57445,10 +58465,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25600, 0), + RequestedNewNodeId=NumericNodeId(25619, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25599, 0), + ParentNodeId=NumericNodeId(25618, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57458,7 +58478,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25600, 0), + SourceNodeId=NumericNodeId(25619, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57466,9 +58486,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25600, 0), + SourceNodeId=NumericNodeId(25619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25599, 0), + TargetNodeId=NumericNodeId(25618, 0), ) refs.append(ref) server.add_references(refs) @@ -57477,10 +58497,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveEndpoint"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25601, 0), + RequestedNewNodeId=NumericNodeId(25620, 0), BrowseName=QualifiedName("RemoveEndpoint", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25584, 0), + ParentNodeId=NumericNodeId(25603, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57489,17 +58509,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25601, 0), + SourceNodeId=NumericNodeId(25620, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25602, 0), + TargetNodeId=NumericNodeId(25621, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25601, 0), + SourceNodeId=NumericNodeId(25620, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25584, 0), + TargetNodeId=NumericNodeId(25603, 0), ) refs.append(ref) server.add_references(refs) @@ -57519,10 +58539,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25602, 0), + RequestedNewNodeId=NumericNodeId(25621, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25601, 0), + ParentNodeId=NumericNodeId(25620, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57532,7 +58552,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25602, 0), + SourceNodeId=NumericNodeId(25621, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57540,20 +58560,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25602, 0), + SourceNodeId=NumericNodeId(25621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25601, 0), + TargetNodeId=NumericNodeId(25620, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityKeyAccess"), + Description=LocalizedText("""This Role allows an SKS to push security keys to PubSub Applications. This includes executing methods related to PubSub security."""), + DisplayName=LocalizedText("SecurityKeyServerPush"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25603, 0), - BrowseName=QualifiedName("SecurityKeyAccess", 0), + RequestedNewNodeId=NumericNodeId(25584, 0), + BrowseName=QualifiedName("SecurityKeyServerPush", 0), NodeClass_=NodeClass.Object, ParentNodeId=NumericNodeId(15606, 0), ReferenceTypeId=NumericNodeId(47, 0), @@ -57565,103 +58586,103 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25604, 0), + TargetNodeId=NumericNodeId(25585, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25605, 0), + TargetNodeId=NumericNodeId(25586, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25606, 0), + TargetNodeId=NumericNodeId(25587, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25607, 0), + TargetNodeId=NumericNodeId(25588, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25608, 0), + TargetNodeId=NumericNodeId(25589, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25609, 0), + TargetNodeId=NumericNodeId(25590, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25610, 0), + TargetNodeId=NumericNodeId(25591, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25612, 0), + TargetNodeId=NumericNodeId(25593, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25614, 0), + TargetNodeId=NumericNodeId(25595, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25616, 0), + TargetNodeId=NumericNodeId(25597, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25618, 0), + TargetNodeId=NumericNodeId(25599, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25620, 0), + TargetNodeId=NumericNodeId(25601, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(15606, 0), ) @@ -57669,7 +58690,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25603, 0), + SourceNodeId=NumericNodeId(25584, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(15620, 0), ) @@ -57683,10 +58704,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25604, 0), + RequestedNewNodeId=NumericNodeId(25585, 0), BrowseName=QualifiedName("Identities", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57696,7 +58717,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25604, 0), + SourceNodeId=NumericNodeId(25585, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57704,9 +58725,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25604, 0), + SourceNodeId=NumericNodeId(25585, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57717,10 +58738,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25605, 0), + RequestedNewNodeId=NumericNodeId(25586, 0), BrowseName=QualifiedName("ApplicationsExclude", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57730,7 +58751,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25605, 0), + SourceNodeId=NumericNodeId(25586, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57738,9 +58759,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25605, 0), + SourceNodeId=NumericNodeId(25586, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57752,10 +58773,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25606, 0), + RequestedNewNodeId=NumericNodeId(25587, 0), BrowseName=QualifiedName("Applications", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57765,7 +58786,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25606, 0), + SourceNodeId=NumericNodeId(25587, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57773,9 +58794,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25606, 0), + SourceNodeId=NumericNodeId(25587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57786,10 +58807,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25607, 0), + RequestedNewNodeId=NumericNodeId(25588, 0), BrowseName=QualifiedName("EndpointsExclude", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57799,7 +58820,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25607, 0), + SourceNodeId=NumericNodeId(25588, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57807,9 +58828,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25607, 0), + SourceNodeId=NumericNodeId(25588, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57821,10 +58842,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25608, 0), + RequestedNewNodeId=NumericNodeId(25589, 0), BrowseName=QualifiedName("Endpoints", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57834,7 +58855,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25608, 0), + SourceNodeId=NumericNodeId(25589, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57842,9 +58863,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25608, 0), + SourceNodeId=NumericNodeId(25589, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57855,10 +58876,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25609, 0), + RequestedNewNodeId=NumericNodeId(25590, 0), BrowseName=QualifiedName("CustomConfiguration", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57868,7 +58889,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25609, 0), + SourceNodeId=NumericNodeId(25590, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57876,9 +58897,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25609, 0), + SourceNodeId=NumericNodeId(25590, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57887,10 +58908,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddIdentity"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25610, 0), + RequestedNewNodeId=NumericNodeId(25591, 0), BrowseName=QualifiedName("AddIdentity", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57899,17 +58920,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25610, 0), + SourceNodeId=NumericNodeId(25591, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25611, 0), + TargetNodeId=NumericNodeId(25592, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25610, 0), + SourceNodeId=NumericNodeId(25591, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -57929,10 +58950,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25611, 0), + RequestedNewNodeId=NumericNodeId(25592, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25610, 0), + ParentNodeId=NumericNodeId(25591, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -57942,7 +58963,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25611, 0), + SourceNodeId=NumericNodeId(25592, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -57950,9 +58971,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25611, 0), + SourceNodeId=NumericNodeId(25592, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25610, 0), + TargetNodeId=NumericNodeId(25591, 0), ) refs.append(ref) server.add_references(refs) @@ -57961,10 +58982,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveIdentity"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25612, 0), + RequestedNewNodeId=NumericNodeId(25593, 0), BrowseName=QualifiedName("RemoveIdentity", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -57973,17 +58994,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25612, 0), + SourceNodeId=NumericNodeId(25593, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25613, 0), + TargetNodeId=NumericNodeId(25594, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25612, 0), + SourceNodeId=NumericNodeId(25593, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -58003,10 +59024,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25613, 0), + RequestedNewNodeId=NumericNodeId(25594, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25612, 0), + ParentNodeId=NumericNodeId(25593, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -58016,7 +59037,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25613, 0), + SourceNodeId=NumericNodeId(25594, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -58024,9 +59045,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25613, 0), + SourceNodeId=NumericNodeId(25594, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25612, 0), + TargetNodeId=NumericNodeId(25593, 0), ) refs.append(ref) server.add_references(refs) @@ -58035,10 +59056,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddApplication"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25614, 0), + RequestedNewNodeId=NumericNodeId(25595, 0), BrowseName=QualifiedName("AddApplication", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -58047,17 +59068,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25614, 0), + SourceNodeId=NumericNodeId(25595, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25615, 0), + TargetNodeId=NumericNodeId(25596, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25614, 0), + SourceNodeId=NumericNodeId(25595, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -58077,10 +59098,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25615, 0), + RequestedNewNodeId=NumericNodeId(25596, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25614, 0), + ParentNodeId=NumericNodeId(25595, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -58090,7 +59111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25615, 0), + SourceNodeId=NumericNodeId(25596, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -58098,9 +59119,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25615, 0), + SourceNodeId=NumericNodeId(25596, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25614, 0), + TargetNodeId=NumericNodeId(25595, 0), ) refs.append(ref) server.add_references(refs) @@ -58109,10 +59130,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveApplication"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25616, 0), + RequestedNewNodeId=NumericNodeId(25597, 0), BrowseName=QualifiedName("RemoveApplication", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -58121,17 +59142,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25616, 0), + SourceNodeId=NumericNodeId(25597, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25617, 0), + TargetNodeId=NumericNodeId(25598, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25616, 0), + SourceNodeId=NumericNodeId(25597, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -58151,10 +59172,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25617, 0), + RequestedNewNodeId=NumericNodeId(25598, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25616, 0), + ParentNodeId=NumericNodeId(25597, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -58164,7 +59185,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25617, 0), + SourceNodeId=NumericNodeId(25598, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -58172,9 +59193,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25617, 0), + SourceNodeId=NumericNodeId(25598, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25616, 0), + TargetNodeId=NumericNodeId(25597, 0), ) refs.append(ref) server.add_references(refs) @@ -58183,10 +59204,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddEndpoint"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25618, 0), + RequestedNewNodeId=NumericNodeId(25599, 0), BrowseName=QualifiedName("AddEndpoint", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -58195,17 +59216,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25618, 0), + SourceNodeId=NumericNodeId(25599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25619, 0), + TargetNodeId=NumericNodeId(25600, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25618, 0), + SourceNodeId=NumericNodeId(25599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -58225,10 +59246,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25619, 0), + RequestedNewNodeId=NumericNodeId(25600, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25618, 0), + ParentNodeId=NumericNodeId(25599, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -58238,7 +59259,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25619, 0), + SourceNodeId=NumericNodeId(25600, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -58246,9 +59267,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25619, 0), + SourceNodeId=NumericNodeId(25600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25618, 0), + TargetNodeId=NumericNodeId(25599, 0), ) refs.append(ref) server.add_references(refs) @@ -58257,10 +59278,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveEndpoint"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25620, 0), + RequestedNewNodeId=NumericNodeId(25601, 0), BrowseName=QualifiedName("RemoveEndpoint", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25603, 0), + ParentNodeId=NumericNodeId(25584, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -58269,17 +59290,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25620, 0), + SourceNodeId=NumericNodeId(25601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25621, 0), + TargetNodeId=NumericNodeId(25602, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25620, 0), + SourceNodeId=NumericNodeId(25601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25603, 0), + TargetNodeId=NumericNodeId(25584, 0), ) refs.append(ref) server.add_references(refs) @@ -58299,10 +59320,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25621, 0), + RequestedNewNodeId=NumericNodeId(25602, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25620, 0), + ParentNodeId=NumericNodeId(25601, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -58312,7 +59333,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25621, 0), + SourceNodeId=NumericNodeId(25602, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -58320,9 +59341,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25621, 0), + SourceNodeId=NumericNodeId(25602, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25620, 0), + TargetNodeId=NumericNodeId(25601, 0), ) refs.append(ref) server.add_references(refs) @@ -60733,81 +61754,98 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("TwoStateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("AnnotationDataType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8995, 0), - BrowseName=QualifiedName("TwoStateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(2755, 0), + RequestedNewNodeId=NumericNodeId(32434, 0), + BrowseName=QualifiedName("AnnotationDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8996, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9000, 0), + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("LinearConversionDataType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32435, 0), + BrowseName=QualifiedName("LinearConversionDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32435, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9001, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11110, 0), + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ConversionLimitEnum"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32436, 0), + BrowseName=QualifiedName("ConversionLimitEnum", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8995, 0), + SourceNodeId=NumericNodeId(32436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11111, 0), + TargetNodeId=NumericNodeId(32437, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8995, 0), + SourceNodeId=NumericNodeId(32436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2755, 0), + TargetNodeId=NumericNodeId(29, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('NoConversion'), LocalizedText('Limited'), LocalizedText('Unlimited')], + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8996, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(32437, 0), + BrowseName=QualifiedName("EnumStrings", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(32436, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -60817,81 +61855,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(8996, 0), + SourceNodeId=NumericNodeId(32437, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(8996, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8996, 0), + SourceNodeId=NumericNodeId(32437, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(32436, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("QuantityDimension"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9000, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32438, 0), + BrowseName=QualifiedName("QuantityDimension", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9000, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32438, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SyntaxReferenceEntryType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32439, 0), + BrowseName=QualifiedName("SyntaxReferenceEntryType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17589, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9000, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32439, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(32441, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9000, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32439, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(17589, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("CommonName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9001, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(32441, 0), + BrowseName=QualifiedName("CommonName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(32439, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -60901,7 +61945,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9001, 0), + SourceNodeId=NumericNodeId(32441, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -60909,73 +61953,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9001, 0), + SourceNodeId=NumericNodeId(32441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9001, 0), + SourceNodeId=NumericNodeId(32441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(32439, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UnitType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11110, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32442, 0), + BrowseName=QualifiedName("UnitType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11110, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32443, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11110, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(32444, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11110, 0), + SourceNodeId=NumericNodeId(32442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(32445, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32442, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32446, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32442, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), + DisplayName=LocalizedText("Symbol"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11111, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(32443, 0), + BrowseName=QualifiedName("Symbol", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(32442, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -60985,7 +62043,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11111, 0), + SourceNodeId=NumericNodeId(32443, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -60993,64 +62051,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11111, 0), + SourceNodeId=NumericNodeId(32443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11111, 0), + SourceNodeId=NumericNodeId(32443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ConditionVariableType"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-2, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Description"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9002, 0), - BrowseName=QualifiedName("ConditionVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(32444, 0), + BrowseName=QualifiedName("Description", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32442, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9002, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9003, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32444, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9002, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("UnitSystem"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9003, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(32445, 0), + BrowseName=QualifiedName("UnitSystem", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(32442, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61060,7 +62127,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9003, 0), + SourceNodeId=NumericNodeId(32445, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61068,7 +62135,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9003, 0), + SourceNodeId=NumericNodeId(32445, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -61076,118 +62143,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9003, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasTrueSubState"), - InverseName=LocalizedText("IsTrueSubStateOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9004, 0), - BrowseName=QualifiedName("HasTrueSubState", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(32445, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasFalseSubState"), - InverseName=LocalizedText("IsFalseSubStateOf"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Discipline"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9005, 0), - BrowseName=QualifiedName("HasFalseSubState", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(32446, 0), + BrowseName=QualifiedName("Discipline", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32442, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9005, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasAlarmSuppressionGroup"), - InverseName=LocalizedText("IsAlarmSuppressionGroupOf"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16361, 0), - BrowseName=QualifiedName("HasAlarmSuppressionGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16361, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("AlarmGroupMember"), - InverseName=LocalizedText("MemberOfAlarmGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16362, 0), - BrowseName=QualifiedName("AlarmGroupMember", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(35, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16362, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(35, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ConditionType"), - IsAbstract=True, + DisplayName=LocalizedText("ServerUnitType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2782, 0), - BrowseName=QualifiedName("ConditionType", 0), + RequestedNewNodeId=NumericNodeId(32447, 0), + BrowseName=QualifiedName("ServerUnitType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2041, 0), + ParentNodeId=NumericNodeId(32442, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -61195,160 +62208,154 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11112, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11113, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16363, 0), + TargetNodeId=NumericNodeId(32452, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), + SourceNodeId=NumericNodeId(32447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16364, 0), + TargetNodeId=NumericNodeId(32461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9009, 0), + TargetNodeId=NumericNodeId(32462, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9010, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3874, 0), + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AlternativeUnits"), + EventNotifier=0, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32452, 0), + BrowseName=QualifiedName("AlternativeUnits", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32447, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + SourceNodeId=NumericNodeId(32452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32587, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9020, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9022, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + SourceNodeId=NumericNodeId(32452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9024, 0), + TargetNodeId=NumericNodeId(32447, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9026, 0), + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32587, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32452, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9028, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(32467, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9027, 0), + TargetNodeId=NumericNodeId(32588, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9029, 0), + TargetNodeId=NumericNodeId(32590, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3875, 0), + TargetNodeId=NumericNodeId(32467, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12912, 0), + TargetNodeId=NumericNodeId(11510, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2041, 0), + TargetNodeId=NumericNodeId(32452, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("Symbol"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11112, 0), - BrowseName=QualifiedName("ConditionClassId", 0), + RequestedNewNodeId=NumericNodeId(32588, 0), + BrowseName=QualifiedName("Symbol", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32587, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61358,7 +62365,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11112, 0), + SourceNodeId=NumericNodeId(32588, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61366,7 +62373,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11112, 0), + SourceNodeId=NumericNodeId(32588, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -61374,23 +62381,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11112, 0), + SourceNodeId=NumericNodeId(32588, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32587, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("UnitSystem"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11113, 0), - BrowseName=QualifiedName("ConditionClassName", 0), + RequestedNewNodeId=NumericNodeId(32590, 0), + BrowseName=QualifiedName("UnitSystem", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32587, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61400,7 +62407,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11113, 0), + SourceNodeId=NumericNodeId(32590, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61408,7 +62415,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11113, 0), + SourceNodeId=NumericNodeId(32590, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -61416,24 +62423,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11113, 0), + SourceNodeId=NumericNodeId(32590, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32587, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionSubClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("ConversionLimit"), + DataType=NumericNodeId(32436, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16363, 0), - BrowseName=QualifiedName("ConditionSubClassId", 0), + RequestedNewNodeId=NumericNodeId(32461, 0), + BrowseName=QualifiedName("ConversionLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32447, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61443,7 +62449,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16363, 0), + SourceNodeId=NumericNodeId(32461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61451,116 +62457,88 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16363, 0), + SourceNodeId=NumericNodeId(32461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16363, 0), + SourceNodeId=NumericNodeId(32461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32447, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionSubClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("CoherentUnit"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16364, 0), - BrowseName=QualifiedName("ConditionSubClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32462, 0), + BrowseName=QualifiedName("CoherentUnit", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32447, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(32442, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16364, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32463, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16364, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16364, 0), + SourceNodeId=NumericNodeId(32462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32465, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9009, 0), - BrowseName=QualifiedName("ConditionName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9009, 0), + SourceNodeId=NumericNodeId(32462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9009, 0), + SourceNodeId=NumericNodeId(32462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9009, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32447, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("Symbol"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9010, 0), - BrowseName=QualifiedName("BranchId", 0), + RequestedNewNodeId=NumericNodeId(32463, 0), + BrowseName=QualifiedName("Symbol", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32462, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61570,7 +62548,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9010, 0), + SourceNodeId=NumericNodeId(32463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61578,7 +62556,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9010, 0), + SourceNodeId=NumericNodeId(32463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -61586,23 +62564,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9010, 0), + SourceNodeId=NumericNodeId(32463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32462, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("UnitSystem"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3874, 0), - BrowseName=QualifiedName("Retain", 0), + RequestedNewNodeId=NumericNodeId(32465, 0), + BrowseName=QualifiedName("UnitSystem", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32462, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61612,7 +62590,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3874, 0), + SourceNodeId=NumericNodeId(32465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61620,7 +62598,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3874, 0), + SourceNodeId=NumericNodeId(32465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -61628,25 +62606,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3874, 0), + SourceNodeId=NumericNodeId(32465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32462, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AlternativeUnitType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9011, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(32467, 0), + BrowseName=QualifiedName("AlternativeUnitType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(32442, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -61654,87 +62630,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), + SourceNodeId=NumericNodeId(32467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9012, 0), + TargetNodeId=NumericNodeId(32472, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), + SourceNodeId=NumericNodeId(32467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9015, 0), + TargetNodeId=NumericNodeId(32473, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), + SourceNodeId=NumericNodeId(32467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9016, 0), + TargetNodeId=NumericNodeId(32474, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9017, 0), + TargetNodeId=NumericNodeId(32442, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9018, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LinearConversion"), + DataType=NumericNodeId(32435, 0), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32472, 0), + BrowseName=QualifiedName("LinearConversion", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32467, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9011, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9019, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9011, 0), + SourceNodeId=NumericNodeId(32472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9011, 0), + SourceNodeId=NumericNodeId(32472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9011, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32467, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("MathMLConversion"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9012, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(32473, 0), + BrowseName=QualifiedName("MathMLConversion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), + ParentNodeId=NumericNodeId(32467, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61744,7 +62722,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9012, 0), + SourceNodeId=NumericNodeId(32473, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61752,31 +62730,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9012, 0), + SourceNodeId=NumericNodeId(32473, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9012, 0), + SourceNodeId=NumericNodeId(32473, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32467, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveDisplayName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("MathMLInverseConversion"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9015, 0), - BrowseName=QualifiedName("EffectiveDisplayName", 0), + RequestedNewNodeId=NumericNodeId(32474, 0), + BrowseName=QualifiedName("MathMLInverseConversion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), + ParentNodeId=NumericNodeId(32467, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61786,7 +62764,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9015, 0), + SourceNodeId=NumericNodeId(32474, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61794,7 +62772,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9015, 0), + SourceNodeId=NumericNodeId(32474, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -61802,65 +62780,95 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9015, 0), + SourceNodeId=NumericNodeId(32474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32467, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("QuantityType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9016, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32475, 0), + BrowseName=QualifiedName("QuantityType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9016, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32475, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32476, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9016, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32475, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(32477, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9016, 0), + SourceNodeId=NumericNodeId(32475, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32478, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32475, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32479, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32475, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32480, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32475, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32481, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32475, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Symbol"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9017, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(32476, 0), + BrowseName=QualifiedName("Symbol", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), + ParentNodeId=NumericNodeId(32475, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61870,7 +62878,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9017, 0), + SourceNodeId=NumericNodeId(32476, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61878,7 +62886,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9017, 0), + SourceNodeId=NumericNodeId(32476, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -61886,24 +62894,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9017, 0), + SourceNodeId=NumericNodeId(32476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), + DisplayName=LocalizedText("Description"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Enabled"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9018, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(32477, 0), + BrowseName=QualifiedName("Description", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), + ParentNodeId=NumericNodeId(32475, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61913,7 +62920,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9018, 0), + SourceNodeId=NumericNodeId(32477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61921,7 +62928,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9018, 0), + SourceNodeId=NumericNodeId(32477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -61929,24 +62936,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9018, 0), + SourceNodeId=NumericNodeId(32477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Disabled"), ua.VariantType.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("Annotation"), + DataType=NumericNodeId(32434, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9019, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(32478, 0), + BrowseName=QualifiedName("Annotation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9011, 0), + ParentNodeId=NumericNodeId(32475, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -61956,7 +62963,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9019, 0), + SourceNodeId=NumericNodeId(32478, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -61964,7 +62971,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9019, 0), + SourceNodeId=NumericNodeId(32478, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -61972,73 +62979,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9019, 0), + SourceNodeId=NumericNodeId(32478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9011, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("ConversionService"), + DataType=NumericNodeId(23751, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9020, 0), - BrowseName=QualifiedName("Quality", 0), + RequestedNewNodeId=NumericNodeId(32479, 0), + BrowseName=QualifiedName("ConversionService", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(32475, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9020, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9021, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9020, 0), + SourceNodeId=NumericNodeId(32479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9020, 0), + SourceNodeId=NumericNodeId(32479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9020, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Dimension"), + DataType=NumericNodeId(32438, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9021, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(32480, 0), + BrowseName=QualifiedName("Dimension", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9020, 0), + ParentNodeId=NumericNodeId(32475, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62048,7 +63047,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9021, 0), + SourceNodeId=NumericNodeId(32480, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62056,7 +63055,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9021, 0), + SourceNodeId=NumericNodeId(32480, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62064,49 +63063,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9021, 0), + SourceNodeId=NumericNodeId(32480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9020, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ServerUnits"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9022, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + RequestedNewNodeId=NumericNodeId(32481, 0), + BrowseName=QualifiedName("ServerUnits", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32475, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9022, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9023, 0), + TargetNodeId=NumericNodeId(32482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9022, 0), + SourceNodeId=NumericNodeId(32481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9022, 0), + SourceNodeId=NumericNodeId(32481, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62114,115 +63112,88 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9022, 0), + SourceNodeId=NumericNodeId(32481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9023, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9022, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32482, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32481, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(32447, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9023, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32483, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9023, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9022, 0), + TargetNodeId=NumericNodeId(32485, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9024, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9024, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9025, 0), + TargetNodeId=NumericNodeId(32496, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9024, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(32447, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9024, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11510, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9024, 0), + SourceNodeId=NumericNodeId(32482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32481, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Symbol"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9025, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(32483, 0), + BrowseName=QualifiedName("Symbol", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9024, 0), + ParentNodeId=NumericNodeId(32482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62232,7 +63203,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9025, 0), + SourceNodeId=NumericNodeId(32483, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62240,7 +63211,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9025, 0), + SourceNodeId=NumericNodeId(32483, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62248,23 +63219,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9025, 0), + SourceNodeId=NumericNodeId(32483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9024, 0), + TargetNodeId=NumericNodeId(32482, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), + DisplayName=LocalizedText("UnitSystem"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9026, 0), - BrowseName=QualifiedName("ClientUserId", 0), + RequestedNewNodeId=NumericNodeId(32485, 0), + BrowseName=QualifiedName("UnitSystem", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2782, 0), + ParentNodeId=NumericNodeId(32482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62274,7 +63245,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9026, 0), + SourceNodeId=NumericNodeId(32485, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62282,7 +63253,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9026, 0), + SourceNodeId=NumericNodeId(32485, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62290,100 +63261,98 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9026, 0), + SourceNodeId=NumericNodeId(32485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32482, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConversionLimit"), + DataType=NumericNodeId(32436, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9028, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32496, 0), + BrowseName=QualifiedName("ConversionLimit", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32482, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9028, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9028, 0), + SourceNodeId=NumericNodeId(32496, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9028, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32482, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("QuantitiesFolderType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9027, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32502, 0), + BrowseName=QualifiedName("QuantitiesFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9027, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9027, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(32502, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(32503, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9027, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32502, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9029, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32503, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32502, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(32475, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -62391,63 +63360,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9029, 0), + SourceNodeId=NumericNodeId(32503, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9030, 0), + TargetNodeId=NumericNodeId(32508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9029, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32503, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(32509, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32503, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32475, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9029, 0), + SourceNodeId=NumericNodeId(32503, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9029, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(32503, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(32502, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Dimension"), + DataType=NumericNodeId(32438, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9030, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32508, 0), + BrowseName=QualifiedName("Dimension", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9029, 0), + ParentNodeId=NumericNodeId(32503, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62457,7 +63418,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9030, 0), + SourceNodeId=NumericNodeId(32508, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62465,7 +63426,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9030, 0), + SourceNodeId=NumericNodeId(32508, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62473,121 +63434,147 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9030, 0), + SourceNodeId=NumericNodeId(32508, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9029, 0), + TargetNodeId=NumericNodeId(32503, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConditionRefresh"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ServerUnits"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3875, 0), - BrowseName=QualifiedName("ConditionRefresh", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), + RequestedNewNodeId=NumericNodeId(32509, 0), + BrowseName=QualifiedName("ServerUnits", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32503, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3875, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3876, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(3875, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2787, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(3875, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2788, 0), + TargetNodeId=NumericNodeId(32503, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""This Object is the entry point to quantities and their units managed in the Server."""), + DisplayName=LocalizedText("Quantities"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32530, 0), + BrowseName=QualifiedName("Quantities", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2253, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(32502, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3875, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(32530, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(2253, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32530, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32502, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasEngineeringUnitDetails"), + InverseName=LocalizedText("EngineeringUnitDetailsOf"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3876, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3875, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32558, 0), + BrowseName=QualifiedName("HasEngineeringUnitDetails", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3876, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3876, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasQuantity"), + InverseName=LocalizedText("QuantityOf"), ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32559, 0), + BrowseName=QualifiedName("HasQuantity", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3876, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3875, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConditionRefresh2"), - ) + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("TwoStateVariableType"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12912, 0), - BrowseName=QualifiedName("ConditionRefresh2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(8995, 0), + BrowseName=QualifiedName("TwoStateVariableType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(2755, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -62595,63 +63582,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12912, 0), + SourceNodeId=NumericNodeId(8995, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12913, 0), + TargetNodeId=NumericNodeId(8996, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(12912, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8995, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2787, 0), + TargetNodeId=NumericNodeId(9000, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(12912, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8995, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2788, 0), + TargetNodeId=NumericNodeId(9001, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8995, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11110, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8995, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11111, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12912, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(8995, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(2755, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscriptionId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), - ), - ua.Argument( - Name='MonitoredItemId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the monitored item to refresh.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12913, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(8996, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12912, 0), + ParentNodeId=NumericNodeId(8995, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62661,7 +63648,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12913, 0), + SourceNodeId=NumericNodeId(8996, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62669,7 +63656,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12913, 0), + SourceNodeId=NumericNodeId(8996, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62677,185 +63664,224 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12913, 0), + SourceNodeId=NumericNodeId(8996, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12912, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DialogConditionType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2830, 0), - BrowseName=QualifiedName("DialogConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9000, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8995, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9000, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9000, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), + SourceNodeId=NumericNodeId(9000, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2831, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9064, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EffectiveTransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9001, 0), + BrowseName=QualifiedName("EffectiveTransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8995, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9065, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9001, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9066, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9001, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9067, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2830, 0), + SourceNodeId=NumericNodeId(9001, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9068, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11110, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8995, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9069, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24312, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), + DisplayName=LocalizedText("FalseState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9035, 0), - BrowseName=QualifiedName("EnabledState", 0), + RequestedNewNodeId=NumericNodeId(11111, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(8995, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9035, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9036, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9035, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9035, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11111, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("ConditionVariableType"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-2, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9002, 0), + BrowseName=QualifiedName("ConditionVariableType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9035, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9002, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(9003, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9035, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9002, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9036, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9003, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9035, 0), + ParentNodeId=NumericNodeId(9002, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -62865,7 +63891,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9036, 0), + SourceNodeId=NumericNodeId(9003, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -62873,7 +63899,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9036, 0), + SourceNodeId=NumericNodeId(9003, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -62881,25 +63907,143 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9036, 0), + SourceNodeId=NumericNodeId(9003, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DialogState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasTrueSubState"), + InverseName=LocalizedText("IsTrueSubStateOf"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9055, 0), - BrowseName=QualifiedName("DialogState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(9004, 0), + BrowseName=QualifiedName("HasTrueSubState", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9004, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasFalseSubState"), + InverseName=LocalizedText("IsFalseSubStateOf"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9005, 0), + BrowseName=QualifiedName("HasFalseSubState", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasAlarmSuppressionGroup"), + InverseName=LocalizedText("IsAlarmSuppressionGroupOf"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16361, 0), + BrowseName=QualifiedName("HasAlarmSuppressionGroup", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(47, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(16361, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(47, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("AlarmGroupMember"), + InverseName=LocalizedText("MemberOfAlarmGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16362, 0), + BrowseName=QualifiedName("AlarmGroupMember", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(35, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(16362, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(35, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("AlarmSuppressionGroupMember"), + InverseName=LocalizedText("MemberOfAlarmSuppressionGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32059, 0), + BrowseName=QualifiedName("AlarmSuppressionGroupMember", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(16362, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32059, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16362, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ConditionType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2782, 0), + BrowseName=QualifiedName("ConditionType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2041, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -62907,164 +64051,167 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9056, 0), + TargetNodeId=NumericNodeId(11112, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9060, 0), + TargetNodeId=NumericNodeId(11113, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9062, 0), + TargetNodeId=NumericNodeId(16363, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9055, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9063, 0), + TargetNodeId=NumericNodeId(16364, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9055, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9035, 0), + TargetNodeId=NumericNodeId(9009, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9055, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(9010, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9055, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3874, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32060, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9055, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9020, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9056, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9056, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9022, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9056, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(9024, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9056, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(9026, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9028, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9060, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9060, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9027, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9060, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9029, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3875, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12912, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9060, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(2041, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("ConditionClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9062, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(11112, 0), + BrowseName=QualifiedName("ConditionClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63074,7 +64221,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9062, 0), + SourceNodeId=NumericNodeId(11112, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63082,32 +64229,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9062, 0), + SourceNodeId=NumericNodeId(11112, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9062, 0), + SourceNodeId=NumericNodeId(11112, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), + DisplayName=LocalizedText("ConditionClassName"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9063, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(11113, 0), + BrowseName=QualifiedName("ConditionClassName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9055, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63117,7 +64263,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9063, 0), + SourceNodeId=NumericNodeId(11113, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63125,31 +64271,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9063, 0), + SourceNodeId=NumericNodeId(11113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9063, 0), + SourceNodeId=NumericNodeId(11113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9055, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Prompt"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("ConditionSubClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2831, 0), - BrowseName=QualifiedName("Prompt", 0), + RequestedNewNodeId=NumericNodeId(16363, 0), + BrowseName=QualifiedName("ConditionSubClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63159,7 +64306,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2831, 0), + SourceNodeId=NumericNodeId(16363, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63167,7 +64314,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2831, 0), + SourceNodeId=NumericNodeId(16363, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63175,24 +64322,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2831, 0), + SourceNodeId=NumericNodeId(16363, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResponseOptionSet"), + DisplayName=LocalizedText("ConditionSubClassName"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9064, 0), - BrowseName=QualifiedName("ResponseOptionSet", 0), + RequestedNewNodeId=NumericNodeId(16364, 0), + BrowseName=QualifiedName("ConditionSubClassName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63202,7 +64349,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9064, 0), + SourceNodeId=NumericNodeId(16364, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63210,7 +64357,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9064, 0), + SourceNodeId=NumericNodeId(16364, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63218,23 +64365,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9064, 0), + SourceNodeId=NumericNodeId(16364, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), + DisplayName=LocalizedText("ConditionName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9065, 0), - BrowseName=QualifiedName("DefaultResponse", 0), + RequestedNewNodeId=NumericNodeId(9009, 0), + BrowseName=QualifiedName("ConditionName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63244,7 +64391,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9065, 0), + SourceNodeId=NumericNodeId(9009, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63252,7 +64399,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9065, 0), + SourceNodeId=NumericNodeId(9009, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63260,23 +64407,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9065, 0), + SourceNodeId=NumericNodeId(9009, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OkResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), + DisplayName=LocalizedText("BranchId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9066, 0), - BrowseName=QualifiedName("OkResponse", 0), + RequestedNewNodeId=NumericNodeId(9010, 0), + BrowseName=QualifiedName("BranchId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63286,7 +64433,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9066, 0), + SourceNodeId=NumericNodeId(9010, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63294,7 +64441,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9066, 0), + SourceNodeId=NumericNodeId(9010, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63302,23 +64449,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9066, 0), + SourceNodeId=NumericNodeId(9010, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CancelResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), + DisplayName=LocalizedText("Retain"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9067, 0), - BrowseName=QualifiedName("CancelResponse", 0), + RequestedNewNodeId=NumericNodeId(3874, 0), + BrowseName=QualifiedName("Retain", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63328,7 +64475,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9067, 0), + SourceNodeId=NumericNodeId(3874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63336,7 +64483,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9067, 0), + SourceNodeId=NumericNodeId(3874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63344,23 +64491,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9067, 0), + SourceNodeId=NumericNodeId(3874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastResponse"), - DataType=ua.NodeId(ua.ObjectIds.Int32), + DisplayName=LocalizedText("SupportsFilteredRetain"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9068, 0), - BrowseName=QualifiedName("LastResponse", 0), + RequestedNewNodeId=NumericNodeId(32060, 0), + BrowseName=QualifiedName("SupportsFilteredRetain", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2830, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63370,38 +64517,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9068, 0), + SourceNodeId=NumericNodeId(32060, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9068, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9068, 0), + SourceNodeId=NumericNodeId(32060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Respond"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnabledState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9069, 0), - BrowseName=QualifiedName("Respond", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2830, 0), + RequestedNewNodeId=NumericNodeId(9011, 0), + BrowseName=QualifiedName("EnabledState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -63409,23 +64551,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9069, 0), + SourceNodeId=NumericNodeId(9011, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9070, 0), + TargetNodeId=NumericNodeId(9012, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9069, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9011, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), + TargetNodeId=NumericNodeId(9015, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9016, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9017, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9018, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9019, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9069, 0), + SourceNodeId=NumericNodeId(9011, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63433,32 +64615,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9069, 0), + SourceNodeId=NumericNodeId(9011, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SelectedResponse', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9070, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(9012, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9069, 0), + ParentNodeId=NumericNodeId(9011, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63468,7 +64641,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9070, 0), + SourceNodeId=NumericNodeId(9012, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63476,7 +64649,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9070, 0), + SourceNodeId=NumericNodeId(9012, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63484,84 +64657,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9070, 0), + SourceNodeId=NumericNodeId(9012, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9069, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Respond2"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EffectiveDisplayName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24312, 0), - BrowseName=QualifiedName("Respond2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2830, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(9015, 0), + BrowseName=QualifiedName("EffectiveDisplayName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9011, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24312, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24313, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24312, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24312, 0), + SourceNodeId=NumericNodeId(9015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24312, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2830, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SelectedResponse', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24313, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(9016, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24312, 0), + ParentNodeId=NumericNodeId(9011, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63571,7 +64725,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24313, 0), + SourceNodeId=NumericNodeId(9016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63579,161 +64733,109 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24313, 0), + SourceNodeId=NumericNodeId(9016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24313, 0), + SourceNodeId=NumericNodeId(9016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24312, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AcknowledgeableConditionType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EffectiveTransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2881, 0), - BrowseName=QualifiedName("AcknowledgeableConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2782, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9017, 0), + BrowseName=QualifiedName("EffectiveTransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9011, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9111, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2881, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9113, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2782, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), + DisplayName=LocalizedText("TrueState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Enabled"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9073, 0), - BrowseName=QualifiedName("EnabledState", 0), + RequestedNewNodeId=NumericNodeId(9018, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(9011, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9073, 0), + SourceNodeId=NumericNodeId(9018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9073, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Disabled"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9074, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9019, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9073, 0), + ParentNodeId=NumericNodeId(9011, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63743,41 +64845,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9074, 0), + SourceNodeId=NumericNodeId(9019, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9074, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9074, 0), + SourceNodeId=NumericNodeId(9019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), + TargetNodeId=NumericNodeId(9011, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("Quality"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9093, 0), - BrowseName=QualifiedName("AckedState", 0), + RequestedNewNodeId=NumericNodeId(9020, 0), + BrowseName=QualifiedName("Quality", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -63785,55 +64879,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9094, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9100, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9101, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9093, 0), + SourceNodeId=NumericNodeId(9020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), + TargetNodeId=NumericNodeId(9021, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9093, 0), + SourceNodeId=NumericNodeId(9020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9093, 0), + SourceNodeId=NumericNodeId(9020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63841,23 +64903,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9093, 0), + SourceNodeId=NumericNodeId(9020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9094, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9021, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), + ParentNodeId=NumericNodeId(9020, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63867,7 +64929,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9094, 0), + SourceNodeId=NumericNodeId(9021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -63875,7 +64937,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9094, 0), + SourceNodeId=NumericNodeId(9021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -63883,109 +64945,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9094, 0), + SourceNodeId=NumericNodeId(9021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), + TargetNodeId=NumericNodeId(9020, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("LastSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9098, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9022, 0), + BrowseName=QualifiedName("LastSeverity", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9098, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9098, 0), + SourceNodeId=NumericNodeId(9022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), + TargetNodeId=NumericNodeId(9023, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Acknowledged"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9100, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9100, 0), + SourceNodeId=NumericNodeId(9022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9100, 0), + SourceNodeId=NumericNodeId(9022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9100, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unacknowledged"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9101, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9023, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9093, 0), + ParentNodeId=NumericNodeId(9022, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -63995,7 +65021,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9101, 0), + SourceNodeId=NumericNodeId(9023, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64003,33 +65029,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9101, 0), + SourceNodeId=NumericNodeId(9023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9101, 0), + SourceNodeId=NumericNodeId(9023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9093, 0), + TargetNodeId=NumericNodeId(9022, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfirmedState"), + DisplayName=LocalizedText("Comment"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9102, 0), - BrowseName=QualifiedName("ConfirmedState", 0), + RequestedNewNodeId=NumericNodeId(9024, 0), + BrowseName=QualifiedName("Comment", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2881, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -64037,79 +65063,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9103, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9107, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9109, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9102, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9110, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9102, 0), + SourceNodeId=NumericNodeId(9024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9073, 0), + TargetNodeId=NumericNodeId(9025, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9102, 0), + SourceNodeId=NumericNodeId(9024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9102, 0), + SourceNodeId=NumericNodeId(9024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9102, 0), + SourceNodeId=NumericNodeId(9024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9103, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9025, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), + ParentNodeId=NumericNodeId(9024, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64119,7 +65113,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9103, 0), + SourceNodeId=NumericNodeId(9025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64127,7 +65121,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9103, 0), + SourceNodeId=NumericNodeId(9025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64135,23 +65129,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9103, 0), + SourceNodeId=NumericNodeId(9025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), + TargetNodeId=NumericNodeId(9024, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("ClientUserId"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9107, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9026, 0), + BrowseName=QualifiedName("ClientUserId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64161,7 +65155,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9107, 0), + SourceNodeId=NumericNodeId(9026, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64169,115 +65163,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9107, 0), + SourceNodeId=NumericNodeId(9026, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9107, 0), + SourceNodeId=NumericNodeId(9026, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Confirmed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Disable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9109, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9028, 0), + BrowseName=QualifiedName("Disable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9109, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9109, 0), + SourceNodeId=NumericNodeId(9028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9109, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unconfirmed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Enable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9110, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9102, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9027, 0), + BrowseName=QualifiedName("Enable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9110, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9110, 0), + SourceNodeId=NumericNodeId(9027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9110, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9102, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), + DisplayName=LocalizedText("AddComment"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9111, 0), - BrowseName=QualifiedName("Acknowledge", 0), + RequestedNewNodeId=NumericNodeId(9029, 0), + BrowseName=QualifiedName("AddComment", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2881, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -64286,23 +65272,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9111, 0), + SourceNodeId=NumericNodeId(9029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9112, 0), + TargetNodeId=NumericNodeId(9030, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9111, 0), + SourceNodeId=NumericNodeId(9029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9111, 0), + SourceNodeId=NumericNodeId(9029, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64310,9 +65296,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9111, 0), + SourceNodeId=NumericNodeId(9029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) @@ -64339,10 +65325,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9112, 0), + RequestedNewNodeId=NumericNodeId(9030, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9111, 0), + ParentNodeId=NumericNodeId(9029, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64352,7 +65338,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9112, 0), + SourceNodeId=NumericNodeId(9030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64360,7 +65346,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9112, 0), + SourceNodeId=NumericNodeId(9030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64368,21 +65354,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9112, 0), + SourceNodeId=NumericNodeId(9030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9111, 0), + TargetNodeId=NumericNodeId(9029, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Confirm"), + DisplayName=LocalizedText("ConditionRefresh"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9113, 0), - BrowseName=QualifiedName("Confirm", 0), + RequestedNewNodeId=NumericNodeId(3875, 0), + BrowseName=QualifiedName("ConditionRefresh", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2881, 0), + ParentNodeId=NumericNodeId(2782, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -64391,33 +65377,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9113, 0), + SourceNodeId=NumericNodeId(3875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9114, 0), + TargetNodeId=NumericNodeId(3876, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9113, 0), + SourceNodeId=NumericNodeId(3875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), + TargetNodeId=NumericNodeId(2787, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9113, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(3875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2788, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9113, 0), + SourceNodeId=NumericNodeId(3875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) @@ -64427,27 +65413,21 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), + Name='SubscriptionId', + DataType=NumericNodeId(288, 0), ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), + Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9114, 0), + RequestedNewNodeId=NumericNodeId(3876, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9113, 0), + ParentNodeId=NumericNodeId(3875, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64457,7 +65437,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9114, 0), + SourceNodeId=NumericNodeId(3876, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64465,7 +65445,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9114, 0), + SourceNodeId=NumericNodeId(3876, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64473,281 +65453,218 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9114, 0), + SourceNodeId=NumericNodeId(3876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9113, 0), + TargetNodeId=NumericNodeId(3875, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmConditionType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ConditionRefresh2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2915, 0), - BrowseName=QualifiedName("AlarmConditionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2881, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(12912, 0), + BrowseName=QualifiedName("ConditionRefresh2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(12912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11120, 0), + TargetNodeId=NumericNodeId(12913, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(12912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(2787, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(12912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), + TargetNodeId=NumericNodeId(2788, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(12912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9215, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9216, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscriptionId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the subscription to refresh.', Locale=None), + ), + ua.Argument( + Name='MonitoredItemId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the monitored item to refresh.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12913, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12912, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16389, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16390, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16395, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(12913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16396, 0), + TargetNodeId=NumericNodeId(12912, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16397, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DialogConditionType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2830, 0), + BrowseName=QualifiedName("DialogConditionType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16398, 0), + TargetNodeId=NumericNodeId(9035, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(16361, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16399, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16401, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16403, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24316, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17868, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24318, 0), + TargetNodeId=NumericNodeId(2831, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17869, 0), + TargetNodeId=NumericNodeId(9064, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24320, 0), + TargetNodeId=NumericNodeId(9065, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17870, 0), + TargetNodeId=NumericNodeId(9066, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24322, 0), + TargetNodeId=NumericNodeId(9067, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18199, 0), + TargetNodeId=NumericNodeId(9068, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24324, 0), + TargetNodeId=NumericNodeId(9069, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24744, 0), + TargetNodeId=NumericNodeId(24312, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2915, 0), + SourceNodeId=NumericNodeId(2830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2881, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) @@ -64758,10 +65675,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9118, 0), + RequestedNewNodeId=NumericNodeId(9035, 0), BrowseName=QualifiedName("EnabledState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, @@ -64771,39 +65688,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9119, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), + SourceNodeId=NumericNodeId(9035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(9036, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9118, 0), + SourceNodeId=NumericNodeId(9035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9118, 0), + SourceNodeId=NumericNodeId(9035, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(8995, 0), ) @@ -64811,7 +65712,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9118, 0), + SourceNodeId=NumericNodeId(9035, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64819,9 +65720,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9118, 0), + SourceNodeId=NumericNodeId(9035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) @@ -64832,10 +65733,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9119, 0), + RequestedNewNodeId=NumericNodeId(9036, 0), BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9118, 0), + ParentNodeId=NumericNodeId(9035, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64845,7 +65746,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9119, 0), + SourceNodeId=NumericNodeId(9036, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64853,7 +65754,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9119, 0), + SourceNodeId=NumericNodeId(9036, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64861,23 +65762,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9119, 0), + SourceNodeId=NumericNodeId(9036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), + TargetNodeId=NumericNodeId(9035, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), + DisplayName=LocalizedText("DialogState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9160, 0), - BrowseName=QualifiedName("ActiveState", 0), + RequestedNewNodeId=NumericNodeId(9055, 0), + BrowseName=QualifiedName("DialogState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, @@ -64887,63 +65788,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9164, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9165, 0), + TargetNodeId=NumericNodeId(9056, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9166, 0), + TargetNodeId=NumericNodeId(9060, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9167, 0), + TargetNodeId=NumericNodeId(9062, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9168, 0), + TargetNodeId=NumericNodeId(9063, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), + TargetNodeId=NumericNodeId(9035, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(8995, 0), ) @@ -64951,7 +65836,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -64959,9 +65844,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9160, 0), + SourceNodeId=NumericNodeId(9055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) @@ -64972,10 +65857,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9161, 0), + RequestedNewNodeId=NumericNodeId(9056, 0), BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(9055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -64985,7 +65870,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9161, 0), + SourceNodeId=NumericNodeId(9056, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -64993,7 +65878,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9161, 0), + SourceNodeId=NumericNodeId(9056, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -65001,23 +65886,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9161, 0), + SourceNodeId=NumericNodeId(9056, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveDisplayName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9164, 0), - BrowseName=QualifiedName("EffectiveDisplayName", 0), + RequestedNewNodeId=NumericNodeId(9060, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(9055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65027,7 +65912,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9164, 0), + SourceNodeId=NumericNodeId(9060, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65035,7 +65920,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9164, 0), + SourceNodeId=NumericNodeId(9060, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -65043,23 +65928,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9164, 0), + SourceNodeId=NumericNodeId(9060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9165, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9062, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(9055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65069,39 +65955,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9165, 0), + SourceNodeId=NumericNodeId(9062, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9165, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9165, 0), + SourceNodeId=NumericNodeId(9062, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EffectiveTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9166, 0), - BrowseName=QualifiedName("EffectiveTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9063, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(9055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65111,40 +65990,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9166, 0), + SourceNodeId=NumericNodeId(9063, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9166, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9166, 0), + SourceNodeId=NumericNodeId(9063, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(9055, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), + DisplayName=LocalizedText("Prompt"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9167, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(2831, 0), + BrowseName=QualifiedName("Prompt", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65154,7 +66024,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9167, 0), + SourceNodeId=NumericNodeId(2831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65162,32 +66032,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9167, 0), + SourceNodeId=NumericNodeId(2831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9167, 0), + SourceNodeId=NumericNodeId(2831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), + DisplayName=LocalizedText("ResponseOptionSet"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), - ValueRank=-1, + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9168, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9064, 0), + BrowseName=QualifiedName("ResponseOptionSet", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9160, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65197,7 +66067,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9168, 0), + SourceNodeId=NumericNodeId(9064, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65205,31 +66075,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9168, 0), + SourceNodeId=NumericNodeId(9064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9168, 0), + SourceNodeId=NumericNodeId(9064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9160, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("DefaultResponse"), + DataType=ua.NodeId(ua.ObjectIds.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11120, 0), - BrowseName=QualifiedName("InputNode", 0), + RequestedNewNodeId=NumericNodeId(9065, 0), + BrowseName=QualifiedName("DefaultResponse", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65239,7 +66109,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11120, 0), + SourceNodeId=NumericNodeId(9065, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65247,7 +66117,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11120, 0), + SourceNodeId=NumericNodeId(9065, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -65255,105 +66125,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11120, 0), + SourceNodeId=NumericNodeId(9065, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("OkResponse"), + DataType=ua.NodeId(ua.ObjectIds.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9169, 0), - BrowseName=QualifiedName("SuppressedState", 0), + RequestedNewNodeId=NumericNodeId(9066, 0), + BrowseName=QualifiedName("OkResponse", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9066, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9170, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9066, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9174, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), + SourceNodeId=NumericNodeId(9066, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9176, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9177, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("CancelResponse"), + DataType=ua.NodeId(ua.ObjectIds.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9170, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9067, 0), + BrowseName=QualifiedName("CancelResponse", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65363,7 +66193,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9170, 0), + SourceNodeId=NumericNodeId(9067, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65371,7 +66201,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9170, 0), + SourceNodeId=NumericNodeId(9067, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -65379,23 +66209,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9170, 0), + SourceNodeId=NumericNodeId(9067, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("LastResponse"), + DataType=ua.NodeId(ua.ObjectIds.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9174, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9068, 0), + BrowseName=QualifiedName("LastResponse", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65405,7 +66235,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9174, 0), + SourceNodeId=NumericNodeId(9068, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65413,75 +66243,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9174, 0), + SourceNodeId=NumericNodeId(9068, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9174, 0), + SourceNodeId=NumericNodeId(9068, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Suppressed"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Respond"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9176, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9069, 0), + BrowseName=QualifiedName("Respond", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2830, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9176, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9069, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9070, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9069, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8927, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9176, 0), + SourceNodeId=NumericNodeId(9069, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9176, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9069, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unsuppressed"), ua.VariantType.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SelectedResponse', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9177, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9070, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9169, 0), + ParentNodeId=NumericNodeId(9069, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65491,7 +66333,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9177, 0), + SourceNodeId=NumericNodeId(9070, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65499,33 +66341,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9177, 0), + SourceNodeId=NumericNodeId(9070, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9177, 0), + SourceNodeId=NumericNodeId(9070, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9169, 0), + TargetNodeId=NumericNodeId(9069, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutOfServiceState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Respond2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16371, 0), - BrowseName=QualifiedName("OutOfServiceState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + RequestedNewNodeId=NumericNodeId(24312, 0), + BrowseName=QualifiedName("Respond2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2830, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -65533,47 +66372,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16372, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16376, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16378, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16371, 0), + SourceNodeId=NumericNodeId(24312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16379, 0), + TargetNodeId=NumericNodeId(24313, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16371, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(8927, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16371, 0), + SourceNodeId=NumericNodeId(24312, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -65581,23 +66396,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16371, 0), + SourceNodeId=NumericNodeId(24312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2830, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SelectedResponse', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16372, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(24313, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), + ParentNodeId=NumericNodeId(24312, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65607,7 +66436,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16372, 0), + SourceNodeId=NumericNodeId(24313, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65615,7 +66444,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16372, 0), + SourceNodeId=NumericNodeId(24313, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -65623,109 +66452,153 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16372, 0), + SourceNodeId=NumericNodeId(24313, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), + TargetNodeId=NumericNodeId(24312, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AcknowledgeableConditionType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16376, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2881, 0), + BrowseName=QualifiedName("AcknowledgeableConditionType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2782, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16376, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9073, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16376, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9093, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9102, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9111, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9113, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16376, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), + TargetNodeId=NumericNodeId(2782, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), + DisplayName=LocalizedText("EnabledState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Out of Service"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16378, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(9073, 0), + BrowseName=QualifiedName("EnabledState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2881, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9074, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9093, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9102, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16378, 0), + SourceNodeId=NumericNodeId(9073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16378, 0), + SourceNodeId=NumericNodeId(9073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16378, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("In Service"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16379, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9074, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16371, 0), + ParentNodeId=NumericNodeId(9073, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65735,7 +66608,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16379, 0), + SourceNodeId=NumericNodeId(9074, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -65743,178 +66616,198 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16379, 0), + SourceNodeId=NumericNodeId(9074, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16379, 0), + SourceNodeId=NumericNodeId(9074, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16371, 0), + TargetNodeId=NumericNodeId(9073, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ShelvingState"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AckedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9178, 0), - BrowseName=QualifiedName("ShelvingState", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), + RequestedNewNodeId=NumericNodeId(9093, 0), + BrowseName=QualifiedName("AckedState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2881, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2929, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9179, 0), + TargetNodeId=NumericNodeId(9094, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), + TargetNodeId=NumericNodeId(9098, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9178, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9189, 0), + TargetNodeId=NumericNodeId(9100, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9213, 0), + TargetNodeId=NumericNodeId(9101, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9093, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9073, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9211, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9212, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9118, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9094, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9093, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9178, 0), + SourceNodeId=NumericNodeId(9094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9178, 0), + SourceNodeId=NumericNodeId(9094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9093, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9179, 0), - BrowseName=QualifiedName("CurrentState", 0), + RequestedNewNodeId=NumericNodeId(9098, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), + ParentNodeId=NumericNodeId(9093, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9179, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9180, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9179, 0), + SourceNodeId=NumericNodeId(9098, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9179, 0), + SourceNodeId=NumericNodeId(9098, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9179, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9098, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(9093, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Acknowledged"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9180, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(9100, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9179, 0), + ParentNodeId=NumericNodeId(9093, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -65924,41 +66817,68 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9180, 0), + SourceNodeId=NumericNodeId(9100, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9100, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9093, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Unacknowledged"), ua.VariantType.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9101, 0), + BrowseName=QualifiedName("FalseState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9093, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9180, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9101, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9180, 0), + SourceNodeId=NumericNodeId(9101, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9179, 0), + TargetNodeId=NumericNodeId(9093, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), + DisplayName=LocalizedText("ConfirmedState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9184, 0), - BrowseName=QualifiedName("LastTransition", 0), + RequestedNewNodeId=NumericNodeId(9102, 0), + BrowseName=QualifiedName("ConfirmedState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), + ParentNodeId=NumericNodeId(2881, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -65966,31 +66886,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9184, 0), + SourceNodeId=NumericNodeId(9102, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9185, 0), + TargetNodeId=NumericNodeId(9103, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9184, 0), + SourceNodeId=NumericNodeId(9102, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9188, 0), + TargetNodeId=NumericNodeId(9107, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9102, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9109, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9102, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9110, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9102, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9073, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9184, 0), + SourceNodeId=NumericNodeId(9102, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9184, 0), + SourceNodeId=NumericNodeId(9102, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -65998,23 +66942,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9184, 0), + SourceNodeId=NumericNodeId(9102, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9185, 0), + RequestedNewNodeId=NumericNodeId(9103, 0), BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9184, 0), + ParentNodeId=NumericNodeId(9102, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66024,7 +66968,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9185, 0), + SourceNodeId=NumericNodeId(9103, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -66032,7 +66976,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9185, 0), + SourceNodeId=NumericNodeId(9103, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -66040,9 +66984,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9185, 0), + SourceNodeId=NumericNodeId(9103, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), + TargetNodeId=NumericNodeId(9102, 0), ) refs.append(ref) server.add_references(refs) @@ -66053,10 +66997,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9188, 0), + RequestedNewNodeId=NumericNodeId(9107, 0), BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9184, 0), + ParentNodeId=NumericNodeId(9102, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66066,7 +67010,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9188, 0), + SourceNodeId=NumericNodeId(9107, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -66074,7 +67018,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9188, 0), + SourceNodeId=NumericNodeId(9107, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -66082,23 +67026,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9188, 0), + SourceNodeId=NumericNodeId(9107, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9184, 0), + TargetNodeId=NumericNodeId(9102, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnshelveTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Confirmed"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9189, 0), - BrowseName=QualifiedName("UnshelveTime", 0), + RequestedNewNodeId=NumericNodeId(9109, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9178, 0), + ParentNodeId=NumericNodeId(9102, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66108,37 +67053,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9189, 0), + SourceNodeId=NumericNodeId(9109, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9109, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9102, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Unconfirmed"), ua.VariantType.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9110, 0), + BrowseName=QualifiedName("FalseState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9102, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9189, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9189, 0), + SourceNodeId=NumericNodeId(9110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(9102, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve"), + DisplayName=LocalizedText("Acknowledge"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9213, 0), - BrowseName=QualifiedName("TimedShelve", 0), + RequestedNewNodeId=NumericNodeId(9111, 0), + BrowseName=QualifiedName("Acknowledge", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), + ParentNodeId=NumericNodeId(2881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -66147,23 +67119,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9213, 0), + SourceNodeId=NumericNodeId(9111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9214, 0), + TargetNodeId=NumericNodeId(9112, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9213, 0), + SourceNodeId=NumericNodeId(9111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9213, 0), + SourceNodeId=NumericNodeId(9111, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -66171,9 +67143,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9213, 0), + SourceNodeId=NumericNodeId(9111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) server.add_references(refs) @@ -66183,20 +67155,27 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), + Name='EventId', + DataType=NumericNodeId(15, 0), ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9214, 0), + RequestedNewNodeId=NumericNodeId(9112, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9213, 0), + ParentNodeId=NumericNodeId(9111, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66206,7 +67185,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9214, 0), + SourceNodeId=NumericNodeId(9112, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -66214,7 +67193,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9214, 0), + SourceNodeId=NumericNodeId(9112, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -66222,21 +67201,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9214, 0), + SourceNodeId=NumericNodeId(9112, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9213, 0), + TargetNodeId=NumericNodeId(9111, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve"), + DisplayName=LocalizedText("Confirm"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9211, 0), - BrowseName=QualifiedName("Unshelve", 0), + RequestedNewNodeId=NumericNodeId(9113, 0), + BrowseName=QualifiedName("Confirm", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), + ParentNodeId=NumericNodeId(2881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -66244,79 +67223,64 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9211, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9211, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(9114, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9212, 0), - BrowseName=QualifiedName("OneShotShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(9178, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(9212, 0), + SourceNodeId=NumericNodeId(9113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(8961, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9212, 0), + SourceNodeId=NumericNodeId(9113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9212, 0), + SourceNodeId=NumericNodeId(9113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9178, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='EventId', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9215, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), + RequestedNewNodeId=NumericNodeId(9114, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + ParentNodeId=NumericNodeId(9113, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66326,7 +67290,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9215, 0), + SourceNodeId=NumericNodeId(9114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -66334,7 +67298,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9215, 0), + SourceNodeId=NumericNodeId(9114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -66342,520 +67306,371 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9215, 0), + SourceNodeId=NumericNodeId(9114, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9113, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTimeShelved"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AlarmConditionType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9216, 0), - BrowseName=QualifiedName("MaxTimeShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2915, 0), + BrowseName=QualifiedName("AlarmConditionType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2881, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9216, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9118, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9216, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9216, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(11120, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AudibleEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16389, 0), - BrowseName=QualifiedName("AudibleEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16389, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16389, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16371, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16389, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AudibleSound"), - DataType=NumericNodeId(16307, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16390, 0), - BrowseName=QualifiedName("AudibleSound", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17986, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16390, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17986, 0), + TargetNodeId=NumericNodeId(9215, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16390, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9216, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16390, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16389, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SilenceState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16380, 0), - BrowseName=QualifiedName("SilenceState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16381, 0), + TargetNodeId=NumericNodeId(16390, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16385, 0), + TargetNodeId=NumericNodeId(16380, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16387, 0), + TargetNodeId=NumericNodeId(16395, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16380, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16388, 0), + TargetNodeId=NumericNodeId(16396, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16380, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(16397, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16380, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16398, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16380, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(18190, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16381, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16381, 0), + ReferenceTypeId=NumericNodeId(16361, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16399, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16381, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16400, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16381, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), + TargetNodeId=NumericNodeId(16401, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16385, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16385, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16385, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16403, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16385, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), + TargetNodeId=NumericNodeId(24316, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Silenced"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16387, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16387, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17868, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16387, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(24318, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16387, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), + TargetNodeId=NumericNodeId(17869, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Not Silenced"), ua.VariantType.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16388, 0), - BrowseName=QualifiedName("FalseState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16388, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24320, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16388, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(17870, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16388, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16380, 0), + TargetNodeId=NumericNodeId(24322, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OnDelay"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18199, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16395, 0), - BrowseName=QualifiedName("OnDelay", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16395, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24324, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16395, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(24744, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16395, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(2881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OffDelay"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("EnabledState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16396, 0), - BrowseName=QualifiedName("OffDelay", 0), + RequestedNewNodeId=NumericNodeId(9118, 0), + BrowseName=QualifiedName("EnabledState", 0), NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16396, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9119, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16396, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16396, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FirstInGroupFlag"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9118, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9178, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16397, 0), - BrowseName=QualifiedName("FirstInGroupFlag", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16397, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16397, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16397, 0), + SourceNodeId=NumericNodeId(9118, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("FirstInGroup"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16398, 0), - BrowseName=QualifiedName("FirstInGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16405, 0), + RequestedNewNodeId=NumericNodeId(9119, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9118, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -66863,37 +67678,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16398, 0), + SourceNodeId=NumericNodeId(9119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16398, 0), + SourceNodeId=NumericNodeId(9119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16398, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9118, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LatchedState"), + DisplayName=LocalizedText("ActiveState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18190, 0), - BrowseName=QualifiedName("LatchedState", 0), + RequestedNewNodeId=NumericNodeId(9160, 0), + BrowseName=QualifiedName("ActiveState", 0), NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), @@ -66905,39 +67720,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18191, 0), + TargetNodeId=NumericNodeId(9161, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18195, 0), + TargetNodeId=NumericNodeId(9164, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18197, 0), + TargetNodeId=NumericNodeId(9165, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18198, 0), + TargetNodeId=NumericNodeId(9166, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9160, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9167, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9160, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9168, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9160, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9118, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(8995, 0), ) @@ -66945,15 +67784,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18190, 0), + SourceNodeId=NumericNodeId(9160, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) @@ -66966,10 +67805,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18191, 0), + RequestedNewNodeId=NumericNodeId(9161, 0), BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), + ParentNodeId=NumericNodeId(9160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -66979,7 +67818,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18191, 0), + SourceNodeId=NumericNodeId(9161, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -66987,7 +67826,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18191, 0), + SourceNodeId=NumericNodeId(9161, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -66995,23 +67834,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18191, 0), + SourceNodeId=NumericNodeId(9161, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("EffectiveDisplayName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18195, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9164, 0), + BrowseName=QualifiedName("EffectiveDisplayName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), + ParentNodeId=NumericNodeId(9160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67021,7 +67860,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18195, 0), + SourceNodeId=NumericNodeId(9164, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -67029,7 +67868,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18195, 0), + SourceNodeId=NumericNodeId(9164, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67037,24 +67876,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18195, 0), + SourceNodeId=NumericNodeId(9164, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Latched"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18197, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(9165, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), + ParentNodeId=NumericNodeId(9160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67064,7 +67902,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18197, 0), + SourceNodeId=NumericNodeId(9165, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -67072,7 +67910,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18197, 0), + SourceNodeId=NumericNodeId(9165, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67080,24 +67918,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18197, 0), + SourceNodeId=NumericNodeId(9165, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Unlatched"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("EffectiveTransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18198, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9166, 0), + BrowseName=QualifiedName("EffectiveTransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18190, 0), + ParentNodeId=NumericNodeId(9160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67107,7 +67944,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18198, 0), + SourceNodeId=NumericNodeId(9166, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -67115,7 +67952,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18198, 0), + SourceNodeId=NumericNodeId(9166, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67123,24 +67960,26 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18198, 0), + SourceNodeId=NumericNodeId(9166, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18190, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16399, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(16361, 0), - TypeDefinition=NumericNodeId(16405, 0), + RequestedNewNodeId=NumericNodeId(9167, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9160, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -67148,39 +67987,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16399, 0), + SourceNodeId=NumericNodeId(9167, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(16361, 0), - SourceNodeId=NumericNodeId(16399, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9167, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReAlarmTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16400, 0), - BrowseName=QualifiedName("ReAlarmTime", 0), + RequestedNewNodeId=NumericNodeId(9168, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2915, 0), + ParentNodeId=NumericNodeId(9160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67190,41 +68022,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16400, 0), + SourceNodeId=NumericNodeId(9168, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16400, 0), + SourceNodeId=NumericNodeId(9168, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReAlarmRepeatCount"), - DataType=ua.NodeId(ua.ObjectIds.Int16), + DisplayName=LocalizedText("InputNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16401, 0), - BrowseName=QualifiedName("ReAlarmRepeatCount", 0), + RequestedNewNodeId=NumericNodeId(11120, 0), + BrowseName=QualifiedName("InputNode", 0), NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -67232,140 +68056,97 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16401, 0), + SourceNodeId=NumericNodeId(11120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16401, 0), + SourceNodeId=NumericNodeId(11120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16401, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11120, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Silence"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SuppressedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16402, 0), - BrowseName=QualifiedName("Silence", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(9169, 0), + BrowseName=QualifiedName("SuppressedState", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16402, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17242, 0), + TargetNodeId=NumericNodeId(9170, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16402, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9174, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suppress"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16403, 0), - BrowseName=QualifiedName("Suppress", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16403, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), + TargetNodeId=NumericNodeId(9176, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16403, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9177, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suppress2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24316, 0), - BrowseName=QualifiedName("Suppress2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24316, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24317, 0), + TargetNodeId=NumericNodeId(9118, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24316, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24316, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67373,7 +68154,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24316, 0), + SourceNodeId=NumericNodeId(9169, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) @@ -67381,24 +68162,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24317, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(9170, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24316, 0), + ParentNodeId=NumericNodeId(9169, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67408,7 +68180,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24317, 0), + SourceNodeId=NumericNodeId(9170, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -67416,7 +68188,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24317, 0), + SourceNodeId=NumericNodeId(9170, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -67424,118 +68196,101 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24317, 0), + SourceNodeId=NumericNodeId(9170, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24316, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unsuppress"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17868, 0), - BrowseName=QualifiedName("Unsuppress", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(9174, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9169, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17868, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9174, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17868, 0), + SourceNodeId=NumericNodeId(9174, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17868, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9174, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unsuppress2"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Suppressed"), ua.VariantType.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24318, 0), - BrowseName=QualifiedName("Unsuppress2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(9176, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9169, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17225, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24318, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9176, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9176, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Unsuppressed"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24319, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(9177, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24318, 0), + ParentNodeId=NumericNodeId(9169, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67545,101 +68300,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24319, 0), + SourceNodeId=NumericNodeId(9177, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24319, 0), + SourceNodeId=NumericNodeId(9177, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24318, 0), + TargetNodeId=NumericNodeId(9169, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveFromService"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutOfServiceState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17869, 0), - BrowseName=QualifiedName("RemoveFromService", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(16371, 0), + BrowseName=QualifiedName("OutOfServiceState", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17869, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), + TargetNodeId=NumericNodeId(16372, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17869, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16376, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17869, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16378, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveFromService2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24320, 0), - BrowseName=QualifiedName("RemoveFromService2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24320, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24321, 0), + TargetNodeId=NumericNodeId(16379, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24320, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24320, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67647,7 +68382,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24320, 0), + SourceNodeId=NumericNodeId(16371, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) @@ -67655,24 +68390,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24321, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16372, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24320, 0), + ParentNodeId=NumericNodeId(16371, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67682,7 +68408,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24321, 0), + SourceNodeId=NumericNodeId(16372, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -67690,7 +68416,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24321, 0), + SourceNodeId=NumericNodeId(16372, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -67698,118 +68424,101 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24321, 0), + SourceNodeId=NumericNodeId(16372, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24320, 0), + TargetNodeId=NumericNodeId(16371, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("PlaceInService"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17870, 0), - BrowseName=QualifiedName("PlaceInService", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(16376, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16371, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(17870, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16376, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17870, 0), + SourceNodeId=NumericNodeId(16376, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17870, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16376, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16371, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("PlaceInService2"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Out of Service"), ua.VariantType.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24322, 0), - BrowseName=QualifiedName("PlaceInService2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(16378, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16371, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24323, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24322, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17259, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24322, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16378, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24322, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16378, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16371, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("In Service"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24323, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16379, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24322, 0), + ParentNodeId=NumericNodeId(16371, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -67819,101 +68528,104 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24323, 0), + SourceNodeId=NumericNodeId(16379, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24323, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24323, 0), + SourceNodeId=NumericNodeId(16379, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24322, 0), + TargetNodeId=NumericNodeId(16371, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ShelvingState"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18199, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(9178, 0), + BrowseName=QualifiedName("ShelvingState", 0), + NodeClass_=NodeClass.Object, ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2929, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(18199, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15013, 0), + TargetNodeId=NumericNodeId(9179, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18199, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9184, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9178, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9189, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18199, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9213, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset2"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24324, 0), - BrowseName=QualifiedName("Reset2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(9178, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9211, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24324, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24325, 0), + TargetNodeId=NumericNodeId(9212, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9178, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9118, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24324, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15013, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24324, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -67921,7 +68633,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24324, 0), + SourceNodeId=NumericNodeId(9178, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) @@ -67929,115 +68641,65 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("CurrentState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24325, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(9179, 0), + BrowseName=QualifiedName("CurrentState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24324, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2760, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24325, 0), + SourceNodeId=NumericNodeId(9179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24324, 0), + TargetNodeId=NumericNodeId(9180, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetGroupMemberships"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24744, 0), - BrowseName=QualifiedName("GetGroupMemberships", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24744, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25154, 0), + TargetNodeId=NumericNodeId(2760, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24744, 0), + SourceNodeId=NumericNodeId(9179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24744, 0), + SourceNodeId=NumericNodeId(9179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Groups', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25154, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(9180, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24744, 0), + ParentNodeId=NumericNodeId(9179, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68047,7 +68709,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25154, 0), + SourceNodeId=NumericNodeId(9180, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68055,7 +68717,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25154, 0), + SourceNodeId=NumericNodeId(9180, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -68063,56 +68725,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24744, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16405, 0), - BrowseName=QualifiedName("AlarmGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(16362, 0), - SourceNodeId=NumericNodeId(16405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(16405, 0), + SourceNodeId=NumericNodeId(9180, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(9179, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastTransition"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16406, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(16405, 0), - ReferenceTypeId=NumericNodeId(16362, 0), - TypeDefinition=NumericNodeId(2915, 0), + RequestedNewNodeId=NumericNodeId(9184, 0), + BrowseName=QualifiedName("LastTransition", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2767, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -68120,247 +68751,357 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9184, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16407, 0), + TargetNodeId=NumericNodeId(9185, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9184, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16408, 0), + TargetNodeId=NumericNodeId(9188, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9184, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16409, 0), + TargetNodeId=NumericNodeId(2767, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9184, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16410, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9184, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16411, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16412, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9185, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9184, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16414, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9185, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16415, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9185, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16416, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9185, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16417, 0), + TargetNodeId=NumericNodeId(9184, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9188, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9184, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9188, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16420, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9188, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16421, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9188, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16422, 0), + TargetNodeId=NumericNodeId(9184, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UnshelveTime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9189, 0), + BrowseName=QualifiedName("UnshelveTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9189, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16423, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9189, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16432, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9189, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16434, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("TimedShelve"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9213, 0), + BrowseName=QualifiedName("TimedShelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9213, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16436, 0), + TargetNodeId=NumericNodeId(9214, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9213, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16438, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9213, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16439, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9213, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16440, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ShelvingTime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9214, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9213, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16441, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16443, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16461, 0), + TargetNodeId=NumericNodeId(9213, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Unshelve"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9211, 0), + BrowseName=QualifiedName("Unshelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9211, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16465, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9211, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16474, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16406, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9211, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16519, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OneShotShelve"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9212, 0), + BrowseName=QualifiedName("OneShotShelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(9178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(9212, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16406, 0), + SourceNodeId=NumericNodeId(9212, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(16362, 0), - SourceNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9212, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16405, 0), + TargetNodeId=NumericNodeId(9178, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("SuppressedOrShelved"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16407, 0), - BrowseName=QualifiedName("EventId", 0), + RequestedNewNodeId=NumericNodeId(9215, 0), + BrowseName=QualifiedName("SuppressedOrShelved", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68370,7 +69111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16407, 0), + SourceNodeId=NumericNodeId(9215, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68378,7 +69119,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16407, 0), + SourceNodeId=NumericNodeId(9215, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -68386,23 +69127,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16407, 0), + SourceNodeId=NumericNodeId(9215, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("MaxTimeShelved"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16408, 0), - BrowseName=QualifiedName("EventType", 0), + RequestedNewNodeId=NumericNodeId(9216, 0), + BrowseName=QualifiedName("MaxTimeShelved", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68412,7 +69153,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16408, 0), + SourceNodeId=NumericNodeId(9216, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68420,31 +69161,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16408, 0), + SourceNodeId=NumericNodeId(9216, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16408, 0), + SourceNodeId=NumericNodeId(9216, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("AudibleEnabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16409, 0), - BrowseName=QualifiedName("SourceNode", 0), + RequestedNewNodeId=NumericNodeId(16389, 0), + BrowseName=QualifiedName("AudibleEnabled", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68454,7 +69195,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16409, 0), + SourceNodeId=NumericNodeId(16389, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68462,33 +69203,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16409, 0), + SourceNodeId=NumericNodeId(16389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16409, 0), + SourceNodeId=NumericNodeId(16389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("AudibleSound"), + DataType=NumericNodeId(16307, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16410, 0), - BrowseName=QualifiedName("SourceName", 0), + RequestedNewNodeId=NumericNodeId(16390, 0), + BrowseName=QualifiedName("AudibleSound", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17986, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -68496,123 +69237,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16410, 0), + SourceNodeId=NumericNodeId(16390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17986, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16410, 0), + SourceNodeId=NumericNodeId(16390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16410, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("SilenceState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16411, 0), - BrowseName=QualifiedName("Time", 0), + RequestedNewNodeId=NumericNodeId(16380, 0), + BrowseName=QualifiedName("SilenceState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16411, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16381, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16411, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16385, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16411, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(16387, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16412, 0), - BrowseName=QualifiedName("ReceiveTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(16380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16388, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16412, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16412, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16412, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16414, 0), - BrowseName=QualifiedName("Message", 0), + RequestedNewNodeId=NumericNodeId(16381, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(16380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68622,7 +69353,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16414, 0), + SourceNodeId=NumericNodeId(16381, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68630,7 +69361,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16414, 0), + SourceNodeId=NumericNodeId(16381, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -68638,23 +69369,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16414, 0), + SourceNodeId=NumericNodeId(16381, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(16380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16415, 0), - BrowseName=QualifiedName("Severity", 0), + RequestedNewNodeId=NumericNodeId(16385, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(16380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68664,7 +69395,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16415, 0), + SourceNodeId=NumericNodeId(16385, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68672,31 +69403,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16415, 0), + SourceNodeId=NumericNodeId(16385, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16415, 0), + SourceNodeId=NumericNodeId(16385, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(16380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Silenced"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16416, 0), - BrowseName=QualifiedName("ConditionClassId", 0), + RequestedNewNodeId=NumericNodeId(16387, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(16380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68706,39 +69438,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16416, 0), + SourceNodeId=NumericNodeId(16387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16416, 0), + SourceNodeId=NumericNodeId(16387, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(16380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), + DisplayName=LocalizedText("FalseState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Not Silenced"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16417, 0), - BrowseName=QualifiedName("ConditionClassName", 0), + RequestedNewNodeId=NumericNodeId(16388, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(16380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68748,39 +69473,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16417, 0), + SourceNodeId=NumericNodeId(16388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16417, 0), + SourceNodeId=NumericNodeId(16388, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(16380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("OnDelay"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16420, 0), - BrowseName=QualifiedName("ConditionName", 0), + RequestedNewNodeId=NumericNodeId(16395, 0), + BrowseName=QualifiedName("OnDelay", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68790,7 +69507,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16420, 0), + SourceNodeId=NumericNodeId(16395, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68798,31 +69515,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16420, 0), + SourceNodeId=NumericNodeId(16395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16420, 0), + SourceNodeId=NumericNodeId(16395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("OffDelay"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16421, 0), - BrowseName=QualifiedName("BranchId", 0), + RequestedNewNodeId=NumericNodeId(16396, 0), + BrowseName=QualifiedName("OffDelay", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -68832,7 +69549,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16421, 0), + SourceNodeId=NumericNodeId(16396, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -68840,33 +69557,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16421, 0), + SourceNodeId=NumericNodeId(16396, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16421, 0), + SourceNodeId=NumericNodeId(16396, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), + DisplayName=LocalizedText("FirstInGroupFlag"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16422, 0), - BrowseName=QualifiedName("Retain", 0), + RequestedNewNodeId=NumericNodeId(16397, 0), + BrowseName=QualifiedName("FirstInGroupFlag", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -68874,181 +69591,154 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16422, 0), + SourceNodeId=NumericNodeId(16397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16422, 0), + SourceNodeId=NumericNodeId(16397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16422, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("FirstInGroup"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16423, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + RequestedNewNodeId=NumericNodeId(16398, 0), + BrowseName=QualifiedName("FirstInGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + TypeDefinition=NumericNodeId(16405, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16424, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16423, 0), + SourceNodeId=NumericNodeId(16398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(16405, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16423, 0), + SourceNodeId=NumericNodeId(16398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16423, 0), + SourceNodeId=NumericNodeId(16398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LatchedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16424, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(18190, 0), + BrowseName=QualifiedName("LatchedState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16423, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16424, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(18191, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16424, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(18195, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16424, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16423, 0), + TargetNodeId=NumericNodeId(18197, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16432, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16432, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16433, 0), + TargetNodeId=NumericNodeId(18198, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16432, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16432, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16432, 0), + SourceNodeId=NumericNodeId(18190, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16433, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(18191, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16432, 0), + ParentNodeId=NumericNodeId(18190, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69058,7 +69748,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16433, 0), + SourceNodeId=NumericNodeId(18191, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -69066,7 +69756,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16433, 0), + SourceNodeId=NumericNodeId(18191, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -69074,73 +69764,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16433, 0), + SourceNodeId=NumericNodeId(18191, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16432, 0), + TargetNodeId=NumericNodeId(18190, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16434, 0), - BrowseName=QualifiedName("LastSeverity", 0), + RequestedNewNodeId=NumericNodeId(18195, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(18190, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16435, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16434, 0), + SourceNodeId=NumericNodeId(18195, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16434, 0), + SourceNodeId=NumericNodeId(18195, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16434, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18195, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(18190, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Latched"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16435, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(18197, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16434, 0), + ParentNodeId=NumericNodeId(18190, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69150,89 +69833,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16435, 0), + SourceNodeId=NumericNodeId(18197, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16435, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16435, 0), + SourceNodeId=NumericNodeId(18197, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16434, 0), + TargetNodeId=NumericNodeId(18190, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), + DisplayName=LocalizedText("FalseState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Unlatched"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16436, 0), - BrowseName=QualifiedName("Comment", 0), + RequestedNewNodeId=NumericNodeId(18198, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(18190, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18198, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16436, 0), + SourceNodeId=NumericNodeId(18198, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16437, 0), + TargetNodeId=NumericNodeId(18190, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16399, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(16361, 0), + TypeDefinition=NumericNodeId(16405, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16436, 0), + SourceNodeId=NumericNodeId(16399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(16405, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16436, 0), + SourceNodeId=NumericNodeId(16399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16436, 0), + ReferenceTypeId=NumericNodeId(16361, 0), + SourceNodeId=NumericNodeId(16399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("ReAlarmTime"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16437, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(16400, 0), + BrowseName=QualifiedName("ReAlarmTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16436, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69242,7 +69943,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16437, 0), + SourceNodeId=NumericNodeId(16400, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -69250,33 +69951,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16437, 0), + SourceNodeId=NumericNodeId(16400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16437, 0), + SourceNodeId=NumericNodeId(16400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16436, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("ReAlarmRepeatCount"), + DataType=ua.NodeId(ua.ObjectIds.Int16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16438, 0), - BrowseName=QualifiedName("ClientUserId", 0), + RequestedNewNodeId=NumericNodeId(16401, 0), + BrowseName=QualifiedName("ReAlarmRepeatCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -69284,37 +69985,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16438, 0), + SourceNodeId=NumericNodeId(16401, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16438, 0), + SourceNodeId=NumericNodeId(16401, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16438, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16401, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), + DisplayName=LocalizedText("Silence"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16439, 0), - BrowseName=QualifiedName("Disable", 0), + RequestedNewNodeId=NumericNodeId(16402, 0), + BrowseName=QualifiedName("Silence", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -69323,37 +70024,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16439, 0), + SourceNodeId=NumericNodeId(16402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(17242, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16439, 0), + SourceNodeId=NumericNodeId(16402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16439, 0), + SourceNodeId=NumericNodeId(16402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), + DisplayName=LocalizedText("Suppress"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16440, 0), - BrowseName=QualifiedName("Enable", 0), + RequestedNewNodeId=NumericNodeId(16403, 0), + BrowseName=QualifiedName("Suppress", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -69362,37 +70063,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16440, 0), + SourceNodeId=NumericNodeId(16403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(17225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16440, 0), + SourceNodeId=NumericNodeId(16403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16440, 0), + SourceNodeId=NumericNodeId(16403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), + DisplayName=LocalizedText("Suppress2"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16441, 0), - BrowseName=QualifiedName("AddComment", 0), + RequestedNewNodeId=NumericNodeId(24316, 0), + BrowseName=QualifiedName("Suppress2", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -69401,33 +70102,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16441, 0), + SourceNodeId=NumericNodeId(24316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16442, 0), + TargetNodeId=NumericNodeId(24317, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16441, 0), + SourceNodeId=NumericNodeId(24316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(17225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16441, 0), + SourceNodeId=NumericNodeId(24316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16441, 0), + SourceNodeId=NumericNodeId(24316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) @@ -69436,28 +70137,21 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), ua.Argument( Name='Comment', DataType=NumericNodeId(21, 0), ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16442, 0), + RequestedNewNodeId=NumericNodeId(24317, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16441, 0), + ParentNodeId=NumericNodeId(24316, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69467,7 +70161,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16442, 0), + SourceNodeId=NumericNodeId(24317, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -69475,7 +70169,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16442, 0), + SourceNodeId=NumericNodeId(24317, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -69483,113 +70177,60 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16442, 0), + SourceNodeId=NumericNodeId(24317, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16441, 0), + TargetNodeId=NumericNodeId(24316, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Unsuppress"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16443, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + RequestedNewNodeId=NumericNodeId(17868, 0), + BrowseName=QualifiedName("Unsuppress", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16444, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16443, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(17868, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(17225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16443, 0), + SourceNodeId=NumericNodeId(17868, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16444, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16444, 0), + SourceNodeId=NumericNodeId(17868, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16443, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), + DisplayName=LocalizedText("Unsuppress2"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16461, 0), - BrowseName=QualifiedName("Acknowledge", 0), + RequestedNewNodeId=NumericNodeId(24318, 0), + BrowseName=QualifiedName("Unsuppress2", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -69598,33 +70239,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16461, 0), + SourceNodeId=NumericNodeId(24318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16462, 0), + TargetNodeId=NumericNodeId(24319, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(16461, 0), + SourceNodeId=NumericNodeId(24318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), + TargetNodeId=NumericNodeId(17225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16461, 0), + SourceNodeId=NumericNodeId(24318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16461, 0), + SourceNodeId=NumericNodeId(24318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) @@ -69633,28 +70274,21 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), ua.Argument( Name='Comment', DataType=NumericNodeId(21, 0), ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16462, 0), + RequestedNewNodeId=NumericNodeId(24319, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16461, 0), + ParentNodeId=NumericNodeId(24318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69664,7 +70298,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16462, 0), + SourceNodeId=NumericNodeId(24319, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -69672,7 +70306,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16462, 0), + SourceNodeId=NumericNodeId(24319, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -69680,115 +70314,118 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16462, 0), + SourceNodeId=NumericNodeId(24319, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16461, 0), + TargetNodeId=NumericNodeId(24318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveFromService"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16465, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + RequestedNewNodeId=NumericNodeId(17869, 0), + BrowseName=QualifiedName("RemoveFromService", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16465, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16465, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(17869, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(17259, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16465, 0), + SourceNodeId=NumericNodeId(17869, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16465, 0), + SourceNodeId=NumericNodeId(17869, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveFromService2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16466, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16465, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24320, 0), + BrowseName=QualifiedName("RemoveFromService2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16466, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24320, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24321, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24320, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17259, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16466, 0), + SourceNodeId=NumericNodeId(24320, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16466, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24320, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16465, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16474, 0), - BrowseName=QualifiedName("InputNode", 0), + RequestedNewNodeId=NumericNodeId(24321, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), + ParentNodeId=NumericNodeId(24320, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -69798,7 +70435,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16474, 0), + SourceNodeId=NumericNodeId(24321, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -69806,7 +70443,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16474, 0), + SourceNodeId=NumericNodeId(24321, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -69814,65 +70451,61 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16474, 0), + SourceNodeId=NumericNodeId(24321, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(24320, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("PlaceInService"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16519, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16406, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17870, 0), + BrowseName=QualifiedName("PlaceInService", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16519, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(17870, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17259, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16519, 0), + SourceNodeId=NumericNodeId(17870, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16519, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17870, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16406, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ShelvedStateMachineType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("PlaceInService2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2929, 0), - BrowseName=QualifiedName("ShelvedStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(24322, 0), + BrowseName=QualifiedName("PlaceInService2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -69880,151 +70513,193 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2929, 0), + SourceNodeId=NumericNodeId(24322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9115, 0), + TargetNodeId=NumericNodeId(24323, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(17259, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + SourceNodeId=NumericNodeId(24322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24323, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(24322, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24323, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24323, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24323, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(24322, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18199, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(18199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(15013, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + SourceNodeId=NumericNodeId(18199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset2"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24324, 0), + BrowseName=QualifiedName("Reset2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), - ) - refs.append(ref) + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), + TargetNodeId=NumericNodeId(24325, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), + TargetNodeId=NumericNodeId(15013, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UnshelveTime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9115, 0), - BrowseName=QualifiedName("UnshelveTime", 0), + RequestedNewNodeId=NumericNodeId(24325, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2929, 0), + ParentNodeId=NumericNodeId(24324, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70034,7 +70709,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9115, 0), + SourceNodeId=NumericNodeId(24325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70042,7 +70717,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9115, 0), + SourceNodeId=NumericNodeId(24325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70050,24 +70725,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9115, 0), + SourceNodeId=NumericNodeId(24325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(24324, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Unshelved"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetGroupMemberships"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2930, 0), - BrowseName=QualifiedName("Unshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), + RequestedNewNodeId=NumericNodeId(24744, 0), + BrowseName=QualifiedName("GetGroupMemberships", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -70075,72 +70748,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6098, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2930, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2930, 0), + SourceNodeId=NumericNodeId(24744, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), + TargetNodeId=NumericNodeId(25154, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2930, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24744, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2930, 0), + SourceNodeId=NumericNodeId(24744, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Groups', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6098, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(25154, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2930, 0), + ParentNodeId=NumericNodeId(24744, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70150,7 +70800,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6098, 0), + SourceNodeId=NumericNodeId(25154, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70158,7 +70808,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6098, 0), + SourceNodeId=NumericNodeId(25154, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70166,24 +70816,56 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6098, 0), + SourceNodeId=NumericNodeId(25154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(24744, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AlarmGroupType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16405, 0), + BrowseName=QualifiedName("AlarmGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(16362, 0), + SourceNodeId=NumericNodeId(16405, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16406, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(16405, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelved"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2932, 0), - BrowseName=QualifiedName("TimedShelved", 0), + RequestedNewNodeId=NumericNodeId(16406, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), + ParentNodeId=NumericNodeId(16405, 0), + ReferenceTypeId=NumericNodeId(16362, 0), + TypeDefinition=NumericNodeId(2915, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -70191,312 +70873,263 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2932, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6100, 0), + TargetNodeId=NumericNodeId(16407, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2932, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), + TargetNodeId=NumericNodeId(16408, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2932, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), + TargetNodeId=NumericNodeId(16409, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2932, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(16410, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2932, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(16411, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2932, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(16412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2932, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16414, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6100, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2932, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6100, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16415, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6100, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16416, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6100, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(16417, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelved"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2933, 0), - BrowseName=QualifiedName("OneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2933, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(6101, 0), + TargetNodeId=NumericNodeId(16418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2933, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), + TargetNodeId=NumericNodeId(16419, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2933, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(16420, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2933, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), + TargetNodeId=NumericNodeId(16421, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2933, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(16422, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2933, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(16423, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2933, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16432, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(6101, 0), - BrowseName=QualifiedName("StateNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2933, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(6101, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16434, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(6101, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16436, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(6101, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(16438, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UnshelvedToTimedShelved"), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16439, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2935, 0), - BrowseName=QualifiedName("UnshelvedToTimedShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(16406, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16440, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11322, 0), + TargetNodeId=NumericNodeId(16441, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(16443, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(16461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16465, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), + TargetNodeId=NumericNodeId(16474, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), + TargetNodeId=NumericNodeId(16519, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2935, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(2915, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16406, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2935, 0), + ReferenceTypeId=NumericNodeId(16362, 0), + SourceNodeId=NumericNodeId(16406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16405, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), + DisplayName=LocalizedText("EventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11322, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16407, 0), + BrowseName=QualifiedName("EventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2935, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70506,7 +71139,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11322, 0), + SourceNodeId=NumericNodeId(16407, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70514,7 +71147,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11322, 0), + SourceNodeId=NumericNodeId(16407, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70522,105 +71155,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11322, 0), + SourceNodeId=NumericNodeId(16407, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UnshelvedToOneShotShelved"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EventType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2936, 0), - BrowseName=QualifiedName("UnshelvedToOneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, + RequestedNewNodeId=NumericNodeId(16408, 0), + BrowseName=QualifiedName("EventType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11323, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2936, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2936, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2936, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2936, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SourceNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16409, 0), + BrowseName=QualifiedName("SourceNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2936, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2936, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2936, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(13, ua.VariantType.UInt32), + DisplayName=LocalizedText("SourceName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11323, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16410, 0), + BrowseName=QualifiedName("SourceName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2936, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70630,7 +71265,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11323, 0), + SourceNodeId=NumericNodeId(16410, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70638,7 +71273,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11323, 0), + SourceNodeId=NumericNodeId(16410, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70646,105 +71281,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11323, 0), + SourceNodeId=NumericNodeId(16410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelvedToUnshelved"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Time"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2940, 0), - BrowseName=QualifiedName("TimedShelvedToUnshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(16411, 0), + BrowseName=QualifiedName("Time", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11324, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2940, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2940, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2940, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2940, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReceiveTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16412, 0), + BrowseName=QualifiedName("ReceiveTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2940, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2940, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2940, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(21, ua.VariantType.UInt32), + DisplayName=LocalizedText("Message"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11324, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16414, 0), + BrowseName=QualifiedName("Message", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2940, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70754,7 +71391,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11324, 0), + SourceNodeId=NumericNodeId(16414, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70762,7 +71399,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11324, 0), + SourceNodeId=NumericNodeId(16414, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70770,105 +71407,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11324, 0), + SourceNodeId=NumericNodeId(16414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimedShelvedToOneShotShelved"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Severity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2942, 0), - BrowseName=QualifiedName("TimedShelvedToOneShotShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(16415, 0), + BrowseName=QualifiedName("Severity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11325, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2942, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16415, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2942, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16415, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2942, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16415, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2942, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2948, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16416, 0), + BrowseName=QualifiedName("ConditionClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2942, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2942, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2942, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(23, ua.VariantType.UInt32), + DisplayName=LocalizedText("ConditionClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11325, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16417, 0), + BrowseName=QualifiedName("ConditionClassName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2942, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -70878,7 +71517,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11325, 0), + SourceNodeId=NumericNodeId(16417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -70886,7 +71525,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11325, 0), + SourceNodeId=NumericNodeId(16417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -70894,105 +71533,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11325, 0), + SourceNodeId=NumericNodeId(16417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelvedToUnshelved"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionSubClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2943, 0), - BrowseName=QualifiedName("OneShotShelvedToUnshelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(16418, 0), + BrowseName=QualifiedName("ConditionSubClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2943, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11326, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2943, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2943, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2930, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionSubClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16419, 0), + BrowseName=QualifiedName("ConditionSubClassName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2943, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2943, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2947, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2943, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionName"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16420, 0), + BrowseName=QualifiedName("ConditionName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2943, 0), + SourceNodeId=NumericNodeId(16420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16420, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2943, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(31, ua.VariantType.UInt32), + DisplayName=LocalizedText("BranchId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11326, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16421, 0), + BrowseName=QualifiedName("BranchId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2943, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71002,7 +71687,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11326, 0), + SourceNodeId=NumericNodeId(16421, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71010,7 +71695,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11326, 0), + SourceNodeId=NumericNodeId(16421, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71018,105 +71703,115 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11326, 0), + SourceNodeId=NumericNodeId(16421, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("OneShotShelvedToTimedShelved"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Retain"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2945, 0), - BrowseName=QualifiedName("OneShotShelvedToTimedShelved", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(16422, 0), + BrowseName=QualifiedName("Retain", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2945, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11327, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2945, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2933, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2945, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2932, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2945, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnabledState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16423, 0), + BrowseName=QualifiedName("EnabledState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2945, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), + TargetNodeId=NumericNodeId(16424, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2945, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2945, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2945, 0), + SourceNodeId=NumericNodeId(16423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(32, ua.VariantType.UInt32), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11327, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(16424, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2945, 0), + ParentNodeId=NumericNodeId(16423, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71126,7 +71821,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11327, 0), + SourceNodeId=NumericNodeId(16424, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71134,7 +71829,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11327, 0), + SourceNodeId=NumericNodeId(16424, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71142,22 +71837,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11327, 0), + SourceNodeId=NumericNodeId(16424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(16423, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Quality"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2949, 0), - BrowseName=QualifiedName("TimedShelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), + RequestedNewNodeId=NumericNodeId(16432, 0), + BrowseName=QualifiedName("Quality", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -71165,39 +71863,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2991, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2949, 0), + SourceNodeId=NumericNodeId(16432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(16433, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2949, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2949, 0), + SourceNodeId=NumericNodeId(16432, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71205,32 +71887,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2949, 0), + SourceNodeId=NumericNodeId(16432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2991, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16433, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2949, 0), + ParentNodeId=NumericNodeId(16432, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71240,7 +71913,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2991, 0), + SourceNodeId=NumericNodeId(16433, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71248,7 +71921,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2991, 0), + SourceNodeId=NumericNodeId(16433, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71256,22 +71929,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2991, 0), + SourceNodeId=NumericNodeId(16433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2949, 0), + TargetNodeId=NumericNodeId(16432, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TimedShelve2"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24756, 0), - BrowseName=QualifiedName("TimedShelve2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), + RequestedNewNodeId=NumericNodeId(16434, 0), + BrowseName=QualifiedName("LastSeverity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -71279,77 +71955,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24757, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2935, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24756, 0), + SourceNodeId=NumericNodeId(16434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2945, 0), + TargetNodeId=NumericNodeId(16435, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24756, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24756, 0), + SourceNodeId=NumericNodeId(16434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24756, 0), + SourceNodeId=NumericNodeId(16434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ShelvingTime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24757, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16435, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24756, 0), + ParentNodeId=NumericNodeId(16434, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71359,7 +72005,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24757, 0), + SourceNodeId=NumericNodeId(16435, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71367,7 +72013,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24757, 0), + SourceNodeId=NumericNodeId(16435, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71375,54 +72021,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24757, 0), + SourceNodeId=NumericNodeId(16435, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24756, 0), + TargetNodeId=NumericNodeId(16434, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2947, 0), - BrowseName=QualifiedName("Unshelve", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), + RequestedNewNodeId=NumericNodeId(16436, 0), + BrowseName=QualifiedName("Comment", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2947, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2947, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), + TargetNodeId=NumericNodeId(16437, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2947, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2947, 0), + SourceNodeId=NumericNodeId(16436, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71430,95 +72071,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2947, 0), + SourceNodeId=NumericNodeId(16436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Unshelve2"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24758, 0), - BrowseName=QualifiedName("Unshelve2", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(16437, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16436, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24759, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2940, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2943, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24758, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16437, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24758, 0), + SourceNodeId=NumericNodeId(16437, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24758, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16437, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16436, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ClientUserId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24759, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16438, 0), + BrowseName=QualifiedName("ClientUserId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24758, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71528,7 +72139,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24759, 0), + SourceNodeId=NumericNodeId(16438, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71536,7 +72147,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24759, 0), + SourceNodeId=NumericNodeId(16438, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71544,54 +72155,77 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24759, 0), + SourceNodeId=NumericNodeId(16438, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24758, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve"), + DisplayName=LocalizedText("Disable"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2948, 0), - BrowseName=QualifiedName("OneShotShelve", 0), + RequestedNewNodeId=NumericNodeId(16439, 0), + BrowseName=QualifiedName("Disable", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2948, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(16439, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), + TargetNodeId=NumericNodeId(2803, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16439, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2948, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16439, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Enable"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16440, 0), + BrowseName=QualifiedName("Enable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(2948, 0), + SourceNodeId=NumericNodeId(16440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2948, 0), + SourceNodeId=NumericNodeId(16440, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71599,21 +72233,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2948, 0), + SourceNodeId=NumericNodeId(16440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OneShotShelve2"), + DisplayName=LocalizedText("AddComment"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24760, 0), - BrowseName=QualifiedName("OneShotShelve2", 0), + RequestedNewNodeId=NumericNodeId(16441, 0), + BrowseName=QualifiedName("AddComment", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2929, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -71622,49 +72256,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2936, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(24760, 0), + SourceNodeId=NumericNodeId(16441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2942, 0), + TargetNodeId=NumericNodeId(16442, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(24760, 0), + SourceNodeId=NumericNodeId(16441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24760, 0), + SourceNodeId=NumericNodeId(16441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24760, 0), + SourceNodeId=NumericNodeId(16441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2929, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) @@ -71673,21 +72291,28 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ + ua.Argument( + Name='EventId', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), ua.Argument( Name='Comment', DataType=NumericNodeId(21, 0), ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24761, 0), + RequestedNewNodeId=NumericNodeId(16442, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24760, 0), + ParentNodeId=NumericNodeId(16441, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71697,7 +72322,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24761, 0), + SourceNodeId=NumericNodeId(16442, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71705,7 +72330,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24761, 0), + SourceNodeId=NumericNodeId(16442, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -71713,23 +72338,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24761, 0), + SourceNodeId=NumericNodeId(16442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24760, 0), + TargetNodeId=NumericNodeId(16441, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("LimitAlarmType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AckedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2955, 0), - BrowseName=QualifiedName("LimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(16443, 0), + BrowseName=QualifiedName("AckedState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -71737,235 +72364,152 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + SourceNodeId=NumericNodeId(16443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11124, 0), + TargetNodeId=NumericNodeId(16444, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11125, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11126, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11127, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16444, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16572, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16573, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16574, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16575, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24770, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24771, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24772, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24773, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24774, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24775, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24777, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(16443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Acknowledge"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11124, 0), - BrowseName=QualifiedName("HighHighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(16461, 0), + BrowseName=QualifiedName("Acknowledge", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11124, 0), + SourceNodeId=NumericNodeId(16461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16462, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11125, 0), - BrowseName=QualifiedName("HighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11125, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(16461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11125, 0), + SourceNodeId=NumericNodeId(16461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11125, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='EventId', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11126, 0), - BrowseName=QualifiedName("LowLimit", 0), + RequestedNewNodeId=NumericNodeId(16462, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16461, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -71975,7 +72519,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11126, 0), + SourceNodeId=NumericNodeId(16462, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -71983,115 +72527,97 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11126, 0), + SourceNodeId=NumericNodeId(16462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11126, 0), + SourceNodeId=NumericNodeId(16462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16461, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), + DisplayName=LocalizedText("ActiveState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11127, 0), - BrowseName=QualifiedName("LowLowLimit", 0), + RequestedNewNodeId=NumericNodeId(16465, 0), + BrowseName=QualifiedName("ActiveState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(16406, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11127, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16466, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11127, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16472, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11127, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16473, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseHighHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16572, 0), - BrowseName=QualifiedName("BaseHighHighLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16572, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16572, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16572, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseHighLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16573, 0), - BrowseName=QualifiedName("BaseHighLimit", 0), + RequestedNewNodeId=NumericNodeId(16466, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16465, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72101,7 +72627,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16573, 0), + SourceNodeId=NumericNodeId(16466, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72109,31 +72635,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16573, 0), + SourceNodeId=NumericNodeId(16466, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16573, 0), + SourceNodeId=NumericNodeId(16466, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16465, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Active"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16574, 0), - BrowseName=QualifiedName("BaseLowLimit", 0), + RequestedNewNodeId=NumericNodeId(16472, 0), + BrowseName=QualifiedName("TrueState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16465, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72143,39 +72670,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16574, 0), + SourceNodeId=NumericNodeId(16472, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16574, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16574, 0), + SourceNodeId=NumericNodeId(16472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16465, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseLowLowLimit"), - DataType=ua.NodeId(ua.ObjectIds.Double), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16575, 0), - BrowseName=QualifiedName("BaseLowLowLimit", 0), + RequestedNewNodeId=NumericNodeId(16473, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16465, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72185,39 +72705,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16575, 0), + SourceNodeId=NumericNodeId(16473, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16575, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16575, 0), + SourceNodeId=NumericNodeId(16473, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16465, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityHighHigh"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("InputNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24770, 0), - BrowseName=QualifiedName("SeverityHighHigh", 0), + RequestedNewNodeId=NumericNodeId(16474, 0), + BrowseName=QualifiedName("InputNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72227,7 +72739,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24770, 0), + SourceNodeId=NumericNodeId(16474, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72235,31 +72747,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24770, 0), + SourceNodeId=NumericNodeId(16474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24770, 0), + SourceNodeId=NumericNodeId(16474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityHigh"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("SuppressedOrShelved"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24771, 0), - BrowseName=QualifiedName("SeverityHigh", 0), + RequestedNewNodeId=NumericNodeId(16519, 0), + BrowseName=QualifiedName("SuppressedOrShelved", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), + ParentNodeId=NumericNodeId(16406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72269,7 +72781,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24771, 0), + SourceNodeId=NumericNodeId(16519, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72277,75 +72789,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24771, 0), + SourceNodeId=NumericNodeId(16519, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24771, 0), + SourceNodeId=NumericNodeId(16519, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityLow"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AlarmSuppressionGroupType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24772, 0), - BrowseName=QualifiedName("SeverityLow", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32064, 0), + BrowseName=QualifiedName("AlarmSuppressionGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(16405, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24772, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24772, 0), + ReferenceTypeId=NumericNodeId(32059, 0), + SourceNodeId=NumericNodeId(32064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(32226, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24772, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(16405, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SeverityLowLow"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText(""), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24773, 0), - BrowseName=QualifiedName("SeverityLowLow", 0), + RequestedNewNodeId=NumericNodeId(32226, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(32064, 0), + ReferenceTypeId=NumericNodeId(32059, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -72353,294 +72855,232 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24773, 0), + SourceNodeId=NumericNodeId(32226, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24773, 0), + SourceNodeId=NumericNodeId(32226, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24773, 0), + ReferenceTypeId=NumericNodeId(32059, 0), + SourceNodeId=NumericNodeId(32226, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(32064, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ShelvedStateMachineType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24774, 0), - BrowseName=QualifiedName("HighHighDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2929, 0), + BrowseName=QualifiedName("ShelvedStateMachineType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2771, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24774, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9115, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24774, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24774, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24775, 0), - BrowseName=QualifiedName("HighDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24775, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2932, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24775, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24775, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2935, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24776, 0), - BrowseName=QualifiedName("LowDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24776, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2936, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24776, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2940, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24776, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2942, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowDeadband"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24777, 0), - BrowseName=QualifiedName("LowLowDeadband", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24777, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2943, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24777, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24777, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2949, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLimitStateMachineType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9318, 0), - BrowseName=QualifiedName("ExclusiveLimitStateMachineType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), + TargetNodeId=NumericNodeId(24756, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), + TargetNodeId=NumericNodeId(2947, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), + TargetNodeId=NumericNodeId(24758, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), + TargetNodeId=NumericNodeId(2948, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), + TargetNodeId=NumericNodeId(24760, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), + TargetNodeId=NumericNodeId(2771, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UnshelveTime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9115, 0), + BrowseName=QualifiedName("UnshelveTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighHigh"), + DisplayName=LocalizedText("Unshelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9329, 0), - BrowseName=QualifiedName("HighHigh", 0), + RequestedNewNodeId=NumericNodeId(2930, 0), + BrowseName=QualifiedName("Unshelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, @@ -72650,31 +73090,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9329, 0), + SourceNodeId=NumericNodeId(2930, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9330, 0), + TargetNodeId=NumericNodeId(6098, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9329, 0), + SourceNodeId=NumericNodeId(2930, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), + TargetNodeId=NumericNodeId(2935, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2930, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2936, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9329, 0), + SourceNodeId=NumericNodeId(2930, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), + TargetNodeId=NumericNodeId(2940, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2930, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2943, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9329, 0), + SourceNodeId=NumericNodeId(2930, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2307, 0), ) @@ -72682,9 +73138,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9329, 0), + SourceNodeId=NumericNodeId(2930, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -72696,10 +73152,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9330, 0), + RequestedNewNodeId=NumericNodeId(6098, 0), BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9329, 0), + ParentNodeId=NumericNodeId(2930, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72709,7 +73165,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9330, 0), + SourceNodeId=NumericNodeId(6098, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72717,7 +73173,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9330, 0), + SourceNodeId=NumericNodeId(6098, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -72725,22 +73181,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9330, 0), + SourceNodeId=NumericNodeId(6098, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("High"), + DisplayName=LocalizedText("TimedShelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9331, 0), - BrowseName=QualifiedName("High", 0), + RequestedNewNodeId=NumericNodeId(2932, 0), + BrowseName=QualifiedName("TimedShelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, @@ -72750,31 +73206,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9331, 0), + SourceNodeId=NumericNodeId(2932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9332, 0), + TargetNodeId=NumericNodeId(6100, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9331, 0), + SourceNodeId=NumericNodeId(2932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), + TargetNodeId=NumericNodeId(2935, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9331, 0), + SourceNodeId=NumericNodeId(2932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), + TargetNodeId=NumericNodeId(2940, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2932, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2942, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2932, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9331, 0), + SourceNodeId=NumericNodeId(2932, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2307, 0), ) @@ -72782,9 +73254,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9331, 0), + SourceNodeId=NumericNodeId(2932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -72796,10 +73268,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9332, 0), + RequestedNewNodeId=NumericNodeId(6100, 0), BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9331, 0), + ParentNodeId=NumericNodeId(2932, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72809,7 +73281,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9332, 0), + SourceNodeId=NumericNodeId(6100, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72817,7 +73289,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9332, 0), + SourceNodeId=NumericNodeId(6100, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -72825,22 +73297,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9332, 0), + SourceNodeId=NumericNodeId(6100, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), + TargetNodeId=NumericNodeId(2932, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Low"), + DisplayName=LocalizedText("OneShotShelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9333, 0), - BrowseName=QualifiedName("Low", 0), + RequestedNewNodeId=NumericNodeId(2933, 0), + BrowseName=QualifiedName("OneShotShelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, @@ -72850,31 +73322,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9333, 0), + SourceNodeId=NumericNodeId(2933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9334, 0), + TargetNodeId=NumericNodeId(6101, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9333, 0), + SourceNodeId=NumericNodeId(2933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), + TargetNodeId=NumericNodeId(2936, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2933, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2942, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9333, 0), + SourceNodeId=NumericNodeId(2933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), + TargetNodeId=NumericNodeId(2943, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2933, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9333, 0), + SourceNodeId=NumericNodeId(2933, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2307, 0), ) @@ -72882,9 +73370,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9333, 0), + SourceNodeId=NumericNodeId(2933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -72896,10 +73384,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9334, 0), + RequestedNewNodeId=NumericNodeId(6101, 0), BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9333, 0), + ParentNodeId=NumericNodeId(2933, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -72909,7 +73397,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9334, 0), + SourceNodeId=NumericNodeId(6101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -72917,7 +73405,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9334, 0), + SourceNodeId=NumericNodeId(6101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -72925,24 +73413,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9334, 0), + SourceNodeId=NumericNodeId(6101, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowLow"), + DisplayName=LocalizedText("UnshelvedToTimedShelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9335, 0), - BrowseName=QualifiedName("LowLow", 0), + RequestedNewNodeId=NumericNodeId(2935, 0), + BrowseName=QualifiedName("UnshelvedToTimedShelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -72950,56 +73438,80 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9335, 0), + SourceNodeId=NumericNodeId(2935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9336, 0), + TargetNodeId=NumericNodeId(11322, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9335, 0), + SourceNodeId=NumericNodeId(2935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9335, 0), + SourceNodeId=NumericNodeId(2935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), + TargetNodeId=NumericNodeId(2932, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2915, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2949, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24756, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9335, 0), + SourceNodeId=NumericNodeId(2935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9335, 0), + SourceNodeId=NumericNodeId(2935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), + DisplayName=LocalizedText("TransitionNumber"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(4, ua.VariantType.UInt32), + Value=ua.Variant(12, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9336, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(11322, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9335, 0), + ParentNodeId=NumericNodeId(2935, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73009,7 +73521,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9336, 0), + SourceNodeId=NumericNodeId(11322, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73017,7 +73529,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9336, 0), + SourceNodeId=NumericNodeId(11322, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73025,22 +73537,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9336, 0), + SourceNodeId=NumericNodeId(11322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), + TargetNodeId=NumericNodeId(2935, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowLowToLow"), + DisplayName=LocalizedText("UnshelvedToOneShotShelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9337, 0), - BrowseName=QualifiedName("LowLowToLow", 0), + RequestedNewNodeId=NumericNodeId(2936, 0), + BrowseName=QualifiedName("UnshelvedToOneShotShelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, @@ -73050,39 +73562,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11340, 0), + TargetNodeId=NumericNodeId(11323, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2936, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2948, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2936, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24760, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2310, 0), ) @@ -73090,9 +73618,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9337, 0), + SourceNodeId=NumericNodeId(2936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -73100,14 +73628,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("TransitionNumber"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(43, ua.VariantType.UInt32), + Value=ua.Variant(13, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11340, 0), + RequestedNewNodeId=NumericNodeId(11323, 0), BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9337, 0), + ParentNodeId=NumericNodeId(2936, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73117,7 +73645,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11340, 0), + SourceNodeId=NumericNodeId(11323, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73125,7 +73653,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11340, 0), + SourceNodeId=NumericNodeId(11323, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73133,22 +73661,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11340, 0), + SourceNodeId=NumericNodeId(11323, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9337, 0), + TargetNodeId=NumericNodeId(2936, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LowToLowLow"), + DisplayName=LocalizedText("TimedShelvedToUnshelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9338, 0), - BrowseName=QualifiedName("LowToLowLow", 0), + RequestedNewNodeId=NumericNodeId(2940, 0), + BrowseName=QualifiedName("TimedShelvedToUnshelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, @@ -73158,39 +73686,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11341, 0), + TargetNodeId=NumericNodeId(11324, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9333, 0), + TargetNodeId=NumericNodeId(2932, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9335, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2940, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2947, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2940, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24758, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2310, 0), ) @@ -73198,9 +73742,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9338, 0), + SourceNodeId=NumericNodeId(2940, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -73208,14 +73752,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("TransitionNumber"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(34, ua.VariantType.UInt32), + Value=ua.Variant(21, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11341, 0), + RequestedNewNodeId=NumericNodeId(11324, 0), BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9338, 0), + ParentNodeId=NumericNodeId(2940, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73225,7 +73769,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11341, 0), + SourceNodeId=NumericNodeId(11324, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73233,7 +73777,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11341, 0), + SourceNodeId=NumericNodeId(11324, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73241,22 +73785,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11341, 0), + SourceNodeId=NumericNodeId(11324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9338, 0), + TargetNodeId=NumericNodeId(2940, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighHighToHigh"), + DisplayName=LocalizedText("TimedShelvedToOneShotShelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9339, 0), - BrowseName=QualifiedName("HighHighToHigh", 0), + RequestedNewNodeId=NumericNodeId(2942, 0), + BrowseName=QualifiedName("TimedShelvedToOneShotShelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, @@ -73266,39 +73810,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9339, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11342, 0), + TargetNodeId=NumericNodeId(11325, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9339, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), + TargetNodeId=NumericNodeId(2932, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9339, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9339, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9339, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2942, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2948, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2942, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24760, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2310, 0), ) @@ -73306,9 +73866,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9339, 0), + SourceNodeId=NumericNodeId(2942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -73316,14 +73876,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("TransitionNumber"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), + Value=ua.Variant(23, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11342, 0), + RequestedNewNodeId=NumericNodeId(11325, 0), BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9339, 0), + ParentNodeId=NumericNodeId(2942, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73333,7 +73893,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11342, 0), + SourceNodeId=NumericNodeId(11325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73341,7 +73901,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11342, 0), + SourceNodeId=NumericNodeId(11325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73349,22 +73909,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11342, 0), + SourceNodeId=NumericNodeId(11325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9339, 0), + TargetNodeId=NumericNodeId(2942, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HighToHighHigh"), + DisplayName=LocalizedText("OneShotShelvedToUnshelved"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9340, 0), - BrowseName=QualifiedName("HighToHighHigh", 0), + RequestedNewNodeId=NumericNodeId(2943, 0), + BrowseName=QualifiedName("OneShotShelvedToUnshelved", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9318, 0), + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, @@ -73374,39 +73934,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11343, 0), + TargetNodeId=NumericNodeId(11326, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9331, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9329, 0), + TargetNodeId=NumericNodeId(2930, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2943, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2947, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2943, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24758, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2310, 0), ) @@ -73414,9 +73990,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9340, 0), + SourceNodeId=NumericNodeId(2943, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) @@ -73424,14 +74000,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("TransitionNumber"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(21, ua.VariantType.UInt32), + Value=ua.Variant(31, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11343, 0), + RequestedNewNodeId=NumericNodeId(11326, 0), BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9340, 0), + ParentNodeId=NumericNodeId(2943, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73441,7 +74017,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11343, 0), + SourceNodeId=NumericNodeId(11326, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73449,7 +74025,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11343, 0), + SourceNodeId=NumericNodeId(11326, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73457,121 +74033,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11343, 0), + SourceNodeId=NumericNodeId(11326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9340, 0), + TargetNodeId=NumericNodeId(2943, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLimitAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("OneShotShelvedToTimedShelved"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9341, 0), - BrowseName=QualifiedName("ExclusiveLimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2945, 0), + BrowseName=QualifiedName("OneShotShelvedToTimedShelved", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), + TargetNodeId=NumericNodeId(11327, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), + TargetNodeId=NumericNodeId(2933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9341, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2932, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9398, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9398, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9399, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9398, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), + TargetNodeId=NumericNodeId(2949, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9398, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(24756, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9398, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9398, 0), + SourceNodeId=NumericNodeId(2945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(32, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9399, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(11327, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9398, 0), + ParentNodeId=NumericNodeId(2945, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73581,7 +74141,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9399, 0), + SourceNodeId=NumericNodeId(11327, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73589,7 +74149,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9399, 0), + SourceNodeId=NumericNodeId(11327, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73597,64 +74157,62 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9399, 0), + SourceNodeId=NumericNodeId(11327, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LimitState"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("TimedShelve"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9455, 0), - BrowseName=QualifiedName("LimitState", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(9341, 0), + RequestedNewNodeId=NumericNodeId(2949, 0), + BrowseName=QualifiedName("TimedShelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9318, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9456, 0), + TargetNodeId=NumericNodeId(2991, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), + TargetNodeId=NumericNodeId(2935, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9455, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9398, 0), + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9455, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9318, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9455, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73662,25 +74220,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9455, 0), + SourceNodeId=NumericNodeId(2949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ShelvingTime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9456, 0), - BrowseName=QualifiedName("CurrentState", 0), + RequestedNewNodeId=NumericNodeId(2991, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9455, 0), + ParentNodeId=NumericNodeId(2949, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2991, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2991, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2991, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2949, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("TimedShelve2"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24756, 0), + BrowseName=QualifiedName("TimedShelve2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -73688,47 +74294,77 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9456, 0), + SourceNodeId=NumericNodeId(24756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9457, 0), + TargetNodeId=NumericNodeId(24757, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24756, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2935, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24756, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9456, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9456, 0), + SourceNodeId=NumericNodeId(24756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9456, 0), + SourceNodeId=NumericNodeId(24756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ShelvingTime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9457, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(24757, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9456, 0), + ParentNodeId=NumericNodeId(24756, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73738,7 +74374,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9457, 0), + SourceNodeId=NumericNodeId(24757, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73746,7 +74382,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9457, 0), + SourceNodeId=NumericNodeId(24757, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -73754,123 +74390,150 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9457, 0), + SourceNodeId=NumericNodeId(24757, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9456, 0), + TargetNodeId=NumericNodeId(24756, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Unshelve"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9461, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9455, 0), + RequestedNewNodeId=NumericNodeId(2947, 0), + BrowseName=QualifiedName("Unshelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9461, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9462, 0), + TargetNodeId=NumericNodeId(2940, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9461, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9465, 0), + TargetNodeId=NumericNodeId(2943, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9461, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(2947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9461, 0), + SourceNodeId=NumericNodeId(2947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9461, 0), + SourceNodeId=NumericNodeId(2947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9455, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Unshelve2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9462, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24758, 0), + BrowseName=QualifiedName("Unshelve2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9462, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24759, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24758, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2940, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24758, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2943, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24758, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9462, 0), + SourceNodeId=NumericNodeId(24758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9462, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9465, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(24759, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9461, 0), + ParentNodeId=NumericNodeId(24758, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -73880,7 +74543,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9465, 0), + SourceNodeId=NumericNodeId(24759, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -73888,97 +74551,85 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9465, 0), + SourceNodeId=NumericNodeId(24759, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9465, 0), + SourceNodeId=NumericNodeId(24759, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9461, 0), + TargetNodeId=NumericNodeId(24758, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveLimitAlarmType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OneShotShelve"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9906, 0), - BrowseName=QualifiedName("NonExclusiveLimitAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2955, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2948, 0), + BrowseName=QualifiedName("OneShotShelve", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), + TargetNodeId=NumericNodeId(2936, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(2942, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(2948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2955, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OneShotShelve2"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9963, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), + RequestedNewNodeId=NumericNodeId(24760, 0), + BrowseName=QualifiedName("OneShotShelve2", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2929, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -73986,79 +74637,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9964, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(24761, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(2936, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(9963, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(2942, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9963, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9963, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(9963, 0), + SourceNodeId=NumericNodeId(24760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(2929, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9964, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(24761, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9963, 0), + ParentNodeId=NumericNodeId(24760, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74068,7 +74712,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9964, 0), + SourceNodeId=NumericNodeId(24761, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74076,7 +74720,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9964, 0), + SourceNodeId=NumericNodeId(24761, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -74084,25 +74728,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9964, 0), + SourceNodeId=NumericNodeId(24761, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), + TargetNodeId=NumericNodeId(24760, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighHighState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("LimitAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10020, 0), - BrowseName=QualifiedName("HighHighState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(2955, 0), + BrowseName=QualifiedName("LimitAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -74110,79 +74752,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10021, 0), + TargetNodeId=NumericNodeId(11124, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10025, 0), + TargetNodeId=NumericNodeId(11125, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10027, 0), + TargetNodeId=NumericNodeId(11126, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10020, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10028, 0), + TargetNodeId=NumericNodeId(11127, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10020, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), + TargetNodeId=NumericNodeId(16572, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10020, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(16573, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10020, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(16574, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16575, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24770, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24771, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24772, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24773, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24774, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24775, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24776, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2955, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24777, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10020, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("HighHighLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10021, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(11124, 0), + BrowseName=QualifiedName("HighHighLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74192,7 +74906,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10021, 0), + SourceNodeId=NumericNodeId(11124, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74200,31 +74914,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10021, 0), + SourceNodeId=NumericNodeId(11124, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10021, 0), + SourceNodeId=NumericNodeId(11124, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("HighLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10025, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(11125, 0), + BrowseName=QualifiedName("HighLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74234,7 +74948,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10025, 0), + SourceNodeId=NumericNodeId(11125, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74242,7 +74956,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10025, 0), + SourceNodeId=NumericNodeId(11125, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74250,24 +74964,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10025, 0), + SourceNodeId=NumericNodeId(11125, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("HighHigh active"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("LowLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10027, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(11126, 0), + BrowseName=QualifiedName("LowLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74277,7 +74990,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10027, 0), + SourceNodeId=NumericNodeId(11126, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74285,7 +74998,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10027, 0), + SourceNodeId=NumericNodeId(11126, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74293,24 +75006,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10027, 0), + SourceNodeId=NumericNodeId(11126, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("HighHigh inactive"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("LowLowLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10028, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(11127, 0), + BrowseName=QualifiedName("LowLowLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10020, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74320,7 +75032,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10028, 0), + SourceNodeId=NumericNodeId(11127, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74328,7 +75040,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10028, 0), + SourceNodeId=NumericNodeId(11127, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74336,105 +75048,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10028, 0), + SourceNodeId=NumericNodeId(11127, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10020, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HighState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("BaseHighHighLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10029, 0), - BrowseName=QualifiedName("HighState", 0), + RequestedNewNodeId=NumericNodeId(16572, 0), + BrowseName=QualifiedName("BaseHighHighLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10030, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10034, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10036, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10029, 0), + SourceNodeId=NumericNodeId(16572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10037, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10029, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BaseHighLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16573, 0), + BrowseName=QualifiedName("BaseHighLimit", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10029, 0), + SourceNodeId=NumericNodeId(16573, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10029, 0), + SourceNodeId=NumericNodeId(16573, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10029, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16573, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("BaseLowLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10030, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(16574, 0), + BrowseName=QualifiedName("BaseLowLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74444,7 +75158,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10030, 0), + SourceNodeId=NumericNodeId(16574, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74452,31 +75166,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10030, 0), + SourceNodeId=NumericNodeId(16574, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10030, 0), + SourceNodeId=NumericNodeId(16574, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("BaseLowLowLimit"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10034, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(16575, 0), + BrowseName=QualifiedName("BaseLowLowLimit", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74486,7 +75200,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10034, 0), + SourceNodeId=NumericNodeId(16575, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74494,7 +75208,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10034, 0), + SourceNodeId=NumericNodeId(16575, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74502,24 +75216,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10034, 0), + SourceNodeId=NumericNodeId(16575, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("High active"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("SeverityHighHigh"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10036, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(24770, 0), + BrowseName=QualifiedName("SeverityHighHigh", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74529,7 +75242,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10036, 0), + SourceNodeId=NumericNodeId(24770, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74537,7 +75250,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10036, 0), + SourceNodeId=NumericNodeId(24770, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74545,24 +75258,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10036, 0), + SourceNodeId=NumericNodeId(24770, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("High inactive"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("SeverityHigh"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10037, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(24771, 0), + BrowseName=QualifiedName("SeverityHigh", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10029, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74572,7 +75284,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10037, 0), + SourceNodeId=NumericNodeId(24771, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74580,7 +75292,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10037, 0), + SourceNodeId=NumericNodeId(24771, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74588,105 +75300,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10037, 0), + SourceNodeId=NumericNodeId(24771, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10029, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("SeverityLow"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10038, 0), - BrowseName=QualifiedName("LowState", 0), + RequestedNewNodeId=NumericNodeId(24772, 0), + BrowseName=QualifiedName("SeverityLow", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10039, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24772, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10043, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24772, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10045, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10038, 0), + SourceNodeId=NumericNodeId(24772, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10046, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10038, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SeverityLowLow"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24773, 0), + BrowseName=QualifiedName("SeverityLowLow", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10038, 0), + SourceNodeId=NumericNodeId(24773, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10038, 0), + SourceNodeId=NumericNodeId(24773, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24773, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("HighHighDeadband"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10039, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(24774, 0), + BrowseName=QualifiedName("HighHighDeadband", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74696,7 +75410,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10039, 0), + SourceNodeId=NumericNodeId(24774, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74704,31 +75418,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10039, 0), + SourceNodeId=NumericNodeId(24774, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10039, 0), + SourceNodeId=NumericNodeId(24774, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("HighDeadband"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10043, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(24775, 0), + BrowseName=QualifiedName("HighDeadband", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74738,7 +75452,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10043, 0), + SourceNodeId=NumericNodeId(24775, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74746,7 +75460,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10043, 0), + SourceNodeId=NumericNodeId(24775, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74754,24 +75468,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10043, 0), + SourceNodeId=NumericNodeId(24775, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Low active"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("LowDeadband"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10045, 0), - BrowseName=QualifiedName("TrueState", 0), + RequestedNewNodeId=NumericNodeId(24776, 0), + BrowseName=QualifiedName("LowDeadband", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74781,7 +75494,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10045, 0), + SourceNodeId=NumericNodeId(24776, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74789,7 +75502,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10045, 0), + SourceNodeId=NumericNodeId(24776, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74797,24 +75510,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10045, 0), + SourceNodeId=NumericNodeId(24776, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("Low inactive"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("LowLowDeadband"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10046, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(24777, 0), + BrowseName=QualifiedName("LowLowDeadband", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10038, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74824,7 +75536,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10046, 0), + SourceNodeId=NumericNodeId(24777, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74832,7 +75544,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10046, 0), + SourceNodeId=NumericNodeId(24777, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -74840,147 +75552,169 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10046, 0), + SourceNodeId=NumericNodeId(24777, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10038, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LowLowState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExclusiveLimitStateMachineType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10047, 0), - BrowseName=QualifiedName("LowLowState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(9318, 0), + BrowseName=QualifiedName("ExclusiveLimitStateMachineType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2771, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10048, 0), + TargetNodeId=NumericNodeId(9329, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10052, 0), + TargetNodeId=NumericNodeId(9331, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10054, 0), + TargetNodeId=NumericNodeId(9333, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10055, 0), + TargetNodeId=NumericNodeId(9335, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(9004, 0), - SourceNodeId=NumericNodeId(10047, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9963, 0), + TargetNodeId=NumericNodeId(9337, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(9338, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9339, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(10047, 0), + SourceNodeId=NumericNodeId(9318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(9340, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9318, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2771, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("HighHigh"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10048, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9329, 0), + BrowseName=QualifiedName("HighHigh", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10048, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9330, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9329, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9339, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9329, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9340, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10048, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10048, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(1, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10052, 0), - BrowseName=QualifiedName("TransitionTime", 0), + RequestedNewNodeId=NumericNodeId(9330, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), + ParentNodeId=NumericNodeId(9329, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -74990,7 +75724,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10052, 0), + SourceNodeId=NumericNodeId(9330, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -74998,75 +75732,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10052, 0), + SourceNodeId=NumericNodeId(9330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10052, 0), + SourceNodeId=NumericNodeId(9330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(9329, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrueState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("LowLow active"), ua.VariantType.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("High"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10054, 0), - BrowseName=QualifiedName("TrueState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9331, 0), + BrowseName=QualifiedName("High", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10054, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9332, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9331, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9339, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9331, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9340, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10054, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10054, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FalseState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=ua.Variant(LocalizedText("LowLow inactive"), ua.VariantType.LocalizedText), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(2, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10055, 0), - BrowseName=QualifiedName("FalseState", 0), + RequestedNewNodeId=NumericNodeId(9332, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10047, 0), + ParentNodeId=NumericNodeId(9331, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75076,7 +75824,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10055, 0), + SourceNodeId=NumericNodeId(9332, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75084,119 +75832,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10055, 0), + SourceNodeId=NumericNodeId(9332, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10055, 0), + SourceNodeId=NumericNodeId(9332, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10047, 0), + TargetNodeId=NumericNodeId(9331, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveLevelAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Low"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10060, 0), - BrowseName=QualifiedName("NonExclusiveLevelAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9333, 0), + BrowseName=QualifiedName("Low", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10060, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9333, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(9334, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveLevelAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9482, 0), - BrowseName=QualifiedName("ExclusiveLevelAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9482, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9333, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), + TargetNodeId=NumericNodeId(9337, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveDeviationAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10368, 0), - BrowseName=QualifiedName("NonExclusiveDeviationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10368, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9333, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10522, 0), + TargetNodeId=NumericNodeId(9338, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10368, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9333, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16776, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10368, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9333, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(3, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10522, 0), - BrowseName=QualifiedName("SetpointNode", 0), + RequestedNewNodeId=NumericNodeId(9334, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10368, 0), + ParentNodeId=NumericNodeId(9333, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75206,7 +75924,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(10522, 0), + SourceNodeId=NumericNodeId(9334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75214,7 +75932,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(10522, 0), + SourceNodeId=NumericNodeId(9334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -75222,97 +75940,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10522, 0), + SourceNodeId=NumericNodeId(9334, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10368, 0), + TargetNodeId=NumericNodeId(9333, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseSetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LowLow"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16776, 0), - BrowseName=QualifiedName("BaseSetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10368, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9335, 0), + BrowseName=QualifiedName("LowLow", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16776, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9336, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16776, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9337, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16776, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10368, 0), + TargetNodeId=NumericNodeId(9338, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NonExclusiveRateOfChangeAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10214, 0), - BrowseName=QualifiedName("NonExclusiveRateOfChangeAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9906, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10214, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16858, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10214, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9906, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(4, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16858, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), + RequestedNewNodeId=NumericNodeId(9336, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10214, 0), + ParentNodeId=NumericNodeId(9335, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75322,7 +76024,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16858, 0), + SourceNodeId=NumericNodeId(9336, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75330,31 +76032,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16858, 0), + SourceNodeId=NumericNodeId(9336, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16858, 0), + SourceNodeId=NumericNodeId(9336, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10214, 0), + TargetNodeId=NumericNodeId(9335, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveDeviationAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LowLowToLow"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9764, 0), - BrowseName=QualifiedName("ExclusiveDeviationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9337, 0), + BrowseName=QualifiedName("LowLowToLow", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -75362,39 +76065,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9764, 0), + SourceNodeId=NumericNodeId(9337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9905, 0), + TargetNodeId=NumericNodeId(11340, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9764, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16817, 0), + TargetNodeId=NumericNodeId(9335, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9333, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(9337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2915, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9764, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(43, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9905, 0), - BrowseName=QualifiedName("SetpointNode", 0), + RequestedNewNodeId=NumericNodeId(11340, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9764, 0), + ParentNodeId=NumericNodeId(9337, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75404,7 +76132,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(9905, 0), + SourceNodeId=NumericNodeId(11340, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75412,7 +76140,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(9905, 0), + SourceNodeId=NumericNodeId(11340, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -75420,97 +76148,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9905, 0), + SourceNodeId=NumericNodeId(11340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9764, 0), + TargetNodeId=NumericNodeId(9337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BaseSetpointNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LowToLowLow"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16817, 0), - BrowseName=QualifiedName("BaseSetpointNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9764, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9338, 0), + BrowseName=QualifiedName("LowToLowLow", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16817, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11341, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16817, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9333, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16817, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9764, 0), + TargetNodeId=NumericNodeId(9335, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExclusiveRateOfChangeAlarmType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(9338, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2915, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9623, 0), - BrowseName=QualifiedName("ExclusiveRateOfChangeAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(9341, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(9623, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16899, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9623, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9341, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EngineeringUnits"), - DataType=NumericNodeId(887, 0), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(34, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16899, 0), - BrowseName=QualifiedName("EngineeringUnits", 0), + RequestedNewNodeId=NumericNodeId(11341, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(9623, 0), + ParentNodeId=NumericNodeId(9338, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75520,7 +76240,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16899, 0), + SourceNodeId=NumericNodeId(11341, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75528,281 +76248,205 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16899, 0), + SourceNodeId=NumericNodeId(11341, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16899, 0), + SourceNodeId=NumericNodeId(11341, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9623, 0), + TargetNodeId=NumericNodeId(9338, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DiscreteAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("HighHighToHigh"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10523, 0), - BrowseName=QualifiedName("DiscreteAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9339, 0), + BrowseName=QualifiedName("HighHighToHigh", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10523, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(11342, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("OffNormalAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10637, 0), - BrowseName=QualifiedName("OffNormalAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10523, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(10637, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11158, 0), + TargetNodeId=NumericNodeId(9329, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10637, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10523, 0), + TargetNodeId=NumericNodeId(9331, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11158, 0), - BrowseName=QualifiedName("NormalState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11158, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11158, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11158, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9339, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemOffNormalAlarmType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(12, ua.VariantType.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11753, 0), - BrowseName=QualifiedName("SystemOffNormalAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(11342, 0), + BrowseName=QualifiedName("TransitionNumber", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9339, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11753, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11342, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TripAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(10751, 0), - BrowseName=QualifiedName("TripAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(10751, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11342, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("InstrumentDiagnosticAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18347, 0), - BrowseName=QualifiedName("InstrumentDiagnosticAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18347, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11342, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), + TargetNodeId=NumericNodeId(9339, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemDiagnosticAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("HighToHighHigh"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18496, 0), - BrowseName=QualifiedName("SystemDiagnosticAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(10637, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9340, 0), + BrowseName=QualifiedName("HighToHighHigh", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18496, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(10637, 0), + TargetNodeId=NumericNodeId(11343, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateExpirationAlarmType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13225, 0), - BrowseName=QualifiedName("CertificateExpirationAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11753, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13325, 0), + TargetNodeId=NumericNodeId(9331, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14900, 0), + TargetNodeId=NumericNodeId(9329, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13326, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13327, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11753, 0), + TargetNodeId=NumericNodeId(9318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(21, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13325, 0), - BrowseName=QualifiedName("ExpirationDate", 0), + RequestedNewNodeId=NumericNodeId(11343, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), + ParentNodeId=NumericNodeId(9340, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75812,7 +76456,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13325, 0), + SourceNodeId=NumericNodeId(11343, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75820,7 +76464,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13325, 0), + SourceNodeId=NumericNodeId(11343, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -75828,107 +76472,121 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13325, 0), + SourceNodeId=NumericNodeId(11343, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), + TargetNodeId=NumericNodeId(9340, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationLimit"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExclusiveLimitAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14900, 0), - BrowseName=QualifiedName("ExpirationLimit", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(9341, 0), + BrowseName=QualifiedName("ExclusiveLimitAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2955, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14900, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9341, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9398, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14900, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9341, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(9455, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14900, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9341, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("ActiveState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13326, 0), - BrowseName=QualifiedName("CertificateType", 0), + RequestedNewNodeId=NumericNodeId(9398, 0), + BrowseName=QualifiedName("ActiveState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9398, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9399, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9398, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9455, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13326, 0), + SourceNodeId=NumericNodeId(9398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13326, 0), + SourceNodeId=NumericNodeId(9398, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13326, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), + TargetNodeId=NumericNodeId(9341, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Certificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13327, 0), - BrowseName=QualifiedName("Certificate", 0), + RequestedNewNodeId=NumericNodeId(9399, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13225, 0), + ParentNodeId=NumericNodeId(9398, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -75938,7 +76596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13327, 0), + SourceNodeId=NumericNodeId(9399, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -75946,7 +76604,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13327, 0), + SourceNodeId=NumericNodeId(9399, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -75954,113 +76612,138 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13327, 0), + SourceNodeId=NumericNodeId(9399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), + TargetNodeId=NumericNodeId(9398, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DiscrepancyAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LimitState"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17080, 0), - BrowseName=QualifiedName("DiscrepancyAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2915, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9455, 0), + BrowseName=QualifiedName("LimitState", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9318, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17215, 0), + TargetNodeId=NumericNodeId(9456, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17216, 0), + TargetNodeId=NumericNodeId(9461, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9398, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17080, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17217, 0), + TargetNodeId=NumericNodeId(9318, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17080, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2915, 0), + TargetNodeId=NumericNodeId(9341, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetValueNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("CurrentState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17215, 0), - BrowseName=QualifiedName("TargetValueNode", 0), + RequestedNewNodeId=NumericNodeId(9456, 0), + BrowseName=QualifiedName("CurrentState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(9455, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2760, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9457, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17215, 0), + SourceNodeId=NumericNodeId(9456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2760, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17215, 0), + SourceNodeId=NumericNodeId(9456, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17215, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), + TargetNodeId=NumericNodeId(9455, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpectedTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17216, 0), - BrowseName=QualifiedName("ExpectedTime", 0), + RequestedNewNodeId=NumericNodeId(9457, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), + ParentNodeId=NumericNodeId(9456, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76070,7 +76753,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17216, 0), + SourceNodeId=NumericNodeId(9457, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76078,7 +76761,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17216, 0), + SourceNodeId=NumericNodeId(9457, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -76086,329 +76769,355 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17216, 0), + SourceNodeId=NumericNodeId(9457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), + TargetNodeId=NumericNodeId(9456, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Tolerance"), - DataType=ua.NodeId(ua.ObjectIds.Double), + DisplayName=LocalizedText("LastTransition"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17217, 0), - BrowseName=QualifiedName("Tolerance", 0), + RequestedNewNodeId=NumericNodeId(9461, 0), + BrowseName=QualifiedName("LastTransition", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17080, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(9455, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2767, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9462, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9465, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17217, 0), + SourceNodeId=NumericNodeId(9461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2767, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17217, 0), + SourceNodeId=NumericNodeId(9461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17217, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17080, 0), + TargetNodeId=NumericNodeId(9455, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BaseConditionClassType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11163, 0), - BrowseName=QualifiedName("BaseConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9462, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9461, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11163, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProcessConditionClassType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9462, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11164, 0), - BrowseName=QualifiedName("ProcessConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11164, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(9461, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("MaintenanceConditionClassType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11165, 0), - BrowseName=QualifiedName("MaintenanceConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9465, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9461, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11165, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SystemConditionClassType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9465, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11166, 0), - BrowseName=QualifiedName("SystemConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11166, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(9461, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SafetyConditionClassType"), - IsAbstract=True, + DisplayName=LocalizedText("NonExclusiveLimitAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17218, 0), - BrowseName=QualifiedName("SafetyConditionClassType", 0), + RequestedNewNodeId=NumericNodeId(9906, 0), + BrowseName=QualifiedName("NonExclusiveLimitAlarmType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), + ParentNodeId=NumericNodeId(2955, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17218, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9906, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(9963, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HighlyManagedAlarmConditionClassType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10020, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17219, 0), - BrowseName=QualifiedName("HighlyManagedAlarmConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17219, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9906, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrainingConditionClassType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10038, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17220, 0), - BrowseName=QualifiedName("TrainingConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10047, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17220, 0), + SourceNodeId=NumericNodeId(9906, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(2955, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StatisticalConditionClassType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ActiveState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18665, 0), - BrowseName=QualifiedName("StatisticalConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9963, 0), + BrowseName=QualifiedName("ActiveState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18665, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(9964, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TestingConditionClassType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9963, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10020, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17221, 0), - BrowseName=QualifiedName("TestingConditionClassType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11163, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17221, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11163, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionEventType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9963, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10038, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2790, 0), - BrowseName=QualifiedName("AuditConditionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(9963, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10047, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9963, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9963, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(9963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionEnableEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2803, 0), - BrowseName=QualifiedName("AuditConditionEnableEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(9964, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9963, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(9964, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(9964, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2803, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9964, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(9963, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionCommentEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HighHighState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2829, 0), - BrowseName=QualifiedName("AuditConditionCommentEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10020, 0), + BrowseName=QualifiedName("HighHighState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -76416,39 +77125,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2829, 0), + SourceNodeId=NumericNodeId(10020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17222, 0), + TargetNodeId=NumericNodeId(10021, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2829, 0), + SourceNodeId=NumericNodeId(10020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11851, 0), + TargetNodeId=NumericNodeId(10025, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10027, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10028, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2829, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(10020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(9963, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(10020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17222, 0), - BrowseName=QualifiedName("ConditionEventId", 0), + RequestedNewNodeId=NumericNodeId(10021, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2829, 0), + ParentNodeId=NumericNodeId(10020, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76458,7 +77207,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17222, 0), + SourceNodeId=NumericNodeId(10021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76466,7 +77215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17222, 0), + SourceNodeId=NumericNodeId(10021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -76474,23 +77223,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17222, 0), + SourceNodeId=NumericNodeId(10021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(10020, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11851, 0), - BrowseName=QualifiedName("Comment", 0), + RequestedNewNodeId=NumericNodeId(10025, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2829, 0), + ParentNodeId=NumericNodeId(10020, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76500,7 +77249,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11851, 0), + SourceNodeId=NumericNodeId(10025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76508,63 +77257,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11851, 0), + SourceNodeId=NumericNodeId(10025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11851, 0), + SourceNodeId=NumericNodeId(10025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(10020, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionRespondEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("HighHigh active"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8927, 0), - BrowseName=QualifiedName("AuditConditionRespondEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10027, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10020, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8927, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11852, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8927, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(10020, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SelectedResponse"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("HighHigh inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11852, 0), - BrowseName=QualifiedName("SelectedResponse", 0), + RequestedNewNodeId=NumericNodeId(10028, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8927, 0), + ParentNodeId=NumericNodeId(10020, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76574,39 +77327,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11852, 0), + SourceNodeId=NumericNodeId(10028, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11852, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11852, 0), + SourceNodeId=NumericNodeId(10028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8927, 0), + TargetNodeId=NumericNodeId(10020, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionAcknowledgeEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HighState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8944, 0), - BrowseName=QualifiedName("AuditConditionAcknowledgeEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10029, 0), + BrowseName=QualifiedName("HighState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -76614,39 +77361,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8944, 0), + SourceNodeId=NumericNodeId(10029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17223, 0), + TargetNodeId=NumericNodeId(10030, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8944, 0), + SourceNodeId=NumericNodeId(10029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11853, 0), + TargetNodeId=NumericNodeId(10034, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10036, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10037, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8944, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(10029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(9963, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(10029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17223, 0), - BrowseName=QualifiedName("ConditionEventId", 0), + RequestedNewNodeId=NumericNodeId(10030, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8944, 0), + ParentNodeId=NumericNodeId(10029, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76656,7 +77443,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17223, 0), + SourceNodeId=NumericNodeId(10030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76664,7 +77451,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17223, 0), + SourceNodeId=NumericNodeId(10030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -76672,23 +77459,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17223, 0), + SourceNodeId=NumericNodeId(10030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11853, 0), - BrowseName=QualifiedName("Comment", 0), + RequestedNewNodeId=NumericNodeId(10034, 0), + BrowseName=QualifiedName("TransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8944, 0), + ParentNodeId=NumericNodeId(10029, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76698,7 +77485,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11853, 0), + SourceNodeId=NumericNodeId(10034, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76706,71 +77493,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11853, 0), + SourceNodeId=NumericNodeId(10034, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11853, 0), + SourceNodeId=NumericNodeId(10034, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionConfirmEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("High active"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(8961, 0), - BrowseName=QualifiedName("AuditConditionConfirmEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10036, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10029, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8961, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17224, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(8961, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11854, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(8961, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionEventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("High inactive"), ua.VariantType.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17224, 0), - BrowseName=QualifiedName("ConditionEventId", 0), + RequestedNewNodeId=NumericNodeId(10037, 0), + BrowseName=QualifiedName("FalseState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8961, 0), + ParentNodeId=NumericNodeId(10029, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76780,113 +77563,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17224, 0), + SourceNodeId=NumericNodeId(10037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17224, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17224, 0), + SourceNodeId=NumericNodeId(10037, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), + TargetNodeId=NumericNodeId(10029, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), + DisplayName=LocalizedText("LowState"), DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11854, 0), - BrowseName=QualifiedName("Comment", 0), + RequestedNewNodeId=NumericNodeId(10038, 0), + BrowseName=QualifiedName("LowState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(8961, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11854, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(10039, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11854, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(10043, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11854, 0), + SourceNodeId=NumericNodeId(10038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8961, 0), + TargetNodeId=NumericNodeId(10045, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionShelvingEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11093, 0), - BrowseName=QualifiedName("AuditConditionShelvingEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11093, 0), + SourceNodeId=NumericNodeId(10038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11855, 0), + TargetNodeId=NumericNodeId(10046, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11093, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(10038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(9963, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10038, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10038, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(10038, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ShelvingTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11855, 0), - BrowseName=QualifiedName("ShelvingTime", 0), + RequestedNewNodeId=NumericNodeId(10039, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11093, 0), + ParentNodeId=NumericNodeId(10038, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -76896,7 +77679,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11855, 0), + SourceNodeId=NumericNodeId(10039, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -76904,270 +77687,378 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11855, 0), + SourceNodeId=NumericNodeId(10039, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11855, 0), + SourceNodeId=NumericNodeId(10039, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11093, 0), + TargetNodeId=NumericNodeId(10038, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionSuppressionEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17225, 0), - BrowseName=QualifiedName("AuditConditionSuppressionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10043, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17225, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10043, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionSilenceEventType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10043, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17242, 0), - BrowseName=QualifiedName("AuditConditionSilenceEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17242, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10043, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(10038, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionResetEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Low active"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15013, 0), - BrowseName=QualifiedName("AuditConditionResetEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10045, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10045, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15013, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10045, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(10038, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditConditionOutOfServiceEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("Low inactive"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17259, 0), - BrowseName=QualifiedName("AuditConditionOutOfServiceEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2790, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10046, 0), + BrowseName=QualifiedName("FalseState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10038, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10046, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17259, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10046, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2790, 0), + TargetNodeId=NumericNodeId(10038, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshStartEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LowLowState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2787, 0), - BrowseName=QualifiedName("RefreshStartEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10047, 0), + BrowseName=QualifiedName("LowLowState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10048, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10052, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10054, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10055, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2787, 0), + ReferenceTypeId=NumericNodeId(9004, 0), + SourceNodeId=NumericNodeId(10047, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), + TargetNodeId=NumericNodeId(9963, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshEndEventType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8995, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2788, 0), - BrowseName=QualifiedName("RefreshEndEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2788, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(10047, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RefreshRequiredEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2789, 0), - BrowseName=QualifiedName("RefreshRequiredEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10048, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10048, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10048, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2789, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10048, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), + TargetNodeId=NumericNodeId(10047, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasCondition"), - InverseName=LocalizedText("IsConditionOf"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(9006, 0), - BrowseName=QualifiedName("HasCondition", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10052, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10052, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10052, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(9006, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), + TargetNodeId=NumericNodeId(10047, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectDisable"), - InverseName=LocalizedText("MayBeDisabledBy"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrueState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("LowLow active"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17276, 0), - BrowseName=QualifiedName("HasEffectDisable", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10054, 0), + BrowseName=QualifiedName("TrueState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10054, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17276, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10054, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), + TargetNodeId=NumericNodeId(10047, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectEnable"), - InverseName=LocalizedText("MayBeEnabledBy"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("FalseState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=ua.Variant(LocalizedText("LowLow inactive"), ua.VariantType.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17983, 0), - BrowseName=QualifiedName("HasEffectEnable", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(10055, 0), + BrowseName=QualifiedName("FalseState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10055, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17983, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), + TargetNodeId=NumericNodeId(10047, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectSuppressed"), - InverseName=LocalizedText("MayBeSuppressedBy"), + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("NonExclusiveLevelAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17984, 0), - BrowseName=QualifiedName("HasEffectSuppressed", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), + RequestedNewNodeId=NumericNodeId(10060, 0), + BrowseName=QualifiedName("NonExclusiveLevelAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(9906, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -77176,22 +78067,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17984, 0), + SourceNodeId=NumericNodeId(10060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasEffectUnsuppressed"), - InverseName=LocalizedText("MayBeUnsuppressedBy"), + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExclusiveLevelAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17985, 0), - BrowseName=QualifiedName("HasEffectUnsuppressed", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(54, 0), + RequestedNewNodeId=NumericNodeId(9482, 0), + BrowseName=QualifiedName("ExclusiveLevelAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(9341, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -77200,22 +78091,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17985, 0), + SourceNodeId=NumericNodeId(9482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(54, 0), + TargetNodeId=NumericNodeId(9341, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AlarmMetricsType"), + DisplayName=LocalizedText("NonExclusiveDeviationAlarmType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17279, 0), - BrowseName=QualifiedName("AlarmMetricsType", 0), + RequestedNewNodeId=NumericNodeId(10368, 0), + BrowseName=QualifiedName("NonExclusiveDeviationAlarmType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), + ParentNodeId=NumericNodeId(9906, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -77223,98 +78114,158 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10368, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17280, 0), + TargetNodeId=NumericNodeId(10522, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10368, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17991, 0), + TargetNodeId=NumericNodeId(16776, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(10368, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17281, 0), + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SetpointNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(10522, 0), + BrowseName=QualifiedName("SetpointNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10368, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(10522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17282, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(10522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17284, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17286, 0), + TargetNodeId=NumericNodeId(10368, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BaseSetpointNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16776, 0), + BrowseName=QualifiedName("BaseSetpointNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(10368, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16776, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17283, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16776, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17288, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16776, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10368, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("NonExclusiveRateOfChangeAlarmType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(10214, 0), + BrowseName=QualifiedName("NonExclusiveRateOfChangeAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(9906, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18666, 0), + TargetNodeId=NumericNodeId(16858, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17279, 0), + SourceNodeId=NumericNodeId(10214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(9906, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AlarmCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("EngineeringUnits"), + DataType=NumericNodeId(887, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17280, 0), - BrowseName=QualifiedName("AlarmCount", 0), + RequestedNewNodeId=NumericNodeId(16858, 0), + BrowseName=QualifiedName("EngineeringUnits", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(10214, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -77322,83 +78273,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17280, 0), + SourceNodeId=NumericNodeId(16858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17280, 0), + SourceNodeId=NumericNodeId(16858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17280, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(10214, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExclusiveDeviationAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17991, 0), - BrowseName=QualifiedName("StartTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(9764, 0), + BrowseName=QualifiedName("ExclusiveDeviationAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17991, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9764, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(9905, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17991, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9764, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16817, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17991, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9764, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(9341, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumActiveState"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("SetpointNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17281, 0), - BrowseName=QualifiedName("MaximumActiveState", 0), + RequestedNewNodeId=NumericNodeId(9905, 0), + BrowseName=QualifiedName("SetpointNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(9764, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -77406,41 +78355,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17281, 0), + SourceNodeId=NumericNodeId(9905, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17281, 0), + SourceNodeId=NumericNodeId(9905, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17281, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(9905, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(9764, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumUnAck"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("BaseSetpointNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17282, 0), - BrowseName=QualifiedName("MaximumUnAck", 0), + RequestedNewNodeId=NumericNodeId(16817, 0), + BrowseName=QualifiedName("BaseSetpointNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(9764, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -77448,41 +78397,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17282, 0), + SourceNodeId=NumericNodeId(16817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17282, 0), + SourceNodeId=NumericNodeId(16817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17282, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(9764, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExclusiveRateOfChangeAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17284, 0), - BrowseName=QualifiedName("CurrentAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), + RequestedNewNodeId=NumericNodeId(9623, 0), + BrowseName=QualifiedName("ExclusiveRateOfChangeAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(9341, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -77490,47 +78437,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17285, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17284, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17284, 0), + SourceNodeId=NumericNodeId(9623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(16899, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17284, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(9341, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("EngineeringUnits"), + DataType=NumericNodeId(887, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17285, 0), - BrowseName=QualifiedName("Rate", 0), + RequestedNewNodeId=NumericNodeId(16899, 0), + BrowseName=QualifiedName("EngineeringUnits", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17284, 0), + ParentNodeId=NumericNodeId(9623, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -77540,7 +78471,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17285, 0), + SourceNodeId=NumericNodeId(16899, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -77548,81 +78479,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17285, 0), + SourceNodeId=NumericNodeId(16899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17285, 0), + SourceNodeId=NumericNodeId(16899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17284, 0), + TargetNodeId=NumericNodeId(9623, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DiscreteAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17286, 0), - BrowseName=QualifiedName("MaximumAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), + RequestedNewNodeId=NumericNodeId(10523, 0), + BrowseName=QualifiedName("DiscreteAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2915, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17286, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(10523, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17287, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17286, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("OffNormalAlarmType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(10637, 0), + BrowseName=QualifiedName("OffNormalAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(10523, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17286, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(10637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11158, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17286, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(10637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(10523, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("NormalState"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17287, 0), - BrowseName=QualifiedName("Rate", 0), + RequestedNewNodeId=NumericNodeId(11158, 0), + BrowseName=QualifiedName("NormalState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17286, 0), + ParentNodeId=NumericNodeId(10637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -77632,7 +78569,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17287, 0), + SourceNodeId=NumericNodeId(11158, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -77640,7 +78577,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17287, 0), + SourceNodeId=NumericNodeId(11158, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -77648,67 +78585,119 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17287, 0), + SourceNodeId=NumericNodeId(11158, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17286, 0), + TargetNodeId=NumericNodeId(10637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaximumReAlarmCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SystemOffNormalAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17283, 0), - BrowseName=QualifiedName("MaximumReAlarmCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(11753, 0), + BrowseName=QualifiedName("SystemOffNormalAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(10637, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17283, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11753, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(10637, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TripAlarmType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(10751, 0), + BrowseName=QualifiedName("TripAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(10637, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17283, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(10751, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(10637, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("InstrumentDiagnosticAlarmType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18347, 0), + BrowseName=QualifiedName("InstrumentDiagnosticAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(10637, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17283, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(10637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AverageAlarmRate"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SystemDiagnosticAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17288, 0), - BrowseName=QualifiedName("AverageAlarmRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17277, 0), + RequestedNewNodeId=NumericNodeId(18496, 0), + BrowseName=QualifiedName("SystemDiagnosticAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(10637, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(10637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateExpirationAlarmType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13225, 0), + BrowseName=QualifiedName("CertificateExpirationAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11753, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -77716,47 +78705,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17288, 0), + SourceNodeId=NumericNodeId(13225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17289, 0), + TargetNodeId=NumericNodeId(13325, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17288, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), + TargetNodeId=NumericNodeId(14900, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17288, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13326, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13225, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13327, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17288, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(13225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(11753, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("ExpirationDate"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17289, 0), - BrowseName=QualifiedName("Rate", 0), + RequestedNewNodeId=NumericNodeId(13325, 0), + BrowseName=QualifiedName("ExpirationDate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17288, 0), + ParentNodeId=NumericNodeId(13225, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -77766,7 +78763,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17289, 0), + SourceNodeId=NumericNodeId(13325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -77774,7 +78771,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17289, 0), + SourceNodeId=NumericNodeId(13325, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -77782,95 +78779,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17289, 0), + SourceNodeId=NumericNodeId(13325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17288, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ExpirationLimit"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18666, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17279, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(14900, 0), + BrowseName=QualifiedName("ExpirationLimit", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(18666, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18666, 0), + SourceNodeId=NumericNodeId(14900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18666, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17279, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("AlarmRateVariableType"), - DataType=ua.NodeId(ua.ObjectIds.Double), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17277, 0), - BrowseName=QualifiedName("AlarmRateVariableType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13326, 0), + BrowseName=QualifiedName("CertificateType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13225, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17277, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17278, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13326, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17277, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Rate"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Certificate"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17278, 0), - BrowseName=QualifiedName("Rate", 0), + RequestedNewNodeId=NumericNodeId(13327, 0), + BrowseName=QualifiedName("Certificate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17277, 0), + ParentNodeId=NumericNodeId(13225, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -77880,7 +78889,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17278, 0), + SourceNodeId=NumericNodeId(13327, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -77888,7 +78897,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17278, 0), + SourceNodeId=NumericNodeId(13327, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -77896,22 +78905,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17278, 0), + SourceNodeId=NumericNodeId(13327, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17277, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramStateMachineType"), + DisplayName=LocalizedText("DiscrepancyAlarmType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2391, 0), - BrowseName=QualifiedName("ProgramStateMachineType", 0), + RequestedNewNodeId=NumericNodeId(17080, 0), + BrowseName=QualifiedName("DiscrepancyAlarmType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2771, 0), + ParentNodeId=NumericNodeId(2915, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -77919,314 +78928,90 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2392, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2393, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2394, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2395, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2396, 0), + TargetNodeId=NumericNodeId(17215, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), + SourceNodeId=NumericNodeId(17080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2397, 0), + TargetNodeId=NumericNodeId(17216, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2398, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3850, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2426, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2427, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2391, 0), + SourceNodeId=NumericNodeId(17080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), + TargetNodeId=NumericNodeId(17217, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2391, 0), + SourceNodeId=NumericNodeId(17080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2771, 0), + TargetNodeId=NumericNodeId(2915, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CurrentState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("TargetValueNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3830, 0), - BrowseName=QualifiedName("CurrentState", 0), + RequestedNewNodeId=NumericNodeId(17215, 0), + BrowseName=QualifiedName("TargetValueNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2760, 0), + ParentNodeId=NumericNodeId(17080, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3833, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3830, 0), + SourceNodeId=NumericNodeId(17215, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2760, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3830, 0), + SourceNodeId=NumericNodeId(17215, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3830, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17215, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(17080, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("ExpectedTime"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3831, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(17216, 0), + BrowseName=QualifiedName("ExpectedTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3830, 0), + ParentNodeId=NumericNodeId(17080, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -78236,7 +79021,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3831, 0), + SourceNodeId=NumericNodeId(17216, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -78244,7 +79029,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3831, 0), + SourceNodeId=NumericNodeId(17216, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -78252,23 +79037,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3831, 0), + SourceNodeId=NumericNodeId(17216, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), + TargetNodeId=NumericNodeId(17080, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("Tolerance"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3833, 0), - BrowseName=QualifiedName("Number", 0), + RequestedNewNodeId=NumericNodeId(17217, 0), + BrowseName=QualifiedName("Tolerance", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3830, 0), + ParentNodeId=NumericNodeId(17080, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -78278,7 +79063,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3833, 0), + SourceNodeId=NumericNodeId(17217, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -78286,299 +79071,335 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3833, 0), + SourceNodeId=NumericNodeId(17217, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3833, 0), + SourceNodeId=NumericNodeId(17217, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3830, 0), + TargetNodeId=NumericNodeId(17080, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("BaseConditionClassType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3835, 0), - BrowseName=QualifiedName("LastTransition", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), + RequestedNewNodeId=NumericNodeId(11163, 0), + BrowseName=QualifiedName("BaseConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11163, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3838, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3839, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ProcessConditionClassType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11164, 0), + BrowseName=QualifiedName("ProcessConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3835, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11164, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("MaintenanceConditionClassType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11165, 0), + BrowseName=QualifiedName("MaintenanceConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3835, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11165, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SystemConditionClassType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3836, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(11166, 0), + BrowseName=QualifiedName("SystemConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3836, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11166, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3836, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SafetyConditionClassType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17218, 0), + BrowseName=QualifiedName("SafetyConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3836, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17218, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Number"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HighlyManagedAlarmConditionClassType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3838, 0), - BrowseName=QualifiedName("Number", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17219, 0), + BrowseName=QualifiedName("HighlyManagedAlarmConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3838, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17219, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3838, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TrainingConditionClassType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17220, 0), + BrowseName=QualifiedName("TrainingConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3838, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17220, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("StatisticalConditionClassType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3839, 0), - BrowseName=QualifiedName("TransitionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3835, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(18665, 0), + BrowseName=QualifiedName("StatisticalConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3839, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18665, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3839, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TestingConditionClassType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17221, 0), + BrowseName=QualifiedName("TestingConditionClassType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11163, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3839, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17221, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3835, 0), + TargetNodeId=NumericNodeId(11163, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Creatable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2392, 0), - BrowseName=QualifiedName("Creatable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2790, 0), + BrowseName=QualifiedName("AuditConditionEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2127, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2392, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2790, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2127, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionEnableEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2803, 0), + BrowseName=QualifiedName("AuditConditionEnableEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2392, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Deletable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionCommentEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2393, 0), - BrowseName=QualifiedName("Deletable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2829, 0), + BrowseName=QualifiedName("AuditConditionCommentEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2393, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17222, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2393, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11851, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2393, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AutoDelete"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("ConditionEventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2394, 0), - BrowseName=QualifiedName("AutoDelete", 0), + RequestedNewNodeId=NumericNodeId(17222, 0), + BrowseName=QualifiedName("ConditionEventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), + ParentNodeId=NumericNodeId(2829, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -78588,7 +79409,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2394, 0), + SourceNodeId=NumericNodeId(17222, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -78596,7 +79417,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2394, 0), + SourceNodeId=NumericNodeId(17222, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -78604,23 +79425,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2394, 0), + SourceNodeId=NumericNodeId(17222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RecycleCount"), - DataType=ua.NodeId(ua.ObjectIds.Int32), + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2395, 0), - BrowseName=QualifiedName("RecycleCount", 0), + RequestedNewNodeId=NumericNodeId(11851, 0), + BrowseName=QualifiedName("Comment", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), + ParentNodeId=NumericNodeId(2829, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -78630,7 +79451,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2395, 0), + SourceNodeId=NumericNodeId(11851, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -78638,7 +79459,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2395, 0), + SourceNodeId=NumericNodeId(11851, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -78646,57 +79467,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2395, 0), + SourceNodeId=NumericNodeId(11851, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InstanceCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionRespondEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2396, 0), - BrowseName=QualifiedName("InstanceCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(8927, 0), + BrowseName=QualifiedName("AuditConditionRespondEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2396, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11852, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2396, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(8927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxInstanceCount"), + DisplayName=LocalizedText("SelectedResponse"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2397, 0), - BrowseName=QualifiedName("MaxInstanceCount", 0), + RequestedNewNodeId=NumericNodeId(11852, 0), + BrowseName=QualifiedName("SelectedResponse", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), + ParentNodeId=NumericNodeId(8927, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -78706,205 +79525,205 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2397, 0), + SourceNodeId=NumericNodeId(11852, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2397, 0), + SourceNodeId=NumericNodeId(11852, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(8927, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxRecycleCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionAcknowledgeEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2398, 0), - BrowseName=QualifiedName("MaxRecycleCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(8944, 0), + BrowseName=QualifiedName("AuditConditionAcknowledgeEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2398, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8944, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17223, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2398, 0), + SourceNodeId=NumericNodeId(8944, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(11853, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(8944, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProgramDiagnostic"), - DataType=NumericNodeId(24033, 0), + DisplayName=LocalizedText("ConditionEventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2399, 0), - BrowseName=QualifiedName("ProgramDiagnostic", 0), + RequestedNewNodeId=NumericNodeId(17223, 0), + BrowseName=QualifiedName("ConditionEventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15383, 0), + ParentNodeId=NumericNodeId(8944, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3840, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3841, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3842, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3843, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + SourceNodeId=NumericNodeId(17223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3846, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3847, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11853, 0), + BrowseName=QualifiedName("Comment", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8944, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15038, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15040, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3848, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3849, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionConfirmEventType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(8961, 0), + BrowseName=QualifiedName("AuditConditionConfirmEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(17224, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(8961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(11854, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(8961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("ConditionEventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3840, 0), - BrowseName=QualifiedName("CreateSessionId", 0), + RequestedNewNodeId=NumericNodeId(17224, 0), + BrowseName=QualifiedName("ConditionEventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(8961, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -78912,41 +79731,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3840, 0), + SourceNodeId=NumericNodeId(17224, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3840, 0), + SourceNodeId=NumericNodeId(17224, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3840, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17224, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(8961, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3841, 0), - BrowseName=QualifiedName("CreateClientName", 0), + RequestedNewNodeId=NumericNodeId(11854, 0), + BrowseName=QualifiedName("Comment", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(8961, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -78954,81 +79773,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3841, 0), + SourceNodeId=NumericNodeId(11854, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3841, 0), + SourceNodeId=NumericNodeId(11854, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3841, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11854, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(8961, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionShelvingEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3842, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(11093, 0), + BrowseName=QualifiedName("AuditConditionShelvingEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3842, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11855, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3842, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("ShelvingTime"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3843, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(11855, 0), + BrowseName=QualifiedName("ShelvingTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), + ParentNodeId=NumericNodeId(11093, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -79038,7 +79847,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3843, 0), + SourceNodeId=NumericNodeId(11855, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -79046,245 +79855,415 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3843, 0), + SourceNodeId=NumericNodeId(11855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3843, 0), + SourceNodeId=NumericNodeId(11855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(11093, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionSuppressionEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3844, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(17225, 0), + BrowseName=QualifiedName("AuditConditionSuppressionEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3844, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionSilenceEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17242, 0), + BrowseName=QualifiedName("AuditConditionSilenceEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3844, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17242, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionResetEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15013, 0), + BrowseName=QualifiedName("AuditConditionResetEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3844, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15013, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditConditionOutOfServiceEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3845, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(17259, 0), + BrowseName=QualifiedName("AuditConditionOutOfServiceEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2790, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3845, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17259, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2790, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("RefreshStartEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2787, 0), + BrowseName=QualifiedName("RefreshStartEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2130, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3845, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2787, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2130, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("RefreshEndEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2788, 0), + BrowseName=QualifiedName("RefreshEndEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2130, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3845, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2788, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(2130, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("RefreshRequiredEventType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3846, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(2789, 0), + BrowseName=QualifiedName("RefreshRequiredEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2130, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3846, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2789, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2130, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasCondition"), + InverseName=LocalizedText("IsConditionOf"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(9006, 0), + BrowseName=QualifiedName("HasCondition", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3846, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(9006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasEffectDisable"), + InverseName=LocalizedText("MayBeDisabledBy"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17276, 0), + BrowseName=QualifiedName("HasEffectDisable", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(54, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3846, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(54, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasEffectEnable"), + InverseName=LocalizedText("MayBeEnabledBy"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3847, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(17983, 0), + BrowseName=QualifiedName("HasEffectEnable", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(54, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3847, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17983, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(54, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasEffectSuppressed"), + InverseName=LocalizedText("MayBeSuppressedBy"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17984, 0), + BrowseName=QualifiedName("HasEffectSuppressed", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(54, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3847, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17984, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(54, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasEffectUnsuppressed"), + InverseName=LocalizedText("MayBeUnsuppressedBy"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17985, 0), + BrowseName=QualifiedName("HasEffectUnsuppressed", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(54, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3847, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17985, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(54, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AlarmMetricsType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15038, 0), - BrowseName=QualifiedName("LastMethodInputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(17279, 0), + BrowseName=QualifiedName("AlarmMetricsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15038, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(17280, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15038, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17991, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15038, 0), + SourceNodeId=NumericNodeId(17279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(17281, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17282, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17284, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17286, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17283, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17288, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18666, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("AlarmCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15040, 0), - BrowseName=QualifiedName("LastMethodOutputValues", 0), + RequestedNewNodeId=NumericNodeId(17280, 0), + BrowseName=QualifiedName("AlarmCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -79294,7 +80273,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15040, 0), + SourceNodeId=NumericNodeId(17280, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -79302,7 +80281,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15040, 0), + SourceNodeId=NumericNodeId(17280, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79310,23 +80289,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15040, 0), + SourceNodeId=NumericNodeId(17280, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), + DisplayName=LocalizedText("StartTime"), DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3848, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), + RequestedNewNodeId=NumericNodeId(17991, 0), + BrowseName=QualifiedName("StartTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -79336,7 +80315,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3848, 0), + SourceNodeId=NumericNodeId(17991, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -79344,7 +80323,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3848, 0), + SourceNodeId=NumericNodeId(17991, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79352,23 +80331,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3848, 0), + SourceNodeId=NumericNodeId(17991, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("MaximumActiveState"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3849, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), + RequestedNewNodeId=NumericNodeId(17281, 0), + BrowseName=QualifiedName("MaximumActiveState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2399, 0), + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -79378,7 +80357,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3849, 0), + SourceNodeId=NumericNodeId(17281, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -79386,7 +80365,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3849, 0), + SourceNodeId=NumericNodeId(17281, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79394,24 +80373,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3849, 0), + SourceNodeId=NumericNodeId(17281, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2399, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("FinalResultData"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaximumUnAck"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3850, 0), - BrowseName=QualifiedName("FinalResultData", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + RequestedNewNodeId=NumericNodeId(17282, 0), + BrowseName=QualifiedName("MaximumUnAck", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -79419,40 +80399,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3850, 0), + SourceNodeId=NumericNodeId(17282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3850, 0), + SourceNodeId=NumericNodeId(17282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3850, 0), + SourceNodeId=NumericNodeId(17282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Halted"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CurrentAlarmRate"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2406, 0), - BrowseName=QualifiedName("Halted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + RequestedNewNodeId=NumericNodeId(17284, 0), + BrowseName=QualifiedName("CurrentAlarmRate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), + TypeDefinition=NumericNodeId(17277, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -79460,72 +80441,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), + SourceNodeId=NumericNodeId(17284, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), + TargetNodeId=NumericNodeId(17285, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2406, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17284, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), + TargetNodeId=NumericNodeId(17277, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2406, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17284, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2406, 0), + SourceNodeId=NumericNodeId(17284, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(11, ua.VariantType.UInt32), + DisplayName=LocalizedText("Rate"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2407, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(17285, 0), + BrowseName=QualifiedName("Rate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2406, 0), + ParentNodeId=NumericNodeId(17284, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -79535,7 +80491,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2407, 0), + SourceNodeId=NumericNodeId(17285, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -79543,7 +80499,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2407, 0), + SourceNodeId=NumericNodeId(17285, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79551,24 +80507,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2407, 0), + SourceNodeId=NumericNodeId(17285, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), + TargetNodeId=NumericNodeId(17284, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Ready"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaximumAlarmRate"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2400, 0), - BrowseName=QualifiedName("Ready", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + RequestedNewNodeId=NumericNodeId(17286, 0), + BrowseName=QualifiedName("MaximumAlarmRate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), + TypeDefinition=NumericNodeId(17277, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -79576,80 +80533,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2401, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2400, 0), + SourceNodeId=NumericNodeId(17286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), + TargetNodeId=NumericNodeId(17287, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2400, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), + TargetNodeId=NumericNodeId(17277, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2400, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2400, 0), + SourceNodeId=NumericNodeId(17286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(12, ua.VariantType.UInt32), + DisplayName=LocalizedText("Rate"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2401, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(17287, 0), + BrowseName=QualifiedName("Rate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2400, 0), + ParentNodeId=NumericNodeId(17286, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -79659,7 +80583,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2401, 0), + SourceNodeId=NumericNodeId(17287, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -79667,7 +80591,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2401, 0), + SourceNodeId=NumericNodeId(17287, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79675,105 +80599,115 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2401, 0), + SourceNodeId=NumericNodeId(17287, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(17286, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Running"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaximumReAlarmCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2402, 0), - BrowseName=QualifiedName("Running", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + RequestedNewNodeId=NumericNodeId(17283, 0), + BrowseName=QualifiedName("MaximumReAlarmCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2402, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17283, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2403, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2402, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17283, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17283, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AverageAlarmRate"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17288, 0), + BrowseName=QualifiedName("AverageAlarmRate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17279, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17277, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2402, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), + TargetNodeId=NumericNodeId(17289, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2402, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), + TargetNodeId=NumericNodeId(17277, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2402, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2402, 0), + SourceNodeId=NumericNodeId(17288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(13, ua.VariantType.UInt32), + DisplayName=LocalizedText("Rate"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2403, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(17289, 0), + BrowseName=QualifiedName("Rate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2402, 0), + ParentNodeId=NumericNodeId(17288, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -79783,7 +80717,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2403, 0), + SourceNodeId=NumericNodeId(17289, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -79791,7 +80725,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2403, 0), + SourceNodeId=NumericNodeId(17289, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79799,97 +80733,95 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2403, 0), + SourceNodeId=NumericNodeId(17289, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), + TargetNodeId=NumericNodeId(17288, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Suspended"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2404, 0), - BrowseName=QualifiedName("Suspended", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + RequestedNewNodeId=NumericNodeId(18666, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(17279, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2404, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(18666, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), + TargetNodeId=NumericNodeId(2127, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18666, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18666, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), + TargetNodeId=NumericNodeId(17279, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), + server.add_references(refs) + + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("AlarmRateVariableType"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17277, 0), + BrowseName=QualifiedName("AlarmRateVariableType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2404, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17277, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2307, 0), + TargetNodeId=NumericNodeId(17278, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2404, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17277, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(14, ua.VariantType.UInt32), + DisplayName=LocalizedText("Rate"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2405, 0), - BrowseName=QualifiedName("StateNumber", 0), + RequestedNewNodeId=NumericNodeId(17278, 0), + BrowseName=QualifiedName("Rate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2404, 0), + ParentNodeId=NumericNodeId(17277, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -79899,7 +80831,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2405, 0), + SourceNodeId=NumericNodeId(17278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -79907,7 +80839,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2405, 0), + SourceNodeId=NumericNodeId(17278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -79915,24 +80847,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2405, 0), + SourceNodeId=NumericNodeId(17278, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), + TargetNodeId=NumericNodeId(17277, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HaltedToReady"), - EventNotifier=0, + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("AlarmStateVariableType"), + DataType=NumericNodeId(32251, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2408, 0), - BrowseName=QualifiedName("HaltedToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(32244, 0), + BrowseName=QualifiedName("AlarmStateVariableType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -79940,80 +80872,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2408, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2409, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2408, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), + TargetNodeId=NumericNodeId(32245, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(32246, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), + TargetNodeId=NumericNodeId(32247, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(32248, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(32249, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(32250, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(1, ua.VariantType.UInt32), + DisplayName=LocalizedText("HighestActiveSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2409, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(32245, 0), + BrowseName=QualifiedName("HighestActiveSeverity", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2408, 0), + ParentNodeId=NumericNodeId(32244, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80023,7 +80946,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2409, 0), + SourceNodeId=NumericNodeId(32245, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -80031,7 +80954,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2409, 0), + SourceNodeId=NumericNodeId(32245, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -80039,105 +80962,149 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2409, 0), + SourceNodeId=NumericNodeId(32245, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadyToRunning"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HighestUnackSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2410, 0), - BrowseName=QualifiedName("ReadyToRunning", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(32246, 0), + BrowseName=QualifiedName("HighestUnackSeverity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32244, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32246, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2411, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32246, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2410, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32246, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ActiveCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32247, 0), + BrowseName=QualifiedName("ActiveCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32244, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32247, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2426, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32247, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2410, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32247, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UnacknowledgedCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32248, 0), + BrowseName=QualifiedName("UnacknowledgedCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32244, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2410, 0), + SourceNodeId=NumericNodeId(32248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32248, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), + DisplayName=LocalizedText("UnconfirmedCount"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(2, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2411, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(32249, 0), + BrowseName=QualifiedName("UnconfirmedCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2410, 0), + ParentNodeId=NumericNodeId(32244, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80147,7 +81114,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2411, 0), + SourceNodeId=NumericNodeId(32249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -80155,7 +81122,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2411, 0), + SourceNodeId=NumericNodeId(32249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -80163,105 +81130,99 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2411, 0), + SourceNodeId=NumericNodeId(32249, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToHalted"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Filter"), + DataType=NumericNodeId(586, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2412, 0), - BrowseName=QualifiedName("RunningToHalted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(32250, 0), + BrowseName=QualifiedName("Filter", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32244, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2412, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2413, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2412, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2412, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(32244, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("AlarmMask"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32251, 0), + BrowseName=QualifiedName("AlarmMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(5, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2412, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(32252, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2412, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(5, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(3, ua.VariantType.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Active'), LocalizedText('Unacknowledged'), LocalizedText('Unconfirmed')], + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2413, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(32252, 0), + BrowseName=QualifiedName("OptionSetValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2412, 0), + ParentNodeId=NumericNodeId(32251, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80271,344 +81232,329 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2413, 0), + SourceNodeId=NumericNodeId(32252, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2413, 0), + SourceNodeId=NumericNodeId(32252, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), + TargetNodeId=NumericNodeId(32251, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToReady"), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ProgramStateMachineType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2414, 0), - BrowseName=QualifiedName("RunningToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(2391, 0), + BrowseName=QualifiedName("ProgramStateMachineType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2771, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2415, 0), + TargetNodeId=NumericNodeId(3830, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), + TargetNodeId=NumericNodeId(3835, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(2392, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(2393, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(2394, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2414, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(2395, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2414, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2396, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(4, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2415, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2414, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2415, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2397, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2415, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2398, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2415, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2414, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("RunningToSuspended"), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3850, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2416, 0), - BrowseName=QualifiedName("RunningToSuspended", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(2391, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2406, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2417, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2427, 0), + TargetNodeId=NumericNodeId(2408, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(2410, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(2412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(2414, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2416, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(2416, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(5, ua.VariantType.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2417, 0), - BrowseName=QualifiedName("TransitionNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2417, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2417, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2420, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2417, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), + TargetNodeId=NumericNodeId(2422, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToRunning"), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2424, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2418, 0), - BrowseName=QualifiedName("SuspendedToRunning", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(2391, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2426, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2419, 0), + TargetNodeId=NumericNodeId(2427, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), + TargetNodeId=NumericNodeId(2428, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2402, 0), + TargetNodeId=NumericNodeId(2429, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2428, 0), + TargetNodeId=NumericNodeId(2430, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2391, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2771, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CurrentState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3830, 0), + BrowseName=QualifiedName("CurrentState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2760, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(3831, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2418, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(3833, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2418, 0), + SourceNodeId=NumericNodeId(3830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(2760, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3830, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2418, 0), + SourceNodeId=NumericNodeId(3830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) @@ -80616,16 +81562,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(6, ua.VariantType.UInt32), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2419, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(3831, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2418, 0), + ParentNodeId=NumericNodeId(3830, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80635,7 +81580,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2419, 0), + SourceNodeId=NumericNodeId(3831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -80643,7 +81588,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2419, 0), + SourceNodeId=NumericNodeId(3831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -80651,96 +81596,115 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2419, 0), + SourceNodeId=NumericNodeId(3831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), + TargetNodeId=NumericNodeId(3830, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToHalted"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Number"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2420, 0), - BrowseName=QualifiedName("SuspendedToHalted", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(3833, 0), + BrowseName=QualifiedName("Number", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3830, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2421, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2420, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), + TargetNodeId=NumericNodeId(3830, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastTransition"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3835, 0), + BrowseName=QualifiedName("LastTransition", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2767, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), + TargetNodeId=NumericNodeId(3836, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), + TargetNodeId=NumericNodeId(3838, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(3839, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(2767, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2420, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2420, 0), + SourceNodeId=NumericNodeId(3835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) @@ -80748,16 +81712,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(7, ua.VariantType.UInt32), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2421, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(3836, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2420, 0), + ParentNodeId=NumericNodeId(3835, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80767,7 +81730,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2421, 0), + SourceNodeId=NumericNodeId(3836, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -80775,7 +81738,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2421, 0), + SourceNodeId=NumericNodeId(3836, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -80783,88 +81746,125 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2421, 0), + SourceNodeId=NumericNodeId(3836, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), + TargetNodeId=NumericNodeId(3835, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SuspendedToReady"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Number"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2422, 0), - BrowseName=QualifiedName("SuspendedToReady", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + RequestedNewNodeId=NumericNodeId(3838, 0), + BrowseName=QualifiedName("Number", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3835, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2422, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2423, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2422, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2404, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2422, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(3835, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3839, 0), + BrowseName=QualifiedName("TransitionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3835, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2422, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2422, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2422, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2430, 0), + TargetNodeId=NumericNodeId(3835, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Creatable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2392, 0), + BrowseName=QualifiedName("Creatable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2422, 0), + SourceNodeId=NumericNodeId(2392, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2422, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2392, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) @@ -80872,16 +81872,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(8, ua.VariantType.UInt32), + DisplayName=LocalizedText("Deletable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2423, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(2393, 0), + BrowseName=QualifiedName("Deletable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2422, 0), + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -80891,7 +81890,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2423, 0), + SourceNodeId=NumericNodeId(2393, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -80899,7 +81898,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2423, 0), + SourceNodeId=NumericNodeId(2393, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -80907,88 +81906,91 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2423, 0), + SourceNodeId=NumericNodeId(2393, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ReadyToHalted"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AutoDelete"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2424, 0), - BrowseName=QualifiedName("ReadyToHalted", 0), - NodeClass_=NodeClass.Object, + RequestedNewNodeId=NumericNodeId(2394, 0), + BrowseName=QualifiedName("AutoDelete", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2310, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(51, 0), - SourceNodeId=NumericNodeId(2424, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2400, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(52, 0), - SourceNodeId=NumericNodeId(2424, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2406, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2424, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2429, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("RecycleCount"), + DataType=ua.NodeId(ua.ObjectIds.Int32), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2395, 0), + BrowseName=QualifiedName("RecycleCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(54, 0), - SourceNodeId=NumericNodeId(2424, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2424, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2424, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2395, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) @@ -80996,16 +81998,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), + DisplayName=LocalizedText("InstanceCount"), DataType=ua.NodeId(ua.ObjectIds.UInt32), - Value=ua.Variant(9, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2425, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(2396, 0), + BrowseName=QualifiedName("InstanceCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2424, 0), + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -81015,298 +82016,279 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2425, 0), + SourceNodeId=NumericNodeId(2396, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2425, 0), + SourceNodeId=NumericNodeId(2396, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Start"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxInstanceCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2426, 0), - BrowseName=QualifiedName("Start", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(2397, 0), + BrowseName=QualifiedName("MaxInstanceCount", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2410, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2426, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2426, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2397, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Suspend"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxRecycleCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2427, 0), - BrowseName=QualifiedName("Suspend", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(2398, 0), + BrowseName=QualifiedName("MaxRecycleCount", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2416, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2427, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2427, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2398, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Resume"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ProgramDiagnostic"), + DataType=NumericNodeId(24033, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2428, 0), - BrowseName=QualifiedName("Resume", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(2399, 0), + BrowseName=QualifiedName("ProgramDiagnostic", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15383, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2428, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2418, 0), + TargetNodeId=NumericNodeId(3840, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2428, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(3841, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2428, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(3842, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Halt"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2429, 0), - BrowseName=QualifiedName("Halt", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2412, 0), + TargetNodeId=NumericNodeId(3843, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), + TargetNodeId=NumericNodeId(3844, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2429, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2424, 0), + TargetNodeId=NumericNodeId(3845, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2429, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(3846, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2429, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2391, 0), + TargetNodeId=NumericNodeId(3847, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2430, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(2391, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(2399, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15038, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2408, 0), + TargetNodeId=NumericNodeId(15040, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2420, 0), + TargetNodeId=NumericNodeId(3848, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(53, 0), - SourceNodeId=NumericNodeId(2430, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2422, 0), + TargetNodeId=NumericNodeId(3849, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2399, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2430, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2430, 0), + SourceNodeId=NumericNodeId(2399, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramTransitionEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CreateSessionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2378, 0), - BrowseName=QualifiedName("ProgramTransitionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2311, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(3840, 0), + BrowseName=QualifiedName("CreateSessionId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2378, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2379, 0), + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3840, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2378, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2311, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IntermediateResult"), + DisplayName=LocalizedText("CreateClientName"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2379, 0), - BrowseName=QualifiedName("IntermediateResult", 0), + RequestedNewNodeId=NumericNodeId(3841, 0), + BrowseName=QualifiedName("CreateClientName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2378, 0), + ParentNodeId=NumericNodeId(2399, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -81316,7 +82298,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2379, 0), + SourceNodeId=NumericNodeId(3841, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -81324,7 +82306,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2379, 0), + SourceNodeId=NumericNodeId(3841, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -81332,55 +82314,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2379, 0), + SourceNodeId=NumericNodeId(3841, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2378, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditProgramTransitionEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InvocationCreationTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11856, 0), - BrowseName=QualifiedName("AuditProgramTransitionEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(3842, 0), + BrowseName=QualifiedName("InvocationCreationTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11856, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11875, 0), + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3842, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11856, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransitionNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("LastTransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11875, 0), - BrowseName=QualifiedName("TransitionNumber", 0), + RequestedNewNodeId=NumericNodeId(3843, 0), + BrowseName=QualifiedName("LastTransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11856, 0), + ParentNodeId=NumericNodeId(2399, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -81390,7 +82382,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11875, 0), + SourceNodeId=NumericNodeId(3843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -81398,7 +82390,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11875, 0), + SourceNodeId=NumericNodeId(3843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -81406,81 +82398,83 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11875, 0), + SourceNodeId=NumericNodeId(3843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11856, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ProgramTransitionAuditEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastMethodCall"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3806, 0), - BrowseName=QualifiedName("ProgramTransitionAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2315, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(3844, 0), + BrowseName=QualifiedName("LastMethodCall", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3806, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3825, 0), + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3844, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3806, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2315, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Transition"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("LastMethodSessionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3825, 0), - BrowseName=QualifiedName("Transition", 0), + RequestedNewNodeId=NumericNodeId(3845, 0), + BrowseName=QualifiedName("LastMethodSessionId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3806, 0), + ParentNodeId=NumericNodeId(2399, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(2767, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3825, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3826, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3825, 0), + SourceNodeId=NumericNodeId(3845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2767, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3825, 0), + SourceNodeId=NumericNodeId(3845, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -81488,25 +82482,26 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3825, 0), + SourceNodeId=NumericNodeId(3845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3806, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodInputArguments"), + DataType=NumericNodeId(296, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3826, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(3846, 0), + BrowseName=QualifiedName("LastMethodInputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3825, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81514,146 +82509,85 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3826, 0), + SourceNodeId=NumericNodeId(3846, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3826, 0), + SourceNodeId=NumericNodeId(3846, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3826, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3846, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3825, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnosticType"), - DataType=NumericNodeId(894, 0), - ValueRank=-1, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastMethodOutputArguments"), + DataType=NumericNodeId(296, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2380, 0), - BrowseName=QualifiedName("ProgramDiagnosticType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(3847, 0), + BrowseName=QualifiedName("LastMethodOutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2381, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2382, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2383, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2384, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2386, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2389, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2380, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2390, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2380, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodInputValues"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2381, 0), - BrowseName=QualifiedName("CreateSessionId", 0), + RequestedNewNodeId=NumericNodeId(15038, 0), + BrowseName=QualifiedName("LastMethodInputValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81661,41 +82595,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2381, 0), + SourceNodeId=NumericNodeId(15038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2381, 0), + SourceNodeId=NumericNodeId(15038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2381, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), + DisplayName=LocalizedText("LastMethodOutputValues"), DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2382, 0), - BrowseName=QualifiedName("CreateClientName", 0), + RequestedNewNodeId=NumericNodeId(15040, 0), + BrowseName=QualifiedName("LastMethodOutputValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81703,41 +82638,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2382, 0), + SourceNodeId=NumericNodeId(15040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2382, 0), + SourceNodeId=NumericNodeId(15040, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2382, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), + DisplayName=LocalizedText("LastMethodCallTime"), DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2383, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), + RequestedNewNodeId=NumericNodeId(3848, 0), + BrowseName=QualifiedName("LastMethodCallTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81745,41 +82680,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2383, 0), + SourceNodeId=NumericNodeId(3848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2383, 0), + SourceNodeId=NumericNodeId(3848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("LastMethodReturnStatus"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2384, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(3849, 0), + BrowseName=QualifiedName("LastMethodReturnStatus", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(2399, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81787,41 +82722,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2384, 0), + SourceNodeId=NumericNodeId(3849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2384, 0), + SourceNodeId=NumericNodeId(3849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2384, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2399, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("FinalResultData"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2385, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(3850, 0), + BrowseName=QualifiedName("FinalResultData", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -81829,125 +82763,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2385, 0), + SourceNodeId=NumericNodeId(3850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2385, 0), + SourceNodeId=NumericNodeId(3850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2385, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Halted"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2386, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2406, 0), + BrowseName=QualifiedName("Halted", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2386, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2407, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2386, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2408, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2386, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2412, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2406, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2420, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2387, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2387, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2424, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2387, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2387, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(11, ua.VariantType.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2388, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), + RequestedNewNodeId=NumericNodeId(2407, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), + ParentNodeId=NumericNodeId(2406, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -81957,7 +82879,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2388, 0), + SourceNodeId=NumericNodeId(2407, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -81965,7 +82887,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2388, 0), + SourceNodeId=NumericNodeId(2407, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -81973,65 +82895,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2388, 0), + SourceNodeId=NumericNodeId(2407, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2406, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Ready"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2389, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2400, 0), + BrowseName=QualifiedName("Ready", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2389, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2401, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2400, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2408, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2400, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2410, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2400, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2414, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2400, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2422, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2400, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2424, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2389, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2389, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=NumericNodeId(299, 0), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(12, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2390, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), + RequestedNewNodeId=NumericNodeId(2401, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2380, 0), + ParentNodeId=NumericNodeId(2400, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -82041,7 +83003,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2390, 0), + SourceNodeId=NumericNodeId(2401, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -82049,7 +83011,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2390, 0), + SourceNodeId=NumericNodeId(2401, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -82057,146 +83019,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2390, 0), + SourceNodeId=NumericNodeId(2401, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2380, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("ProgramDiagnostic2Type"), - DataType=NumericNodeId(24033, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Running"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15383, 0), - BrowseName=QualifiedName("ProgramDiagnostic2Type", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2402, 0), + BrowseName=QualifiedName("Running", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15384, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15385, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15386, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15387, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15388, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15389, 0), + TargetNodeId=NumericNodeId(2403, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15390, 0), + TargetNodeId=NumericNodeId(2410, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15391, 0), + TargetNodeId=NumericNodeId(2412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15392, 0), + TargetNodeId=NumericNodeId(2414, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15393, 0), + TargetNodeId=NumericNodeId(2416, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15394, 0), + TargetNodeId=NumericNodeId(2418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15395, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(13, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15384, 0), - BrowseName=QualifiedName("CreateSessionId", 0), + RequestedNewNodeId=NumericNodeId(2403, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(2402, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -82204,123 +83127,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15384, 0), + SourceNodeId=NumericNodeId(2403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15384, 0), + SourceNodeId=NumericNodeId(2403, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15384, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CreateClientName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Suspended"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15385, 0), - BrowseName=QualifiedName("CreateClientName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), + RequestedNewNodeId=NumericNodeId(2404, 0), + BrowseName=QualifiedName("Suspended", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(2307, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15385, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2405, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15385, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2416, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15385, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2418, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InvocationCreationTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2404, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2420, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15386, 0), - BrowseName=QualifiedName("InvocationCreationTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15386, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2422, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15386, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15386, 0), + SourceNodeId=NumericNodeId(2404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastTransitionTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("StateNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(14, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15387, 0), - BrowseName=QualifiedName("LastTransitionTime", 0), + RequestedNewNodeId=NumericNodeId(2405, 0), + BrowseName=QualifiedName("StateNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), + ParentNodeId=NumericNodeId(2404, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -82330,7 +83243,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15387, 0), + SourceNodeId=NumericNodeId(2405, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -82338,7 +83251,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15387, 0), + SourceNodeId=NumericNodeId(2405, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -82346,110 +83259,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15387, 0), + SourceNodeId=NumericNodeId(2405, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCall"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("HaltedToReady"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15388, 0), - BrowseName=QualifiedName("LastMethodCall", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), + RequestedNewNodeId=NumericNodeId(2408, 0), + BrowseName=QualifiedName("HaltedToReady", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15388, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2409, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15388, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2406, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15388, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodSessionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2430, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15389, 0), - BrowseName=QualifiedName("LastMethodSessionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15389, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15389, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11856, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15389, 0), + SourceNodeId=NumericNodeId(2408, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(1, ua.VariantType.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15390, 0), - BrowseName=QualifiedName("LastMethodInputArguments", 0), + RequestedNewNodeId=NumericNodeId(2409, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(2408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -82457,170 +83367,123 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15390, 0), + SourceNodeId=NumericNodeId(2409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15390, 0), + SourceNodeId=NumericNodeId(2409, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15390, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2408, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputArguments"), - DataType=NumericNodeId(296, 0), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ReadyToRunning"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15391, 0), - BrowseName=QualifiedName("LastMethodOutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), + RequestedNewNodeId=NumericNodeId(2410, 0), + BrowseName=QualifiedName("ReadyToRunning", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15391, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2411, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15391, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15391, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodInputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15392, 0), - BrowseName=QualifiedName("LastMethodInputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15392, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(2426, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15392, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15392, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodOutputValues"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15393, 0), - BrowseName=QualifiedName("LastMethodOutputValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15393, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15393, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15393, 0), + SourceNodeId=NumericNodeId(2410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodCallTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(2, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15394, 0), - BrowseName=QualifiedName("LastMethodCallTime", 0), + RequestedNewNodeId=NumericNodeId(2411, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(2410, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -82628,218 +83491,164 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15394, 0), + SourceNodeId=NumericNodeId(2411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15394, 0), + SourceNodeId=NumericNodeId(2411, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15394, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), + TargetNodeId=NumericNodeId(2410, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastMethodReturnStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("RunningToHalted"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15395, 0), - BrowseName=QualifiedName("LastMethodReturnStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15383, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, + RequestedNewNodeId=NumericNodeId(2412, 0), + BrowseName=QualifiedName("RunningToHalted", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15395, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15383, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Annotations"), - DataType=NumericNodeId(891, 0), - ValueRank=-2, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11214, 0), - BrowseName=QualifiedName("Annotations", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11214, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2413, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HistoricalDataConfigurationType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2318, 0), - BrowseName=QualifiedName("HistoricalDataConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11876, 0), + TargetNodeId=NumericNodeId(2406, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2323, 0), + TargetNodeId=NumericNodeId(2429, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2324, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2325, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2326, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2327, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2328, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(3, ua.VariantType.UInt32), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2413, 0), + BrowseName=QualifiedName("TransitionNumber", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2412, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11499, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2413, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11500, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2413, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19092, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2413, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(2412, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), + DisplayName=LocalizedText("RunningToReady"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3059, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), + RequestedNewNodeId=NumericNodeId(2414, 0), + BrowseName=QualifiedName("RunningToReady", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11187, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -82847,71 +83656,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11168, 0), + TargetNodeId=NumericNodeId(2415, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11169, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11170, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3059, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11171, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3059, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3059, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(3059, 0), + SourceNodeId=NumericNodeId(2414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(4, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11168, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), + RequestedNewNodeId=NumericNodeId(2415, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), + ParentNodeId=NumericNodeId(2414, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -82921,7 +83731,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11168, 0), + SourceNodeId=NumericNodeId(2415, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -82929,7 +83739,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11168, 0), + SourceNodeId=NumericNodeId(2415, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -82937,107 +83747,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11168, 0), + SourceNodeId=NumericNodeId(2415, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), + TargetNodeId=NumericNodeId(2414, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("RunningToSuspended"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11169, 0), - BrowseName=QualifiedName("PercentDataBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2416, 0), + BrowseName=QualifiedName("RunningToSuspended", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11169, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2417, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11169, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11169, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), + TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2427, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11170, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11170, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11170, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11856, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11170, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(5, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11171, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), + RequestedNewNodeId=NumericNodeId(2417, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3059, 0), + ParentNodeId=NumericNodeId(2416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -83047,7 +83855,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11171, 0), + SourceNodeId=NumericNodeId(2417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -83055,7 +83863,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11171, 0), + SourceNodeId=NumericNodeId(2417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -83063,106 +83871,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11171, 0), + SourceNodeId=NumericNodeId(2417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3059, 0), + TargetNodeId=NumericNodeId(2416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), + DisplayName=LocalizedText("SuspendedToRunning"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11876, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), + RequestedNewNodeId=NumericNodeId(2418, 0), + BrowseName=QualifiedName("SuspendedToRunning", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2391, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11876, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(2419, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11876, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11876, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2402, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Stepped"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2418, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2428, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2323, 0), - BrowseName=QualifiedName("Stepped", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2323, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2323, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11856, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2418, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2323, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Definition"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(6, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2324, 0), - BrowseName=QualifiedName("Definition", 0), + RequestedNewNodeId=NumericNodeId(2419, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2418, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -83172,7 +83979,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2324, 0), + SourceNodeId=NumericNodeId(2419, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -83180,157 +83987,121 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2324, 0), + SourceNodeId=NumericNodeId(2419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2324, 0), + SourceNodeId=NumericNodeId(2419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2418, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTimeInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SuspendedToHalted"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2325, 0), - BrowseName=QualifiedName("MaxTimeInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2420, 0), + BrowseName=QualifiedName("SuspendedToHalted", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2325, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2421, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2325, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2325, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2406, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinTimeInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2326, 0), - BrowseName=QualifiedName("MinTimeInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2326, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2429, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2326, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2430, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2326, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExceptionDeviation"), - DataType=ua.NodeId(ua.ObjectIds.Double), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2327, 0), - BrowseName=QualifiedName("ExceptionDeviation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2327, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2327, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2327, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExceptionDeviationFormat"), - DataType=NumericNodeId(890, 0), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(7, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2328, 0), - BrowseName=QualifiedName("ExceptionDeviationFormat", 0), + RequestedNewNodeId=NumericNodeId(2421, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2420, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -83340,7 +84111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2328, 0), + SourceNodeId=NumericNodeId(2421, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -83348,115 +84119,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2328, 0), + SourceNodeId=NumericNodeId(2421, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2328, 0), + SourceNodeId=NumericNodeId(2421, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2420, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartOfArchive"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SuspendedToReady"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11499, 0), - BrowseName=QualifiedName("StartOfArchive", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2422, 0), + BrowseName=QualifiedName("SuspendedToReady", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11499, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2423, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11499, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11499, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartOfOnlineArchive"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2422, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2378, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11500, 0), - BrowseName=QualifiedName("StartOfOnlineArchive", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11500, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11500, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(2430, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2422, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11500, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerTimestampSupported"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(8, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19092, 0), - BrowseName=QualifiedName("ServerTimestampSupported", 0), + RequestedNewNodeId=NumericNodeId(2423, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2422, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -83466,7 +84235,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19092, 0), + SourceNodeId=NumericNodeId(2423, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -83474,135 +84243,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19092, 0), + SourceNodeId=NumericNodeId(2423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19092, 0), + SourceNodeId=NumericNodeId(2423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2422, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("HA Configuration"), + DisplayName=LocalizedText("ReadyToHalted"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11202, 0), - BrowseName=QualifiedName("HA Configuration", 0), + RequestedNewNodeId=NumericNodeId(2424, 0), + BrowseName=QualifiedName("ReadyToHalted", 0), NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2318, 0), + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2310, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11202, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11208, 0), + TargetNodeId=NumericNodeId(2425, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11202, 0), + ReferenceTypeId=NumericNodeId(51, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2318, 0), + TargetNodeId=NumericNodeId(2400, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11203, 0), - BrowseName=QualifiedName("AggregateConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(11202, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(11187, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), + ReferenceTypeId=NumericNodeId(52, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11204, 0), + TargetNodeId=NumericNodeId(2406, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11205, 0), + TargetNodeId=NumericNodeId(2429, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11206, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11203, 0), + ReferenceTypeId=NumericNodeId(54, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11207, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11203, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(2310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11203, 0), + SourceNodeId=NumericNodeId(2424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11202, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + Value=ua.Variant(9, ua.VariantType.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11204, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), + RequestedNewNodeId=NumericNodeId(2425, 0), + BrowseName=QualifiedName("TransitionNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), + ParentNodeId=NumericNodeId(2424, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -83612,385 +84359,496 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11204, 0), + SourceNodeId=NumericNodeId(2425, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2425, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11204, 0), + SourceNodeId=NumericNodeId(2425, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), + TargetNodeId=NumericNodeId(2424, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Start"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11205, 0), - BrowseName=QualifiedName("PercentDataBad", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2426, 0), + BrowseName=QualifiedName("Start", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2426, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2410, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11205, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11205, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Suspend"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11206, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2427, 0), + BrowseName=QualifiedName("Suspend", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2427, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2416, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11206, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11206, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Resume"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11207, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11203, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2428, 0), + BrowseName=QualifiedName("Resume", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2428, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2418, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11207, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2428, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11207, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2428, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11203, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Stepped"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Halt"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11208, 0), - BrowseName=QualifiedName("Stepped", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11202, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2429, 0), + BrowseName=QualifiedName("Halt", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11208, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11208, 0), + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11202, 0), + TargetNodeId=NumericNodeId(2420, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HistoricalEventFilter"), - DataType=NumericNodeId(725, 0), - ValueRank=-2, + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2429, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2424, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11215, 0), - BrowseName=QualifiedName("HistoricalEventFilter", 0), - NodeClass_=NodeClass.Variable, - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11215, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2429, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HistoryServerCapabilitiesType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2330, 0), - BrowseName=QualifiedName("HistoryServerCapabilitiesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2430, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(2391, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2331, 0), + TargetNodeId=NumericNodeId(2408, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2332, 0), + TargetNodeId=NumericNodeId(2420, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(53, 0), + SourceNodeId=NumericNodeId(2430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11268, 0), + TargetNodeId=NumericNodeId(2422, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11269, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2334, 0), + TargetNodeId=NumericNodeId(2391, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ProgramTransitionEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2378, 0), + BrowseName=QualifiedName("ProgramTransitionEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2311, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2378, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2335, 0), + TargetNodeId=NumericNodeId(2379, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2378, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2336, 0), + TargetNodeId=NumericNodeId(2311, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("IntermediateResult"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2379, 0), + BrowseName=QualifiedName("IntermediateResult", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2378, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2379, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2337, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2379, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2338, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2379, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11278, 0), + TargetNodeId=NumericNodeId(2378, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditProgramTransitionEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11856, 0), + BrowseName=QualifiedName("AuditProgramTransitionEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2315, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + SourceNodeId=NumericNodeId(11856, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11279, 0), + TargetNodeId=NumericNodeId(11875, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11856, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11280, 0), + TargetNodeId=NumericNodeId(2315, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransitionNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11875, 0), + BrowseName=QualifiedName("TransitionNumber", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11856, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11501, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11270, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(2330, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11172, 0), + TargetNodeId=NumericNodeId(11856, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ProgramTransitionAuditEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3806, 0), + BrowseName=QualifiedName("ProgramTransitionAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2315, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3806, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19094, 0), + TargetNodeId=NumericNodeId(3825, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2330, 0), + SourceNodeId=NumericNodeId(3806, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(2315, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("Transition"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2331, 0), - BrowseName=QualifiedName("AccessHistoryDataCapability", 0), + RequestedNewNodeId=NumericNodeId(3825, 0), + BrowseName=QualifiedName("Transition", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(3806, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(2767, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3825, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3826, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2331, 0), + SourceNodeId=NumericNodeId(3825, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2767, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2331, 0), + SourceNodeId=NumericNodeId(3825, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2331, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3825, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(3806, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AccessHistoryEventsCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2332, 0), - BrowseName=QualifiedName("AccessHistoryEventsCapability", 0), + RequestedNewNodeId=NumericNodeId(3826, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(3825, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84000,7 +84858,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2332, 0), + SourceNodeId=NumericNodeId(3826, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84008,7 +84866,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2332, 0), + SourceNodeId=NumericNodeId(3826, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84016,107 +84874,128 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2332, 0), + SourceNodeId=NumericNodeId(3826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(3825, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnDataValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("ProgramDiagnosticType"), + DataType=NumericNodeId(894, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11268, 0), - BrowseName=QualifiedName("MaxReturnDataValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2380, 0), + BrowseName=QualifiedName("ProgramDiagnosticType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11268, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2381, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11268, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2382, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11268, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2383, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReturnEventValues"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2384, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11269, 0), - BrowseName=QualifiedName("MaxReturnEventValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(2380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2385, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11269, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2386, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11269, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2387, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11269, 0), + SourceNodeId=NumericNodeId(2380, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2388, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2389, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2390, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2380, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("CreateSessionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2334, 0), - BrowseName=QualifiedName("InsertDataCapability", 0), + RequestedNewNodeId=NumericNodeId(2381, 0), + BrowseName=QualifiedName("CreateSessionId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84126,7 +85005,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2334, 0), + SourceNodeId=NumericNodeId(2381, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84134,7 +85013,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2334, 0), + SourceNodeId=NumericNodeId(2381, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84142,23 +85021,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2334, 0), + SourceNodeId=NumericNodeId(2381, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("CreateClientName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2335, 0), - BrowseName=QualifiedName("ReplaceDataCapability", 0), + RequestedNewNodeId=NumericNodeId(2382, 0), + BrowseName=QualifiedName("CreateClientName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84168,7 +85047,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2335, 0), + SourceNodeId=NumericNodeId(2382, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84176,7 +85055,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2335, 0), + SourceNodeId=NumericNodeId(2382, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84184,23 +85063,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2335, 0), + SourceNodeId=NumericNodeId(2382, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateDataCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("InvocationCreationTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2336, 0), - BrowseName=QualifiedName("UpdateDataCapability", 0), + RequestedNewNodeId=NumericNodeId(2383, 0), + BrowseName=QualifiedName("InvocationCreationTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84210,7 +85089,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2336, 0), + SourceNodeId=NumericNodeId(2383, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84218,7 +85097,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2336, 0), + SourceNodeId=NumericNodeId(2383, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84226,23 +85105,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2336, 0), + SourceNodeId=NumericNodeId(2383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteRawCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LastTransitionTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2337, 0), - BrowseName=QualifiedName("DeleteRawCapability", 0), + RequestedNewNodeId=NumericNodeId(2384, 0), + BrowseName=QualifiedName("LastTransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84252,7 +85131,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2337, 0), + SourceNodeId=NumericNodeId(2384, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84260,7 +85139,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2337, 0), + SourceNodeId=NumericNodeId(2384, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84268,23 +85147,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2337, 0), + SourceNodeId=NumericNodeId(2384, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteAtTimeCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LastMethodCall"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2338, 0), - BrowseName=QualifiedName("DeleteAtTimeCapability", 0), + RequestedNewNodeId=NumericNodeId(2385, 0), + BrowseName=QualifiedName("LastMethodCall", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84294,7 +85173,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2338, 0), + SourceNodeId=NumericNodeId(2385, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84302,7 +85181,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(2338, 0), + SourceNodeId=NumericNodeId(2385, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84310,23 +85189,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2338, 0), + SourceNodeId=NumericNodeId(2385, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LastMethodSessionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11278, 0), - BrowseName=QualifiedName("InsertEventCapability", 0), + RequestedNewNodeId=NumericNodeId(2386, 0), + BrowseName=QualifiedName("LastMethodSessionId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84336,7 +85215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11278, 0), + SourceNodeId=NumericNodeId(2386, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84344,7 +85223,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11278, 0), + SourceNodeId=NumericNodeId(2386, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84352,23 +85231,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11278, 0), + SourceNodeId=NumericNodeId(2386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReplaceEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodInputArguments"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11279, 0), - BrowseName=QualifiedName("ReplaceEventCapability", 0), + RequestedNewNodeId=NumericNodeId(2387, 0), + BrowseName=QualifiedName("LastMethodInputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84378,7 +85258,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11279, 0), + SourceNodeId=NumericNodeId(2387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84386,7 +85266,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11279, 0), + SourceNodeId=NumericNodeId(2387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84394,23 +85274,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11279, 0), + SourceNodeId=NumericNodeId(2387, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodOutputArguments"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11280, 0), - BrowseName=QualifiedName("UpdateEventCapability", 0), + RequestedNewNodeId=NumericNodeId(2388, 0), + BrowseName=QualifiedName("LastMethodOutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84420,7 +85301,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11280, 0), + SourceNodeId=NumericNodeId(2388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84428,7 +85309,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11280, 0), + SourceNodeId=NumericNodeId(2388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84436,23 +85317,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11280, 0), + SourceNodeId=NumericNodeId(2388, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DeleteEventCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LastMethodCallTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11501, 0), - BrowseName=QualifiedName("DeleteEventCapability", 0), + RequestedNewNodeId=NumericNodeId(2389, 0), + BrowseName=QualifiedName("LastMethodCallTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84462,7 +85343,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11501, 0), + SourceNodeId=NumericNodeId(2389, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84470,7 +85351,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11501, 0), + SourceNodeId=NumericNodeId(2389, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84478,23 +85359,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11501, 0), + SourceNodeId=NumericNodeId(2389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InsertAnnotationCapability"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("LastMethodReturnStatus"), + DataType=NumericNodeId(299, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11270, 0), - BrowseName=QualifiedName("InsertAnnotationCapability", 0), + RequestedNewNodeId=NumericNodeId(2390, 0), + BrowseName=QualifiedName("LastMethodReturnStatus", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), + ParentNodeId=NumericNodeId(2380, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84504,7 +85385,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11270, 0), + SourceNodeId=NumericNodeId(2390, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84512,7 +85393,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11270, 0), + SourceNodeId=NumericNodeId(2390, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84520,172 +85401,146 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11270, 0), + SourceNodeId=NumericNodeId(2390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(2380, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AggregateFunctions"), - EventNotifier=0, + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("ProgramDiagnostic2Type"), + DataType=NumericNodeId(24033, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11172, 0), - BrowseName=QualifiedName("AggregateFunctions", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), + RequestedNewNodeId=NumericNodeId(15383, 0), + BrowseName=QualifiedName("ProgramDiagnostic2Type", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11172, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(15384, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11172, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15385, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(11172, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(15386, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerTimestampSupported"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19094, 0), - BrowseName=QualifiedName("ServerTimestampSupported", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2330, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19094, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15387, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19094, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15388, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19094, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2330, 0), + TargetNodeId=NumericNodeId(15389, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryEventUpdateEventType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15390, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2999, 0), - BrowseName=QualifiedName("AuditHistoryEventUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3025, 0), + TargetNodeId=NumericNodeId(15391, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3028, 0), + TargetNodeId=NumericNodeId(15392, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3003, 0), + TargetNodeId=NumericNodeId(15393, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3029, 0), + TargetNodeId=NumericNodeId(15394, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3030, 0), + TargetNodeId=NumericNodeId(15395, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(2999, 0), + SourceNodeId=NumericNodeId(15383, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), + DisplayName=LocalizedText("CreateSessionId"), DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3025, 0), - BrowseName=QualifiedName("UpdatedNode", 0), + RequestedNewNodeId=NumericNodeId(15384, 0), + BrowseName=QualifiedName("CreateSessionId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -84693,41 +85548,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3025, 0), + SourceNodeId=NumericNodeId(15384, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3025, 0), + SourceNodeId=NumericNodeId(15384, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3025, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15384, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), + DisplayName=LocalizedText("CreateClientName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3028, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), + RequestedNewNodeId=NumericNodeId(15385, 0), + BrowseName=QualifiedName("CreateClientName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -84735,41 +85590,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3028, 0), + SourceNodeId=NumericNodeId(15385, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3028, 0), + SourceNodeId=NumericNodeId(15385, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3028, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15385, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Filter"), - DataType=NumericNodeId(725, 0), + DisplayName=LocalizedText("InvocationCreationTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3003, 0), - BrowseName=QualifiedName("Filter", 0), + RequestedNewNodeId=NumericNodeId(15386, 0), + BrowseName=QualifiedName("InvocationCreationTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -84777,40 +85632,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3003, 0), + SourceNodeId=NumericNodeId(15386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3003, 0), + SourceNodeId=NumericNodeId(15386, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3003, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(920, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("LastTransitionTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3029, 0), - BrowseName=QualifiedName("NewValues", 0), + RequestedNewNodeId=NumericNodeId(15387, 0), + BrowseName=QualifiedName("LastTransitionTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), + ParentNodeId=NumericNodeId(15383, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -84820,7 +85674,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3029, 0), + SourceNodeId=NumericNodeId(15387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -84828,7 +85682,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3029, 0), + SourceNodeId=NumericNodeId(15387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -84836,26 +85690,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3029, 0), + SourceNodeId=NumericNodeId(15387, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(920, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("LastMethodCall"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3030, 0), - BrowseName=QualifiedName("OldValues", 0), + RequestedNewNodeId=NumericNodeId(15388, 0), + BrowseName=QualifiedName("LastMethodCall", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(2999, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -84863,97 +85716,84 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3030, 0), + SourceNodeId=NumericNodeId(15388, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3030, 0), + SourceNodeId=NumericNodeId(15388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3030, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15388, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2999, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryValueUpdateEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastMethodSessionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3006, 0), - BrowseName=QualifiedName("AuditHistoryValueUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15389, 0), + BrowseName=QualifiedName("LastMethodSessionId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3026, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3031, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3032, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3006, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3033, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3006, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodInputArguments"), + DataType=NumericNodeId(296, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3026, 0), - BrowseName=QualifiedName("UpdatedNode", 0), + RequestedNewNodeId=NumericNodeId(15390, 0), + BrowseName=QualifiedName("LastMethodInputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -84961,41 +85801,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3026, 0), + SourceNodeId=NumericNodeId(15390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3026, 0), + SourceNodeId=NumericNodeId(15390, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3026, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), - ValueRank=-1, + DisplayName=LocalizedText("LastMethodOutputArguments"), + DataType=NumericNodeId(296, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3031, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), + RequestedNewNodeId=NumericNodeId(15391, 0), + BrowseName=QualifiedName("LastMethodOutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -85003,42 +85844,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3031, 0), + SourceNodeId=NumericNodeId(15391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3031, 0), + SourceNodeId=NumericNodeId(15391, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3031, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(23, 0), + DisplayName=LocalizedText("LastMethodInputValues"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3032, 0), - BrowseName=QualifiedName("NewValues", 0), + RequestedNewNodeId=NumericNodeId(15392, 0), + BrowseName=QualifiedName("LastMethodInputValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -85046,42 +85887,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3032, 0), + SourceNodeId=NumericNodeId(15392, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3032, 0), + SourceNodeId=NumericNodeId(15392, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3032, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15392, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), + DisplayName=LocalizedText("LastMethodOutputValues"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3033, 0), - BrowseName=QualifiedName("OldValues", 0), + RequestedNewNodeId=NumericNodeId(15393, 0), + BrowseName=QualifiedName("LastMethodOutputValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -85089,89 +85930,83 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3033, 0), + SourceNodeId=NumericNodeId(15393, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3033, 0), + SourceNodeId=NumericNodeId(15393, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3033, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15393, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3006, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryAnnotationUpdateEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastMethodCallTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19095, 0), - BrowseName=QualifiedName("AuditHistoryAnnotationUpdateEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15394, 0), + BrowseName=QualifiedName("LastMethodCallTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19293, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19294, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19095, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19295, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19095, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15394, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PerformInsertReplace"), - DataType=NumericNodeId(11293, 0), + DisplayName=LocalizedText("LastMethodReturnStatus"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19293, 0), - BrowseName=QualifiedName("PerformInsertReplace", 0), + RequestedNewNodeId=NumericNodeId(15395, 0), + BrowseName=QualifiedName("LastMethodReturnStatus", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15383, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -85179,41 +86014,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19293, 0), + SourceNodeId=NumericNodeId(15395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19293, 0), + SourceNodeId=NumericNodeId(15395, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19293, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15395, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), + TargetNodeId=NumericNodeId(15383, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NewValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Annotations"), + DataType=NumericNodeId(891, 0), + ValueRank=-2, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19294, 0), - BrowseName=QualifiedName("NewValues", 0), + RequestedNewNodeId=NumericNodeId(11214, 0), + BrowseName=QualifiedName("Annotations", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) @@ -85222,156 +86054,152 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19294, 0), + SourceNodeId=NumericNodeId(11214, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HistoricalDataConfigurationType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2318, 0), + BrowseName=QualifiedName("HistoricalDataConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2318, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3059, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19294, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11876, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19294, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), + TargetNodeId=NumericNodeId(2323, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19295, 0), - BrowseName=QualifiedName("OldValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19095, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19295, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2324, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19295, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(2325, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19295, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19095, 0), + TargetNodeId=NumericNodeId(2326, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryDeleteEventType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2327, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3012, 0), - BrowseName=QualifiedName("AuditHistoryDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2104, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3012, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3027, 0), + TargetNodeId=NumericNodeId(2328, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3012, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2104, 0), + TargetNodeId=NumericNodeId(11499, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdatedNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11500, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3027, 0), - BrowseName=QualifiedName("UpdatedNode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3012, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(2318, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19092, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3027, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32619, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3027, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(32620, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3027, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryRawModifyDeleteEventType"), - IsAbstract=True, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateConfiguration"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3014, 0), - BrowseName=QualifiedName("AuditHistoryRawModifyDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(3059, 0), + BrowseName=QualifiedName("AggregateConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(11187, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -85379,55 +86207,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), + SourceNodeId=NumericNodeId(3059, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3015, 0), + TargetNodeId=NumericNodeId(11168, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), + SourceNodeId=NumericNodeId(3059, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3016, 0), + TargetNodeId=NumericNodeId(11169, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), + SourceNodeId=NumericNodeId(3059, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3017, 0), + TargetNodeId=NumericNodeId(11170, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3014, 0), + SourceNodeId=NumericNodeId(3059, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3034, 0), + TargetNodeId=NumericNodeId(11171, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3059, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3059, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3014, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(3059, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsDeleteModified"), + DisplayName=LocalizedText("TreatUncertainAsBad"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3015, 0), - BrowseName=QualifiedName("IsDeleteModified", 0), + RequestedNewNodeId=NumericNodeId(11168, 0), + BrowseName=QualifiedName("TreatUncertainAsBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), + ParentNodeId=NumericNodeId(3059, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85437,7 +86281,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3015, 0), + SourceNodeId=NumericNodeId(11168, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85445,7 +86289,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3015, 0), + SourceNodeId=NumericNodeId(11168, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -85453,23 +86297,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3015, 0), + SourceNodeId=NumericNodeId(11168, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), + TargetNodeId=NumericNodeId(3059, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StartTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("PercentDataBad"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3016, 0), - BrowseName=QualifiedName("StartTime", 0), + RequestedNewNodeId=NumericNodeId(11169, 0), + BrowseName=QualifiedName("PercentDataBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), + ParentNodeId=NumericNodeId(3059, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85479,7 +86323,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3016, 0), + SourceNodeId=NumericNodeId(11169, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85487,7 +86331,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3016, 0), + SourceNodeId=NumericNodeId(11169, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -85495,23 +86339,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3016, 0), + SourceNodeId=NumericNodeId(11169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), + TargetNodeId=NumericNodeId(3059, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("PercentDataGood"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3017, 0), - BrowseName=QualifiedName("EndTime", 0), + RequestedNewNodeId=NumericNodeId(11170, 0), + BrowseName=QualifiedName("PercentDataGood", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), + ParentNodeId=NumericNodeId(3059, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85521,7 +86365,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3017, 0), + SourceNodeId=NumericNodeId(11170, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85529,7 +86373,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3017, 0), + SourceNodeId=NumericNodeId(11170, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -85537,24 +86381,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3017, 0), + SourceNodeId=NumericNodeId(11170, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), + TargetNodeId=NumericNodeId(3059, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("UseSlopedExtrapolation"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3034, 0), - BrowseName=QualifiedName("OldValues", 0), + RequestedNewNodeId=NumericNodeId(11171, 0), + BrowseName=QualifiedName("UseSlopedExtrapolation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3014, 0), + ParentNodeId=NumericNodeId(3059, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85564,7 +86407,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3034, 0), + SourceNodeId=NumericNodeId(11171, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85572,7 +86415,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3034, 0), + SourceNodeId=NumericNodeId(11171, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -85580,64 +86423,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3034, 0), + SourceNodeId=NumericNodeId(11171, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3014, 0), + TargetNodeId=NumericNodeId(3059, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryAtTimeDeleteEventType"), - IsAbstract=True, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateFunctions"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3019, 0), - BrowseName=QualifiedName("AuditHistoryAtTimeDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(11876, 0), + BrowseName=QualifiedName("AggregateFunctions", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3019, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3020, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3019, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3021, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3019, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(11876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReqTimes"), - DataType=NumericNodeId(294, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Stepped"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3020, 0), - BrowseName=QualifiedName("ReqTimes", 0), + RequestedNewNodeId=NumericNodeId(2323, 0), + BrowseName=QualifiedName("Stepped", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3019, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85647,7 +86490,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3020, 0), + SourceNodeId=NumericNodeId(2323, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85655,7 +86498,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3020, 0), + SourceNodeId=NumericNodeId(2323, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -85663,24 +86506,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3020, 0), + SourceNodeId=NumericNodeId(2323, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3019, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(23, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Definition"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3021, 0), - BrowseName=QualifiedName("OldValues", 0), + RequestedNewNodeId=NumericNodeId(2324, 0), + BrowseName=QualifiedName("Definition", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3019, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85690,7 +86532,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3021, 0), + SourceNodeId=NumericNodeId(2324, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85698,72 +86540,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3021, 0), + SourceNodeId=NumericNodeId(2324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3021, 0), + SourceNodeId=NumericNodeId(2324, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3019, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuditHistoryEventDeleteEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxTimeInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3022, 0), - BrowseName=QualifiedName("AuditHistoryEventDeleteEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(3012, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2325, 0), + BrowseName=QualifiedName("MaxTimeInterval", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3022, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3023, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3022, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3024, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(3022, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3012, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventIds"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("MinTimeInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3023, 0), - BrowseName=QualifiedName("EventIds", 0), + RequestedNewNodeId=NumericNodeId(2326, 0), + BrowseName=QualifiedName("MinTimeInterval", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3022, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85773,7 +86616,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3023, 0), + SourceNodeId=NumericNodeId(2326, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85781,31 +86624,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3023, 0), + SourceNodeId=NumericNodeId(2326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3023, 0), + SourceNodeId=NumericNodeId(2326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3022, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OldValues"), - DataType=NumericNodeId(920, 0), + DisplayName=LocalizedText("ExceptionDeviation"), + DataType=ua.NodeId(ua.ObjectIds.Double), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(3024, 0), - BrowseName=QualifiedName("OldValues", 0), + RequestedNewNodeId=NumericNodeId(2327, 0), + BrowseName=QualifiedName("ExceptionDeviation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(3022, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85815,7 +86658,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(3024, 0), + SourceNodeId=NumericNodeId(2327, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85823,103 +86666,157 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(3024, 0), + SourceNodeId=NumericNodeId(2327, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(3024, 0), + SourceNodeId=NumericNodeId(2327, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(3022, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ExceptionDeviationFormat"), + DataType=NumericNodeId(890, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12522, 0), - BrowseName=QualifiedName("TrustListType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(2328, 0), + BrowseName=QualifiedName("ExceptionDeviationFormat", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2328, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12542, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2328, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12522, 0), + SourceNodeId=NumericNodeId(2328, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19296, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StartOfArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11499, 0), + BrowseName=QualifiedName("StartOfArchive", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11499, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11499, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11499, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StartOfOnlineArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11500, 0), + BrowseName=QualifiedName("StartOfOnlineArchive", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11500, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12548, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11500, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12550, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11500, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("ServerTimestampSupported"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12542, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(19092, 0), + BrowseName=QualifiedName("ServerTimestampSupported", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12522, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85929,7 +86826,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12542, 0), + SourceNodeId=NumericNodeId(19092, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85937,31 +86834,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12542, 0), + SourceNodeId=NumericNodeId(19092, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12542, 0), + SourceNodeId=NumericNodeId(19092, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), + DisplayName=LocalizedText("MaxTimeStoredValues"), DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19296, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), + RequestedNewNodeId=NumericNodeId(32619, 0), + BrowseName=QualifiedName("MaxTimeStoredValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12522, 0), + ParentNodeId=NumericNodeId(2318, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -85971,7 +86868,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19296, 0), + SourceNodeId=NumericNodeId(32619, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -85979,7 +86876,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19296, 0), + SourceNodeId=NumericNodeId(32619, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -85987,46 +86884,130 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19296, 0), + SourceNodeId=NumericNodeId(32619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxCountStoredValues"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32620, 0), + BrowseName=QualifiedName("MaxCountStoredValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2318, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2318, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HistoricalEventConfigurationType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12543, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32621, 0), + BrowseName=QualifiedName("HistoricalEventConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32621, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32622, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12543, 0), + SourceNodeId=NumericNodeId(32621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12544, 0), + TargetNodeId=NumericNodeId(32623, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12543, 0), + SourceNodeId=NumericNodeId(32621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12545, 0), + TargetNodeId=NumericNodeId(32624, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32621, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("EventTypes"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32622, 0), + BrowseName=QualifiedName("EventTypes", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32621, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32622, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12543, 0), + SourceNodeId=NumericNodeId(32622, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -86034,32 +87015,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12543, 0), + SourceNodeId=NumericNodeId(32622, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(32621, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("StartOfArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12544, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32623, 0), + BrowseName=QualifiedName("StartOfArchive", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12543, 0), + ParentNodeId=NumericNodeId(32621, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86069,7 +87041,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12544, 0), + SourceNodeId=NumericNodeId(32623, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86077,40 +87049,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12544, 0), + SourceNodeId=NumericNodeId(32623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12544, 0), + SourceNodeId=NumericNodeId(32623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), + TargetNodeId=NumericNodeId(32621, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("StartOfOnlineArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12545, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32624, 0), + BrowseName=QualifiedName("StartOfOnlineArchive", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12543, 0), + ParentNodeId=NumericNodeId(32621, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86120,7 +87083,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12545, 0), + SourceNodeId=NumericNodeId(32624, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86128,30 +87091,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12545, 0), + SourceNodeId=NumericNodeId(32624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12545, 0), + SourceNodeId=NumericNodeId(32624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12543, 0), + TargetNodeId=NumericNodeId(32621, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HistoricalExternalEventSourceType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12546, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32625, 0), + BrowseName=QualifiedName("HistoricalExternalEventSourceType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -86159,56 +87123,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12546, 0), + SourceNodeId=NumericNodeId(32625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12705, 0), + TargetNodeId=NumericNodeId(32626, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12546, 0), + SourceNodeId=NumericNodeId(32625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12547, 0), + TargetNodeId=NumericNodeId(32627, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12546, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(32628, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32625, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32629, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32625, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32630, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32625, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32631, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32625, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32632, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12546, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Server"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12705, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32626, 0), + BrowseName=QualifiedName("Server", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12546, 0), + ParentNodeId=NumericNodeId(32625, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86218,7 +87205,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12705, 0), + SourceNodeId=NumericNodeId(32626, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86226,40 +87213,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12705, 0), + SourceNodeId=NumericNodeId(32626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12705, 0), + SourceNodeId=NumericNodeId(32626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("EndpointUrl"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12547, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32627, 0), + BrowseName=QualifiedName("EndpointUrl", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12546, 0), + ParentNodeId=NumericNodeId(32625, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86269,7 +87247,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12547, 0), + SourceNodeId=NumericNodeId(32627, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86277,84 +87255,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12547, 0), + SourceNodeId=NumericNodeId(32627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12547, 0), + SourceNodeId=NumericNodeId(32627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12546, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddCertificate"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityMode"), + DataType=NumericNodeId(302, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12548, 0), - BrowseName=QualifiedName("AddCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32628, 0), + BrowseName=QualifiedName("SecurityMode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32625, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12548, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32628, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12549, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12548, 0), + SourceNodeId=NumericNodeId(32628, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12548, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32628, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12549, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32629, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12548, 0), + ParentNodeId=NumericNodeId(32625, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86364,7 +87331,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12549, 0), + SourceNodeId=NumericNodeId(32629, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86372,84 +87339,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12549, 0), + SourceNodeId=NumericNodeId(32629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12549, 0), + SourceNodeId=NumericNodeId(32629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12548, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveCertificate"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("IdentityTokenPolicy"), + DataType=NumericNodeId(304, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12550, 0), - BrowseName=QualifiedName("RemoveCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12522, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32630, 0), + BrowseName=QualifiedName("IdentityTokenPolicy", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32625, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12550, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12551, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12550, 0), + SourceNodeId=NumericNodeId(32630, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12550, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Thumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IsTrustedCertificate', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("TransportProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12551, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32631, 0), + BrowseName=QualifiedName("TransportProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12550, 0), + ParentNodeId=NumericNodeId(32625, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86459,7 +87415,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12551, 0), + SourceNodeId=NumericNodeId(32631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -86467,149 +87423,161 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12551, 0), + SourceNodeId=NumericNodeId(32631, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12551, 0), + SourceNodeId=NumericNodeId(32631, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12550, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TrustListMasks"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HistoricalEventFilter"), + DataType=NumericNodeId(725, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12552, 0), - BrowseName=QualifiedName("TrustListMasks", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(32632, 0), + BrowseName=QualifiedName("HistoricalEventFilter", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32625, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12552, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32632, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12553, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32632, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12552, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32632, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(32625, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumValues"), - DataType=NumericNodeId(7594, 0), - Value=ua.Variant([ - ua.EnumValueType( - Value=0, - DisplayName=LocalizedText(Text='None', Locale=None), - ), - ua.EnumValueType( - Value=1, - DisplayName=LocalizedText(Text='TrustedCertificates', Locale=None), - ), - ua.EnumValueType( - Value=2, - DisplayName=LocalizedText(Text='TrustedCrls', Locale=None), - ), - ua.EnumValueType( - Value=4, - DisplayName=LocalizedText(Text='IssuerCertificates', Locale=None), - ), - ua.EnumValueType( - Value=8, - DisplayName=LocalizedText(Text='IssuerCrls', Locale=None), - ), - ua.EnumValueType( - Value=15, - DisplayName=LocalizedText(Text='All', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasCurrentData"), + InverseName=LocalizedText("HasHistoricalData"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12553, 0), - BrowseName=QualifiedName("EnumValues", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12552, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32633, 0), + BrowseName=QualifiedName("HasCurrentData", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12553, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32633, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasCurrentEvent"), + InverseName=LocalizedText("HasHistoricalEvent"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32634, 0), + BrowseName=QualifiedName("HasCurrentEvent", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12553, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12552, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TrustListDataType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("HA Configuration"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12554, 0), - BrowseName=QualifiedName("TrustListDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(11202, 0), + BrowseName=QualifiedName("HA Configuration", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2318, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12554, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(11202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(11203, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11202, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11208, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11202, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListOutOfDateAlarmType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateConfiguration"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19297, 0), - BrowseName=QualifiedName("TrustListOutOfDateAlarmType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11753, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(11203, 0), + BrowseName=QualifiedName("AggregateConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(11202, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(11187, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -86617,47 +87585,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), + SourceNodeId=NumericNodeId(11203, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19446, 0), + TargetNodeId=NumericNodeId(11204, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), + SourceNodeId=NumericNodeId(11203, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19447, 0), + TargetNodeId=NumericNodeId(11205, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19297, 0), + SourceNodeId=NumericNodeId(11203, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19448, 0), + TargetNodeId=NumericNodeId(11206, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11207, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19297, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(11203, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11753, 0), + TargetNodeId=NumericNodeId(11202, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("TreatUncertainAsBad"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19446, 0), - BrowseName=QualifiedName("TrustListId", 0), + RequestedNewNodeId=NumericNodeId(11204, 0), + BrowseName=QualifiedName("TreatUncertainAsBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), + ParentNodeId=NumericNodeId(11203, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86667,39 +87651,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19446, 0), + SourceNodeId=NumericNodeId(11204, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19446, 0), + SourceNodeId=NumericNodeId(11204, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), + TargetNodeId=NumericNodeId(11203, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("PercentDataBad"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19447, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(11205, 0), + BrowseName=QualifiedName("PercentDataBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), + ParentNodeId=NumericNodeId(11203, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86709,39 +87685,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19447, 0), + SourceNodeId=NumericNodeId(11205, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11205, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11203, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PercentDataGood"), + DataType=ua.NodeId(ua.ObjectIds.Byte), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11206, 0), + BrowseName=QualifiedName("PercentDataGood", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11203, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19447, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11206, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19447, 0), + SourceNodeId=NumericNodeId(11206, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), + TargetNodeId=NumericNodeId(11203, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("UseSlopedExtrapolation"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19448, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), + RequestedNewNodeId=NumericNodeId(11207, 0), + BrowseName=QualifiedName("UseSlopedExtrapolation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19297, 0), + ParentNodeId=NumericNodeId(11203, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86751,39 +87753,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19448, 0), + SourceNodeId=NumericNodeId(11207, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11207, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11203, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Stepped"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11208, 0), + BrowseName=QualifiedName("Stepped", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11202, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19448, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11208, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19448, 0), + SourceNodeId=NumericNodeId(11208, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), + TargetNodeId=NumericNodeId(11202, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateGroupType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultHAConfiguration"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12555, 0), - BrowseName=QualifiedName("CertificateGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(32637, 0), + BrowseName=QualifiedName("DefaultHAConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2253, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(2318, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -86791,200 +87820,200 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32638, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13631, 0), + TargetNodeId=NumericNodeId(32643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23526, 0), + TargetNodeId=NumericNodeId(32644, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(32645, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(32646, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12555, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(32647, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13599, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13600, 0), + TargetNodeId=NumericNodeId(32648, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13601, 0), + TargetNodeId=NumericNodeId(32649, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13602, 0), + TargetNodeId=NumericNodeId(32650, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13603, 0), + TargetNodeId=NumericNodeId(32656, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), + TargetNodeId=NumericNodeId(32682, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13608, 0), + TargetNodeId=NumericNodeId(32752, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), + TargetNodeId=NumericNodeId(32753, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13613, 0), + TargetNodeId=NumericNodeId(2253, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), + TargetNodeId=NumericNodeId(2318, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateConfiguration"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32638, 0), + BrowseName=QualifiedName("AggregateConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(11187, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13618, 0), + TargetNodeId=NumericNodeId(32639, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13620, 0), + TargetNodeId=NumericNodeId(32640, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), + TargetNodeId=NumericNodeId(32641, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(32642, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11187, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13599, 0), + SourceNodeId=NumericNodeId(32638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), + DisplayName=LocalizedText("TreatUncertainAsBad"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13600, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(32639, 0), + BrowseName=QualifiedName("TreatUncertainAsBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), + ParentNodeId=NumericNodeId(32638, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -86994,39 +88023,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13600, 0), + SourceNodeId=NumericNodeId(32639, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13600, 0), + SourceNodeId=NumericNodeId(32639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32638, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("PercentDataBad"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13601, 0), - BrowseName=QualifiedName("Writable", 0), + RequestedNewNodeId=NumericNodeId(32640, 0), + BrowseName=QualifiedName("PercentDataBad", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), + ParentNodeId=NumericNodeId(32638, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87036,39 +88057,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13601, 0), + SourceNodeId=NumericNodeId(32640, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13601, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13601, 0), + SourceNodeId=NumericNodeId(32640, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32638, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("PercentDataGood"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13602, 0), - BrowseName=QualifiedName("UserWritable", 0), + RequestedNewNodeId=NumericNodeId(32641, 0), + BrowseName=QualifiedName("PercentDataGood", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), + ParentNodeId=NumericNodeId(32638, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87078,39 +88091,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13602, 0), + SourceNodeId=NumericNodeId(32641, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13602, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13602, 0), + SourceNodeId=NumericNodeId(32641, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32638, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("UseSlopedExtrapolation"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13603, 0), - BrowseName=QualifiedName("OpenCount", 0), + RequestedNewNodeId=NumericNodeId(32642, 0), + BrowseName=QualifiedName("UseSlopedExtrapolation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), + ParentNodeId=NumericNodeId(32638, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87120,95 +88125,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13603, 0), + SourceNodeId=NumericNodeId(32642, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13603, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13603, 0), + SourceNodeId=NumericNodeId(32642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32638, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateFunctions"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13605, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), + RequestedNewNodeId=NumericNodeId(32643, 0), + BrowseName=QualifiedName("AggregateFunctions", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13606, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13605, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13607, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13605, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13605, 0), + SourceNodeId=NumericNodeId(32643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Stepped"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13606, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32644, 0), + BrowseName=QualifiedName("Stepped", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13605, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87218,48 +88192,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13606, 0), + SourceNodeId=NumericNodeId(32644, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13606, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13606, 0), + SourceNodeId=NumericNodeId(32644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Definition"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13607, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32645, 0), + BrowseName=QualifiedName("Definition", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13605, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87269,87 +88226,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13607, 0), + SourceNodeId=NumericNodeId(32645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13607, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13607, 0), + SourceNodeId=NumericNodeId(32645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13605, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxTimeInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13608, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32646, 0), + BrowseName=QualifiedName("MaxTimeInterval", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13608, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13609, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13608, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13608, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("MinTimeInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13609, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32647, 0), + BrowseName=QualifiedName("MinTimeInterval", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13608, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87359,100 +88294,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13609, 0), + SourceNodeId=NumericNodeId(32647, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13609, 0), + SourceNodeId=NumericNodeId(32647, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13608, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ExceptionDeviation"), + DataType=ua.NodeId(ua.ObjectIds.Double), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13610, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32648, 0), + BrowseName=QualifiedName("ExceptionDeviation", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13610, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13612, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13610, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32648, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13610, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32648, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("ExceptionDeviationFormat"), + DataType=NumericNodeId(890, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13611, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32649, 0), + BrowseName=QualifiedName("ExceptionDeviationFormat", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13610, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87462,48 +88362,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13611, 0), + SourceNodeId=NumericNodeId(32649, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13611, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13611, 0), + SourceNodeId=NumericNodeId(32649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("StartOfArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13612, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32650, 0), + BrowseName=QualifiedName("StartOfArchive", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13610, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87513,92 +88396,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13612, 0), + SourceNodeId=NumericNodeId(32650, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13612, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13612, 0), + SourceNodeId=NumericNodeId(32650, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13610, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StartOfOnlineArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13613, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32656, 0), + BrowseName=QualifiedName("StartOfOnlineArchive", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13613, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13614, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13613, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32656, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13613, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32656, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("ServerTimestampSupported"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13614, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32682, 0), + BrowseName=QualifiedName("ServerTimestampSupported", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13613, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87608,95 +88464,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13614, 0), + SourceNodeId=NumericNodeId(32682, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13614, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13614, 0), + SourceNodeId=NumericNodeId(32682, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13613, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxTimeStoredValues"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13615, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32752, 0), + BrowseName=QualifiedName("MaxTimeStoredValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13616, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13615, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13615, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32752, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13615, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32752, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("MaxCountStoredValues"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13616, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32753, 0), + BrowseName=QualifiedName("MaxCountStoredValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13615, 0), + ParentNodeId=NumericNodeId(32637, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87706,143 +88532,121 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13616, 0), + SourceNodeId=NumericNodeId(32753, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13616, 0), + SourceNodeId=NumericNodeId(32753, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), + TargetNodeId=NumericNodeId(32637, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultHEConfiguration"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13617, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13615, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(32754, 0), + BrowseName=QualifiedName("DefaultHEConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2253, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(32621, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32754, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32755, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13617, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32754, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(32756, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13617, 0), + SourceNodeId=NumericNodeId(32754, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13615, 0), + TargetNodeId=NumericNodeId(32757, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(32754, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2253, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32754, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32621, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("EventTypes"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13618, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), + RequestedNewNodeId=NumericNodeId(32755, 0), + BrowseName=QualifiedName("EventTypes", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32754, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13618, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13619, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13618, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32755, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13618, 0), + SourceNodeId=NumericNodeId(32755, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32754, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("StartOfArchive"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13619, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32756, 0), + BrowseName=QualifiedName("StartOfArchive", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13618, 0), + ParentNodeId=NumericNodeId(32754, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87852,39 +88656,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13619, 0), + SourceNodeId=NumericNodeId(32756, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13619, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13619, 0), + SourceNodeId=NumericNodeId(32756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13618, 0), + TargetNodeId=NumericNodeId(32754, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), + DisplayName=LocalizedText("StartOfOnlineArchive"), DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13620, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(32757, 0), + BrowseName=QualifiedName("StartOfOnlineArchive", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13599, 0), + ParentNodeId=NumericNodeId(32754, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -87894,603 +88690,333 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13620, 0), + SourceNodeId=NumericNodeId(32757, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13620, 0), + SourceNodeId=NumericNodeId(32757, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), + TargetNodeId=NumericNodeId(32754, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HistoricalEventFilter"), + DataType=NumericNodeId(725, 0), + ValueRank=-2, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13621, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13599, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(11215, 0), + BrowseName=QualifiedName("HistoricalEventFilter", 0), + NodeClass_=NodeClass.Variable, + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13622, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13623, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13621, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13599, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13622, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13621, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13622, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13623, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13621, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13621, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13631, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13631, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11215, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13631, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23526, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23527, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23526, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HistoryServerCapabilitiesType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23527, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23526, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(2330, 0), + BrowseName=QualifiedName("HistoryServerCapabilitiesType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23527, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23527, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23526, 0), + TargetNodeId=NumericNodeId(2331, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateExpired"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19450, 0), - BrowseName=QualifiedName("CertificateExpired", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13225, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19451, 0), + TargetNodeId=NumericNodeId(2332, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19452, 0), + TargetNodeId=NumericNodeId(11268, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19453, 0), + TargetNodeId=NumericNodeId(11269, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19454, 0), + TargetNodeId=NumericNodeId(2334, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19455, 0), + TargetNodeId=NumericNodeId(2335, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19456, 0), + TargetNodeId=NumericNodeId(2336, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19458, 0), + TargetNodeId=NumericNodeId(2337, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19459, 0), + TargetNodeId=NumericNodeId(2338, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19460, 0), + TargetNodeId=NumericNodeId(11278, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19461, 0), + TargetNodeId=NumericNodeId(11279, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19464, 0), + TargetNodeId=NumericNodeId(11280, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19465, 0), + TargetNodeId=NumericNodeId(11501, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19466, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19467, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19476, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19478, 0), + TargetNodeId=NumericNodeId(11270, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19480, 0), + TargetNodeId=NumericNodeId(11172, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19482, 0), + TargetNodeId=NumericNodeId(19094, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19483, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19484, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AccessHistoryDataCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2331, 0), + BrowseName=QualifiedName("AccessHistoryDataCapability", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19485, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19487, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2331, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19505, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19509, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AccessHistoryEventsCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2332, 0), + BrowseName=QualifiedName("AccessHistoryEventsCapability", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19518, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2332, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20101, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(2332, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20138, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(2332, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20139, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20141, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxReturnDataValues"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11268, 0), + BrowseName=QualifiedName("MaxReturnDataValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19450, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20142, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(11268, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13225, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19450, 0), + SourceNodeId=NumericNodeId(11268, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11268, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("MaxReturnEventValues"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19451, 0), - BrowseName=QualifiedName("EventId", 0), + RequestedNewNodeId=NumericNodeId(11269, 0), + BrowseName=QualifiedName("MaxReturnEventValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88500,7 +89026,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19451, 0), + SourceNodeId=NumericNodeId(11269, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88508,7 +89034,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19451, 0), + SourceNodeId=NumericNodeId(11269, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88516,23 +89042,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19451, 0), + SourceNodeId=NumericNodeId(11269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("InsertDataCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19452, 0), - BrowseName=QualifiedName("EventType", 0), + RequestedNewNodeId=NumericNodeId(2334, 0), + BrowseName=QualifiedName("InsertDataCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88542,7 +89068,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19452, 0), + SourceNodeId=NumericNodeId(2334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88550,7 +89076,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19452, 0), + SourceNodeId=NumericNodeId(2334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88558,23 +89084,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19452, 0), + SourceNodeId=NumericNodeId(2334, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("ReplaceDataCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19453, 0), - BrowseName=QualifiedName("SourceNode", 0), + RequestedNewNodeId=NumericNodeId(2335, 0), + BrowseName=QualifiedName("ReplaceDataCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88584,7 +89110,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19453, 0), + SourceNodeId=NumericNodeId(2335, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88592,7 +89118,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19453, 0), + SourceNodeId=NumericNodeId(2335, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88600,23 +89126,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19453, 0), + SourceNodeId=NumericNodeId(2335, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("UpdateDataCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19454, 0), - BrowseName=QualifiedName("SourceName", 0), + RequestedNewNodeId=NumericNodeId(2336, 0), + BrowseName=QualifiedName("UpdateDataCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88626,7 +89152,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19454, 0), + SourceNodeId=NumericNodeId(2336, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88634,7 +89160,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19454, 0), + SourceNodeId=NumericNodeId(2336, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88642,23 +89168,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19454, 0), + SourceNodeId=NumericNodeId(2336, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("DeleteRawCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19455, 0), - BrowseName=QualifiedName("Time", 0), + RequestedNewNodeId=NumericNodeId(2337, 0), + BrowseName=QualifiedName("DeleteRawCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88668,7 +89194,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19455, 0), + SourceNodeId=NumericNodeId(2337, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88676,7 +89202,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19455, 0), + SourceNodeId=NumericNodeId(2337, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88684,23 +89210,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19455, 0), + SourceNodeId=NumericNodeId(2337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("DeleteAtTimeCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19456, 0), - BrowseName=QualifiedName("ReceiveTime", 0), + RequestedNewNodeId=NumericNodeId(2338, 0), + BrowseName=QualifiedName("DeleteAtTimeCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88710,7 +89236,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19456, 0), + SourceNodeId=NumericNodeId(2338, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88718,7 +89244,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19456, 0), + SourceNodeId=NumericNodeId(2338, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88726,23 +89252,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19456, 0), + SourceNodeId=NumericNodeId(2338, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("InsertEventCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19458, 0), - BrowseName=QualifiedName("Message", 0), + RequestedNewNodeId=NumericNodeId(11278, 0), + BrowseName=QualifiedName("InsertEventCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88752,7 +89278,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19458, 0), + SourceNodeId=NumericNodeId(11278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88760,7 +89286,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19458, 0), + SourceNodeId=NumericNodeId(11278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88768,23 +89294,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19458, 0), + SourceNodeId=NumericNodeId(11278, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("ReplaceEventCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19459, 0), - BrowseName=QualifiedName("Severity", 0), + RequestedNewNodeId=NumericNodeId(11279, 0), + BrowseName=QualifiedName("ReplaceEventCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88794,7 +89320,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19459, 0), + SourceNodeId=NumericNodeId(11279, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88802,7 +89328,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19459, 0), + SourceNodeId=NumericNodeId(11279, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88810,23 +89336,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19459, 0), + SourceNodeId=NumericNodeId(11279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("UpdateEventCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19460, 0), - BrowseName=QualifiedName("ConditionClassId", 0), + RequestedNewNodeId=NumericNodeId(11280, 0), + BrowseName=QualifiedName("UpdateEventCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88836,7 +89362,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19460, 0), + SourceNodeId=NumericNodeId(11280, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88844,7 +89370,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19460, 0), + SourceNodeId=NumericNodeId(11280, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88852,23 +89378,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19460, 0), + SourceNodeId=NumericNodeId(11280, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("DeleteEventCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19461, 0), - BrowseName=QualifiedName("ConditionClassName", 0), + RequestedNewNodeId=NumericNodeId(11501, 0), + BrowseName=QualifiedName("DeleteEventCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88878,7 +89404,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19461, 0), + SourceNodeId=NumericNodeId(11501, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88886,7 +89412,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19461, 0), + SourceNodeId=NumericNodeId(11501, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88894,23 +89420,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19461, 0), + SourceNodeId=NumericNodeId(11501, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("InsertAnnotationCapability"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19464, 0), - BrowseName=QualifiedName("ConditionName", 0), + RequestedNewNodeId=NumericNodeId(11270, 0), + BrowseName=QualifiedName("InsertAnnotationCapability", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -88920,7 +89446,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19464, 0), + SourceNodeId=NumericNodeId(11270, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -88928,7 +89454,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19464, 0), + SourceNodeId=NumericNodeId(11270, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -88936,25 +89462,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19464, 0), + SourceNodeId=NumericNodeId(11270, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AggregateFunctions"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19465, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(11172, 0), + BrowseName=QualifiedName("AggregateFunctions", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2330, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -88962,39 +89487,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19465, 0), + SourceNodeId=NumericNodeId(11172, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19465, 0), + SourceNodeId=NumericNodeId(11172, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19465, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(11172, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), + DisplayName=LocalizedText("ServerTimestampSupported"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19466, 0), - BrowseName=QualifiedName("Retain", 0), + RequestedNewNodeId=NumericNodeId(19094, 0), + BrowseName=QualifiedName("ServerTimestampSupported", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(2330, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89004,7 +89529,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19466, 0), + SourceNodeId=NumericNodeId(19094, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89012,33 +89537,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19466, 0), + SourceNodeId=NumericNodeId(19094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19466, 0), + SourceNodeId=NumericNodeId(19094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2330, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryEventUpdateEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19467, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(2999, 0), + BrowseName=QualifiedName("AuditHistoryEventUpdateEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -89046,47 +89569,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19467, 0), + SourceNodeId=NumericNodeId(2999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19468, 0), + TargetNodeId=NumericNodeId(3025, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19467, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(3028, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19467, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3003, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2999, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3029, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(2999, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3030, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19467, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(2999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2104, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("UpdatedNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19468, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(3025, 0), + BrowseName=QualifiedName("UpdatedNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19467, 0), + ParentNodeId=NumericNodeId(2999, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89096,7 +89635,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19468, 0), + SourceNodeId=NumericNodeId(3025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89104,7 +89643,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19468, 0), + SourceNodeId=NumericNodeId(3025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89112,73 +89651,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19468, 0), + SourceNodeId=NumericNodeId(3025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19467, 0), + TargetNodeId=NumericNodeId(2999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("PerformInsertReplace"), + DataType=NumericNodeId(11293, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19476, 0), - BrowseName=QualifiedName("Quality", 0), + RequestedNewNodeId=NumericNodeId(3028, 0), + BrowseName=QualifiedName("PerformInsertReplace", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19476, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19477, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19476, 0), + SourceNodeId=NumericNodeId(3028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19476, 0), + SourceNodeId=NumericNodeId(3028, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19476, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Filter"), + DataType=NumericNodeId(725, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19477, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(3003, 0), + BrowseName=QualifiedName("Filter", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19476, 0), + ParentNodeId=NumericNodeId(2999, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89188,7 +89719,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19477, 0), + SourceNodeId=NumericNodeId(3003, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89196,7 +89727,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19477, 0), + SourceNodeId=NumericNodeId(3003, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89204,73 +89735,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19477, 0), + SourceNodeId=NumericNodeId(3003, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19476, 0), + TargetNodeId=NumericNodeId(2999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("NewValues"), + DataType=NumericNodeId(920, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19478, 0), - BrowseName=QualifiedName("LastSeverity", 0), + RequestedNewNodeId=NumericNodeId(3029, 0), + BrowseName=QualifiedName("NewValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + ParentNodeId=NumericNodeId(2999, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19479, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19478, 0), + SourceNodeId=NumericNodeId(3029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19478, 0), + SourceNodeId=NumericNodeId(3029, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19478, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(920, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19479, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(3030, 0), + BrowseName=QualifiedName("OldValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19478, 0), + ParentNodeId=NumericNodeId(2999, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89280,7 +89805,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19479, 0), + SourceNodeId=NumericNodeId(3030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89288,7 +89813,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19479, 0), + SourceNodeId=NumericNodeId(3030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89296,25 +89821,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19479, 0), + SourceNodeId=NumericNodeId(3030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19478, 0), + TargetNodeId=NumericNodeId(2999, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryValueUpdateEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19480, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + RequestedNewNodeId=NumericNodeId(3006, 0), + BrowseName=QualifiedName("AuditHistoryValueUpdateEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -89322,47 +89845,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19480, 0), + SourceNodeId=NumericNodeId(3006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19481, 0), + TargetNodeId=NumericNodeId(3026, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19480, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(3031, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19480, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3032, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3033, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19480, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(3006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2104, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("UpdatedNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19481, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(3026, 0), + BrowseName=QualifiedName("UpdatedNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19480, 0), + ParentNodeId=NumericNodeId(3006, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89372,7 +89903,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19481, 0), + SourceNodeId=NumericNodeId(3026, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89380,7 +89911,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19481, 0), + SourceNodeId=NumericNodeId(3026, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89388,23 +89919,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19481, 0), + SourceNodeId=NumericNodeId(3026, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19480, 0), + TargetNodeId=NumericNodeId(3006, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("PerformInsertReplace"), + DataType=NumericNodeId(11293, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19482, 0), - BrowseName=QualifiedName("ClientUserId", 0), + RequestedNewNodeId=NumericNodeId(3031, 0), + BrowseName=QualifiedName("PerformInsertReplace", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3006, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89414,7 +89945,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19482, 0), + SourceNodeId=NumericNodeId(3031, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89422,7 +89953,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19482, 0), + SourceNodeId=NumericNodeId(3031, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89430,100 +89961,109 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19482, 0), + SourceNodeId=NumericNodeId(3031, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3006, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NewValues"), + DataType=NumericNodeId(23, 0), + ValueRank=1, + ArrayDimensions=[0], + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19483, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(3032, 0), + BrowseName=QualifiedName("NewValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3006, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19483, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3032, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19483, 0), + SourceNodeId=NumericNodeId(3032, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19483, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3032, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3006, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(23, 0), + ValueRank=1, + ArrayDimensions=[0], + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19484, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(3033, 0), + BrowseName=QualifiedName("OldValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3006, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19484, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3033, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19484, 0), + SourceNodeId=NumericNodeId(3033, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19484, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3033, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3006, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryAnnotationUpdateEventType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19485, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19095, 0), + BrowseName=QualifiedName("AuditHistoryAnnotationUpdateEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -89531,63 +90071,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19485, 0), + SourceNodeId=NumericNodeId(19095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19486, 0), + TargetNodeId=NumericNodeId(19293, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19485, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(19294, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19485, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19295, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19485, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2104, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("PerformInsertReplace"), + DataType=NumericNodeId(11293, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19486, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19293, 0), + BrowseName=QualifiedName("PerformInsertReplace", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19485, 0), + ParentNodeId=NumericNodeId(19095, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89597,7 +90121,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19486, 0), + SourceNodeId=NumericNodeId(19293, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89605,7 +90129,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19486, 0), + SourceNodeId=NumericNodeId(19293, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89613,73 +90137,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19486, 0), + SourceNodeId=NumericNodeId(19293, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19485, 0), + TargetNodeId=NumericNodeId(19095, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("NewValues"), + DataType=NumericNodeId(891, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19487, 0), - BrowseName=QualifiedName("AckedState", 0), + RequestedNewNodeId=NumericNodeId(19294, 0), + BrowseName=QualifiedName("NewValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(19095, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19488, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19487, 0), + SourceNodeId=NumericNodeId(19294, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19487, 0), + SourceNodeId=NumericNodeId(19294, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19487, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19294, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(19095, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(891, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19488, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(19295, 0), + BrowseName=QualifiedName("OldValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19487, 0), + ParentNodeId=NumericNodeId(19095, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89689,7 +90207,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19488, 0), + SourceNodeId=NumericNodeId(19295, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89697,7 +90215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19488, 0), + SourceNodeId=NumericNodeId(19295, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89705,22 +90223,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19488, 0), + SourceNodeId=NumericNodeId(19295, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19487, 0), + TargetNodeId=NumericNodeId(19095, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryDeleteEventType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19505, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(3012, 0), + BrowseName=QualifiedName("AuditHistoryDeleteEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -89728,63 +90247,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19506, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(19505, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19505, 0), + SourceNodeId=NumericNodeId(3012, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3027, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19505, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(3012, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(2104, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("UpdatedNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19506, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(3027, 0), + BrowseName=QualifiedName("UpdatedNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19505, 0), + ParentNodeId=NumericNodeId(3012, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89794,7 +90281,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19506, 0), + SourceNodeId=NumericNodeId(3027, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89802,7 +90289,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19506, 0), + SourceNodeId=NumericNodeId(3027, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89810,25 +90297,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19506, 0), + SourceNodeId=NumericNodeId(3027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19505, 0), + TargetNodeId=NumericNodeId(3012, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryRawModifyDeleteEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19509, 0), - BrowseName=QualifiedName("ActiveState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + RequestedNewNodeId=NumericNodeId(3014, 0), + BrowseName=QualifiedName("AuditHistoryRawModifyDeleteEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(3012, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -89836,47 +90321,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19509, 0), + SourceNodeId=NumericNodeId(3014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19510, 0), + TargetNodeId=NumericNodeId(3015, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19509, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(3016, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19509, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3017, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3014, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(3034, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19509, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(3014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3012, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), + DisplayName=LocalizedText("IsDeleteModified"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19510, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(3015, 0), + BrowseName=QualifiedName("IsDeleteModified", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19509, 0), + ParentNodeId=NumericNodeId(3014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89886,7 +90379,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19510, 0), + SourceNodeId=NumericNodeId(3015, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89894,7 +90387,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19510, 0), + SourceNodeId=NumericNodeId(3015, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89902,23 +90395,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19510, 0), + SourceNodeId=NumericNodeId(3015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19509, 0), + TargetNodeId=NumericNodeId(3014, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("StartTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19518, 0), - BrowseName=QualifiedName("InputNode", 0), + RequestedNewNodeId=NumericNodeId(3016, 0), + BrowseName=QualifiedName("StartTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89928,7 +90421,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19518, 0), + SourceNodeId=NumericNodeId(3016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89936,7 +90429,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19518, 0), + SourceNodeId=NumericNodeId(3016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89944,23 +90437,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19518, 0), + SourceNodeId=NumericNodeId(3016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3014, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("EndTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20101, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), + RequestedNewNodeId=NumericNodeId(3017, 0), + BrowseName=QualifiedName("EndTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -89970,7 +90463,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20101, 0), + SourceNodeId=NumericNodeId(3017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -89978,7 +90471,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20101, 0), + SourceNodeId=NumericNodeId(3017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -89986,23 +90479,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20101, 0), + SourceNodeId=NumericNodeId(3017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3014, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(23, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20138, 0), - BrowseName=QualifiedName("NormalState", 0), + RequestedNewNodeId=NumericNodeId(3034, 0), + BrowseName=QualifiedName("OldValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90012,7 +90506,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20138, 0), + SourceNodeId=NumericNodeId(3034, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90020,7 +90514,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20138, 0), + SourceNodeId=NumericNodeId(3034, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90028,65 +90522,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20138, 0), + SourceNodeId=NumericNodeId(3034, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3014, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ExpirationDate"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryAtTimeDeleteEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20139, 0), - BrowseName=QualifiedName("ExpirationDate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(3019, 0), + BrowseName=QualifiedName("AuditHistoryAtTimeDeleteEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(3012, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20139, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(3020, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20139, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(3019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(3021, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20139, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(3019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3012, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("ReqTimes"), + DataType=NumericNodeId(294, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20141, 0), - BrowseName=QualifiedName("CertificateType", 0), + RequestedNewNodeId=NumericNodeId(3020, 0), + BrowseName=QualifiedName("ReqTimes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3019, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90096,7 +90589,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20141, 0), + SourceNodeId=NumericNodeId(3020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90104,7 +90597,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20141, 0), + SourceNodeId=NumericNodeId(3020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90112,23 +90605,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20141, 0), + SourceNodeId=NumericNodeId(3020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3019, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Certificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(23, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20142, 0), - BrowseName=QualifiedName("Certificate", 0), + RequestedNewNodeId=NumericNodeId(3021, 0), + BrowseName=QualifiedName("OldValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19450, 0), + ParentNodeId=NumericNodeId(3019, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90138,7 +90632,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20142, 0), + SourceNodeId=NumericNodeId(3021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90146,7 +90640,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20142, 0), + SourceNodeId=NumericNodeId(3021, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90154,24 +90648,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20142, 0), + SourceNodeId=NumericNodeId(3021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19450, 0), + TargetNodeId=NumericNodeId(3019, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustListOutOfDate"), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryEventDeleteEventType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20143, 0), - BrowseName=QualifiedName("TrustListOutOfDate", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12555, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19297, 0), + RequestedNewNodeId=NumericNodeId(3022, 0), + BrowseName=QualifiedName("AuditHistoryEventDeleteEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(3012, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -90179,279 +90672,410 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(3022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20144, 0), + TargetNodeId=NumericNodeId(3023, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(3022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20145, 0), + TargetNodeId=NumericNodeId(3024, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(3022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20146, 0), + TargetNodeId=NumericNodeId(3012, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EventIds"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3023, 0), + BrowseName=QualifiedName("EventIds", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3022, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20147, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20148, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(3023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20149, 0), + TargetNodeId=NumericNodeId(3022, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OldValues"), + DataType=NumericNodeId(920, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(3024, 0), + BrowseName=QualifiedName("OldValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(3022, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(3024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20151, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(3024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20152, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(3024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20153, 0), + TargetNodeId=NumericNodeId(3022, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryConfigurationChangeEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32758, 0), + BrowseName=QualifiedName("AuditHistoryConfigurationChangeEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2052, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20154, 0), + TargetNodeId=NumericNodeId(2052, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuditHistoryBulkInsertEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32803, 0), + BrowseName=QualifiedName("AuditHistoryBulkInsertEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2052, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(32803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20157, 0), + TargetNodeId=NumericNodeId(32821, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(32803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20158, 0), + TargetNodeId=NumericNodeId(32822, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(32803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20159, 0), + TargetNodeId=NumericNodeId(32823, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20160, 0), + TargetNodeId=NumericNodeId(2052, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20169, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UpdatedNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32821, 0), + BrowseName=QualifiedName("UpdatedNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32803, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20171, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20173, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(32821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20175, 0), + TargetNodeId=NumericNodeId(32803, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StartTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32822, 0), + BrowseName=QualifiedName("StartTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32803, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32822, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20176, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32822, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20177, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32822, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20178, 0), + TargetNodeId=NumericNodeId(32803, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EndTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32823, 0), + BrowseName=QualifiedName("EndTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32803, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32823, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20180, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32823, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20198, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32823, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20202, 0), + TargetNodeId=NumericNodeId(32803, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TrustListType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12522, 0), + BrowseName=QualifiedName("TrustListType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11575, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20211, 0), + TargetNodeId=NumericNodeId(12542, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20249, 0), + TargetNodeId=NumericNodeId(19296, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20286, 0), + TargetNodeId=NumericNodeId(32254, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20287, 0), + TargetNodeId=NumericNodeId(23563, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20288, 0), + TargetNodeId=NumericNodeId(12543, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20289, 0), + TargetNodeId=NumericNodeId(12546, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19297, 0), + TargetNodeId=NumericNodeId(12548, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(12550, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12522, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(11575, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventId"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20144, 0), - BrowseName=QualifiedName("EventId", 0), + RequestedNewNodeId=NumericNodeId(12542, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12522, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90461,7 +91085,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20144, 0), + SourceNodeId=NumericNodeId(12542, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90469,7 +91093,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20144, 0), + SourceNodeId=NumericNodeId(12542, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90477,23 +91101,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20144, 0), + SourceNodeId=NumericNodeId(12542, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("UpdateFrequency"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20145, 0), - BrowseName=QualifiedName("EventType", 0), + RequestedNewNodeId=NumericNodeId(19296, 0), + BrowseName=QualifiedName("UpdateFrequency", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12522, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90503,7 +91127,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20145, 0), + SourceNodeId=NumericNodeId(19296, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90511,31 +91135,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20145, 0), + SourceNodeId=NumericNodeId(19296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20145, 0), + SourceNodeId=NumericNodeId(19296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("ActivityTimeout"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20146, 0), - BrowseName=QualifiedName("SourceNode", 0), + RequestedNewNodeId=NumericNodeId(32254, 0), + BrowseName=QualifiedName("ActivityTimeout", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12522, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90545,7 +91169,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20146, 0), + SourceNodeId=NumericNodeId(32254, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90553,31 +91177,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20146, 0), + SourceNodeId=NumericNodeId(32254, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20146, 0), + SourceNodeId=NumericNodeId(32254, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("DefaultValidationOptions"), + DataType=NumericNodeId(23564, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20147, 0), - BrowseName=QualifiedName("SourceName", 0), + RequestedNewNodeId=NumericNodeId(23563, 0), + BrowseName=QualifiedName("DefaultValidationOptions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12522, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90587,7 +91211,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20147, 0), + SourceNodeId=NumericNodeId(23563, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90595,73 +91219,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20147, 0), + SourceNodeId=NumericNodeId(23563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20147, 0), + SourceNodeId=NumericNodeId(23563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Time"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20148, 0), - BrowseName=QualifiedName("Time", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12543, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20148, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12543, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(12544, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12543, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12545, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20148, 0), + SourceNodeId=NumericNodeId(12543, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20148, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12543, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20149, 0), - BrowseName=QualifiedName("ReceiveTime", 0), + RequestedNewNodeId=NumericNodeId(12544, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12543, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90671,7 +91309,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20149, 0), + SourceNodeId=NumericNodeId(12544, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90679,7 +91317,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20149, 0), + SourceNodeId=NumericNodeId(12544, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90687,23 +91325,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20149, 0), + SourceNodeId=NumericNodeId(12544, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12543, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Message"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20151, 0), - BrowseName=QualifiedName("Message", 0), + RequestedNewNodeId=NumericNodeId(12545, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12543, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90713,7 +91360,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20151, 0), + SourceNodeId=NumericNodeId(12545, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90721,7 +91368,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20151, 0), + SourceNodeId=NumericNodeId(12545, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90729,65 +91376,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20151, 0), + SourceNodeId=NumericNodeId(12545, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12543, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Severity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20152, 0), - BrowseName=QualifiedName("Severity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12546, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20152, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12546, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(12705, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12546, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12547, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20152, 0), + SourceNodeId=NumericNodeId(12546, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20152, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12546, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20153, 0), - BrowseName=QualifiedName("ConditionClassId", 0), + RequestedNewNodeId=NumericNodeId(12705, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12546, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90797,7 +91458,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20153, 0), + SourceNodeId=NumericNodeId(12705, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90805,7 +91466,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20153, 0), + SourceNodeId=NumericNodeId(12705, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90813,65 +91474,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20153, 0), + SourceNodeId=NumericNodeId(12705, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12546, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionClassName"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20154, 0), - BrowseName=QualifiedName("ConditionClassName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20154, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConditionName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20157, 0), - BrowseName=QualifiedName("ConditionName", 0), + RequestedNewNodeId=NumericNodeId(12547, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12546, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90881,7 +91509,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20157, 0), + SourceNodeId=NumericNodeId(12547, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90889,7 +91517,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20157, 0), + SourceNodeId=NumericNodeId(12547, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90897,65 +91525,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20157, 0), + SourceNodeId=NumericNodeId(12547, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12546, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("BranchId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20158, 0), - BrowseName=QualifiedName("BranchId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12548, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12522, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20158, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(12549, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20158, 0), + SourceNodeId=NumericNodeId(12548, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20158, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Retain"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20159, 0), - BrowseName=QualifiedName("Retain", 0), + RequestedNewNodeId=NumericNodeId(12549, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(12548, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -90965,7 +91604,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20159, 0), + SourceNodeId=NumericNodeId(12549, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -90973,7 +91612,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20159, 0), + SourceNodeId=NumericNodeId(12549, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -90981,25 +91620,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20159, 0), + SourceNodeId=NumericNodeId(12549, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12548, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnabledState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20160, 0), - BrowseName=QualifiedName("EnabledState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + RequestedNewNodeId=NumericNodeId(12550, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12522, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -91007,23 +91643,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20160, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20160, 0), + SourceNodeId=NumericNodeId(12550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(12551, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20160, 0), + SourceNodeId=NumericNodeId(12550, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91031,23 +91659,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20160, 0), + SourceNodeId=NumericNodeId(12550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Thumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20161, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(12551, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20160, 0), + ParentNodeId=NumericNodeId(12550, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91057,7 +91699,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20161, 0), + SourceNodeId=NumericNodeId(12551, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91065,7 +91707,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20161, 0), + SourceNodeId=NumericNodeId(12551, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91073,25 +91715,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20161, 0), + SourceNodeId=NumericNodeId(12551, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20160, 0), + TargetNodeId=NumericNodeId(12550, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Quality"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TrustListValidationOptions"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20169, 0), - BrowseName=QualifiedName("Quality", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + RequestedNewNodeId=NumericNodeId(23564, 0), + BrowseName=QualifiedName("TrustListValidationOptions", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -91099,47 +91739,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20170, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20169, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20169, 0), + SourceNodeId=NumericNodeId(23564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23565, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20169, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(7, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('SuppressCertificateExpired'), LocalizedText('SuppressHostNameInvalid'), LocalizedText('SuppressRevocationStatusUnknown'), LocalizedText('SuppressIssuerCertificateExpired'), LocalizedText('SuppressIssuerRevocationStatusUnknown'), LocalizedText('CheckRevocationStatusOnline'), LocalizedText('CheckRevocationStatusOffline')], + ValueRank=1, + ArrayDimensions=[7], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20170, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(23565, 0), + BrowseName=QualifiedName("OptionSetValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20169, 0), + ParentNodeId=NumericNodeId(23564, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91149,41 +91775,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20170, 0), + SourceNodeId=NumericNodeId(23565, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20170, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20170, 0), + SourceNodeId=NumericNodeId(23565, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20169, 0), + TargetNodeId=NumericNodeId(23564, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastSeverity"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TrustListMasks"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20171, 0), - BrowseName=QualifiedName("LastSeverity", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + RequestedNewNodeId=NumericNodeId(12552, 0), + BrowseName=QualifiedName("TrustListMasks", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -91191,47 +91807,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20172, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20171, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20171, 0), + SourceNodeId=NumericNodeId(12552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(12553, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20171, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(29, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("EnumValues"), + DataType=NumericNodeId(7594, 0), + Value=ua.Variant([ + ua.EnumValueType( + Value=0, + DisplayName=LocalizedText(Text='None', Locale=None), + Description=LocalizedText(Text='No fields are provided.', Locale=None), + ), + ua.EnumValueType( + Value=1, + DisplayName=LocalizedText(Text='TrustedCertificates', Locale=None), + Description=LocalizedText(Text='The TrustedCertificates are provided.', Locale=None), + ), + ua.EnumValueType( + Value=2, + DisplayName=LocalizedText(Text='TrustedCrls', Locale=None), + Description=LocalizedText(Text='The TrustedCrls are provided.', Locale=None), + ), + ua.EnumValueType( + Value=4, + DisplayName=LocalizedText(Text='IssuerCertificates', Locale=None), + Description=LocalizedText(Text='The IssuerCertificates are provided.', Locale=None), + ), + ua.EnumValueType( + Value=8, + DisplayName=LocalizedText(Text='IssuerCrls', Locale=None), + Description=LocalizedText(Text='The IssuerCrls are provided.', Locale=None), + ), + ua.EnumValueType( + Value=15, + DisplayName=LocalizedText(Text='All', Locale=None), + Description=LocalizedText(Text='All fields are provided.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20172, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(12553, 0), + BrowseName=QualifiedName("EnumValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20171, 0), + ParentNodeId=NumericNodeId(12552, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91241,41 +91875,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20172, 0), + SourceNodeId=NumericNodeId(12553, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20172, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12553, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(12552, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TrustListDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12554, 0), + BrowseName=QualifiedName("TrustListDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20172, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12554, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20171, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Comment"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TrustListOutOfDateAlarmType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20173, 0), - BrowseName=QualifiedName("Comment", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(9002, 0), + RequestedNewNodeId=NumericNodeId(19297, 0), + BrowseName=QualifiedName("TrustListOutOfDateAlarmType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11753, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -91283,47 +91931,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20173, 0), + SourceNodeId=NumericNodeId(19297, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20174, 0), + TargetNodeId=NumericNodeId(19446, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20173, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19297, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(9002, 0), + TargetNodeId=NumericNodeId(19447, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20173, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19297, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19448, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20173, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19297, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(11753, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SourceTimestamp"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("TrustListId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20174, 0), - BrowseName=QualifiedName("SourceTimestamp", 0), + RequestedNewNodeId=NumericNodeId(19446, 0), + BrowseName=QualifiedName("TrustListId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20173, 0), + ParentNodeId=NumericNodeId(19297, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91333,7 +91981,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20174, 0), + SourceNodeId=NumericNodeId(19446, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91341,7 +91989,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20174, 0), + SourceNodeId=NumericNodeId(19446, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91349,23 +91997,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20174, 0), + SourceNodeId=NumericNodeId(19446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20173, 0), + TargetNodeId=NumericNodeId(19297, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ClientUserId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20175, 0), - BrowseName=QualifiedName("ClientUserId", 0), + RequestedNewNodeId=NumericNodeId(19447, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(19297, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91375,7 +92023,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20175, 0), + SourceNodeId=NumericNodeId(19447, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91383,7 +92031,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20175, 0), + SourceNodeId=NumericNodeId(19447, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91391,321 +92039,274 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20175, 0), + SourceNodeId=NumericNodeId(19447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(19297, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UpdateFrequency"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20176, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19448, 0), + BrowseName=QualifiedName("UpdateFrequency", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19297, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20176, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19448, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20176, 0), + SourceNodeId=NumericNodeId(19448, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20176, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19448, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(19297, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateGroupType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20177, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(12555, 0), + BrowseName=QualifiedName("CertificateGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20177, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2803, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20177, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13631, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20177, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(23526, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddComment"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20178, 0), - BrowseName=QualifiedName("AddComment", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20179, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20178, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2829, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20178, 0), + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20178, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20179, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20178, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13599, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20179, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13600, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20179, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13601, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20179, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20178, 0), + TargetNodeId=NumericNodeId(13602, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AckedState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20180, 0), - BrowseName=QualifiedName("AckedState", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20180, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20181, 0), + TargetNodeId=NumericNodeId(13603, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20180, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(13605, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20180, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13608, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20180, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13610, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13613, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20181, 0), - BrowseName=QualifiedName("Id", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20180, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20181, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13615, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20181, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13618, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20181, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20180, 0), + TargetNodeId=NumericNodeId(13620, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Acknowledge"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20198, 0), - BrowseName=QualifiedName("Acknowledge", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(20143, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(13599, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13621, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20198, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20199, 0), + TargetNodeId=NumericNodeId(13624, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(3065, 0), - SourceNodeId=NumericNodeId(20198, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8944, 0), + TargetNodeId=NumericNodeId(13627, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13599, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13629, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13599, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20198, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91713,39 +92314,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20198, 0), + SourceNodeId=NumericNodeId(13599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='EventId', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), - ), - ua.Argument( - Name='Comment', - DataType=NumericNodeId(21, 0), - ValueRank=-1, - Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20199, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(13600, 0), + BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20198, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91755,7 +92340,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20199, 0), + SourceNodeId=NumericNodeId(13600, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91763,7 +92348,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20199, 0), + SourceNodeId=NumericNodeId(13600, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91771,73 +92356,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20199, 0), + SourceNodeId=NumericNodeId(13600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20198, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ActiveState"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20202, 0), - BrowseName=QualifiedName("ActiveState", 0), + RequestedNewNodeId=NumericNodeId(13601, 0), + BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(8995, 0), + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20203, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20202, 0), + SourceNodeId=NumericNodeId(13601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(8995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20202, 0), + SourceNodeId=NumericNodeId(13601, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20202, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Id"), + DisplayName=LocalizedText("UserWritable"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20203, 0), - BrowseName=QualifiedName("Id", 0), + RequestedNewNodeId=NumericNodeId(13602, 0), + BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20202, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91847,7 +92424,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20203, 0), + SourceNodeId=NumericNodeId(13602, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91855,7 +92432,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20203, 0), + SourceNodeId=NumericNodeId(13602, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91863,23 +92440,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20203, 0), + SourceNodeId=NumericNodeId(13602, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20202, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputNode"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20211, 0), - BrowseName=QualifiedName("InputNode", 0), + RequestedNewNodeId=NumericNodeId(13603, 0), + BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91889,7 +92466,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20211, 0), + SourceNodeId=NumericNodeId(13603, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91897,7 +92474,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20211, 0), + SourceNodeId=NumericNodeId(13603, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91905,65 +92482,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20211, 0), + SourceNodeId=NumericNodeId(13603, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SuppressedOrShelved"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20249, 0), - BrowseName=QualifiedName("SuppressedOrShelved", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13605, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20249, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13605, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13606, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13605, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13607, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20249, 0), + SourceNodeId=NumericNodeId(13605, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20249, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13605, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NormalState"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20286, 0), - BrowseName=QualifiedName("NormalState", 0), + RequestedNewNodeId=NumericNodeId(13606, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(13605, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -91973,7 +92564,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20286, 0), + SourceNodeId=NumericNodeId(13606, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -91981,7 +92572,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20286, 0), + SourceNodeId=NumericNodeId(13606, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -91989,23 +92580,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20286, 0), + SourceNodeId=NumericNodeId(13606, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13605, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TrustListId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20287, 0), - BrowseName=QualifiedName("TrustListId", 0), + RequestedNewNodeId=NumericNodeId(13607, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(13605, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92015,7 +92615,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20287, 0), + SourceNodeId=NumericNodeId(13607, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92023,7 +92623,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20287, 0), + SourceNodeId=NumericNodeId(13607, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92031,65 +92631,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20287, 0), + SourceNodeId=NumericNodeId(13607, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13605, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20288, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13608, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20288, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13608, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13609, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20288, 0), + SourceNodeId=NumericNodeId(13608, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20288, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13608, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UpdateFrequency"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20289, 0), - BrowseName=QualifiedName("UpdateFrequency", 0), + RequestedNewNodeId=NumericNodeId(13609, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20143, 0), + ParentNodeId=NumericNodeId(13608, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92099,7 +92705,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20289, 0), + SourceNodeId=NumericNodeId(13609, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92107,7 +92713,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20289, 0), + SourceNodeId=NumericNodeId(13609, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92115,137 +92721,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20289, 0), + SourceNodeId=NumericNodeId(13609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20143, 0), + TargetNodeId=NumericNodeId(13608, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateGroupFolderType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13813, 0), - BrowseName=QualifiedName("CertificateGroupFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(13813, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13814, 0), - BrowseName=QualifiedName("DefaultApplicationGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13814, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13815, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13814, 0), + RequestedNewNodeId=NumericNodeId(13610, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -92253,111 +92744,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13816, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13817, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13818, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13819, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13824, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), + SourceNodeId=NumericNodeId(13610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13834, 0), + TargetNodeId=NumericNodeId(13611, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13836, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13815, 0), + SourceNodeId=NumericNodeId(13610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(13612, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13815, 0), + SourceNodeId=NumericNodeId(13610, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92365,23 +92768,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13815, 0), + SourceNodeId=NumericNodeId(13610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13816, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(13611, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13610, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92391,7 +92808,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13816, 0), + SourceNodeId=NumericNodeId(13611, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92399,7 +92816,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13816, 0), + SourceNodeId=NumericNodeId(13611, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92407,23 +92824,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13816, 0), + SourceNodeId=NumericNodeId(13611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13610, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13817, 0), - BrowseName=QualifiedName("Writable", 0), + RequestedNewNodeId=NumericNodeId(13612, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13610, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92433,7 +92859,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13817, 0), + SourceNodeId=NumericNodeId(13612, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92441,7 +92867,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13817, 0), + SourceNodeId=NumericNodeId(13612, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92449,65 +92875,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13817, 0), + SourceNodeId=NumericNodeId(13612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13610, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13818, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13613, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13818, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13613, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13614, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13818, 0), + SourceNodeId=NumericNodeId(13613, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13818, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13613, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13819, 0), - BrowseName=QualifiedName("OpenCount", 0), + RequestedNewNodeId=NumericNodeId(13614, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13613, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92517,7 +92954,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13819, 0), + SourceNodeId=NumericNodeId(13614, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92525,7 +92962,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13819, 0), + SourceNodeId=NumericNodeId(13614, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92533,21 +92970,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13819, 0), + SourceNodeId=NumericNodeId(13614, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13613, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), + DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13821, 0), - BrowseName=QualifiedName("Open", 0), + RequestedNewNodeId=NumericNodeId(13615, 0), + BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -92556,23 +92993,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13821, 0), + SourceNodeId=NumericNodeId(13615, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13822, 0), + TargetNodeId=NumericNodeId(13616, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13821, 0), + SourceNodeId=NumericNodeId(13615, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13823, 0), + TargetNodeId=NumericNodeId(13617, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13821, 0), + SourceNodeId=NumericNodeId(13615, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92580,9 +93017,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13821, 0), + SourceNodeId=NumericNodeId(13615, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) @@ -92592,8 +93029,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], @@ -92602,10 +93039,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13822, 0), + RequestedNewNodeId=NumericNodeId(13616, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13821, 0), + ParentNodeId=NumericNodeId(13615, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92615,7 +93052,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13822, 0), + SourceNodeId=NumericNodeId(13616, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92623,7 +93060,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13822, 0), + SourceNodeId=NumericNodeId(13616, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92631,9 +93068,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13822, 0), + SourceNodeId=NumericNodeId(13616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), + TargetNodeId=NumericNodeId(13615, 0), ) refs.append(ref) server.add_references(refs) @@ -92643,8 +93080,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='Position', + DataType=NumericNodeId(9, 0), ValueRank=-1, ), ], @@ -92653,10 +93090,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13823, 0), + RequestedNewNodeId=NumericNodeId(13617, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13821, 0), + ParentNodeId=NumericNodeId(13615, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92666,7 +93103,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13823, 0), + SourceNodeId=NumericNodeId(13617, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92674,7 +93111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13823, 0), + SourceNodeId=NumericNodeId(13617, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92682,21 +93119,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13823, 0), + SourceNodeId=NumericNodeId(13617, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13821, 0), + TargetNodeId=NumericNodeId(13615, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), + DisplayName=LocalizedText("SetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13824, 0), - BrowseName=QualifiedName("Close", 0), + RequestedNewNodeId=NumericNodeId(13618, 0), + BrowseName=QualifiedName("SetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -92705,15 +93142,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13824, 0), + SourceNodeId=NumericNodeId(13618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13825, 0), + TargetNodeId=NumericNodeId(13619, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13824, 0), + SourceNodeId=NumericNodeId(13618, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92721,9 +93158,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13824, 0), + SourceNodeId=NumericNodeId(13618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) @@ -92737,16 +93174,21 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(7, 0), ValueRank=-1, ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13825, 0), + RequestedNewNodeId=NumericNodeId(13619, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13824, 0), + ParentNodeId=NumericNodeId(13618, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92756,7 +93198,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13825, 0), + SourceNodeId=NumericNodeId(13619, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92764,7 +93206,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13825, 0), + SourceNodeId=NumericNodeId(13619, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92772,21 +93214,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13825, 0), + SourceNodeId=NumericNodeId(13619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13824, 0), + TargetNodeId=NumericNodeId(13618, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13620, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), + DisplayName=LocalizedText("OpenWithMasks"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13826, 0), - BrowseName=QualifiedName("Read", 0), + RequestedNewNodeId=NumericNodeId(13621, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -92795,23 +93279,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13826, 0), + SourceNodeId=NumericNodeId(13621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13827, 0), + TargetNodeId=NumericNodeId(13622, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13826, 0), + SourceNodeId=NumericNodeId(13621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13828, 0), + TargetNodeId=NumericNodeId(13623, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13826, 0), + SourceNodeId=NumericNodeId(13621, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92819,9 +93303,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13826, 0), + SourceNodeId=NumericNodeId(13621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) @@ -92831,25 +93315,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', + Name='Masks', DataType=NumericNodeId(7, 0), ValueRank=-1, ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13827, 0), + RequestedNewNodeId=NumericNodeId(13622, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13826, 0), + ParentNodeId=NumericNodeId(13621, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92859,7 +93338,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13827, 0), + SourceNodeId=NumericNodeId(13622, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92867,7 +93346,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13827, 0), + SourceNodeId=NumericNodeId(13622, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92875,9 +93354,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13827, 0), + SourceNodeId=NumericNodeId(13622, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), + TargetNodeId=NumericNodeId(13621, 0), ) refs.append(ref) server.add_references(refs) @@ -92887,8 +93366,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], @@ -92897,10 +93376,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13828, 0), + RequestedNewNodeId=NumericNodeId(13623, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13826, 0), + ParentNodeId=NumericNodeId(13621, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -92910,7 +93389,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13828, 0), + SourceNodeId=NumericNodeId(13623, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -92918,7 +93397,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13828, 0), + SourceNodeId=NumericNodeId(13623, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92926,21 +93405,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13828, 0), + SourceNodeId=NumericNodeId(13623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13826, 0), + TargetNodeId=NumericNodeId(13621, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), + DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13829, 0), - BrowseName=QualifiedName("Write", 0), + RequestedNewNodeId=NumericNodeId(13624, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -92949,15 +93428,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13829, 0), + SourceNodeId=NumericNodeId(13624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13830, 0), + TargetNodeId=NumericNodeId(13625, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13624, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13626, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13829, 0), + SourceNodeId=NumericNodeId(13624, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -92965,9 +93452,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13829, 0), + SourceNodeId=NumericNodeId(13624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) @@ -92981,21 +93468,16 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(7, 0), ValueRank=-1, ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13830, 0), + RequestedNewNodeId=NumericNodeId(13625, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13829, 0), + ParentNodeId=NumericNodeId(13624, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93005,7 +93487,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13830, 0), + SourceNodeId=NumericNodeId(13625, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93013,7 +93495,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13830, 0), + SourceNodeId=NumericNodeId(13625, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93021,130 +93503,127 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13830, 0), + SourceNodeId=NumericNodeId(13625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13829, 0), + TargetNodeId=NumericNodeId(13624, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13831, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(13626, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13624, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13831, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13831, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13833, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13831, 0), + SourceNodeId=NumericNodeId(13626, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13831, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13624, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13832, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13831, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13627, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13599, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13628, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13832, 0), + SourceNodeId=NumericNodeId(13627, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13832, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), + DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13833, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(13628, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13831, 0), + ParentNodeId=NumericNodeId(13627, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93154,7 +93633,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13833, 0), + SourceNodeId=NumericNodeId(13628, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93162,7 +93641,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13833, 0), + SourceNodeId=NumericNodeId(13628, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93170,21 +93649,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13833, 0), + SourceNodeId=NumericNodeId(13628, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13831, 0), + TargetNodeId=NumericNodeId(13627, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), + DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13834, 0), - BrowseName=QualifiedName("SetPosition", 0), + RequestedNewNodeId=NumericNodeId(13629, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(13599, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -93193,15 +93672,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13834, 0), + SourceNodeId=NumericNodeId(13629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13835, 0), + TargetNodeId=NumericNodeId(13630, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13834, 0), + SourceNodeId=NumericNodeId(13629, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93209,9 +93688,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13834, 0), + SourceNodeId=NumericNodeId(13629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(13599, 0), ) refs.append(ref) server.add_references(refs) @@ -93221,13 +93700,13 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='Thumbprint', + DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], @@ -93236,10 +93715,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13835, 0), + RequestedNewNodeId=NumericNodeId(13630, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13834, 0), + ParentNodeId=NumericNodeId(13629, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93249,7 +93728,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13835, 0), + SourceNodeId=NumericNodeId(13630, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93257,7 +93736,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13835, 0), + SourceNodeId=NumericNodeId(13630, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93265,23 +93744,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13835, 0), + SourceNodeId=NumericNodeId(13630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13834, 0), + TargetNodeId=NumericNodeId(13629, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), - ValueRank=-1, + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13836, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(13631, 0), + BrowseName=QualifiedName("CertificateTypes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(12555, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93291,7 +93771,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13836, 0), + SourceNodeId=NumericNodeId(13631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93299,7 +93779,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13836, 0), + SourceNodeId=NumericNodeId(13631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93307,21 +93787,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13836, 0), + SourceNodeId=NumericNodeId(13631, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), + DisplayName=LocalizedText("GetRejectedList"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13837, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), + RequestedNewNodeId=NumericNodeId(23526, 0), + BrowseName=QualifiedName("GetRejectedList", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13815, 0), + ParentNodeId=NumericNodeId(12555, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -93330,45 +93810,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13837, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13838, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13837, 0), + SourceNodeId=NumericNodeId(23526, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13839, 0), + TargetNodeId=NumericNodeId(23527, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13837, 0), + SourceNodeId=NumericNodeId(23526, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13837, 0), + SourceNodeId=NumericNodeId(23526, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13815, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), + DisplayName=LocalizedText("OutputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, + Name='Certificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), @@ -93376,10 +93849,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13838, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(23527, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13837, 0), + ParentNodeId=NumericNodeId(23526, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93389,7 +93862,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13838, 0), + SourceNodeId=NumericNodeId(23527, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93397,7 +93870,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13838, 0), + SourceNodeId=NumericNodeId(23527, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93405,437 +93878,320 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13838, 0), + SourceNodeId=NumericNodeId(23527, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), + TargetNodeId=NumericNodeId(23526, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("CertificateExpired"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13839, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13837, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19450, 0), + BrowseName=QualifiedName("CertificateExpired", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12555, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(13225, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13839, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19451, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13839, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19452, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13839, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13837, 0), + TargetNodeId=NumericNodeId(19453, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13847, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13847, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19454, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13847, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19455, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13847, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13814, 0), + TargetNodeId=NumericNodeId(19456, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultHttpsGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13848, 0), - BrowseName=QualifiedName("DefaultHttpsGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13848, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19458, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13848, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13881, 0), + TargetNodeId=NumericNodeId(19459, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13848, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(19460, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13848, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(19461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13848, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), + TargetNodeId=NumericNodeId(19462, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13849, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13850, 0), + TargetNodeId=NumericNodeId(19463, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13851, 0), + TargetNodeId=NumericNodeId(19464, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13852, 0), + TargetNodeId=NumericNodeId(19465, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13853, 0), + TargetNodeId=NumericNodeId(19466, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), + TargetNodeId=NumericNodeId(19467, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13858, 0), + TargetNodeId=NumericNodeId(19476, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), + TargetNodeId=NumericNodeId(19478, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13863, 0), + TargetNodeId=NumericNodeId(19480, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), + TargetNodeId=NumericNodeId(19482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13868, 0), + TargetNodeId=NumericNodeId(19483, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13849, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13870, 0), + TargetNodeId=NumericNodeId(19484, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), + TargetNodeId=NumericNodeId(19485, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13849, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(19487, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13849, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19505, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13849, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), + TargetNodeId=NumericNodeId(19509, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13850, 0), - BrowseName=QualifiedName("Size", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13850, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19518, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13850, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20101, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13850, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(20138, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13851, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13851, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(20139, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13851, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20141, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13851, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(20142, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13852, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13852, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13852, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13852, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19450, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("EventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13853, 0), - BrowseName=QualifiedName("OpenCount", 0), + RequestedNewNodeId=NumericNodeId(19451, 0), + BrowseName=QualifiedName("EventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93845,7 +94201,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13853, 0), + SourceNodeId=NumericNodeId(19451, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93853,7 +94209,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13853, 0), + SourceNodeId=NumericNodeId(19451, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93861,79 +94217,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13853, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13855, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13856, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13857, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13855, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13855, 0), + SourceNodeId=NumericNodeId(19451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("EventType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13856, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19452, 0), + BrowseName=QualifiedName("EventType", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13855, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93943,7 +94243,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13856, 0), + SourceNodeId=NumericNodeId(19452, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -93951,7 +94251,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13856, 0), + SourceNodeId=NumericNodeId(19452, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -93959,32 +94259,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13856, 0), + SourceNodeId=NumericNodeId(19452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SourceNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13857, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19453, 0), + BrowseName=QualifiedName("SourceNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13855, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -93994,7 +94285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13857, 0), + SourceNodeId=NumericNodeId(19453, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94002,7 +94293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13857, 0), + SourceNodeId=NumericNodeId(19453, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94010,71 +94301,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13857, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13855, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13858, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13859, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13858, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13858, 0), + SourceNodeId=NumericNodeId(19453, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SourceName"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13859, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19454, 0), + BrowseName=QualifiedName("SourceName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13858, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94084,7 +94327,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13859, 0), + SourceNodeId=NumericNodeId(19454, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94092,7 +94335,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13859, 0), + SourceNodeId=NumericNodeId(19454, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94100,84 +94343,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13859, 0), + SourceNodeId=NumericNodeId(19454, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13858, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Time"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13860, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19455, 0), + BrowseName=QualifiedName("Time", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13860, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13861, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13860, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13862, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13860, 0), + SourceNodeId=NumericNodeId(19455, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13860, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("ReceiveTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13861, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19456, 0), + BrowseName=QualifiedName("ReceiveTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13860, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94187,7 +94411,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13861, 0), + SourceNodeId=NumericNodeId(19456, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94195,7 +94419,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13861, 0), + SourceNodeId=NumericNodeId(19456, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94203,32 +94427,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13861, 0), + SourceNodeId=NumericNodeId(19456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Message"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13862, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19458, 0), + BrowseName=QualifiedName("Message", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13860, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94238,7 +94453,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13862, 0), + SourceNodeId=NumericNodeId(19458, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94246,7 +94461,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13862, 0), + SourceNodeId=NumericNodeId(19458, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94254,76 +94469,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13862, 0), + SourceNodeId=NumericNodeId(19458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13860, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Severity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13863, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19459, 0), + BrowseName=QualifiedName("Severity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13863, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13864, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13863, 0), + SourceNodeId=NumericNodeId(19459, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13863, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("ConditionClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13864, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19460, 0), + BrowseName=QualifiedName("ConditionClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13863, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94333,7 +94537,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13864, 0), + SourceNodeId=NumericNodeId(19460, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94341,7 +94545,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13864, 0), + SourceNodeId=NumericNodeId(19460, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94349,79 +94553,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13864, 0), + SourceNodeId=NumericNodeId(19460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13863, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13865, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19461, 0), + BrowseName=QualifiedName("ConditionClassName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13865, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13866, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13865, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13867, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13865, 0), + SourceNodeId=NumericNodeId(19461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13865, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("ConditionSubClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13866, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19462, 0), + BrowseName=QualifiedName("ConditionSubClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13865, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94431,7 +94622,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13866, 0), + SourceNodeId=NumericNodeId(19462, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94439,7 +94630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13866, 0), + SourceNodeId=NumericNodeId(19462, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94447,32 +94638,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13866, 0), + SourceNodeId=NumericNodeId(19462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("ConditionSubClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13867, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19463, 0), + BrowseName=QualifiedName("ConditionSubClassName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13865, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94482,7 +94665,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13867, 0), + SourceNodeId=NumericNodeId(19463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94490,7 +94673,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13867, 0), + SourceNodeId=NumericNodeId(19463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94498,76 +94681,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13867, 0), + SourceNodeId=NumericNodeId(19463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13865, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionName"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13868, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19464, 0), + BrowseName=QualifiedName("ConditionName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13868, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13869, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13868, 0), + SourceNodeId=NumericNodeId(19464, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13868, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("BranchId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13869, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19465, 0), + BrowseName=QualifiedName("BranchId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13868, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94577,7 +94749,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13869, 0), + SourceNodeId=NumericNodeId(19465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94585,7 +94757,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13869, 0), + SourceNodeId=NumericNodeId(19465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94593,23 +94765,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13869, 0), + SourceNodeId=NumericNodeId(19465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13868, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Retain"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13870, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(19466, 0), + BrowseName=QualifiedName("Retain", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13849, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94619,7 +94791,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13870, 0), + SourceNodeId=NumericNodeId(19466, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94627,7 +94799,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13870, 0), + SourceNodeId=NumericNodeId(19466, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94635,22 +94807,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13870, 0), + SourceNodeId=NumericNodeId(19466, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnabledState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13871, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13849, 0), + RequestedNewNodeId=NumericNodeId(19467, 0), + BrowseName=QualifiedName("EnabledState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -94658,23 +94833,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13871, 0), + SourceNodeId=NumericNodeId(19467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13872, 0), + TargetNodeId=NumericNodeId(19468, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13871, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13873, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13871, 0), + SourceNodeId=NumericNodeId(19467, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94682,32 +94857,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13871, 0), + SourceNodeId=NumericNodeId(19467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13849, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13872, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19468, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13871, 0), + ParentNodeId=NumericNodeId(19467, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94717,7 +94883,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13872, 0), + SourceNodeId=NumericNodeId(19468, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94725,7 +94891,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13872, 0), + SourceNodeId=NumericNodeId(19468, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94733,75 +94899,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13872, 0), + SourceNodeId=NumericNodeId(19468, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), + TargetNodeId=NumericNodeId(19467, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Quality"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13873, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19476, 0), + BrowseName=QualifiedName("Quality", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13871, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19476, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19477, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13873, 0), + SourceNodeId=NumericNodeId(19476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13873, 0), + SourceNodeId=NumericNodeId(19476, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13873, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13871, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13881, 0), - BrowseName=QualifiedName("CertificateTypes", 0), + RequestedNewNodeId=NumericNodeId(19477, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13848, 0), + ParentNodeId=NumericNodeId(19476, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -94811,7 +94975,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13881, 0), + SourceNodeId=NumericNodeId(19477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -94819,7 +94983,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13881, 0), + SourceNodeId=NumericNodeId(19477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -94827,193 +94991,141 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13881, 0), + SourceNodeId=NumericNodeId(19477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13848, 0), + TargetNodeId=NumericNodeId(19476, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultUserTokenGroup"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13882, 0), - BrowseName=QualifiedName("DefaultUserTokenGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), + RequestedNewNodeId=NumericNodeId(19478, 0), + BrowseName=QualifiedName("LastSeverity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13882, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13882, 0), + SourceNodeId=NumericNodeId(19478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13915, 0), + TargetNodeId=NumericNodeId(19479, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13882, 0), + SourceNodeId=NumericNodeId(19478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13882, 0), + SourceNodeId=NumericNodeId(19478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13882, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13883, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13882, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), + RequestedNewNodeId=NumericNodeId(19479, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19478, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13884, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13885, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13886, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13892, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), + SourceNodeId=NumericNodeId(19479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13897, 0), + TargetNodeId=NumericNodeId(19478, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19480, 0), + BrowseName=QualifiedName("Comment", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13902, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(9002, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13883, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13904, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), + SourceNodeId=NumericNodeId(19480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), + TargetNodeId=NumericNodeId(19481, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13883, 0), + SourceNodeId=NumericNodeId(19480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13883, 0), + SourceNodeId=NumericNodeId(19480, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95021,23 +95133,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13883, 0), + SourceNodeId=NumericNodeId(19480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13884, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(19481, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), + ParentNodeId=NumericNodeId(19480, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95047,7 +95159,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13884, 0), + SourceNodeId=NumericNodeId(19481, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95055,7 +95167,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13884, 0), + SourceNodeId=NumericNodeId(19481, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95063,23 +95175,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13884, 0), + SourceNodeId=NumericNodeId(19481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19480, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("ClientUserId"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13885, 0), - BrowseName=QualifiedName("Writable", 0), + RequestedNewNodeId=NumericNodeId(19482, 0), + BrowseName=QualifiedName("ClientUserId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95089,7 +95201,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13885, 0), + SourceNodeId=NumericNodeId(19482, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95097,7 +95209,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13885, 0), + SourceNodeId=NumericNodeId(19482, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95105,105 +95217,99 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13885, 0), + SourceNodeId=NumericNodeId(19482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Disable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13886, 0), - BrowseName=QualifiedName("UserWritable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19483, 0), + BrowseName=QualifiedName("Disable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13886, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(19483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13886, 0), + SourceNodeId=NumericNodeId(19483, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13886, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Enable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13887, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19484, 0), + BrowseName=QualifiedName("Enable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13887, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(19484, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13887, 0), + SourceNodeId=NumericNodeId(19484, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13887, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19484, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), + DisplayName=LocalizedText("AddComment"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13889, 0), - BrowseName=QualifiedName("Open", 0), + RequestedNewNodeId=NumericNodeId(19485, 0), + BrowseName=QualifiedName("AddComment", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -95212,23 +95318,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13889, 0), + SourceNodeId=NumericNodeId(19485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13890, 0), + TargetNodeId=NumericNodeId(19486, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13889, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(19485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13891, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13889, 0), + SourceNodeId=NumericNodeId(19485, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95236,9 +95342,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13889, 0), + SourceNodeId=NumericNodeId(19485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) @@ -95248,20 +95354,27 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), + Name='EventId', + DataType=NumericNodeId(15, 0), ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13890, 0), + RequestedNewNodeId=NumericNodeId(19486, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13889, 0), + ParentNodeId=NumericNodeId(19485, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95271,7 +95384,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13890, 0), + SourceNodeId=NumericNodeId(19486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95279,7 +95392,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13890, 0), + SourceNodeId=NumericNodeId(19486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95287,89 +95400,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13890, 0), + SourceNodeId=NumericNodeId(19486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), + TargetNodeId=NumericNodeId(19485, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("AckedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13891, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19487, 0), + BrowseName=QualifiedName("AckedState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13889, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13891, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13891, 0), + SourceNodeId=NumericNodeId(19487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13889, 0), + TargetNodeId=NumericNodeId(19488, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13892, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13892, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13893, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13892, 0), + SourceNodeId=NumericNodeId(19487, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95377,32 +95450,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13892, 0), + SourceNodeId=NumericNodeId(19487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13893, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19488, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13892, 0), + ParentNodeId=NumericNodeId(19487, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95412,7 +95476,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13893, 0), + SourceNodeId=NumericNodeId(19488, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95420,7 +95484,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13893, 0), + SourceNodeId=NumericNodeId(19488, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95428,21 +95492,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13893, 0), + SourceNodeId=NumericNodeId(19488, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13892, 0), + TargetNodeId=NumericNodeId(19487, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), + DisplayName=LocalizedText("Acknowledge"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13894, 0), - BrowseName=QualifiedName("Read", 0), + RequestedNewNodeId=NumericNodeId(19505, 0), + BrowseName=QualifiedName("Acknowledge", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -95451,23 +95515,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13894, 0), + SourceNodeId=NumericNodeId(19505, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13895, 0), + TargetNodeId=NumericNodeId(19506, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13894, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(19505, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13896, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13894, 0), + SourceNodeId=NumericNodeId(19505, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95475,9 +95539,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13894, 0), + SourceNodeId=NumericNodeId(19505, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) @@ -95487,14 +95551,16 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='EventId', + DataType=NumericNodeId(15, 0), ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), ), ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), + Name='Comment', + DataType=NumericNodeId(21, 0), ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), ), ], ua.VariantType.ExtensionObject), @@ -95502,10 +95568,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13895, 0), + RequestedNewNodeId=NumericNodeId(19506, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13894, 0), + ParentNodeId=NumericNodeId(19505, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95515,7 +95581,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13895, 0), + SourceNodeId=NumericNodeId(19506, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95523,7 +95589,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13895, 0), + SourceNodeId=NumericNodeId(19506, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95531,89 +95597,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13895, 0), + SourceNodeId=NumericNodeId(19506, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), + TargetNodeId=NumericNodeId(19505, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ActiveState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13896, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19509, 0), + BrowseName=QualifiedName("ActiveState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13894, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13896, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13896, 0), + SourceNodeId=NumericNodeId(19509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13894, 0), + TargetNodeId=NumericNodeId(19510, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13897, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13897, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13898, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13897, 0), + SourceNodeId=NumericNodeId(19509, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95621,37 +95647,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13897, 0), + SourceNodeId=NumericNodeId(19509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13898, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19510, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13897, 0), + ParentNodeId=NumericNodeId(19509, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95661,7 +95673,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13898, 0), + SourceNodeId=NumericNodeId(19510, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95669,7 +95681,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13898, 0), + SourceNodeId=NumericNodeId(19510, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95677,79 +95689,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13898, 0), + SourceNodeId=NumericNodeId(19510, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13897, 0), + TargetNodeId=NumericNodeId(19509, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13899, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19518, 0), + BrowseName=QualifiedName("InputNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13900, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13899, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19518, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13901, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13899, 0), + SourceNodeId=NumericNodeId(19518, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13899, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19518, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SuppressedOrShelved"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13900, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20101, 0), + BrowseName=QualifiedName("SuppressedOrShelved", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13899, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95759,7 +95757,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13900, 0), + SourceNodeId=NumericNodeId(20101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95767,7 +95765,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13900, 0), + SourceNodeId=NumericNodeId(20101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95775,32 +95773,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13900, 0), + SourceNodeId=NumericNodeId(20101, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("NormalState"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13901, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(20138, 0), + BrowseName=QualifiedName("NormalState", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13899, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95810,7 +95799,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13901, 0), + SourceNodeId=NumericNodeId(20138, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95818,7 +95807,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13901, 0), + SourceNodeId=NumericNodeId(20138, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95826,76 +95815,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13901, 0), + SourceNodeId=NumericNodeId(20138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13899, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ExpirationDate"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13902, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20139, 0), + BrowseName=QualifiedName("ExpirationDate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19450, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13902, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20139, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13903, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13902, 0), + SourceNodeId=NumericNodeId(20139, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13902, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20139, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("CertificateType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13903, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20141, 0), + BrowseName=QualifiedName("CertificateType", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13902, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95905,7 +95883,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13903, 0), + SourceNodeId=NumericNodeId(20141, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95913,7 +95891,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13903, 0), + SourceNodeId=NumericNodeId(20141, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95921,23 +95899,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13903, 0), + SourceNodeId=NumericNodeId(20141, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13902, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), - DataType=NumericNodeId(294, 0), + DisplayName=LocalizedText("Certificate"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13904, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(20142, 0), + BrowseName=QualifiedName("Certificate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13883, 0), + ParentNodeId=NumericNodeId(19450, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -95947,7 +95925,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13904, 0), + SourceNodeId=NumericNodeId(20142, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -95955,7 +95933,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13904, 0), + SourceNodeId=NumericNodeId(20142, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -95963,22 +95941,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13904, 0), + SourceNodeId=NumericNodeId(20142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(19450, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustListOutOfDate"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13905, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13883, 0), + RequestedNewNodeId=NumericNodeId(20143, 0), + BrowseName=QualifiedName("TrustListOutOfDate", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12555, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19297, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -95986,386 +95966,295 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13905, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13906, 0), + TargetNodeId=NumericNodeId(20144, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13905, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13907, 0), + TargetNodeId=NumericNodeId(20145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13905, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20146, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13905, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13883, 0), + TargetNodeId=NumericNodeId(20147, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13906, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13905, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13906, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(20148, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13906, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20149, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13906, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), + TargetNodeId=NumericNodeId(20151, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13907, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13905, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13907, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(20152, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13907, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20153, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13907, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13905, 0), + TargetNodeId=NumericNodeId(20154, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13915, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13882, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(20155, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13915, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20156, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13915, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13882, 0), + TargetNodeId=NumericNodeId(20157, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13916, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13813, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13916, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20158, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13916, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13949, 0), + TargetNodeId=NumericNodeId(20159, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13916, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), + TargetNodeId=NumericNodeId(20160, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13916, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(20169, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13916, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), + TargetNodeId=NumericNodeId(20171, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TrustList"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13917, 0), - BrowseName=QualifiedName("TrustList", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13916, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12522, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13918, 0), + TargetNodeId=NumericNodeId(20173, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13919, 0), + TargetNodeId=NumericNodeId(20175, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13920, 0), + TargetNodeId=NumericNodeId(20176, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13921, 0), + TargetNodeId=NumericNodeId(20177, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), + TargetNodeId=NumericNodeId(20178, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13926, 0), + TargetNodeId=NumericNodeId(20180, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), + TargetNodeId=NumericNodeId(20198, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13931, 0), + TargetNodeId=NumericNodeId(20202, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), + TargetNodeId=NumericNodeId(20211, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13936, 0), + TargetNodeId=NumericNodeId(20249, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13938, 0), + TargetNodeId=NumericNodeId(20286, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), + TargetNodeId=NumericNodeId(20287, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20288, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20143, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20289, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12522, 0), + TargetNodeId=NumericNodeId(19297, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13917, 0), + SourceNodeId=NumericNodeId(20143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), + DisplayName=LocalizedText("EventId"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13918, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(20144, 0), + BrowseName=QualifiedName("EventId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96375,7 +96264,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13918, 0), + SourceNodeId=NumericNodeId(20144, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96383,7 +96272,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13918, 0), + SourceNodeId=NumericNodeId(20144, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96391,23 +96280,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13918, 0), + SourceNodeId=NumericNodeId(20144, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("EventType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13919, 0), - BrowseName=QualifiedName("Writable", 0), + RequestedNewNodeId=NumericNodeId(20145, 0), + BrowseName=QualifiedName("EventType", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96417,7 +96306,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13919, 0), + SourceNodeId=NumericNodeId(20145, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96425,7 +96314,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13919, 0), + SourceNodeId=NumericNodeId(20145, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96433,23 +96322,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13919, 0), + SourceNodeId=NumericNodeId(20145, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("SourceNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13920, 0), - BrowseName=QualifiedName("UserWritable", 0), + RequestedNewNodeId=NumericNodeId(20146, 0), + BrowseName=QualifiedName("SourceNode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96459,7 +96348,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13920, 0), + SourceNodeId=NumericNodeId(20146, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96467,7 +96356,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13920, 0), + SourceNodeId=NumericNodeId(20146, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96475,23 +96364,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13920, 0), + SourceNodeId=NumericNodeId(20146, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("SourceName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13921, 0), - BrowseName=QualifiedName("OpenCount", 0), + RequestedNewNodeId=NumericNodeId(20147, 0), + BrowseName=QualifiedName("SourceName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96501,7 +96390,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13921, 0), + SourceNodeId=NumericNodeId(20147, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96509,7 +96398,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13921, 0), + SourceNodeId=NumericNodeId(20147, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96517,79 +96406,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13921, 0), + SourceNodeId=NumericNodeId(20147, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Time"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13923, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20148, 0), + BrowseName=QualifiedName("Time", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13923, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13924, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13923, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20148, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13925, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13923, 0), + SourceNodeId=NumericNodeId(20148, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13923, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20148, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ReceiveTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13924, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20149, 0), + BrowseName=QualifiedName("ReceiveTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13923, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96599,7 +96474,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13924, 0), + SourceNodeId=NumericNodeId(20149, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96607,7 +96482,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13924, 0), + SourceNodeId=NumericNodeId(20149, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96615,32 +96490,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13924, 0), + SourceNodeId=NumericNodeId(20149, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Message"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13925, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(20151, 0), + BrowseName=QualifiedName("Message", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13923, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96650,7 +96516,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13925, 0), + SourceNodeId=NumericNodeId(20151, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96658,7 +96524,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13925, 0), + SourceNodeId=NumericNodeId(20151, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96666,71 +96532,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13925, 0), + SourceNodeId=NumericNodeId(20151, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13923, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Severity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13926, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20152, 0), + BrowseName=QualifiedName("Severity", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13926, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20152, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13927, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13926, 0), + SourceNodeId=NumericNodeId(20152, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13926, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20152, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ConditionClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13927, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20153, 0), + BrowseName=QualifiedName("ConditionClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13926, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96740,7 +96600,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13927, 0), + SourceNodeId=NumericNodeId(20153, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96748,7 +96608,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13927, 0), + SourceNodeId=NumericNodeId(20153, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96756,84 +96616,109 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13927, 0), + SourceNodeId=NumericNodeId(20153, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13926, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13928, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20154, 0), + BrowseName=QualifiedName("ConditionClassName", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13928, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13929, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20154, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13928, 0), + SourceNodeId=NumericNodeId(20154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13930, 0), + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConditionSubClassId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20155, 0), + BrowseName=QualifiedName("ConditionSubClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20155, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13928, 0), + SourceNodeId=NumericNodeId(20155, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13928, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20155, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("ConditionSubClassName"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13929, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20156, 0), + BrowseName=QualifiedName("ConditionSubClassName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13928, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96843,7 +96728,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13929, 0), + SourceNodeId=NumericNodeId(20156, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96851,7 +96736,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13929, 0), + SourceNodeId=NumericNodeId(20156, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96859,32 +96744,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13929, 0), + SourceNodeId=NumericNodeId(20156, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ConditionName"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13930, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(20157, 0), + BrowseName=QualifiedName("ConditionName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13928, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96894,7 +96770,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13930, 0), + SourceNodeId=NumericNodeId(20157, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96902,7 +96778,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13930, 0), + SourceNodeId=NumericNodeId(20157, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -96910,76 +96786,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13930, 0), + SourceNodeId=NumericNodeId(20157, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13928, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BranchId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13931, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20158, 0), + BrowseName=QualifiedName("BranchId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13931, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20158, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13932, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13931, 0), + SourceNodeId=NumericNodeId(20158, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13931, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20158, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Retain"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13932, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20159, 0), + BrowseName=QualifiedName("Retain", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13931, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -96989,7 +96854,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13932, 0), + SourceNodeId=NumericNodeId(20159, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -96997,7 +96862,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13932, 0), + SourceNodeId=NumericNodeId(20159, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97005,22 +96870,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13932, 0), + SourceNodeId=NumericNodeId(20159, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13931, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnabledState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13933, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), + RequestedNewNodeId=NumericNodeId(20160, 0), + BrowseName=QualifiedName("EnabledState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -97028,23 +96896,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13933, 0), + SourceNodeId=NumericNodeId(20160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13934, 0), + TargetNodeId=NumericNodeId(20161, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13933, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13935, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13933, 0), + SourceNodeId=NumericNodeId(20160, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97052,32 +96920,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13933, 0), + SourceNodeId=NumericNodeId(20160, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13934, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20161, 0), + BrowseName=QualifiedName("Id", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13933, 0), + ParentNodeId=NumericNodeId(20160, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -97087,7 +96946,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13934, 0), + SourceNodeId=NumericNodeId(20161, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -97095,7 +96954,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13934, 0), + SourceNodeId=NumericNodeId(20161, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97103,169 +96962,165 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13934, 0), + SourceNodeId=NumericNodeId(20161, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), + TargetNodeId=NumericNodeId(20160, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Quality"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13935, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(20169, 0), + BrowseName=QualifiedName("Quality", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13933, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20169, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20170, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13935, 0), + SourceNodeId=NumericNodeId(20169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13935, 0), + SourceNodeId=NumericNodeId(20169, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13935, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20169, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13933, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13936, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(20170, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20169, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13936, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20170, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13937, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13936, 0), + SourceNodeId=NumericNodeId(20170, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13936, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20170, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20169, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("LastSeverity"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13937, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20171, 0), + BrowseName=QualifiedName("LastSeverity", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13936, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20171, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20172, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13937, 0), + SourceNodeId=NumericNodeId(20171, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13937, 0), + SourceNodeId=NumericNodeId(20171, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13937, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20171, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13936, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastUpdateTime"), + DisplayName=LocalizedText("SourceTimestamp"), DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13938, 0), - BrowseName=QualifiedName("LastUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(20172, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13917, 0), + ParentNodeId=NumericNodeId(20171, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -97275,7 +97130,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13938, 0), + SourceNodeId=NumericNodeId(20172, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -97283,7 +97138,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13938, 0), + SourceNodeId=NumericNodeId(20172, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97291,22 +97146,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13938, 0), + SourceNodeId=NumericNodeId(20172, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20171, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("OpenWithMasks"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Comment"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13939, 0), - BrowseName=QualifiedName("OpenWithMasks", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13917, 0), + RequestedNewNodeId=NumericNodeId(20173, 0), + BrowseName=QualifiedName("Comment", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(9002, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -97314,23 +97172,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13939, 0), + SourceNodeId=NumericNodeId(20173, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13940, 0), + TargetNodeId=NumericNodeId(20174, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13939, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20173, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13941, 0), + TargetNodeId=NumericNodeId(9002, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13939, 0), + SourceNodeId=NumericNodeId(20173, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97338,32 +97196,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13939, 0), + SourceNodeId=NumericNodeId(20173, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13917, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Masks', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SourceTimestamp"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13940, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(20174, 0), + BrowseName=QualifiedName("SourceTimestamp", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13939, 0), + ParentNodeId=NumericNodeId(20173, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -97373,7 +97222,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13940, 0), + SourceNodeId=NumericNodeId(20174, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -97381,7 +97230,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13940, 0), + SourceNodeId=NumericNodeId(20174, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97389,32 +97238,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13940, 0), + SourceNodeId=NumericNodeId(20174, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), + TargetNodeId=NumericNodeId(20173, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ClientUserId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13941, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(20175, 0), + BrowseName=QualifiedName("ClientUserId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13939, 0), + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -97424,7 +97264,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13941, 0), + SourceNodeId=NumericNodeId(20175, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -97432,7 +97272,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13941, 0), + SourceNodeId=NumericNodeId(20175, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97440,523 +97280,429 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13941, 0), + SourceNodeId=NumericNodeId(20175, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13939, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Disable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13949, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13916, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(20176, 0), + BrowseName=QualifiedName("Disable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13949, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(20176, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13949, 0), + SourceNodeId=NumericNodeId(20176, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13949, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20176, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13916, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateType"), - IsAbstract=True, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Enable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12556, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20177, 0), + BrowseName=QualifiedName("Enable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12556, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(20177, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(2803, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ApplicationCertificateType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12557, 0), - BrowseName=QualifiedName("ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12557, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20177, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("HttpsCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12558, 0), - BrowseName=QualifiedName("HttpsCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12558, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20177, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UserCredentialCertificateType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddComment"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15181, 0), - BrowseName=QualifiedName("UserCredentialCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12556, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20178, 0), + BrowseName=QualifiedName("AddComment", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15181, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12556, 0), + TargetNodeId=NumericNodeId(20179, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RsaMinApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12559, 0), - BrowseName=QualifiedName("RsaMinApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12559, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(20178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), + TargetNodeId=NumericNodeId(2829, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("RsaSha256ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12560, 0), - BrowseName=QualifiedName("RsaSha256ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12560, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23537, 0), - BrowseName=QualifiedName("EccApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(12557, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12557, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccNistP256ApplicationCertificateType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='EventId', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23538, 0), - BrowseName=QualifiedName("EccNistP256ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20179, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20178, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23538, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccNistP384ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23539, 0), - BrowseName=QualifiedName("EccNistP384ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23539, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccBrainpoolP256r1ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23540, 0), - BrowseName=QualifiedName("EccBrainpoolP256r1ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23540, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20179, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(20178, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccBrainpoolP384r1ApplicationCertificateType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AckedState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23541, 0), - BrowseName=QualifiedName("EccBrainpoolP384r1ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20180, 0), + BrowseName=QualifiedName("AckedState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23541, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20180, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(20181, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccCurve25519ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23542, 0), - BrowseName=QualifiedName("EccCurve25519ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23542, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20180, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("EccCurve448ApplicationCertificateType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23543, 0), - BrowseName=QualifiedName("EccCurve448ApplicationCertificateType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(23537, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23543, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20180, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23537, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TrustListUpdatedAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12561, 0), - BrowseName=QualifiedName("TrustListUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12561, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20180, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ServerConfigurationType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12581, 0), - BrowseName=QualifiedName("ServerConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20181, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20180, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20181, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13950, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20181, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12708, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), + SourceNodeId=NumericNodeId(20181, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12583, 0), + TargetNodeId=NumericNodeId(20180, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Acknowledge"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20198, 0), + BrowseName=QualifiedName("Acknowledge", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), + SourceNodeId=NumericNodeId(20198, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12584, 0), + TargetNodeId=NumericNodeId(20199, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(3065, 0), + SourceNodeId=NumericNodeId(20198, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12585, 0), + TargetNodeId=NumericNodeId(8944, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20198, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), + SourceNodeId=NumericNodeId(20198, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12734, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='EventId', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + Description=LocalizedText(Text='The identifier for the event to comment.', Locale=None), + ), + ua.Argument( + Name='Comment', + DataType=NumericNodeId(21, 0), + ValueRank=-1, + Description=LocalizedText(Text='The comment to add to the condition.', Locale=None), + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20199, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20198, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12775, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20199, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(20198, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateGroups"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ActiveState"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13950, 0), - BrowseName=QualifiedName("CertificateGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12581, 0), + RequestedNewNodeId=NumericNodeId(20202, 0), + BrowseName=QualifiedName("ActiveState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13813, 0), + TypeDefinition=NumericNodeId(8995, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13950, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), + TargetNodeId=NumericNodeId(20203, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13950, 0), + SourceNodeId=NumericNodeId(20202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13813, 0), + TargetNodeId=NumericNodeId(8995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13950, 0), + SourceNodeId=NumericNodeId(20202, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -97964,23 +97710,373 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13950, 0), + SourceNodeId=NumericNodeId(20202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(20143, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Id"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20203, 0), + BrowseName=QualifiedName("Id", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20202, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20202, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputNode"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20211, 0), + BrowseName=QualifiedName("InputNode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20211, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20211, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20211, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SuppressedOrShelved"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20249, 0), + BrowseName=QualifiedName("SuppressedOrShelved", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20249, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20249, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20249, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NormalState"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20286, 0), + BrowseName=QualifiedName("NormalState", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TrustListId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20287, 0), + BrowseName=QualifiedName("TrustListId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20287, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20287, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20287, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20288, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20288, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20288, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20288, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UpdateFrequency"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20289, 0), + BrowseName=QualifiedName("UpdateFrequency", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20143, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20289, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20289, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20289, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20143, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateGroupFolderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13813, 0), + BrowseName=QualifiedName("CertificateGroupFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13813, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13814, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13813, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13848, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13813, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13882, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(13813, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13916, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(13813, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultApplicationGroup"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13951, 0), + RequestedNewNodeId=NumericNodeId(13814, 0), BrowseName=QualifiedName("DefaultApplicationGroup", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13950, 0), - ReferenceTypeId=NumericNodeId(35, 0), + ParentNodeId=NumericNodeId(13813, 0), + ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, ) @@ -97989,23 +98085,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13951, 0), + SourceNodeId=NumericNodeId(13814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13951, 0), + SourceNodeId=NumericNodeId(13814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13984, 0), + TargetNodeId=NumericNodeId(13847, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(13814, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13951, 0), + SourceNodeId=NumericNodeId(13814, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12555, 0), ) @@ -98013,17 +98117,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13951, 0), + SourceNodeId=NumericNodeId(13814, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(13951, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13950, 0), + TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) server.add_references(refs) @@ -98033,10 +98137,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13952, 0), + RequestedNewNodeId=NumericNodeId(13815, 0), BrowseName=QualifiedName("TrustList", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(13951, 0), + ParentNodeId=NumericNodeId(13814, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, @@ -98046,103 +98150,127 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13953, 0), + TargetNodeId=NumericNodeId(13816, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13954, 0), + TargetNodeId=NumericNodeId(13817, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13955, 0), + TargetNodeId=NumericNodeId(13818, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13956, 0), + TargetNodeId=NumericNodeId(13819, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), + TargetNodeId=NumericNodeId(13821, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13961, 0), + TargetNodeId=NumericNodeId(13824, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), + TargetNodeId=NumericNodeId(13826, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13966, 0), + TargetNodeId=NumericNodeId(13829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), + TargetNodeId=NumericNodeId(13831, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13971, 0), + TargetNodeId=NumericNodeId(13834, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13973, 0), + TargetNodeId=NumericNodeId(13836, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), + TargetNodeId=NumericNodeId(13837, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13815, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13840, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13815, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13843, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13815, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13845, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12522, 0), ) @@ -98150,7 +98278,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98158,9 +98286,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13952, 0), + SourceNodeId=NumericNodeId(13815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), + TargetNodeId=NumericNodeId(13814, 0), ) refs.append(ref) server.add_references(refs) @@ -98171,10 +98299,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13953, 0), + RequestedNewNodeId=NumericNodeId(13816, 0), BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98184,7 +98312,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13953, 0), + SourceNodeId=NumericNodeId(13816, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98192,7 +98320,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13953, 0), + SourceNodeId=NumericNodeId(13816, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98200,9 +98328,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13953, 0), + SourceNodeId=NumericNodeId(13816, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98213,10 +98341,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13954, 0), + RequestedNewNodeId=NumericNodeId(13817, 0), BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98226,7 +98354,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13954, 0), + SourceNodeId=NumericNodeId(13817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98234,7 +98362,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13954, 0), + SourceNodeId=NumericNodeId(13817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98242,9 +98370,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13954, 0), + SourceNodeId=NumericNodeId(13817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98255,10 +98383,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13955, 0), + RequestedNewNodeId=NumericNodeId(13818, 0), BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98268,7 +98396,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13955, 0), + SourceNodeId=NumericNodeId(13818, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98276,7 +98404,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13955, 0), + SourceNodeId=NumericNodeId(13818, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98284,9 +98412,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13955, 0), + SourceNodeId=NumericNodeId(13818, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98297,10 +98425,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13956, 0), + RequestedNewNodeId=NumericNodeId(13819, 0), BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98310,7 +98438,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13956, 0), + SourceNodeId=NumericNodeId(13819, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98318,7 +98446,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13956, 0), + SourceNodeId=NumericNodeId(13819, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98326,9 +98454,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13956, 0), + SourceNodeId=NumericNodeId(13819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98337,10 +98465,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13958, 0), + RequestedNewNodeId=NumericNodeId(13821, 0), BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98349,23 +98477,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13958, 0), + SourceNodeId=NumericNodeId(13821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13959, 0), + TargetNodeId=NumericNodeId(13822, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13958, 0), + SourceNodeId=NumericNodeId(13821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13960, 0), + TargetNodeId=NumericNodeId(13823, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13958, 0), + SourceNodeId=NumericNodeId(13821, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98373,9 +98501,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13958, 0), + SourceNodeId=NumericNodeId(13821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98395,10 +98523,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13959, 0), + RequestedNewNodeId=NumericNodeId(13822, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13958, 0), + ParentNodeId=NumericNodeId(13821, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98408,7 +98536,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13959, 0), + SourceNodeId=NumericNodeId(13822, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98416,7 +98544,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13959, 0), + SourceNodeId=NumericNodeId(13822, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98424,9 +98552,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13959, 0), + SourceNodeId=NumericNodeId(13822, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), + TargetNodeId=NumericNodeId(13821, 0), ) refs.append(ref) server.add_references(refs) @@ -98446,10 +98574,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13960, 0), + RequestedNewNodeId=NumericNodeId(13823, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13958, 0), + ParentNodeId=NumericNodeId(13821, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98459,7 +98587,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13960, 0), + SourceNodeId=NumericNodeId(13823, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98467,7 +98595,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13960, 0), + SourceNodeId=NumericNodeId(13823, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98475,9 +98603,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13960, 0), + SourceNodeId=NumericNodeId(13823, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13958, 0), + TargetNodeId=NumericNodeId(13821, 0), ) refs.append(ref) server.add_references(refs) @@ -98486,10 +98614,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Close"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13961, 0), + RequestedNewNodeId=NumericNodeId(13824, 0), BrowseName=QualifiedName("Close", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98498,15 +98626,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13961, 0), + SourceNodeId=NumericNodeId(13824, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13962, 0), + TargetNodeId=NumericNodeId(13825, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13961, 0), + SourceNodeId=NumericNodeId(13824, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98514,9 +98642,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13961, 0), + SourceNodeId=NumericNodeId(13824, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98536,10 +98664,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13962, 0), + RequestedNewNodeId=NumericNodeId(13825, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13961, 0), + ParentNodeId=NumericNodeId(13824, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98549,7 +98677,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13962, 0), + SourceNodeId=NumericNodeId(13825, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98557,7 +98685,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13962, 0), + SourceNodeId=NumericNodeId(13825, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98565,9 +98693,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13962, 0), + SourceNodeId=NumericNodeId(13825, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13961, 0), + TargetNodeId=NumericNodeId(13824, 0), ) refs.append(ref) server.add_references(refs) @@ -98576,10 +98704,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13963, 0), + RequestedNewNodeId=NumericNodeId(13826, 0), BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98588,23 +98716,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13963, 0), + SourceNodeId=NumericNodeId(13826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13964, 0), + TargetNodeId=NumericNodeId(13827, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13963, 0), + SourceNodeId=NumericNodeId(13826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13965, 0), + TargetNodeId=NumericNodeId(13828, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13963, 0), + SourceNodeId=NumericNodeId(13826, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98612,9 +98740,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13963, 0), + SourceNodeId=NumericNodeId(13826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98639,10 +98767,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13964, 0), + RequestedNewNodeId=NumericNodeId(13827, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13963, 0), + ParentNodeId=NumericNodeId(13826, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98652,7 +98780,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13964, 0), + SourceNodeId=NumericNodeId(13827, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98660,7 +98788,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13964, 0), + SourceNodeId=NumericNodeId(13827, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98668,9 +98796,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13964, 0), + SourceNodeId=NumericNodeId(13827, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), + TargetNodeId=NumericNodeId(13826, 0), ) refs.append(ref) server.add_references(refs) @@ -98690,10 +98818,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13965, 0), + RequestedNewNodeId=NumericNodeId(13828, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13963, 0), + ParentNodeId=NumericNodeId(13826, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98703,7 +98831,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13965, 0), + SourceNodeId=NumericNodeId(13828, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98711,7 +98839,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13965, 0), + SourceNodeId=NumericNodeId(13828, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98719,9 +98847,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13965, 0), + SourceNodeId=NumericNodeId(13828, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13963, 0), + TargetNodeId=NumericNodeId(13826, 0), ) refs.append(ref) server.add_references(refs) @@ -98730,10 +98858,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Write"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13966, 0), + RequestedNewNodeId=NumericNodeId(13829, 0), BrowseName=QualifiedName("Write", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98742,15 +98870,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13966, 0), + SourceNodeId=NumericNodeId(13829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13967, 0), + TargetNodeId=NumericNodeId(13830, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13966, 0), + SourceNodeId=NumericNodeId(13829, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98758,9 +98886,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13966, 0), + SourceNodeId=NumericNodeId(13829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98785,10 +98913,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13967, 0), + RequestedNewNodeId=NumericNodeId(13830, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13966, 0), + ParentNodeId=NumericNodeId(13829, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98798,7 +98926,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13967, 0), + SourceNodeId=NumericNodeId(13830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98806,7 +98934,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13967, 0), + SourceNodeId=NumericNodeId(13830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98814,9 +98942,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13967, 0), + SourceNodeId=NumericNodeId(13830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13966, 0), + TargetNodeId=NumericNodeId(13829, 0), ) refs.append(ref) server.add_references(refs) @@ -98825,10 +98953,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13968, 0), + RequestedNewNodeId=NumericNodeId(13831, 0), BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98837,23 +98965,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13968, 0), + SourceNodeId=NumericNodeId(13831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13969, 0), + TargetNodeId=NumericNodeId(13832, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13968, 0), + SourceNodeId=NumericNodeId(13831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13970, 0), + TargetNodeId=NumericNodeId(13833, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13968, 0), + SourceNodeId=NumericNodeId(13831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98861,9 +98989,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13968, 0), + SourceNodeId=NumericNodeId(13831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -98883,10 +99011,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13969, 0), + RequestedNewNodeId=NumericNodeId(13832, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13968, 0), + ParentNodeId=NumericNodeId(13831, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98896,7 +99024,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13969, 0), + SourceNodeId=NumericNodeId(13832, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98904,7 +99032,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13969, 0), + SourceNodeId=NumericNodeId(13832, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98912,9 +99040,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13969, 0), + SourceNodeId=NumericNodeId(13832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), + TargetNodeId=NumericNodeId(13831, 0), ) refs.append(ref) server.add_references(refs) @@ -98934,10 +99062,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13970, 0), + RequestedNewNodeId=NumericNodeId(13833, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13968, 0), + ParentNodeId=NumericNodeId(13831, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -98947,7 +99075,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13970, 0), + SourceNodeId=NumericNodeId(13833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -98955,7 +99083,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13970, 0), + SourceNodeId=NumericNodeId(13833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -98963,9 +99091,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13970, 0), + SourceNodeId=NumericNodeId(13833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13968, 0), + TargetNodeId=NumericNodeId(13831, 0), ) refs.append(ref) server.add_references(refs) @@ -98974,10 +99102,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("SetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13971, 0), + RequestedNewNodeId=NumericNodeId(13834, 0), BrowseName=QualifiedName("SetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -98986,15 +99114,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13971, 0), + SourceNodeId=NumericNodeId(13834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13972, 0), + TargetNodeId=NumericNodeId(13835, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13971, 0), + SourceNodeId=NumericNodeId(13834, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99002,9 +99130,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13971, 0), + SourceNodeId=NumericNodeId(13834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -99029,10 +99157,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13972, 0), + RequestedNewNodeId=NumericNodeId(13835, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13971, 0), + ParentNodeId=NumericNodeId(13834, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99042,7 +99170,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13972, 0), + SourceNodeId=NumericNodeId(13835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99050,7 +99178,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13972, 0), + SourceNodeId=NumericNodeId(13835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99058,9 +99186,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13972, 0), + SourceNodeId=NumericNodeId(13835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13971, 0), + TargetNodeId=NumericNodeId(13834, 0), ) refs.append(ref) server.add_references(refs) @@ -99071,10 +99199,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13973, 0), + RequestedNewNodeId=NumericNodeId(13836, 0), BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99084,7 +99212,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13973, 0), + SourceNodeId=NumericNodeId(13836, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99092,7 +99220,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13973, 0), + SourceNodeId=NumericNodeId(13836, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99100,9 +99228,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13973, 0), + SourceNodeId=NumericNodeId(13836, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -99111,10 +99239,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("OpenWithMasks"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13974, 0), + RequestedNewNodeId=NumericNodeId(13837, 0), BrowseName=QualifiedName("OpenWithMasks", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(13952, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -99123,23 +99251,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13974, 0), + SourceNodeId=NumericNodeId(13837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13975, 0), + TargetNodeId=NumericNodeId(13838, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13974, 0), + SourceNodeId=NumericNodeId(13837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13976, 0), + TargetNodeId=NumericNodeId(13839, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13974, 0), + SourceNodeId=NumericNodeId(13837, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99147,9 +99275,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13974, 0), + SourceNodeId=NumericNodeId(13837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13952, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -99169,10 +99297,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13975, 0), + RequestedNewNodeId=NumericNodeId(13838, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13974, 0), + ParentNodeId=NumericNodeId(13837, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99182,7 +99310,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13975, 0), + SourceNodeId=NumericNodeId(13838, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99190,7 +99318,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13975, 0), + SourceNodeId=NumericNodeId(13838, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99198,9 +99326,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13975, 0), + SourceNodeId=NumericNodeId(13838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), + TargetNodeId=NumericNodeId(13837, 0), ) refs.append(ref) server.add_references(refs) @@ -99220,10 +99348,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13976, 0), + RequestedNewNodeId=NumericNodeId(13839, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13974, 0), + ParentNodeId=NumericNodeId(13837, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99233,7 +99361,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13976, 0), + SourceNodeId=NumericNodeId(13839, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99241,7 +99369,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13976, 0), + SourceNodeId=NumericNodeId(13839, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99249,67 +99377,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13976, 0), + SourceNodeId=NumericNodeId(13839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13974, 0), + TargetNodeId=NumericNodeId(13837, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateTypes"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13984, 0), - BrowseName=QualifiedName("CertificateTypes", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13951, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13840, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13815, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13984, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13841, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13840, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13842, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13984, 0), + SourceNodeId=NumericNodeId(13840, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13984, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13951, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerCapabilities"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12708, 0), - BrowseName=QualifiedName("ServerCapabilities", 0), + RequestedNewNodeId=NumericNodeId(13841, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), + ParentNodeId=NumericNodeId(13840, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99319,7 +99459,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12708, 0), + SourceNodeId=NumericNodeId(13841, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99327,7 +99467,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12708, 0), + SourceNodeId=NumericNodeId(13841, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99335,24 +99475,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12708, 0), + SourceNodeId=NumericNodeId(13841, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(13840, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedPrivateKeyFormats"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12583, 0), - BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), + RequestedNewNodeId=NumericNodeId(13842, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), + ParentNodeId=NumericNodeId(13840, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99362,7 +99510,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12583, 0), + SourceNodeId=NumericNodeId(13842, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99370,7 +99518,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12583, 0), + SourceNodeId=NumericNodeId(13842, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99378,65 +99526,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12583, 0), + SourceNodeId=NumericNodeId(13842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(13840, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTrustListSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12584, 0), - BrowseName=QualifiedName("MaxTrustListSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13843, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13815, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12584, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13844, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12584, 0), + SourceNodeId=NumericNodeId(13843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12584, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MulticastDnsEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12585, 0), - BrowseName=QualifiedName("MulticastDnsEnabled", 0), + RequestedNewNodeId=NumericNodeId(13844, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12581, 0), + ParentNodeId=NumericNodeId(13843, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99446,7 +99605,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12585, 0), + SourceNodeId=NumericNodeId(13844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99454,7 +99613,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12585, 0), + SourceNodeId=NumericNodeId(13844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99462,21 +99621,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12585, 0), + SourceNodeId=NumericNodeId(13844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(13843, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCertificate"), + DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12616, 0), - BrowseName=QualifiedName("UpdateCertificate", 0), + RequestedNewNodeId=NumericNodeId(13845, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), + ParentNodeId=NumericNodeId(13815, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -99485,23 +99644,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12616, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12617, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12616, 0), + SourceNodeId=NumericNodeId(13845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12618, 0), + TargetNodeId=NumericNodeId(13846, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12616, 0), + SourceNodeId=NumericNodeId(13845, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99509,9 +99660,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12616, 0), + SourceNodeId=NumericNodeId(13845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), + TargetNodeId=NumericNodeId(13815, 0), ) refs.append(ref) server.add_references(refs) @@ -99521,46 +99672,25 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IssuerCertificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PrivateKeyFormat', + Name='Thumbprint', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='PrivateKey', - DataType=NumericNodeId(15, 0), + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[6], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12617, 0), + RequestedNewNodeId=NumericNodeId(13846, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12616, 0), + ParentNodeId=NumericNodeId(13845, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99570,7 +99700,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12617, 0), + SourceNodeId=NumericNodeId(13846, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99578,7 +99708,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12617, 0), + SourceNodeId=NumericNodeId(13846, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99586,32 +99716,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12617, 0), + SourceNodeId=NumericNodeId(13846, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), + TargetNodeId=NumericNodeId(13845, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12618, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(13847, 0), + BrowseName=QualifiedName("CertificateTypes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12616, 0), + ParentNodeId=NumericNodeId(13814, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -99621,7 +99743,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12618, 0), + SourceNodeId=NumericNodeId(13847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -99629,7 +99751,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12618, 0), + SourceNodeId=NumericNodeId(13847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -99637,637 +99759,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12618, 0), + SourceNodeId=NumericNodeId(13847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12616, 0), + TargetNodeId=NumericNodeId(13814, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ApplyChanges"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultHttpsGroup"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12734, 0), - BrowseName=QualifiedName("ApplyChanges", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), + RequestedNewNodeId=NumericNodeId(13848, 0), + BrowseName=QualifiedName("DefaultHttpsGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(13813, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12734, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12734, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateSigningRequest"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12731, 0), - BrowseName=QualifiedName("CreateSigningRequest", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12733, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SubjectName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RegeneratePrivateKey', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Nonce', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12732, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12731, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateRequest', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12733, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12731, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12731, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12775, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12581, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12776, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12775, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12776, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12775, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12776, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12775, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("CertificateUpdatedAuditEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12620, 0), - BrowseName=QualifiedName("CertificateUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13735, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13736, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(12620, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateGroup"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13735, 0), - BrowseName=QualifiedName("CertificateGroup", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13881, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13735, 0), + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12620, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CertificateType"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13736, 0), - BrowseName=QualifiedName("CertificateType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12620, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13736, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(13736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12620, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ServerConfiguration"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12637, 0), - BrowseName=QualifiedName("ServerConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12581, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12710, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12639, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12740, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12777, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12637, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12581, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("CertificateGroups"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14053, 0), - BrowseName=QualifiedName("CertificateGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(13813, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14053, 0), + SourceNodeId=NumericNodeId(13848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14053, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultApplicationGroup"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14156, 0), - BrowseName=QualifiedName("DefaultApplicationGroup", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(12555, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14161, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12555, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14156, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), - ) - refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( @@ -100275,10 +99836,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12642, 0), + RequestedNewNodeId=NumericNodeId(13849, 0), BrowseName=QualifiedName("TrustList", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14156, 0), + ParentNodeId=NumericNodeId(13848, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, @@ -100288,137 +99849,145 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12643, 0), + TargetNodeId=NumericNodeId(13850, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14157, 0), + TargetNodeId=NumericNodeId(13851, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14158, 0), + TargetNodeId=NumericNodeId(13852, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12646, 0), + TargetNodeId=NumericNodeId(13853, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), + TargetNodeId=NumericNodeId(13855, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12650, 0), + TargetNodeId=NumericNodeId(13858, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), + TargetNodeId=NumericNodeId(13860, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12655, 0), + TargetNodeId=NumericNodeId(13863, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), + TargetNodeId=NumericNodeId(13865, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12660, 0), + TargetNodeId=NumericNodeId(13868, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12662, 0), + TargetNodeId=NumericNodeId(13870, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), + TargetNodeId=NumericNodeId(13871, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), + TargetNodeId=NumericNodeId(13874, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12668, 0), + TargetNodeId=NumericNodeId(13877, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12670, 0), + TargetNodeId=NumericNodeId(13879, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13849, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12642, 0), + SourceNodeId=NumericNodeId(13849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), + TargetNodeId=NumericNodeId(13848, 0), ) refs.append(ref) server.add_references(refs) @@ -100429,10 +99998,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12643, 0), + RequestedNewNodeId=NumericNodeId(13850, 0), BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100442,17 +100011,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12643, 0), + SourceNodeId=NumericNodeId(13850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13850, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12643, 0), + SourceNodeId=NumericNodeId(13850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100463,10 +100040,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14157, 0), + RequestedNewNodeId=NumericNodeId(13851, 0), BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100476,17 +100053,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14157, 0), + SourceNodeId=NumericNodeId(13851, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13851, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14157, 0), + SourceNodeId=NumericNodeId(13851, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100497,10 +100082,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14158, 0), + RequestedNewNodeId=NumericNodeId(13852, 0), BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100510,17 +100095,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14158, 0), + SourceNodeId=NumericNodeId(13852, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14158, 0), + SourceNodeId=NumericNodeId(13852, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100531,10 +100124,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12646, 0), + RequestedNewNodeId=NumericNodeId(13853, 0), BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100544,17 +100137,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12646, 0), + SourceNodeId=NumericNodeId(13853, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13853, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12646, 0), + SourceNodeId=NumericNodeId(13853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100563,10 +100164,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12647, 0), + RequestedNewNodeId=NumericNodeId(13855, 0), BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -100575,25 +100176,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12647, 0), + SourceNodeId=NumericNodeId(13855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12648, 0), + TargetNodeId=NumericNodeId(13856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12647, 0), + SourceNodeId=NumericNodeId(13855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12649, 0), + TargetNodeId=NumericNodeId(13857, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13855, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12647, 0), + SourceNodeId=NumericNodeId(13855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100613,10 +100222,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12648, 0), + RequestedNewNodeId=NumericNodeId(13856, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12647, 0), + ParentNodeId=NumericNodeId(13855, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100626,17 +100235,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12648, 0), + SourceNodeId=NumericNodeId(13856, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13856, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12648, 0), + SourceNodeId=NumericNodeId(13856, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), + TargetNodeId=NumericNodeId(13855, 0), ) refs.append(ref) server.add_references(refs) @@ -100656,10 +100273,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12649, 0), + RequestedNewNodeId=NumericNodeId(13857, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12647, 0), + ParentNodeId=NumericNodeId(13855, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100669,17 +100286,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12649, 0), + SourceNodeId=NumericNodeId(13857, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13857, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12649, 0), + SourceNodeId=NumericNodeId(13857, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12647, 0), + TargetNodeId=NumericNodeId(13855, 0), ) refs.append(ref) server.add_references(refs) @@ -100688,10 +100313,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Close"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12650, 0), + RequestedNewNodeId=NumericNodeId(13858, 0), BrowseName=QualifiedName("Close", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -100700,17 +100325,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12650, 0), + SourceNodeId=NumericNodeId(13858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12651, 0), + TargetNodeId=NumericNodeId(13859, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13858, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12650, 0), + SourceNodeId=NumericNodeId(13858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100730,10 +100363,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12651, 0), + RequestedNewNodeId=NumericNodeId(13859, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12650, 0), + ParentNodeId=NumericNodeId(13858, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100743,17 +100376,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12651, 0), + SourceNodeId=NumericNodeId(13859, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13859, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12651, 0), + SourceNodeId=NumericNodeId(13859, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12650, 0), + TargetNodeId=NumericNodeId(13858, 0), ) refs.append(ref) server.add_references(refs) @@ -100762,10 +100403,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12652, 0), + RequestedNewNodeId=NumericNodeId(13860, 0), BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -100774,25 +100415,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12652, 0), + SourceNodeId=NumericNodeId(13860, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12653, 0), + TargetNodeId=NumericNodeId(13861, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12652, 0), + SourceNodeId=NumericNodeId(13860, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12654, 0), + TargetNodeId=NumericNodeId(13862, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13860, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12652, 0), + SourceNodeId=NumericNodeId(13860, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100817,10 +100466,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12653, 0), + RequestedNewNodeId=NumericNodeId(13861, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12652, 0), + ParentNodeId=NumericNodeId(13860, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100830,17 +100479,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12653, 0), + SourceNodeId=NumericNodeId(13861, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13861, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12653, 0), + SourceNodeId=NumericNodeId(13861, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), + TargetNodeId=NumericNodeId(13860, 0), ) refs.append(ref) server.add_references(refs) @@ -100860,10 +100517,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12654, 0), + RequestedNewNodeId=NumericNodeId(13862, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12652, 0), + ParentNodeId=NumericNodeId(13860, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100873,17 +100530,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12654, 0), + SourceNodeId=NumericNodeId(13862, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13862, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12654, 0), + SourceNodeId=NumericNodeId(13862, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12652, 0), + TargetNodeId=NumericNodeId(13860, 0), ) refs.append(ref) server.add_references(refs) @@ -100892,10 +100557,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Write"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12655, 0), + RequestedNewNodeId=NumericNodeId(13863, 0), BrowseName=QualifiedName("Write", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -100904,17 +100569,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12655, 0), + SourceNodeId=NumericNodeId(13863, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12656, 0), + TargetNodeId=NumericNodeId(13864, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13863, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12655, 0), + SourceNodeId=NumericNodeId(13863, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -100939,10 +100612,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12656, 0), + RequestedNewNodeId=NumericNodeId(13864, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12655, 0), + ParentNodeId=NumericNodeId(13863, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -100952,17 +100625,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12656, 0), + SourceNodeId=NumericNodeId(13864, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13864, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12656, 0), + SourceNodeId=NumericNodeId(13864, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12655, 0), + TargetNodeId=NumericNodeId(13863, 0), ) refs.append(ref) server.add_references(refs) @@ -100971,10 +100652,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12657, 0), + RequestedNewNodeId=NumericNodeId(13865, 0), BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -100983,25 +100664,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12657, 0), + SourceNodeId=NumericNodeId(13865, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12658, 0), + TargetNodeId=NumericNodeId(13866, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12657, 0), + SourceNodeId=NumericNodeId(13865, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12659, 0), + TargetNodeId=NumericNodeId(13867, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13865, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12657, 0), + SourceNodeId=NumericNodeId(13865, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101021,10 +100710,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12658, 0), + RequestedNewNodeId=NumericNodeId(13866, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12657, 0), + ParentNodeId=NumericNodeId(13865, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101034,17 +100723,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12658, 0), + SourceNodeId=NumericNodeId(13866, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13866, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12658, 0), + SourceNodeId=NumericNodeId(13866, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), + TargetNodeId=NumericNodeId(13865, 0), ) refs.append(ref) server.add_references(refs) @@ -101064,10 +100761,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12659, 0), + RequestedNewNodeId=NumericNodeId(13867, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12657, 0), + ParentNodeId=NumericNodeId(13865, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101077,17 +100774,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12659, 0), + SourceNodeId=NumericNodeId(13867, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13867, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12659, 0), + SourceNodeId=NumericNodeId(13867, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12657, 0), + TargetNodeId=NumericNodeId(13865, 0), ) refs.append(ref) server.add_references(refs) @@ -101096,10 +100801,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("SetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12660, 0), + RequestedNewNodeId=NumericNodeId(13868, 0), BrowseName=QualifiedName("SetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -101108,17 +100813,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12660, 0), + SourceNodeId=NumericNodeId(13868, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12661, 0), + TargetNodeId=NumericNodeId(13869, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13868, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12660, 0), + SourceNodeId=NumericNodeId(13868, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101143,10 +100856,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12661, 0), + RequestedNewNodeId=NumericNodeId(13869, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12660, 0), + ParentNodeId=NumericNodeId(13868, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101156,17 +100869,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12661, 0), + SourceNodeId=NumericNodeId(13869, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13869, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12661, 0), + SourceNodeId=NumericNodeId(13869, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12660, 0), + TargetNodeId=NumericNodeId(13868, 0), ) refs.append(ref) server.add_references(refs) @@ -101177,10 +100898,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12662, 0), + RequestedNewNodeId=NumericNodeId(13870, 0), BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101190,17 +100911,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12662, 0), + SourceNodeId=NumericNodeId(13870, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12662, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13870, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13870, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101209,10 +100938,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("OpenWithMasks"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12663, 0), + RequestedNewNodeId=NumericNodeId(13871, 0), BrowseName=QualifiedName("OpenWithMasks", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -101221,25 +100950,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12663, 0), + SourceNodeId=NumericNodeId(13871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12664, 0), + TargetNodeId=NumericNodeId(13872, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12663, 0), + SourceNodeId=NumericNodeId(13871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12665, 0), + TargetNodeId=NumericNodeId(13873, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13871, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12663, 0), + SourceNodeId=NumericNodeId(13871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101259,10 +100996,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12664, 0), + RequestedNewNodeId=NumericNodeId(13872, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12663, 0), + ParentNodeId=NumericNodeId(13871, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101272,17 +101009,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12664, 0), + SourceNodeId=NumericNodeId(13872, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13872, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12664, 0), + SourceNodeId=NumericNodeId(13872, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), + TargetNodeId=NumericNodeId(13871, 0), ) refs.append(ref) server.add_references(refs) @@ -101302,10 +101047,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12665, 0), + RequestedNewNodeId=NumericNodeId(13873, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12663, 0), + ParentNodeId=NumericNodeId(13871, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101315,17 +101060,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12665, 0), + SourceNodeId=NumericNodeId(13873, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13873, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12665, 0), + SourceNodeId=NumericNodeId(13873, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12663, 0), + TargetNodeId=NumericNodeId(13871, 0), ) refs.append(ref) server.add_references(refs) @@ -101334,10 +101087,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12666, 0), + RequestedNewNodeId=NumericNodeId(13874, 0), BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -101346,25 +101099,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12666, 0), + SourceNodeId=NumericNodeId(13874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14160, 0), + TargetNodeId=NumericNodeId(13875, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12666, 0), + SourceNodeId=NumericNodeId(13874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12667, 0), + TargetNodeId=NumericNodeId(13876, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13874, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12666, 0), + SourceNodeId=NumericNodeId(13874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101384,10 +101145,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14160, 0), + RequestedNewNodeId=NumericNodeId(13875, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12666, 0), + ParentNodeId=NumericNodeId(13874, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101397,17 +101158,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14160, 0), + SourceNodeId=NumericNodeId(13875, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13875, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14160, 0), + SourceNodeId=NumericNodeId(13875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), + TargetNodeId=NumericNodeId(13874, 0), ) refs.append(ref) server.add_references(refs) @@ -101427,10 +101196,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12667, 0), + RequestedNewNodeId=NumericNodeId(13876, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12666, 0), + ParentNodeId=NumericNodeId(13874, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101440,17 +101209,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12667, 0), + SourceNodeId=NumericNodeId(13876, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13876, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12667, 0), + SourceNodeId=NumericNodeId(13876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12666, 0), + TargetNodeId=NumericNodeId(13874, 0), ) refs.append(ref) server.add_references(refs) @@ -101459,10 +101236,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12668, 0), + RequestedNewNodeId=NumericNodeId(13877, 0), BrowseName=QualifiedName("AddCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -101471,17 +101248,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12668, 0), + SourceNodeId=NumericNodeId(13877, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12669, 0), + TargetNodeId=NumericNodeId(13878, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13877, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12668, 0), + SourceNodeId=NumericNodeId(13877, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101506,10 +101291,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12669, 0), + RequestedNewNodeId=NumericNodeId(13878, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12668, 0), + ParentNodeId=NumericNodeId(13877, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101519,17 +101304,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12669, 0), + SourceNodeId=NumericNodeId(13878, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12669, 0), + SourceNodeId=NumericNodeId(13878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12668, 0), + TargetNodeId=NumericNodeId(13877, 0), ) refs.append(ref) server.add_references(refs) @@ -101538,10 +101331,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12670, 0), + RequestedNewNodeId=NumericNodeId(13879, 0), BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12642, 0), + ParentNodeId=NumericNodeId(13849, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -101550,17 +101343,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12670, 0), + SourceNodeId=NumericNodeId(13879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12671, 0), + TargetNodeId=NumericNodeId(13880, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13879, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12670, 0), + SourceNodeId=NumericNodeId(13879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12642, 0), + TargetNodeId=NumericNodeId(13849, 0), ) refs.append(ref) server.add_references(refs) @@ -101585,10 +101386,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12671, 0), + RequestedNewNodeId=NumericNodeId(13880, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12670, 0), + ParentNodeId=NumericNodeId(13879, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101598,17 +101399,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12671, 0), + SourceNodeId=NumericNodeId(13880, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13880, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12671, 0), + SourceNodeId=NumericNodeId(13880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12670, 0), + TargetNodeId=NumericNodeId(13879, 0), ) refs.append(ref) server.add_references(refs) @@ -101620,10 +101429,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14161, 0), + RequestedNewNodeId=NumericNodeId(13881, 0), BrowseName=QualifiedName("CertificateTypes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14156, 0), + ParentNodeId=NumericNodeId(13848, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101633,30 +101442,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14161, 0), + SourceNodeId=NumericNodeId(13881, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14161, 0), + SourceNodeId=NumericNodeId(13881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14156, 0), + TargetNodeId=NumericNodeId(13848, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultHttpsGroup"), + DisplayName=LocalizedText("DefaultUserTokenGroup"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14088, 0), - BrowseName=QualifiedName("DefaultHttpsGroup", 0), + RequestedNewNodeId=NumericNodeId(13882, 0), + BrowseName=QualifiedName("DefaultUserTokenGroup", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), + ParentNodeId=NumericNodeId(13813, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, @@ -101666,33 +101483,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14088, 0), + SourceNodeId=NumericNodeId(13882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14088, 0), + SourceNodeId=NumericNodeId(13882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14121, 0), + TargetNodeId=NumericNodeId(13915, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(13882, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14088, 0), + SourceNodeId=NumericNodeId(13882, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13882, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14088, 0), + SourceNodeId=NumericNodeId(13882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), + TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) server.add_references(refs) @@ -101702,10 +101535,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14089, 0), + RequestedNewNodeId=NumericNodeId(13883, 0), BrowseName=QualifiedName("TrustList", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14088, 0), + ParentNodeId=NumericNodeId(13882, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, @@ -101715,137 +101548,145 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14090, 0), + TargetNodeId=NumericNodeId(13884, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14091, 0), + TargetNodeId=NumericNodeId(13885, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14092, 0), + TargetNodeId=NumericNodeId(13886, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14093, 0), + TargetNodeId=NumericNodeId(13887, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), + TargetNodeId=NumericNodeId(13889, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14098, 0), + TargetNodeId=NumericNodeId(13892, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), + TargetNodeId=NumericNodeId(13894, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14103, 0), + TargetNodeId=NumericNodeId(13897, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), + TargetNodeId=NumericNodeId(13899, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14108, 0), + TargetNodeId=NumericNodeId(13902, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14110, 0), + TargetNodeId=NumericNodeId(13904, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), + TargetNodeId=NumericNodeId(13905, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), + TargetNodeId=NumericNodeId(13908, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14117, 0), + TargetNodeId=NumericNodeId(13911, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14119, 0), + TargetNodeId=NumericNodeId(13913, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13883, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14089, 0), + SourceNodeId=NumericNodeId(13883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), + TargetNodeId=NumericNodeId(13882, 0), ) refs.append(ref) server.add_references(refs) @@ -101856,10 +101697,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14090, 0), + RequestedNewNodeId=NumericNodeId(13884, 0), BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101869,17 +101710,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14090, 0), + SourceNodeId=NumericNodeId(13884, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13884, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14090, 0), + SourceNodeId=NumericNodeId(13884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -101890,10 +101739,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14091, 0), + RequestedNewNodeId=NumericNodeId(13885, 0), BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101903,17 +101752,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14091, 0), + SourceNodeId=NumericNodeId(13885, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13885, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14091, 0), + SourceNodeId=NumericNodeId(13885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -101924,10 +101781,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14092, 0), + RequestedNewNodeId=NumericNodeId(13886, 0), BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101937,17 +101794,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14092, 0), + SourceNodeId=NumericNodeId(13886, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13886, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14092, 0), + SourceNodeId=NumericNodeId(13886, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -101958,10 +101823,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14093, 0), + RequestedNewNodeId=NumericNodeId(13887, 0), BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -101971,17 +101836,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14093, 0), + SourceNodeId=NumericNodeId(13887, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13887, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14093, 0), + SourceNodeId=NumericNodeId(13887, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -101990,10 +101863,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14095, 0), + RequestedNewNodeId=NumericNodeId(13889, 0), BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102002,25 +101875,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14095, 0), + SourceNodeId=NumericNodeId(13889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14096, 0), + TargetNodeId=NumericNodeId(13890, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14095, 0), + SourceNodeId=NumericNodeId(13889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14097, 0), + TargetNodeId=NumericNodeId(13891, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13889, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14095, 0), + SourceNodeId=NumericNodeId(13889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102040,10 +101921,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14096, 0), + RequestedNewNodeId=NumericNodeId(13890, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14095, 0), + ParentNodeId=NumericNodeId(13889, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102053,17 +101934,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14096, 0), + SourceNodeId=NumericNodeId(13890, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13890, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14096, 0), + SourceNodeId=NumericNodeId(13890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), + TargetNodeId=NumericNodeId(13889, 0), ) refs.append(ref) server.add_references(refs) @@ -102083,10 +101972,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14097, 0), + RequestedNewNodeId=NumericNodeId(13891, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14095, 0), + ParentNodeId=NumericNodeId(13889, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102096,17 +101985,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14097, 0), + SourceNodeId=NumericNodeId(13891, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13891, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14097, 0), + SourceNodeId=NumericNodeId(13891, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14095, 0), + TargetNodeId=NumericNodeId(13889, 0), ) refs.append(ref) server.add_references(refs) @@ -102115,10 +102012,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Close"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14098, 0), + RequestedNewNodeId=NumericNodeId(13892, 0), BrowseName=QualifiedName("Close", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102127,17 +102024,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14098, 0), + SourceNodeId=NumericNodeId(13892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14099, 0), + TargetNodeId=NumericNodeId(13893, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13892, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14098, 0), + SourceNodeId=NumericNodeId(13892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102157,10 +102062,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14099, 0), + RequestedNewNodeId=NumericNodeId(13893, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14098, 0), + ParentNodeId=NumericNodeId(13892, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102170,17 +102075,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14099, 0), + SourceNodeId=NumericNodeId(13893, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13893, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14099, 0), + SourceNodeId=NumericNodeId(13893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14098, 0), + TargetNodeId=NumericNodeId(13892, 0), ) refs.append(ref) server.add_references(refs) @@ -102189,10 +102102,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14100, 0), + RequestedNewNodeId=NumericNodeId(13894, 0), BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102201,25 +102114,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14100, 0), + SourceNodeId=NumericNodeId(13894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14101, 0), + TargetNodeId=NumericNodeId(13895, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14100, 0), + SourceNodeId=NumericNodeId(13894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14102, 0), + TargetNodeId=NumericNodeId(13896, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13894, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14100, 0), + SourceNodeId=NumericNodeId(13894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102244,10 +102165,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14101, 0), + RequestedNewNodeId=NumericNodeId(13895, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14100, 0), + ParentNodeId=NumericNodeId(13894, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102257,17 +102178,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14101, 0), + SourceNodeId=NumericNodeId(13895, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13895, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14101, 0), + SourceNodeId=NumericNodeId(13895, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), + TargetNodeId=NumericNodeId(13894, 0), ) refs.append(ref) server.add_references(refs) @@ -102287,10 +102216,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14102, 0), + RequestedNewNodeId=NumericNodeId(13896, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14100, 0), + ParentNodeId=NumericNodeId(13894, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102300,17 +102229,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14102, 0), + SourceNodeId=NumericNodeId(13896, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13896, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14102, 0), + SourceNodeId=NumericNodeId(13896, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14100, 0), + TargetNodeId=NumericNodeId(13894, 0), ) refs.append(ref) server.add_references(refs) @@ -102319,10 +102256,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Write"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14103, 0), + RequestedNewNodeId=NumericNodeId(13897, 0), BrowseName=QualifiedName("Write", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102331,17 +102268,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14103, 0), + SourceNodeId=NumericNodeId(13897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14104, 0), + TargetNodeId=NumericNodeId(13898, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13897, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14103, 0), + SourceNodeId=NumericNodeId(13897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102366,10 +102311,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14104, 0), + RequestedNewNodeId=NumericNodeId(13898, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14103, 0), + ParentNodeId=NumericNodeId(13897, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102379,17 +102324,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14104, 0), + SourceNodeId=NumericNodeId(13898, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13898, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14104, 0), + SourceNodeId=NumericNodeId(13898, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14103, 0), + TargetNodeId=NumericNodeId(13897, 0), ) refs.append(ref) server.add_references(refs) @@ -102398,10 +102351,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14105, 0), + RequestedNewNodeId=NumericNodeId(13899, 0), BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102410,25 +102363,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14105, 0), + SourceNodeId=NumericNodeId(13899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14106, 0), + TargetNodeId=NumericNodeId(13900, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14105, 0), + SourceNodeId=NumericNodeId(13899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14107, 0), + TargetNodeId=NumericNodeId(13901, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13899, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14105, 0), + SourceNodeId=NumericNodeId(13899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102448,10 +102409,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14106, 0), + RequestedNewNodeId=NumericNodeId(13900, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14105, 0), + ParentNodeId=NumericNodeId(13899, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102461,17 +102422,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14106, 0), + SourceNodeId=NumericNodeId(13900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13900, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14106, 0), + SourceNodeId=NumericNodeId(13900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), + TargetNodeId=NumericNodeId(13899, 0), ) refs.append(ref) server.add_references(refs) @@ -102491,10 +102460,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14107, 0), + RequestedNewNodeId=NumericNodeId(13901, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14105, 0), + ParentNodeId=NumericNodeId(13899, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102504,17 +102473,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14107, 0), + SourceNodeId=NumericNodeId(13901, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13901, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14107, 0), + SourceNodeId=NumericNodeId(13901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14105, 0), + TargetNodeId=NumericNodeId(13899, 0), ) refs.append(ref) server.add_references(refs) @@ -102523,10 +102500,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("SetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14108, 0), + RequestedNewNodeId=NumericNodeId(13902, 0), BrowseName=QualifiedName("SetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102535,17 +102512,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14108, 0), + SourceNodeId=NumericNodeId(13902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14109, 0), + TargetNodeId=NumericNodeId(13903, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13902, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14108, 0), + SourceNodeId=NumericNodeId(13902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102570,10 +102555,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14109, 0), + RequestedNewNodeId=NumericNodeId(13903, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14108, 0), + ParentNodeId=NumericNodeId(13902, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102583,17 +102568,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14109, 0), + SourceNodeId=NumericNodeId(13903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13903, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14109, 0), + SourceNodeId=NumericNodeId(13903, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14108, 0), + TargetNodeId=NumericNodeId(13902, 0), ) refs.append(ref) server.add_references(refs) @@ -102604,10 +102597,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14110, 0), + RequestedNewNodeId=NumericNodeId(13904, 0), BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102617,17 +102610,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14110, 0), + SourceNodeId=NumericNodeId(13904, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13904, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14110, 0), + SourceNodeId=NumericNodeId(13904, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102636,10 +102637,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("OpenWithMasks"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14111, 0), + RequestedNewNodeId=NumericNodeId(13905, 0), BrowseName=QualifiedName("OpenWithMasks", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102648,25 +102649,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14111, 0), + SourceNodeId=NumericNodeId(13905, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14112, 0), + TargetNodeId=NumericNodeId(13906, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14111, 0), + SourceNodeId=NumericNodeId(13905, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14113, 0), + TargetNodeId=NumericNodeId(13907, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13905, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14111, 0), + SourceNodeId=NumericNodeId(13905, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102686,10 +102695,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14112, 0), + RequestedNewNodeId=NumericNodeId(13906, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14111, 0), + ParentNodeId=NumericNodeId(13905, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102699,17 +102708,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14112, 0), + SourceNodeId=NumericNodeId(13906, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14112, 0), + SourceNodeId=NumericNodeId(13906, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), + TargetNodeId=NumericNodeId(13905, 0), ) refs.append(ref) server.add_references(refs) @@ -102729,10 +102746,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14113, 0), + RequestedNewNodeId=NumericNodeId(13907, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14111, 0), + ParentNodeId=NumericNodeId(13905, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102742,17 +102759,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14113, 0), + SourceNodeId=NumericNodeId(13907, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14113, 0), + SourceNodeId=NumericNodeId(13907, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14111, 0), + TargetNodeId=NumericNodeId(13905, 0), ) refs.append(ref) server.add_references(refs) @@ -102761,10 +102786,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14114, 0), + RequestedNewNodeId=NumericNodeId(13908, 0), BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102773,25 +102798,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14114, 0), + SourceNodeId=NumericNodeId(13908, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14115, 0), + TargetNodeId=NumericNodeId(13909, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14114, 0), + SourceNodeId=NumericNodeId(13908, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14116, 0), + TargetNodeId=NumericNodeId(13910, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13908, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14114, 0), + SourceNodeId=NumericNodeId(13908, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102811,10 +102844,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14115, 0), + RequestedNewNodeId=NumericNodeId(13909, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14114, 0), + ParentNodeId=NumericNodeId(13908, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102824,17 +102857,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14115, 0), + SourceNodeId=NumericNodeId(13909, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13909, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14115, 0), + SourceNodeId=NumericNodeId(13909, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), + TargetNodeId=NumericNodeId(13908, 0), ) refs.append(ref) server.add_references(refs) @@ -102854,10 +102895,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14116, 0), + RequestedNewNodeId=NumericNodeId(13910, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14114, 0), + ParentNodeId=NumericNodeId(13908, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102867,17 +102908,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14116, 0), + SourceNodeId=NumericNodeId(13910, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14116, 0), + SourceNodeId=NumericNodeId(13910, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14114, 0), + TargetNodeId=NumericNodeId(13908, 0), ) refs.append(ref) server.add_references(refs) @@ -102886,10 +102935,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14117, 0), + RequestedNewNodeId=NumericNodeId(13911, 0), BrowseName=QualifiedName("AddCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102898,17 +102947,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14117, 0), + SourceNodeId=NumericNodeId(13911, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14118, 0), + TargetNodeId=NumericNodeId(13912, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14117, 0), + SourceNodeId=NumericNodeId(13911, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -102933,10 +102990,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14118, 0), + RequestedNewNodeId=NumericNodeId(13912, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14117, 0), + ParentNodeId=NumericNodeId(13911, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -102946,17 +103003,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14118, 0), + SourceNodeId=NumericNodeId(13912, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13912, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14118, 0), + SourceNodeId=NumericNodeId(13912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14117, 0), + TargetNodeId=NumericNodeId(13911, 0), ) refs.append(ref) server.add_references(refs) @@ -102965,10 +103030,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14119, 0), + RequestedNewNodeId=NumericNodeId(13913, 0), BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14089, 0), + ParentNodeId=NumericNodeId(13883, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -102977,17 +103042,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14119, 0), + SourceNodeId=NumericNodeId(13913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14120, 0), + TargetNodeId=NumericNodeId(13914, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14119, 0), + SourceNodeId=NumericNodeId(13913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14089, 0), + TargetNodeId=NumericNodeId(13883, 0), ) refs.append(ref) server.add_references(refs) @@ -103012,10 +103085,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14120, 0), + RequestedNewNodeId=NumericNodeId(13914, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14119, 0), + ParentNodeId=NumericNodeId(13913, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103025,17 +103098,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14120, 0), + SourceNodeId=NumericNodeId(13914, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13914, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14120, 0), + SourceNodeId=NumericNodeId(13914, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14119, 0), + TargetNodeId=NumericNodeId(13913, 0), ) refs.append(ref) server.add_references(refs) @@ -103047,10 +103128,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14121, 0), + RequestedNewNodeId=NumericNodeId(13915, 0), BrowseName=QualifiedName("CertificateTypes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14088, 0), + ParentNodeId=NumericNodeId(13882, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103060,31 +103141,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14121, 0), + SourceNodeId=NumericNodeId(13915, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14121, 0), + SourceNodeId=NumericNodeId(13915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14088, 0), + TargetNodeId=NumericNodeId(13882, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DefaultUserTokenGroup"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14122, 0), - BrowseName=QualifiedName("DefaultUserTokenGroup", 0), + RequestedNewNodeId=NumericNodeId(13916, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14053, 0), - ReferenceTypeId=NumericNodeId(47, 0), + ParentNodeId=NumericNodeId(13813, 0), + ReferenceTypeId=NumericNodeId(35, 0), TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, ) @@ -103093,33 +103182,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14122, 0), + SourceNodeId=NumericNodeId(13916, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14122, 0), + SourceNodeId=NumericNodeId(13916, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14155, 0), + TargetNodeId=NumericNodeId(13949, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(13916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14122, 0), + SourceNodeId=NumericNodeId(13916, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14122, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(13916, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14053, 0), + TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) server.add_references(refs) @@ -103129,10 +103234,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14123, 0), + RequestedNewNodeId=NumericNodeId(13917, 0), BrowseName=QualifiedName("TrustList", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14122, 0), + ParentNodeId=NumericNodeId(13916, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, @@ -103142,137 +103247,145 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14124, 0), + TargetNodeId=NumericNodeId(13918, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14125, 0), + TargetNodeId=NumericNodeId(13919, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14126, 0), + TargetNodeId=NumericNodeId(13920, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14127, 0), + TargetNodeId=NumericNodeId(13921, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), + TargetNodeId=NumericNodeId(13923, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14132, 0), + TargetNodeId=NumericNodeId(13926, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), + TargetNodeId=NumericNodeId(13928, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14137, 0), + TargetNodeId=NumericNodeId(13931, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), + TargetNodeId=NumericNodeId(13933, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14142, 0), + TargetNodeId=NumericNodeId(13936, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14144, 0), + TargetNodeId=NumericNodeId(13938, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), + TargetNodeId=NumericNodeId(13939, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), + TargetNodeId=NumericNodeId(13942, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14151, 0), + TargetNodeId=NumericNodeId(13945, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14153, 0), + TargetNodeId=NumericNodeId(13947, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14123, 0), + SourceNodeId=NumericNodeId(13917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), + TargetNodeId=NumericNodeId(13916, 0), ) refs.append(ref) server.add_references(refs) @@ -103283,10 +103396,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14124, 0), + RequestedNewNodeId=NumericNodeId(13918, 0), BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103296,17 +103409,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14124, 0), + SourceNodeId=NumericNodeId(13918, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13918, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14124, 0), + SourceNodeId=NumericNodeId(13918, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103317,10 +103438,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14125, 0), + RequestedNewNodeId=NumericNodeId(13919, 0), BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103330,17 +103451,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14125, 0), + SourceNodeId=NumericNodeId(13919, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13919, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14125, 0), + SourceNodeId=NumericNodeId(13919, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103351,10 +103480,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14126, 0), + RequestedNewNodeId=NumericNodeId(13920, 0), BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103364,17 +103493,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14126, 0), + SourceNodeId=NumericNodeId(13920, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13920, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14126, 0), + SourceNodeId=NumericNodeId(13920, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103385,10 +103522,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14127, 0), + RequestedNewNodeId=NumericNodeId(13921, 0), BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103398,17 +103535,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14127, 0), + SourceNodeId=NumericNodeId(13921, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13921, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14127, 0), + SourceNodeId=NumericNodeId(13921, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103417,10 +103562,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14129, 0), + RequestedNewNodeId=NumericNodeId(13923, 0), BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103429,25 +103574,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14129, 0), + SourceNodeId=NumericNodeId(13923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14130, 0), + TargetNodeId=NumericNodeId(13924, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14129, 0), + SourceNodeId=NumericNodeId(13923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14131, 0), + TargetNodeId=NumericNodeId(13925, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13923, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14129, 0), + SourceNodeId=NumericNodeId(13923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103467,10 +103620,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14130, 0), + RequestedNewNodeId=NumericNodeId(13924, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14129, 0), + ParentNodeId=NumericNodeId(13923, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103480,17 +103633,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14130, 0), + SourceNodeId=NumericNodeId(13924, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13924, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14130, 0), + SourceNodeId=NumericNodeId(13924, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), + TargetNodeId=NumericNodeId(13923, 0), ) refs.append(ref) server.add_references(refs) @@ -103510,10 +103671,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14131, 0), + RequestedNewNodeId=NumericNodeId(13925, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14129, 0), + ParentNodeId=NumericNodeId(13923, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103523,17 +103684,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14131, 0), + SourceNodeId=NumericNodeId(13925, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13925, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14131, 0), + SourceNodeId=NumericNodeId(13925, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14129, 0), + TargetNodeId=NumericNodeId(13923, 0), ) refs.append(ref) server.add_references(refs) @@ -103542,10 +103711,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Close"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14132, 0), + RequestedNewNodeId=NumericNodeId(13926, 0), BrowseName=QualifiedName("Close", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103554,17 +103723,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14132, 0), + SourceNodeId=NumericNodeId(13926, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14133, 0), + TargetNodeId=NumericNodeId(13927, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13926, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14132, 0), + SourceNodeId=NumericNodeId(13926, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103584,10 +103761,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14133, 0), + RequestedNewNodeId=NumericNodeId(13927, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14132, 0), + ParentNodeId=NumericNodeId(13926, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103597,17 +103774,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14133, 0), + SourceNodeId=NumericNodeId(13927, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13927, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14133, 0), + SourceNodeId=NumericNodeId(13927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14132, 0), + TargetNodeId=NumericNodeId(13926, 0), ) refs.append(ref) server.add_references(refs) @@ -103616,10 +103801,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14134, 0), + RequestedNewNodeId=NumericNodeId(13928, 0), BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103628,25 +103813,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14134, 0), + SourceNodeId=NumericNodeId(13928, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14135, 0), + TargetNodeId=NumericNodeId(13929, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14134, 0), + SourceNodeId=NumericNodeId(13928, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14136, 0), + TargetNodeId=NumericNodeId(13930, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13928, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14134, 0), + SourceNodeId=NumericNodeId(13928, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103671,10 +103864,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14135, 0), + RequestedNewNodeId=NumericNodeId(13929, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14134, 0), + ParentNodeId=NumericNodeId(13928, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103684,17 +103877,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14135, 0), + SourceNodeId=NumericNodeId(13929, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13929, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14135, 0), + SourceNodeId=NumericNodeId(13929, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), + TargetNodeId=NumericNodeId(13928, 0), ) refs.append(ref) server.add_references(refs) @@ -103714,10 +103915,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14136, 0), + RequestedNewNodeId=NumericNodeId(13930, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14134, 0), + ParentNodeId=NumericNodeId(13928, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103727,17 +103928,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14136, 0), + SourceNodeId=NumericNodeId(13930, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13930, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14136, 0), + SourceNodeId=NumericNodeId(13930, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14134, 0), + TargetNodeId=NumericNodeId(13928, 0), ) refs.append(ref) server.add_references(refs) @@ -103746,10 +103955,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Write"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14137, 0), + RequestedNewNodeId=NumericNodeId(13931, 0), BrowseName=QualifiedName("Write", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103758,17 +103967,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14137, 0), + SourceNodeId=NumericNodeId(13931, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14138, 0), + TargetNodeId=NumericNodeId(13932, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13931, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14137, 0), + SourceNodeId=NumericNodeId(13931, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103793,10 +104010,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14138, 0), + RequestedNewNodeId=NumericNodeId(13932, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14137, 0), + ParentNodeId=NumericNodeId(13931, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103806,17 +104023,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14138, 0), + SourceNodeId=NumericNodeId(13932, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13932, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14138, 0), + SourceNodeId=NumericNodeId(13932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14137, 0), + TargetNodeId=NumericNodeId(13931, 0), ) refs.append(ref) server.add_references(refs) @@ -103825,10 +104050,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14139, 0), + RequestedNewNodeId=NumericNodeId(13933, 0), BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103837,25 +104062,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14139, 0), + SourceNodeId=NumericNodeId(13933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14140, 0), + TargetNodeId=NumericNodeId(13934, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14139, 0), + SourceNodeId=NumericNodeId(13933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14141, 0), + TargetNodeId=NumericNodeId(13935, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13933, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14139, 0), + SourceNodeId=NumericNodeId(13933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103875,10 +104108,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14140, 0), + RequestedNewNodeId=NumericNodeId(13934, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14139, 0), + ParentNodeId=NumericNodeId(13933, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103888,17 +104121,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14140, 0), + SourceNodeId=NumericNodeId(13934, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13934, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14140, 0), + SourceNodeId=NumericNodeId(13934, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), + TargetNodeId=NumericNodeId(13933, 0), ) refs.append(ref) server.add_references(refs) @@ -103918,10 +104159,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14141, 0), + RequestedNewNodeId=NumericNodeId(13935, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14139, 0), + ParentNodeId=NumericNodeId(13933, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -103931,17 +104172,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14141, 0), + SourceNodeId=NumericNodeId(13935, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14141, 0), + SourceNodeId=NumericNodeId(13935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14139, 0), + TargetNodeId=NumericNodeId(13933, 0), ) refs.append(ref) server.add_references(refs) @@ -103950,10 +104199,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("SetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14142, 0), + RequestedNewNodeId=NumericNodeId(13936, 0), BrowseName=QualifiedName("SetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -103962,17 +104211,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14142, 0), + SourceNodeId=NumericNodeId(13936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14143, 0), + TargetNodeId=NumericNodeId(13937, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13936, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14142, 0), + SourceNodeId=NumericNodeId(13936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -103997,10 +104254,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14143, 0), + RequestedNewNodeId=NumericNodeId(13937, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14142, 0), + ParentNodeId=NumericNodeId(13936, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104010,17 +104267,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14143, 0), + SourceNodeId=NumericNodeId(13937, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13937, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14143, 0), + SourceNodeId=NumericNodeId(13937, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14142, 0), + TargetNodeId=NumericNodeId(13936, 0), ) refs.append(ref) server.add_references(refs) @@ -104031,10 +104296,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14144, 0), + RequestedNewNodeId=NumericNodeId(13938, 0), BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104044,17 +104309,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14144, 0), + SourceNodeId=NumericNodeId(13938, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13938, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14144, 0), + SourceNodeId=NumericNodeId(13938, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -104063,10 +104336,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("OpenWithMasks"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14145, 0), + RequestedNewNodeId=NumericNodeId(13939, 0), BrowseName=QualifiedName("OpenWithMasks", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -104075,25 +104348,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14145, 0), + SourceNodeId=NumericNodeId(13939, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14146, 0), + TargetNodeId=NumericNodeId(13940, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14145, 0), + SourceNodeId=NumericNodeId(13939, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14147, 0), + TargetNodeId=NumericNodeId(13941, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13939, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14145, 0), + SourceNodeId=NumericNodeId(13939, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -104113,10 +104394,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14146, 0), + RequestedNewNodeId=NumericNodeId(13940, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14145, 0), + ParentNodeId=NumericNodeId(13939, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104126,17 +104407,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14146, 0), + SourceNodeId=NumericNodeId(13940, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13940, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14146, 0), + SourceNodeId=NumericNodeId(13940, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), + TargetNodeId=NumericNodeId(13939, 0), ) refs.append(ref) server.add_references(refs) @@ -104156,10 +104445,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14147, 0), + RequestedNewNodeId=NumericNodeId(13941, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14145, 0), + ParentNodeId=NumericNodeId(13939, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104169,17 +104458,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14147, 0), + SourceNodeId=NumericNodeId(13941, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13941, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14147, 0), + SourceNodeId=NumericNodeId(13941, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14145, 0), + TargetNodeId=NumericNodeId(13939, 0), ) refs.append(ref) server.add_references(refs) @@ -104188,10 +104485,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14148, 0), + RequestedNewNodeId=NumericNodeId(13942, 0), BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -104200,25 +104497,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14148, 0), + SourceNodeId=NumericNodeId(13942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14149, 0), + TargetNodeId=NumericNodeId(13943, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14148, 0), + SourceNodeId=NumericNodeId(13942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14150, 0), + TargetNodeId=NumericNodeId(13944, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13942, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14148, 0), + SourceNodeId=NumericNodeId(13942, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -104238,10 +104543,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14149, 0), + RequestedNewNodeId=NumericNodeId(13943, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14148, 0), + ParentNodeId=NumericNodeId(13942, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104251,17 +104556,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14149, 0), + SourceNodeId=NumericNodeId(13943, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13943, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14149, 0), + SourceNodeId=NumericNodeId(13943, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), + TargetNodeId=NumericNodeId(13942, 0), ) refs.append(ref) server.add_references(refs) @@ -104281,10 +104594,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14150, 0), + RequestedNewNodeId=NumericNodeId(13944, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14148, 0), + ParentNodeId=NumericNodeId(13942, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104294,17 +104607,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14150, 0), + SourceNodeId=NumericNodeId(13944, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13944, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14150, 0), + SourceNodeId=NumericNodeId(13944, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14148, 0), + TargetNodeId=NumericNodeId(13942, 0), ) refs.append(ref) server.add_references(refs) @@ -104313,10 +104634,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("AddCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14151, 0), + RequestedNewNodeId=NumericNodeId(13945, 0), BrowseName=QualifiedName("AddCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -104325,17 +104646,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14151, 0), + SourceNodeId=NumericNodeId(13945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14152, 0), + TargetNodeId=NumericNodeId(13946, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13945, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14151, 0), + SourceNodeId=NumericNodeId(13945, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -104360,10 +104689,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14152, 0), + RequestedNewNodeId=NumericNodeId(13946, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14151, 0), + ParentNodeId=NumericNodeId(13945, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104373,17 +104702,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14152, 0), + SourceNodeId=NumericNodeId(13946, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13946, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14152, 0), + SourceNodeId=NumericNodeId(13946, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14151, 0), + TargetNodeId=NumericNodeId(13945, 0), ) refs.append(ref) server.add_references(refs) @@ -104392,10 +104729,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14153, 0), + RequestedNewNodeId=NumericNodeId(13947, 0), BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14123, 0), + ParentNodeId=NumericNodeId(13917, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -104404,17 +104741,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14153, 0), + SourceNodeId=NumericNodeId(13947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14154, 0), + TargetNodeId=NumericNodeId(13948, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13947, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14153, 0), + SourceNodeId=NumericNodeId(13947, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14123, 0), + TargetNodeId=NumericNodeId(13917, 0), ) refs.append(ref) server.add_references(refs) @@ -104439,10 +104784,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14154, 0), + RequestedNewNodeId=NumericNodeId(13948, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14153, 0), + ParentNodeId=NumericNodeId(13947, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104452,17 +104797,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14154, 0), + SourceNodeId=NumericNodeId(13948, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13948, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14154, 0), + SourceNodeId=NumericNodeId(13948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14153, 0), + TargetNodeId=NumericNodeId(13947, 0), ) refs.append(ref) server.add_references(refs) @@ -104474,10 +104827,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14155, 0), + RequestedNewNodeId=NumericNodeId(13949, 0), BrowseName=QualifiedName("CertificateTypes", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14122, 0), + ParentNodeId=NumericNodeId(13916, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -104487,487 +104840,375 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14155, 0), + SourceNodeId=NumericNodeId(13949, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13949, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14155, 0), + SourceNodeId=NumericNodeId(13949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14122, 0), + TargetNodeId=NumericNodeId(13916, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServerCapabilities"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12710, 0), - BrowseName=QualifiedName("ServerCapabilities", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12556, 0), + BrowseName=QualifiedName("CertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12710, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12710, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12556, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedPrivateKeyFormats"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ApplicationCertificateType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12639, 0), - BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12557, 0), + BrowseName=QualifiedName("ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12556, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12639, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(12556, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxTrustListSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("HttpsCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12640, 0), - BrowseName=QualifiedName("MaxTrustListSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(12558, 0), + BrowseName=QualifiedName("HttpsCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12556, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12640, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12640, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(12556, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MulticastDnsEnabled"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UserCredentialCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12641, 0), - BrowseName=QualifiedName("MulticastDnsEnabled", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15181, 0), + BrowseName=QualifiedName("UserCredentialCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12556, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12641, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12641, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15181, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(12556, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCertificate"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("RsaMinApplicationCertificateType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13737, 0), - BrowseName=QualifiedName("UpdateCertificate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(12559, 0), + BrowseName=QualifiedName("RsaMinApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12557, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13737, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13738, 0), + TargetNodeId=NumericNodeId(12557, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13739, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("RsaSha256ApplicationCertificateType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12560, 0), + BrowseName=QualifiedName("RsaSha256ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12557, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(13737, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12560, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(12557, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Certificate', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='IssuerCertificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PrivateKeyFormat', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='PrivateKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccApplicationCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13738, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23537, 0), + BrowseName=QualifiedName("EccApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12557, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13738, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23537, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), + TargetNodeId=NumericNodeId(12557, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplyChangesRequired', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccNistP256ApplicationCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(13739, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(13737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23538, 0), + BrowseName=QualifiedName("EccNistP256ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(13739, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(13739, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23538, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(13737, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ApplyChanges"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccNistP384ApplicationCertificateType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12740, 0), - BrowseName=QualifiedName("ApplyChanges", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(23539, 0), + BrowseName=QualifiedName("EccNistP384ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12740, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23539, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateSigningRequest"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccBrainpoolP256r1ApplicationCertificateType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12737, 0), - BrowseName=QualifiedName("CreateSigningRequest", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(23540, 0), + BrowseName=QualifiedName("EccBrainpoolP256r1ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12737, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23540, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12738, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12739, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccBrainpoolP384r1ApplicationCertificateType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23541, 0), + BrowseName=QualifiedName("EccBrainpoolP384r1ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12737, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23541, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateGroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateTypeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SubjectName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RegeneratePrivateKey', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Nonce', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccCurve25519ApplicationCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12738, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23542, 0), + BrowseName=QualifiedName("EccCurve25519ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12738, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23542, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CertificateRequest', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("EccCurve448ApplicationCertificateType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12739, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12737, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23543, 0), + BrowseName=QualifiedName("EccCurve448ApplicationCertificateType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(23537, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12739, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23543, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23537, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TrustListUpdateRequestedAuditEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32260, 0), + BrowseName=QualifiedName("TrustListUpdateRequestedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2127, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12739, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32260, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12737, 0), + TargetNodeId=NumericNodeId(2127, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetRejectedList"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TrustListUpdatedAuditEventType"), + IsAbstract=True, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12777, 0), - BrowseName=QualifiedName("GetRejectedList", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(12561, 0), + BrowseName=QualifiedName("TrustListUpdatedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2052, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -104975,41 +105216,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12777, 0), + SourceNodeId=NumericNodeId(12561, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12778, 0), + TargetNodeId=NumericNodeId(32281, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(12777, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12561, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(2052, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Certificates', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("TrustListId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(12778, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32281, 0), + BrowseName=QualifiedName("TrustListId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(12777, 0), + ParentNodeId=NumericNodeId(12561, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -105019,72 +105250,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(12778, 0), + SourceNodeId=NumericNodeId(32281, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(12778, 0), + SourceNodeId=NumericNodeId(32281, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12777, 0), + TargetNodeId=NumericNodeId(12561, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialConfigurationFolderType"), + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TransactionErrorType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17496, 0), - BrowseName=QualifiedName("KeyCredentialConfigurationFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), + RequestedNewNodeId=NumericNodeId(32285, 0), + BrowseName=QualifiedName("TransactionErrorType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17496, 0), + SourceNodeId=NumericNodeId(32285, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TransactionDiagnosticsType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17511, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17496, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(18001, 0), + RequestedNewNodeId=NumericNodeId(32286, 0), + BrowseName=QualifiedName("TransactionDiagnosticsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -105092,55 +105314,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17511, 0), + SourceNodeId=NumericNodeId(32286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17512, 0), + TargetNodeId=NumericNodeId(32287, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17511, 0), + SourceNodeId=NumericNodeId(32286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17513, 0), + TargetNodeId=NumericNodeId(32288, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17511, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(32289, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17511, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(32290, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32291, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32292, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17511, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("StartTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17512, 0), - BrowseName=QualifiedName("ResourceUri", 0), + RequestedNewNodeId=NumericNodeId(32287, 0), + BrowseName=QualifiedName("StartTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17511, 0), + ParentNodeId=NumericNodeId(32286, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -105150,7 +105388,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17512, 0), + SourceNodeId=NumericNodeId(32287, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -105158,7 +105396,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17512, 0), + SourceNodeId=NumericNodeId(32287, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -105166,23 +105404,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17512, 0), + SourceNodeId=NumericNodeId(32287, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("EndTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17513, 0), - BrowseName=QualifiedName("ProfileUri", 0), + RequestedNewNodeId=NumericNodeId(32288, 0), + BrowseName=QualifiedName("EndTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17511, 0), + ParentNodeId=NumericNodeId(32286, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -105192,7 +105430,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17513, 0), + SourceNodeId=NumericNodeId(32288, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -105200,7 +105438,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17513, 0), + SourceNodeId=NumericNodeId(32288, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -105208,90 +105446,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17513, 0), + SourceNodeId=NumericNodeId(32288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17511, 0), + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateCredential"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Result"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17522, 0), - BrowseName=QualifiedName("CreateCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17496, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32289, 0), + BrowseName=QualifiedName("Result", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32286, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17522, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17523, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17522, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32289, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17524, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17522, 0), + SourceNodeId=NumericNodeId(32289, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17522, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32289, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ResourceUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrls', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("AffectedTrustLists"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17523, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32290, 0), + BrowseName=QualifiedName("AffectedTrustLists", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17522, 0), + ParentNodeId=NumericNodeId(32286, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -105301,7 +105515,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17523, 0), + SourceNodeId=NumericNodeId(32290, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -105309,7 +105523,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17523, 0), + SourceNodeId=NumericNodeId(32290, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -105317,32 +105531,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17523, 0), + SourceNodeId=NumericNodeId(32290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("AffectedCertificateGroups"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17524, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32291, 0), + BrowseName=QualifiedName("AffectedCertificateGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17522, 0), + ParentNodeId=NumericNodeId(32286, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -105352,7 +105558,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17524, 0), + SourceNodeId=NumericNodeId(32291, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -105360,7 +105566,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17524, 0), + SourceNodeId=NumericNodeId(32291, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -105368,53 +105574,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17524, 0), + SourceNodeId=NumericNodeId(32291, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17522, 0), + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyCredentialConfiguration"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Errors"), + DataType=NumericNodeId(32285, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18155, 0), - BrowseName=QualifiedName("KeyCredentialConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17496, 0), + RequestedNewNodeId=NumericNodeId(32292, 0), + BrowseName=QualifiedName("Errors", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32286, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18155, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32292, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18155, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32292, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17496, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32292, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32286, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialConfigurationType"), + DisplayName=LocalizedText("ServerConfigurationType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18001, 0), - BrowseName=QualifiedName("KeyCredentialConfigurationType", 0), + RequestedNewNodeId=NumericNodeId(12581, 0), + BrowseName=QualifiedName("ServerConfigurationType", 0), NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -105422,578 +105638,437 @@ def create_standard_address_space_Services(server): ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13950, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18069, 0), + TargetNodeId=NumericNodeId(25696, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18165, 0), + TargetNodeId=NumericNodeId(25724, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18004, 0), + TargetNodeId=NumericNodeId(25697, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18001, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18005, 0), + TargetNodeId=NumericNodeId(12708, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), + TargetNodeId=NumericNodeId(12583, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18006, 0), + TargetNodeId=NumericNodeId(12584, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18008, 0), + TargetNodeId=NumericNodeId(12585, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18001, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(23593, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12616, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18069, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18069, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(32296, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18069, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(12734, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18069, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(25698, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12731, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18165, 0), - BrowseName=QualifiedName("ProfileUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18165, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(12775, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18165, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25699, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18165, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(12581, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrls"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("CertificateGroups"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18004, 0), - BrowseName=QualifiedName("EndpointUrls", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13950, 0), + BrowseName=QualifiedName("CertificateGroups", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(13813, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13950, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13951, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18004, 0), + SourceNodeId=NumericNodeId(13950, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18004, 0), + SourceNodeId=NumericNodeId(13950, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18004, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13950, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceStatus"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultApplicationGroup"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18005, 0), - BrowseName=QualifiedName("ServiceStatus", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13951, 0), + BrowseName=QualifiedName("DefaultApplicationGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(13950, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18005, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18005, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(13984, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18005, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetEncryptingKey"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17534, 0), - BrowseName=QualifiedName("GetEncryptingKey", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17534, 0), + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17535, 0), + TargetNodeId=NumericNodeId(13225, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17534, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17536, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17534, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17534, 0), + SourceNodeId=NumericNodeId(13951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(13950, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedSecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17535, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13952, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(13951, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17535, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13953, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17535, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13954, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17535, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), + TargetNodeId=NumericNodeId(13955, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PublicKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RevisedSecurityPolicyUri', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17536, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17536, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13956, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17536, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13958, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17536, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17534, 0), + TargetNodeId=NumericNodeId(13961, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("UpdateCredential"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18006, 0), - BrowseName=QualifiedName("UpdateCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18006, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18007, 0), + TargetNodeId=NumericNodeId(13963, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18006, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(13966, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18006, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(13968, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='CredentialId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CredentialSecret', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CertificateThumbprint', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18007, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18006, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18007, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13971, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18007, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(13973, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18007, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18006, 0), + TargetNodeId=NumericNodeId(13974, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DeleteCredential"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18008, 0), - BrowseName=QualifiedName("DeleteCredential", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18001, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(13952, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13977, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18008, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(13980, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18008, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18001, 0), + TargetNodeId=NumericNodeId(13982, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialAuditEventType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13952, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12522, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18011, 0), - BrowseName=QualifiedName("KeyCredentialAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2127, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18011, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18028, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18011, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2127, 0), + TargetNodeId=NumericNodeId(13951, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18028, 0), - BrowseName=QualifiedName("ResourceUri", 0), + RequestedNewNodeId=NumericNodeId(13953, 0), + BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18011, 0), + ParentNodeId=NumericNodeId(13952, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106003,7 +106078,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18028, 0), + SourceNodeId=NumericNodeId(13953, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106011,7 +106086,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18028, 0), + SourceNodeId=NumericNodeId(13953, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106019,79 +106094,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18028, 0), + SourceNodeId=NumericNodeId(13953, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialUpdatedAuditEventType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18029, 0), - BrowseName=QualifiedName("KeyCredentialUpdatedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(18011, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13954, 0), + BrowseName=QualifiedName("Writable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18029, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("KeyCredentialDeletedAuditEventType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18047, 0), - BrowseName=QualifiedName("KeyCredentialDeletedAuditEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(18011, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18047, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18064, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18011, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18064, 0), - BrowseName=QualifiedName("ResourceUri", 0), + RequestedNewNodeId=NumericNodeId(13955, 0), + BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18047, 0), + ParentNodeId=NumericNodeId(13952, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106101,7 +106162,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18064, 0), + SourceNodeId=NumericNodeId(13955, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106109,7 +106170,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18064, 0), + SourceNodeId=NumericNodeId(13955, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106117,56 +106178,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18064, 0), + SourceNodeId=NumericNodeId(13955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18047, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuthorizationServicesConfigurationFolderType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23556, 0), - BrowseName=QualifiedName("AuthorizationServicesConfigurationFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13956, 0), + BrowseName=QualifiedName("OpenCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23556, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13956, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13956, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23556, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13956, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23557, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23556, 0), + RequestedNewNodeId=NumericNodeId(13958, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17852, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106174,63 +106243,56 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23558, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), + SourceNodeId=NumericNodeId(13958, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23559, 0), + TargetNodeId=NumericNodeId(13959, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23557, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23560, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23557, 0), + SourceNodeId=NumericNodeId(13958, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), + TargetNodeId=NumericNodeId(13960, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23557, 0), + SourceNodeId=NumericNodeId(13958, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23557, 0), + SourceNodeId=NumericNodeId(13958, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23556, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23558, 0), - BrowseName=QualifiedName("ServiceUri", 0), + RequestedNewNodeId=NumericNodeId(13959, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), + ParentNodeId=NumericNodeId(13958, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106240,7 +106302,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23558, 0), + SourceNodeId=NumericNodeId(13959, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106248,7 +106310,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23558, 0), + SourceNodeId=NumericNodeId(13959, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106256,23 +106318,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23558, 0), + SourceNodeId=NumericNodeId(13959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), + TargetNodeId=NumericNodeId(13958, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23559, 0), - BrowseName=QualifiedName("ServiceCertificate", 0), + RequestedNewNodeId=NumericNodeId(13960, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), + ParentNodeId=NumericNodeId(13958, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106282,7 +106353,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23559, 0), + SourceNodeId=NumericNodeId(13960, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106290,7 +106361,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23559, 0), + SourceNodeId=NumericNodeId(13960, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106298,98 +106369,112 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23559, 0), + SourceNodeId=NumericNodeId(13960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), + TargetNodeId=NumericNodeId(13958, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuerEndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23560, 0), - BrowseName=QualifiedName("IssuerEndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23557, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13961, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23560, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13962, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23560, 0), + SourceNodeId=NumericNodeId(13961, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23560, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23557, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AuthorizationServices"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17732, 0), - BrowseName=QualifiedName("AuthorizationServices", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), + RequestedNewNodeId=NumericNodeId(13962, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13961, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17732, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13962, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17732, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13962, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13962, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13961, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AuthorizationServiceConfigurationType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17852, 0), - BrowseName=QualifiedName("AuthorizationServiceConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13963, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106397,47 +106482,61 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), + SourceNodeId=NumericNodeId(13963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18072, 0), + TargetNodeId=NumericNodeId(13964, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), + SourceNodeId=NumericNodeId(13963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17860, 0), + TargetNodeId=NumericNodeId(13965, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17852, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18073, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17852, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13963, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18072, 0), - BrowseName=QualifiedName("ServiceUri", 0), + RequestedNewNodeId=NumericNodeId(13964, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), + ParentNodeId=NumericNodeId(13963, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106447,7 +106546,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18072, 0), + SourceNodeId=NumericNodeId(13964, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106455,7 +106554,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18072, 0), + SourceNodeId=NumericNodeId(13964, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106463,23 +106562,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18072, 0), + SourceNodeId=NumericNodeId(13964, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), + TargetNodeId=NumericNodeId(13963, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ServiceCertificate"), - DataType=ua.NodeId(ua.ObjectIds.ByteString), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17860, 0), - BrowseName=QualifiedName("ServiceCertificate", 0), + RequestedNewNodeId=NumericNodeId(13965, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), + ParentNodeId=NumericNodeId(13963, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106489,7 +106597,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17860, 0), + SourceNodeId=NumericNodeId(13965, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106497,7 +106605,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17860, 0), + SourceNodeId=NumericNodeId(13965, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106505,23 +106613,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17860, 0), + SourceNodeId=NumericNodeId(13965, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), + TargetNodeId=NumericNodeId(13963, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13966, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13966, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13967, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13966, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13966, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IssuerEndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18073, 0), - BrowseName=QualifiedName("IssuerEndpointUrl", 0), + RequestedNewNodeId=NumericNodeId(13967, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17852, 0), + ParentNodeId=NumericNodeId(13966, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106531,7 +106692,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18073, 0), + SourceNodeId=NumericNodeId(13967, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106539,7 +106700,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18073, 0), + SourceNodeId=NumericNodeId(13967, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106547,23 +106708,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18073, 0), + SourceNodeId=NumericNodeId(13967, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17852, 0), + TargetNodeId=NumericNodeId(13966, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AggregateConfigurationType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11187, 0), - BrowseName=QualifiedName("AggregateConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13968, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106571,55 +106731,56 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11188, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), + SourceNodeId=NumericNodeId(13968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11189, 0), + TargetNodeId=NumericNodeId(13969, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), + SourceNodeId=NumericNodeId(13968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11190, 0), + TargetNodeId=NumericNodeId(13970, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11191, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TreatUncertainAsBad"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11188, 0), - BrowseName=QualifiedName("TreatUncertainAsBad", 0), + RequestedNewNodeId=NumericNodeId(13969, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), + ParentNodeId=NumericNodeId(13968, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106629,7 +106790,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11188, 0), + SourceNodeId=NumericNodeId(13969, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106637,7 +106798,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11188, 0), + SourceNodeId=NumericNodeId(13969, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106645,23 +106806,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11188, 0), + SourceNodeId=NumericNodeId(13969, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(13968, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataBad"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11189, 0), - BrowseName=QualifiedName("PercentDataBad", 0), + RequestedNewNodeId=NumericNodeId(13970, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), + ParentNodeId=NumericNodeId(13968, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106671,7 +106841,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11189, 0), + SourceNodeId=NumericNodeId(13970, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106679,7 +106849,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11189, 0), + SourceNodeId=NumericNodeId(13970, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106687,65 +106857,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11189, 0), + SourceNodeId=NumericNodeId(13970, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(13968, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PercentDataGood"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11190, 0), - BrowseName=QualifiedName("PercentDataGood", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(13971, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11190, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13971, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13972, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11190, 0), + SourceNodeId=NumericNodeId(13971, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11190, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13971, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UseSlopedExtrapolation"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11191, 0), - BrowseName=QualifiedName("UseSlopedExtrapolation", 0), + RequestedNewNodeId=NumericNodeId(13972, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(11187, 0), + ParentNodeId=NumericNodeId(13971, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -106755,7 +106936,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11191, 0), + SourceNodeId=NumericNodeId(13972, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -106763,7 +106944,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(11191, 0), + SourceNodeId=NumericNodeId(13972, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -106771,22 +106952,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(11191, 0), + SourceNodeId=NumericNodeId(13972, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11187, 0), + TargetNodeId=NumericNodeId(13971, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Interpolative"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2341, 0), - BrowseName=QualifiedName("Interpolative", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13973, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106794,114 +106978,97 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2341, 0), + SourceNodeId=NumericNodeId(13973, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13973, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13973, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Average"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2342, 0), - BrowseName=QualifiedName("Average", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13974, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2342, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13974, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13975, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimeAverage"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2343, 0), - BrowseName=QualifiedName("TimeAverage", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2343, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13974, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13976, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TimeAverage2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11285, 0), - BrowseName=QualifiedName("TimeAverage2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11285, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13974, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Total"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2344, 0), - BrowseName=QualifiedName("Total", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2344, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13974, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Total2"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11304, 0), - BrowseName=QualifiedName("Total2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13975, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13974, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106909,68 +107076,50 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11304, 0), + SourceNodeId=NumericNodeId(13975, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Minimum"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2346, 0), - BrowseName=QualifiedName("Minimum", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2346, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13975, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Maximum"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2347, 0), - BrowseName=QualifiedName("Maximum", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2347, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13975, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13974, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MinimumActualTime"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2348, 0), - BrowseName=QualifiedName("MinimumActualTime", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13976, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13974, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -106978,91 +107127,97 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2348, 0), + SourceNodeId=NumericNodeId(13976, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MaximumActualTime"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2349, 0), - BrowseName=QualifiedName("MaximumActualTime", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2349, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13976, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13976, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13974, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Range"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2350, 0), - BrowseName=QualifiedName("Range", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13977, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2350, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13977, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13978, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Minimum2"), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13977, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13979, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11286, 0), - BrowseName=QualifiedName("Minimum2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11286, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13977, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13977, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Maximum2"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11287, 0), - BrowseName=QualifiedName("Maximum2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13978, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13977, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107070,45 +107225,50 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11287, 0), + SourceNodeId=NumericNodeId(13978, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MinimumActualTime2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11305, 0), - BrowseName=QualifiedName("MinimumActualTime2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11305, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13978, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13978, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13977, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MaximumActualTime2"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11306, 0), - BrowseName=QualifiedName("MaximumActualTime2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13979, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13977, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107116,91 +107276,94 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11306, 0), + SourceNodeId=NumericNodeId(13979, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Range2"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11288, 0), - BrowseName=QualifiedName("Range2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11288, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13979, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13979, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13977, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("AnnotationCount"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2351, 0), - BrowseName=QualifiedName("AnnotationCount", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13980, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2351, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13980, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13981, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Count"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2352, 0), - BrowseName=QualifiedName("Count", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2352, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13980, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13980, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationInStateZero"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11307, 0), - BrowseName=QualifiedName("DurationInStateZero", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13981, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13980, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107208,91 +107371,94 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11307, 0), + SourceNodeId=NumericNodeId(13981, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationInStateNonZero"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11308, 0), - BrowseName=QualifiedName("DurationInStateNonZero", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11308, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13981, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13981, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13980, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("NumberOfTransitions"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2355, 0), - BrowseName=QualifiedName("NumberOfTransitions", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13982, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(13952, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2355, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13982, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(13983, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Start"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2357, 0), - BrowseName=QualifiedName("Start", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2357, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13982, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13982, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13952, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("End"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Thumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2358, 0), - BrowseName=QualifiedName("End", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13983, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13982, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107300,45 +107466,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2358, 0), + SourceNodeId=NumericNodeId(13983, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Delta"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2359, 0), - BrowseName=QualifiedName("Delta", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2359, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13983, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13983, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13982, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StartBound"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11505, 0), - BrowseName=QualifiedName("StartBound", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(13984, 0), + BrowseName=QualifiedName("CertificateTypes", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13951, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107346,45 +107509,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11505, 0), + SourceNodeId=NumericNodeId(13984, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("EndBound"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11506, 0), - BrowseName=QualifiedName("EndBound", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11506, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13984, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13984, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13951, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DeltaBounds"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11507, 0), - BrowseName=QualifiedName("DeltaBounds", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(25696, 0), + BrowseName=QualifiedName("ApplicationUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107392,45 +107551,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11507, 0), + SourceNodeId=NumericNodeId(25696, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationGood"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2360, 0), - BrowseName=QualifiedName("DurationGood", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2360, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25696, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25696, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DurationBad"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ProductUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2361, 0), - BrowseName=QualifiedName("DurationBad", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(25724, 0), + BrowseName=QualifiedName("ProductUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107438,45 +107593,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2361, 0), + SourceNodeId=NumericNodeId(25724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PercentGood"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2362, 0), - BrowseName=QualifiedName("PercentGood", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2362, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25724, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PercentBad"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationType"), + DataType=NumericNodeId(307, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2363, 0), - BrowseName=QualifiedName("PercentBad", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(25697, 0), + BrowseName=QualifiedName("ApplicationType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107484,45 +107635,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2363, 0), + SourceNodeId=NumericNodeId(25697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("WorstQuality"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(2364, 0), - BrowseName=QualifiedName("WorstQuality", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(2364, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25697, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("WorstQuality2"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServerCapabilities"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11292, 0), - BrowseName=QualifiedName("WorstQuality2", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(12708, 0), + BrowseName=QualifiedName("ServerCapabilities", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107530,45 +107678,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11292, 0), + SourceNodeId=NumericNodeId(12708, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StandardDeviationSample"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11426, 0), - BrowseName=QualifiedName("StandardDeviationSample", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11426, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12708, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12708, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("StandardDeviationPopulation"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportedPrivateKeyFormats"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11427, 0), - BrowseName=QualifiedName("StandardDeviationPopulation", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(12583, 0), + BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107576,45 +107721,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11427, 0), + SourceNodeId=NumericNodeId(12583, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("VarianceSample"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11428, 0), - BrowseName=QualifiedName("VarianceSample", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11428, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12583, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("VariancePopulation"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxTrustListSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(11429, 0), - BrowseName=QualifiedName("VariancePopulation", 0), - NodeClass_=NodeClass.Object, - TypeDefinition=NumericNodeId(2340, 0), + RequestedNewNodeId=NumericNodeId(12584, 0), + BrowseName=QualifiedName("MaxTrustListSize", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -107622,214 +107763,1150 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(11429, 0), + SourceNodeId=NumericNodeId(12584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2340, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DecimalDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12584, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17861, 0), - BrowseName=QualifiedName("DecimalDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17861, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12584, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeSchemaHeader"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MulticastDnsEnabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15534, 0), - BrowseName=QualifiedName("DataTypeSchemaHeader", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(12585, 0), + BrowseName=QualifiedName("MulticastDnsEnabled", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15534, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12585, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataTypeDescription"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14525, 0), - BrowseName=QualifiedName("DataTypeDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14525, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12585, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StructureDescription"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HasSecureElement"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15487, 0), - BrowseName=QualifiedName("StructureDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23593, 0), + BrowseName=QualifiedName("HasSecureElement", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15487, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23593, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("EnumDescription"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23593, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15488, 0), - BrowseName=QualifiedName("EnumDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15488, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23593, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SimpleTypeDescription"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("UpdateCertificate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15005, 0), - BrowseName=QualifiedName("SimpleTypeDescription", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(14525, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(12616, 0), + BrowseName=QualifiedName("UpdateCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15005, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14525, 0), + TargetNodeId=NumericNodeId(12617, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12618, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UABinaryFileDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IssuerCertificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='PrivateKeyFormat', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='PrivateKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15006, 0), - BrowseName=QualifiedName("UABinaryFileDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(12617, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15006, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12617, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), + TargetNodeId=NumericNodeId(12616, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PortableQualifiedName"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24105, 0), - BrowseName=QualifiedName("PortableQualifiedName", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(12618, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12618, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12618, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24105, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(12616, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PortableNodeId"), - IsAbstract=False, + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetCertificates"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32296, 0), + BrowseName=QualifiedName("GetCertificates", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32297, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32298, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24106, 0), - BrowseName=QualifiedName("PortableNodeId", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), + RequestedNewNodeId=NumericNodeId(32297, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32296, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32296, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateTypeIds', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='Certificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32298, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32296, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32296, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ApplyChanges"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12734, 0), + BrowseName=QualifiedName("ApplyChanges", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12734, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12734, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CancelChanges"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25698, 0), + BrowseName=QualifiedName("CancelChanges", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25698, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25698, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateSigningRequest"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12731, 0), + BrowseName=QualifiedName("CreateSigningRequest", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12732, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12733, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SubjectName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RegeneratePrivateKey', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Nonce', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12732, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12731, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12731, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateRequest', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12733, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12731, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12733, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12733, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12733, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12731, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetRejectedList"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12775, 0), + BrowseName=QualifiedName("GetRejectedList", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12775, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12776, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12775, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12775, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12776, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12775, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12776, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(12776, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12776, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12775, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ResetToServerDefaults"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25699, 0), + BrowseName=QualifiedName("ResetToServerDefaults", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25699, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25699, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TransactionDiagnostics"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32299, 0), + BrowseName=QualifiedName("TransactionDiagnostics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(32286, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32300, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32301, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32302, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32303, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32304, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32305, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32286, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32299, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StartTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32300, 0), + BrowseName=QualifiedName("StartTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32300, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32300, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32300, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EndTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32301, 0), + BrowseName=QualifiedName("EndTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32301, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32301, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32301, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Result"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32302, 0), + BrowseName=QualifiedName("Result", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32302, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32302, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32302, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AffectedTrustLists"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32303, 0), + BrowseName=QualifiedName("AffectedTrustLists", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32303, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32303, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32303, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AffectedCertificateGroups"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32304, 0), + BrowseName=QualifiedName("AffectedCertificateGroups", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32304, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32304, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32304, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Errors"), + DataType=NumericNodeId(32285, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32305, 0), + BrowseName=QualifiedName("Errors", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32299, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32299, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateUpdateRequestedAuditEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32306, 0), + BrowseName=QualifiedName("CertificateUpdateRequestedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2127, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -107838,81 +108915,12378 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24106, 0), + SourceNodeId=NumericNodeId(32306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(2127, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UnsignedRationalNumber"), - IsAbstract=False, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("CertificateUpdatedAuditEventType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24107, 0), - BrowseName=QualifiedName("UnsignedRationalNumber", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), + RequestedNewNodeId=NumericNodeId(12620, 0), + BrowseName=QualifiedName("CertificateUpdatedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2052, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13735, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12620, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13736, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24107, 0), + SourceNodeId=NumericNodeId(12620, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(2052, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubState"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateGroup"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14647, 0), - BrowseName=QualifiedName("PubSubState", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(13735, 0), + BrowseName=QualifiedName("CertificateGroup", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12620, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13735, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13735, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14647, 0), + SourceNodeId=NumericNodeId(13735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14648, 0), + TargetNodeId=NumericNodeId(12620, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateType"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13736, 0), + BrowseName=QualifiedName("CertificateType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12620, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13736, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(13736, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13736, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12620, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ServerConfiguration"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12637, 0), + BrowseName=QualifiedName("ServerConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2253, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12581, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14053, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25706, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25707, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12710, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12639, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12640, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12641, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23597, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13737, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12740, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25708, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12737, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12777, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25709, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2253, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("CertificateGroups"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14053, 0), + BrowseName=QualifiedName("CertificateGroups", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(13813, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14156, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14088, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14122, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13813, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultApplicationGroup"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14156, 0), + BrowseName=QualifiedName("DefaultApplicationGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14053, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14156, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14156, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14161, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(14156, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14156, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12555, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14156, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14053, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12642, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14156, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12643, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14157, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14158, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12646, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12647, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12650, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12652, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12655, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12657, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12660, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12662, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12663, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12666, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12668, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12670, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12522, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14156, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12643, 0), + BrowseName=QualifiedName("Size", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12643, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12643, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14157, 0), + BrowseName=QualifiedName("Writable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14157, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14157, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14158, 0), + BrowseName=QualifiedName("UserWritable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14158, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14158, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12646, 0), + BrowseName=QualifiedName("OpenCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12647, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12648, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12649, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12648, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12647, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12648, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12648, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12647, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12649, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12647, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12649, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12649, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12647, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12650, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12650, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12651, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12650, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12651, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12650, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12651, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12651, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12650, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12652, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12653, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12654, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12653, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12652, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12653, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12653, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12652, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12654, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12652, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12654, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12654, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12652, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12655, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12655, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12656, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12655, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12656, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12655, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12656, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12656, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12655, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12657, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12658, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12658, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12657, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12657, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12659, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12657, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12659, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12659, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12657, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12660, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12660, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12661, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12660, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12661, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12660, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12661, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12661, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12660, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12662, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12662, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12662, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12663, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12663, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12664, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12663, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12665, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12663, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12664, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12663, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12664, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12664, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12663, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12665, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12663, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12665, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12665, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12663, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12666, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12666, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14160, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12666, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12667, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12666, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14160, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12666, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14160, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14160, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12666, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12667, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12666, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12667, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12667, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12666, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12668, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12668, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12669, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12668, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12669, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12668, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12668, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12670, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12671, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Thumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12671, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12670, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12671, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12671, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12670, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14161, 0), + BrowseName=QualifiedName("CertificateTypes", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14156, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14161, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14161, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14156, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultHttpsGroup"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14088, 0), + BrowseName=QualifiedName("DefaultHttpsGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14053, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14088, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14088, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14121, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(14088, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14088, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12555, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14088, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14053, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14089, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14088, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14090, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14091, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14092, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14093, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14095, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14098, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14100, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14103, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14105, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14108, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14110, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14111, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14114, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14117, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14119, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12522, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14088, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14090, 0), + BrowseName=QualifiedName("Size", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14090, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14090, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14091, 0), + BrowseName=QualifiedName("Writable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14091, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14091, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14092, 0), + BrowseName=QualifiedName("UserWritable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14092, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14092, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14093, 0), + BrowseName=QualifiedName("OpenCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14093, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14093, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14095, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14095, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14096, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14095, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14097, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14095, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14096, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14095, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14096, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14096, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14095, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14097, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14095, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14097, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14097, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14095, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14098, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14098, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14099, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14098, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14099, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14098, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14099, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14099, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14098, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14100, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14100, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14101, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14100, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14102, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14100, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14101, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14100, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14101, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14101, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14100, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14102, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14100, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14102, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14102, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14100, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14103, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14103, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14104, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14103, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14104, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14103, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14104, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14104, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14103, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14105, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14105, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14106, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14105, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14107, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14105, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14106, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14105, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14106, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14106, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14105, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14107, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14105, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14107, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14107, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14105, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14108, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14108, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14109, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14108, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14109, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14108, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14109, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14109, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14108, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14110, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14110, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14110, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14111, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14111, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14112, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14111, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14113, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14111, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14112, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14111, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14112, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14112, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14111, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14113, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14111, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14113, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14113, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14111, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14114, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14114, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14115, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14114, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14116, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14114, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14115, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14114, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14115, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14115, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14114, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14116, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14114, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14116, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14116, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14114, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14117, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14117, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14118, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14117, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14118, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14117, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14118, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14118, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14117, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14119, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14089, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14119, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14120, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14119, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14089, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Thumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14120, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14119, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14120, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14120, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14119, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14121, 0), + BrowseName=QualifiedName("CertificateTypes", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14088, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14121, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14121, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14088, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultUserTokenGroup"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14122, 0), + BrowseName=QualifiedName("DefaultUserTokenGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14053, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14155, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(9006, 0), + SourceNodeId=NumericNodeId(14122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13225, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12555, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14053, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14123, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14122, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14124, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14125, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14126, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14127, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14129, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14132, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14134, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14137, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14139, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14142, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14144, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14145, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14148, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14151, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14153, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12522, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14123, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14122, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14124, 0), + BrowseName=QualifiedName("Size", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14124, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14124, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14125, 0), + BrowseName=QualifiedName("Writable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14125, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14125, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14126, 0), + BrowseName=QualifiedName("UserWritable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14126, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14126, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14127, 0), + BrowseName=QualifiedName("OpenCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14127, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14127, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14129, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14129, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14130, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14129, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14131, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14129, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14130, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14129, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14130, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14130, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14129, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14131, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14129, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14131, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14131, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14129, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14132, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14132, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14133, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14132, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14133, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14132, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14132, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14134, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14134, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14135, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14134, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14136, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14134, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14135, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14134, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14135, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14135, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14134, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14136, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14134, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14134, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14137, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14137, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14138, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14137, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14138, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14137, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14138, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14138, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14137, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14139, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14139, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14140, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14139, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14141, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14139, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14140, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14139, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14140, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14140, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14139, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14141, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14139, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14141, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14141, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14139, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14142, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14142, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14143, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14142, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14143, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14142, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14143, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14143, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14142, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14144, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14144, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14144, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14145, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14145, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14146, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14145, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14147, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14145, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14146, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14145, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14146, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14146, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14145, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14147, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14145, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14147, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14147, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14145, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14148, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14148, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14149, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14148, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14150, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14148, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14149, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14148, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14149, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14149, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14148, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14150, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14148, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14150, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14150, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14148, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14151, 0), + BrowseName=QualifiedName("AddCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14151, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14152, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14151, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14152, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14151, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14152, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14152, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14151, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14153, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14123, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14153, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14154, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14153, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14123, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Thumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14154, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14153, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14154, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14154, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14153, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14155, 0), + BrowseName=QualifiedName("CertificateTypes", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14122, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14155, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14155, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14122, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25706, 0), + BrowseName=QualifiedName("ApplicationUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25706, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25706, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ProductUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25725, 0), + BrowseName=QualifiedName("ProductUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25725, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25725, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationType"), + DataType=NumericNodeId(307, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25707, 0), + BrowseName=QualifiedName("ApplicationType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25707, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25707, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServerCapabilities"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12710, 0), + BrowseName=QualifiedName("ServerCapabilities", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12710, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12710, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportedPrivateKeyFormats"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12639, 0), + BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12639, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12639, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxTrustListSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12640, 0), + BrowseName=QualifiedName("MaxTrustListSize", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12640, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12640, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MulticastDnsEnabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12641, 0), + BrowseName=QualifiedName("MulticastDnsEnabled", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12641, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12641, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HasSecureElement"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23597, 0), + BrowseName=QualifiedName("HasSecureElement", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23597, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23597, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("UpdateCertificate"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13737, 0), + BrowseName=QualifiedName("UpdateCertificate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13738, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13739, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(13737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Certificate', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='IssuerCertificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='PrivateKeyFormat', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='PrivateKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[6], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13738, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13737, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13738, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13738, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13737, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(13739, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(13737, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(13739, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(13739, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(13737, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ApplyChanges"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12740, 0), + BrowseName=QualifiedName("ApplyChanges", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12740, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CancelChanges"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25708, 0), + BrowseName=QualifiedName("CancelChanges", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25708, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateSigningRequest"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12737, 0), + BrowseName=QualifiedName("CreateSigningRequest", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12738, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12739, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12737, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SubjectName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RegeneratePrivateKey', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Nonce', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12738, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12737, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12738, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12738, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12737, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CertificateRequest', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12739, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12737, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12739, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12739, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12737, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetRejectedList"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12777, 0), + BrowseName=QualifiedName("GetRejectedList", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12777, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12778, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(12777, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(12778, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(12777, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(12778, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(12778, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12777, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ResetToServerDefaults"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25709, 0), + BrowseName=QualifiedName("ResetToServerDefaults", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25709, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("KeyCredentialConfigurationFolderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17496, 0), + BrowseName=QualifiedName("KeyCredentialConfigurationFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17511, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17522, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17511, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17496, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(18001, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17511, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17512, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17511, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17513, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17511, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17511, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17511, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17496, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17512, 0), + BrowseName=QualifiedName("ResourceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17511, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17512, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17512, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17512, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17511, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17513, 0), + BrowseName=QualifiedName("ProfileUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17511, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17513, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17513, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17513, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17511, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateCredential"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17522, 0), + BrowseName=QualifiedName("CreateCredential", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(17496, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17522, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17523, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17522, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17524, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17522, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17522, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17496, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ResourceUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ProfileUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EndpointUrls', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17523, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17522, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17523, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17523, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17523, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17522, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CredentialNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17524, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17522, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17524, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17524, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17524, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17522, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("KeyCredentialConfiguration"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18155, 0), + BrowseName=QualifiedName("KeyCredentialConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17496, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18155, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18155, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17496, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("KeyCredentialConfigurationType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18001, 0), + BrowseName=QualifiedName("KeyCredentialConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18069, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18165, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18004, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18005, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17534, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18006, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18008, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18069, 0), + BrowseName=QualifiedName("ResourceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18069, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18069, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18069, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18165, 0), + BrowseName=QualifiedName("ProfileUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18165, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18165, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18165, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EndpointUrls"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18004, 0), + BrowseName=QualifiedName("EndpointUrls", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18004, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18004, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18004, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServiceStatus"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18005, 0), + BrowseName=QualifiedName("ServiceStatus", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetEncryptingKey"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17534, 0), + BrowseName=QualifiedName("GetEncryptingKey", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17534, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17535, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17534, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17536, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17534, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17534, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CredentialId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequestedSecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17535, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17534, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17535, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17535, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17535, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17534, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='PublicKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RevisedSecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17536, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17534, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17536, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17536, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17536, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17534, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("UpdateCredential"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18006, 0), + BrowseName=QualifiedName("UpdateCredential", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18007, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='CredentialId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CredentialSecret', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CertificateThumbprint', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18007, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18006, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18007, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18007, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18007, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18006, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("DeleteCredential"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18008, 0), + BrowseName=QualifiedName("DeleteCredential", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(18001, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18001, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("KeyCredentialAuditEventType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18011, 0), + BrowseName=QualifiedName("KeyCredentialAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2127, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18028, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2127, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18028, 0), + BrowseName=QualifiedName("ResourceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18011, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18028, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18028, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18028, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18011, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("KeyCredentialUpdatedAuditEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18029, 0), + BrowseName=QualifiedName("KeyCredentialUpdatedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(18011, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18029, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18011, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("KeyCredentialDeletedAuditEventType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18047, 0), + BrowseName=QualifiedName("KeyCredentialDeletedAuditEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(18011, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18064, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(18047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18011, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18064, 0), + BrowseName=QualifiedName("ResourceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18047, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18047, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuthorizationServicesConfigurationFolderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23556, 0), + BrowseName=QualifiedName("AuthorizationServicesConfigurationFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23556, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23557, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23556, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23557, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23556, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17852, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23558, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23559, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23560, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17852, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23556, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServiceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23558, 0), + BrowseName=QualifiedName("ServiceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23557, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23558, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23558, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23558, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23557, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServiceCertificate"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23559, 0), + BrowseName=QualifiedName("ServiceCertificate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23557, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23559, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23559, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23559, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23557, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("IssuerEndpointUrl"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23560, 0), + BrowseName=QualifiedName("IssuerEndpointUrl", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23557, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23557, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("AuthorizationServices"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17732, 0), + BrowseName=QualifiedName("AuthorizationServices", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(12637, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(61, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AuthorizationServiceConfigurationType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17852, 0), + BrowseName=QualifiedName("AuthorizationServiceConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18072, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17860, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18073, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServiceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18072, 0), + BrowseName=QualifiedName("ServiceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17852, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17852, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ServiceCertificate"), + DataType=ua.NodeId(ua.ObjectIds.ByteString), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17860, 0), + BrowseName=QualifiedName("ServiceCertificate", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17852, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17860, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17860, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17860, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17852, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("IssuerEndpointUrl"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18073, 0), + BrowseName=QualifiedName("IssuerEndpointUrl", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17852, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17852, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AggregateConfigurationType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11187, 0), + BrowseName=QualifiedName("AggregateConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11187, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11188, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11187, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11189, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11187, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11190, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11187, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11191, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(11187, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TreatUncertainAsBad"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11188, 0), + BrowseName=QualifiedName("TreatUncertainAsBad", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11188, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11188, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11188, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PercentDataBad"), + DataType=ua.NodeId(ua.ObjectIds.Byte), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11189, 0), + BrowseName=QualifiedName("PercentDataBad", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11189, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11189, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11189, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PercentDataGood"), + DataType=ua.NodeId(ua.ObjectIds.Byte), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11190, 0), + BrowseName=QualifiedName("PercentDataGood", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11190, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11190, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11190, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UseSlopedExtrapolation"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11191, 0), + BrowseName=QualifiedName("UseSlopedExtrapolation", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(11187, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11191, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(11191, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(11191, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11187, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""At the beginning of each interval, retrieve the calculated value from the data points on either side of the requested timestamp."""), + DisplayName=LocalizedText("Interpolative"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2341, 0), + BrowseName=QualifiedName("Interpolative", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2341, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the average value of the data over the interval."""), + DisplayName=LocalizedText("Average"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2342, 0), + BrowseName=QualifiedName("Average", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2342, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the time weighted average data over the interval using Interpolated Bounding Values."""), + DisplayName=LocalizedText("TimeAverage"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2343, 0), + BrowseName=QualifiedName("TimeAverage", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2343, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the time weighted average data over the interval using Simple Bounding Values."""), + DisplayName=LocalizedText("TimeAverage2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11285, 0), + BrowseName=QualifiedName("TimeAverage2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11285, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the total (time integral) of the data over the interval using Interpolated Bounding Values."""), + DisplayName=LocalizedText("Total"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2344, 0), + BrowseName=QualifiedName("Total", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2344, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the total (time integral) of the data over the interval using Simple Bounding Values."""), + DisplayName=LocalizedText("Total2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11304, 0), + BrowseName=QualifiedName("Total2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11304, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the minimum raw value in the interval with the timestamp of the start of the interval."""), + DisplayName=LocalizedText("Minimum"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2346, 0), + BrowseName=QualifiedName("Minimum", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the maximum raw value in the interval with the timestamp of the start of the interval."""), + DisplayName=LocalizedText("Maximum"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2347, 0), + BrowseName=QualifiedName("Maximum", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2347, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the minimum value in the interval and the Timestamp of the minimum value."""), + DisplayName=LocalizedText("MinimumActualTime"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2348, 0), + BrowseName=QualifiedName("MinimumActualTime", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2348, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the maximum value in the interval and the Timestamp of the maximum value."""), + DisplayName=LocalizedText("MaximumActualTime"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2349, 0), + BrowseName=QualifiedName("MaximumActualTime", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2349, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the difference between the minimum and maximum Value over the interval."""), + DisplayName=LocalizedText("Range"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2350, 0), + BrowseName=QualifiedName("Range", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2350, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the minimum value in the interval including the Simple Bounding Values."""), + DisplayName=LocalizedText("Minimum2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11286, 0), + BrowseName=QualifiedName("Minimum2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11286, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the maximum value in the interval including the Simple Bounding Values."""), + DisplayName=LocalizedText("Maximum2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11287, 0), + BrowseName=QualifiedName("Maximum2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11287, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the minimum value with the actual timestamp including the Simple Bounding Values."""), + DisplayName=LocalizedText("MinimumActualTime2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11305, 0), + BrowseName=QualifiedName("MinimumActualTime2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the maximum value with the actual timestamp including the Simple Bounding Values."""), + DisplayName=LocalizedText("MaximumActualTime2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11306, 0), + BrowseName=QualifiedName("MaximumActualTime2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the difference between the Minimum2 and Maximum2 value over the interval."""), + DisplayName=LocalizedText("Range2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11288, 0), + BrowseName=QualifiedName("Range2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11288, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the number of Annotations in the interval."""), + DisplayName=LocalizedText("AnnotationCount"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2351, 0), + BrowseName=QualifiedName("AnnotationCount", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2351, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the number of raw values over the interval."""), + DisplayName=LocalizedText("Count"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2352, 0), + BrowseName=QualifiedName("Count", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2352, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the time a Boolean or numeric was in a zero state using Simple Bounding Values."""), + DisplayName=LocalizedText("DurationInStateZero"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11307, 0), + BrowseName=QualifiedName("DurationInStateZero", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11307, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the time a Boolean or numeric was in a non-zero state using Simple Bounding Values."""), + DisplayName=LocalizedText("DurationInStateNonZero"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11308, 0), + BrowseName=QualifiedName("DurationInStateNonZero", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11308, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the number of changes between zero and non-zero that a Boolean or Numeric value experienced in the interval."""), + DisplayName=LocalizedText("NumberOfTransitions"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2355, 0), + BrowseName=QualifiedName("NumberOfTransitions", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2355, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the value at the beginning of the interval using Interpolated Bounding Values."""), + DisplayName=LocalizedText("Start"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2357, 0), + BrowseName=QualifiedName("Start", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2357, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the value at the end of the interval using Interpolated Bounding Values."""), + DisplayName=LocalizedText("End"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2358, 0), + BrowseName=QualifiedName("End", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the difference between the Start and End value in the interval."""), + DisplayName=LocalizedText("Delta"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2359, 0), + BrowseName=QualifiedName("Delta", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2359, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the value at the beginning of the interval using Simple Bounding Values."""), + DisplayName=LocalizedText("StartBound"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11505, 0), + BrowseName=QualifiedName("StartBound", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11505, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the value at the end of the interval using Simple Bounding Values."""), + DisplayName=LocalizedText("EndBound"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11506, 0), + BrowseName=QualifiedName("EndBound", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11506, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the difference between the StartBound and EndBound value in the interval."""), + DisplayName=LocalizedText("DeltaBounds"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11507, 0), + BrowseName=QualifiedName("DeltaBounds", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11507, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the total duration of time in the interval during which the data is good."""), + DisplayName=LocalizedText("DurationGood"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2360, 0), + BrowseName=QualifiedName("DurationGood", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2360, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the total duration of time in the interval during which the data is bad."""), + DisplayName=LocalizedText("DurationBad"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2361, 0), + BrowseName=QualifiedName("DurationBad", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2361, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the percent of data (0 to 100) in the interval which has a good StatusCode."""), + DisplayName=LocalizedText("PercentGood"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2362, 0), + BrowseName=QualifiedName("PercentGood", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2362, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the percent of data (0 to 100) in the interval which has a bad StatusCode."""), + DisplayName=LocalizedText("PercentBad"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2363, 0), + BrowseName=QualifiedName("PercentBad", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2363, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the worst StatusCode of data in the interval."""), + DisplayName=LocalizedText("WorstQuality"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(2364, 0), + BrowseName=QualifiedName("WorstQuality", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(2364, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the worst StatusCode of data in the interval including the Simple Bounding Values."""), + DisplayName=LocalizedText("WorstQuality2"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11292, 0), + BrowseName=QualifiedName("WorstQuality2", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11292, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the standard deviation for the interval for a sample of the population (n-1)."""), + DisplayName=LocalizedText("StandardDeviationSample"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11426, 0), + BrowseName=QualifiedName("StandardDeviationSample", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11426, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the standard deviation for the interval for a complete population (n) which includes Simple Bounding Values."""), + DisplayName=LocalizedText("StandardDeviationPopulation"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11427, 0), + BrowseName=QualifiedName("StandardDeviationPopulation", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11427, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the variance for the interval as calculated by the StandardDeviationSample."""), + DisplayName=LocalizedText("VarianceSample"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11428, 0), + BrowseName=QualifiedName("VarianceSample", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11428, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + Description=LocalizedText("""Retrieve the variance for the interval as calculated by the StandardDeviationPopulation which includes Simple Bounding Values."""), + DisplayName=LocalizedText("VariancePopulation"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(11429, 0), + BrowseName=QualifiedName("VariancePopulation", 0), + NodeClass_=NodeClass.Object, + TypeDefinition=NumericNodeId(2340, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(11429, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2340, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DecimalDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17861, 0), + BrowseName=QualifiedName("DecimalDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17861, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataTypeSchemaHeader"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15534, 0), + BrowseName=QualifiedName("DataTypeSchemaHeader", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15534, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataTypeDescription"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14525, 0), + BrowseName=QualifiedName("DataTypeDescription", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14525, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("StructureDescription"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15487, 0), + BrowseName=QualifiedName("StructureDescription", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(14525, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15487, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14525, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("EnumDescription"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15488, 0), + BrowseName=QualifiedName("EnumDescription", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(14525, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15488, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14525, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("SimpleTypeDescription"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15005, 0), + BrowseName=QualifiedName("SimpleTypeDescription", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(14525, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14525, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UABinaryFileDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15006, 0), + BrowseName=QualifiedName("UABinaryFileDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15534, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15534, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PortableQualifiedName"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24105, 0), + BrowseName=QualifiedName("PortableQualifiedName", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24105, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PortableNodeId"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24106, 0), + BrowseName=QualifiedName("PortableNodeId", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24106, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UnsignedRationalNumber"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24107, 0), + BrowseName=QualifiedName("UnsignedRationalNumber", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24107, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubState"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14647, 0), + BrowseName=QualifiedName("PubSubState", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14648, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Disabled'), LocalizedText('Paused'), LocalizedText('Operational'), LocalizedText('Error'), LocalizedText('PreOperational')], + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14648, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14647, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14648, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14648, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14647, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetMetaDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14523, 0), + BrowseName=QualifiedName("DataSetMetaDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15534, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14523, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15534, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("FieldMetaData"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14524, 0), + BrowseName=QualifiedName("FieldMetaData", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14524, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetFieldFlags"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15904, 0), + BrowseName=QualifiedName("DataSetFieldFlags", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(5, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15904, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15577, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15904, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(5, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('PromotedField')], + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15577, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15904, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15577, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15577, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15904, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ConfigurationVersionDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14593, 0), + BrowseName=QualifiedName("ConfigurationVersionDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14593, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedDataSetDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15578, 0), + BrowseName=QualifiedName("PublishedDataSetDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15578, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedDataSetSourceDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15580, 0), + BrowseName=QualifiedName("PublishedDataSetSourceDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedVariableDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14273, 0), + BrowseName=QualifiedName("PublishedVariableDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14273, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedDataItemsDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15581, 0), + BrowseName=QualifiedName("PublishedDataItemsDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15580, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedEventsDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15582, 0), + BrowseName=QualifiedName("PublishedEventsDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15580, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15582, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PublishedDataSetCustomSourceDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25269, 0), + BrowseName=QualifiedName("PublishedDataSetCustomSourceDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15580, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25269, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetFieldContentMask"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15583, 0), + BrowseName=QualifiedName("DataSetFieldContentMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15584, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('StatusCode'), LocalizedText('SourceTimestamp'), LocalizedText('ServerTimestamp'), LocalizedText('SourcePicoSeconds'), LocalizedText('ServerPicoSeconds'), LocalizedText('RawData')], + ValueRank=1, + ArrayDimensions=[6], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15584, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15583, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15584, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15584, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15583, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetWriterDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15597, 0), + BrowseName=QualifiedName("DataSetWriterDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15597, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetWriterTransportDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15598, 0), + BrowseName=QualifiedName("DataSetWriterTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15598, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetWriterMessageDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15605, 0), + BrowseName=QualifiedName("DataSetWriterMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15605, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubGroupDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15609, 0), + BrowseName=QualifiedName("PubSubGroupDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15609, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("WriterGroupDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15480, 0), + BrowseName=QualifiedName("WriterGroupDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15609, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15480, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15609, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("WriterGroupTransportDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15611, 0), + BrowseName=QualifiedName("WriterGroupTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15611, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("WriterGroupMessageDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15616, 0), + BrowseName=QualifiedName("WriterGroupMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConnectionDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15617, 0), + BrowseName=QualifiedName("PubSubConnectionDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ConnectionTransportDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15618, 0), + BrowseName=QualifiedName("ConnectionTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15618, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("NetworkAddressDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15502, 0), + BrowseName=QualifiedName("NetworkAddressDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15502, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("NetworkAddressUrlDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15510, 0), + BrowseName=QualifiedName("NetworkAddressUrlDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15502, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15510, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15502, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReaderGroupDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15520, 0), + BrowseName=QualifiedName("ReaderGroupDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15609, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15520, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15609, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReaderGroupTransportDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15621, 0), + BrowseName=QualifiedName("ReaderGroupTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15621, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReaderGroupMessageDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15622, 0), + BrowseName=QualifiedName("ReaderGroupMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15622, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetReaderDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15623, 0), + BrowseName=QualifiedName("DataSetReaderDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15623, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetReaderTransportDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15628, 0), + BrowseName=QualifiedName("DataSetReaderTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15628, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetReaderMessageDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15629, 0), + BrowseName=QualifiedName("DataSetReaderMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15629, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("SubscribedDataSetDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15630, 0), + BrowseName=QualifiedName("SubscribedDataSetDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15630, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TargetVariablesDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15631, 0), + BrowseName=QualifiedName("TargetVariablesDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15630, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15631, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15630, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("FieldTargetDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14744, 0), + BrowseName=QualifiedName("FieldTargetDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14744, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("OverrideValueHandling"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15874, 0), + BrowseName=QualifiedName("OverrideValueHandling", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15874, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15875, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15874, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Disabled'), LocalizedText('LastUsableValue'), LocalizedText('OverrideValue')], + ValueRank=1, + ArrayDimensions=[3], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15875, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15874, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15875, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15875, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15874, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("SubscribedDataSetMirrorDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15635, 0), + BrowseName=QualifiedName("SubscribedDataSetMirrorDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15630, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15635, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15630, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConfigurationDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15530, 0), + BrowseName=QualifiedName("PubSubConfigurationDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15530, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("StandaloneSubscribedDataSetRefDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23599, 0), + BrowseName=QualifiedName("StandaloneSubscribedDataSetRefDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15630, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23599, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15630, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("StandaloneSubscribedDataSetDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23600, 0), + BrowseName=QualifiedName("StandaloneSubscribedDataSetDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15630, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23600, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15630, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("SecurityGroupDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23601, 0), + BrowseName=QualifiedName("SecurityGroupDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23601, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubKeyPushTargetDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25270, 0), + BrowseName=QualifiedName("PubSubKeyPushTargetDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25270, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConfiguration2DataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23602, 0), + BrowseName=QualifiedName("PubSubConfiguration2DataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15530, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23602, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15530, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DataSetOrderingType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(20408, 0), + BrowseName=QualifiedName("DataSetOrderingType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15641, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(20408, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Undefined'), LocalizedText('AscendingWriterId'), LocalizedText('AscendingWriterIdSingle')], + ValueRank=1, + ArrayDimensions=[3], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15641, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20408, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15641, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15641, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20408, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UadpNetworkMessageContentMask"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15642, 0), + BrowseName=QualifiedName("UadpNetworkMessageContentMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15643, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('PublisherId'), LocalizedText('GroupHeader'), LocalizedText('WriterGroupId'), LocalizedText('GroupVersion'), LocalizedText('NetworkMessageNumber'), LocalizedText('SequenceNumber'), LocalizedText('PayloadHeader'), LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('DataSetClassId'), LocalizedText('PromotedFields')], + ValueRank=1, + ArrayDimensions=[11], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15643, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15643, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15643, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15642, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UadpWriterGroupMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15645, 0), + BrowseName=QualifiedName("UadpWriterGroupMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15616, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15645, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15616, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UadpDataSetMessageContentMask"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15646, 0), + BrowseName=QualifiedName("UadpDataSetMessageContentMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15647, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('Status'), LocalizedText('MajorVersion'), LocalizedText('MinorVersion'), LocalizedText('SequenceNumber')], + ValueRank=1, + ArrayDimensions=[6], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15647, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15646, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15646, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UadpDataSetWriterMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15652, 0), + BrowseName=QualifiedName("UadpDataSetWriterMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15605, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15605, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UadpDataSetReaderMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15653, 0), + BrowseName=QualifiedName("UadpDataSetReaderMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15629, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15653, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15629, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("JsonNetworkMessageContentMask"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15654, 0), + BrowseName=QualifiedName("JsonNetworkMessageContentMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15654, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15655, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15654, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('NetworkMessageHeader'), LocalizedText('DataSetMessageHeader'), LocalizedText('SingleDataSetMessage'), LocalizedText('PublisherId'), LocalizedText('DataSetClassId'), LocalizedText('ReplyTo'), LocalizedText('WriterGroupName')], + ValueRank=1, + ArrayDimensions=[7], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15655, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15654, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15655, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15655, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15654, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("JsonWriterGroupMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15657, 0), + BrowseName=QualifiedName("JsonWriterGroupMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15616, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15616, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("JsonDataSetMessageContentMask"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15658, 0), + BrowseName=QualifiedName("JsonDataSetMessageContentMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('DataSetWriterId'), LocalizedText('MetaDataVersion'), LocalizedText('SequenceNumber'), LocalizedText('Timestamp'), LocalizedText('Status'), LocalizedText('MessageType'), LocalizedText('DataSetWriterName'), LocalizedText('ReversibleFieldEncoding'), LocalizedText('PublisherId'), LocalizedText('WriterGroupName'), LocalizedText('MinorVersion')], + ValueRank=1, + ArrayDimensions=[11], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15659, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15658, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15659, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15659, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15658, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("JsonDataSetWriterMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15664, 0), + BrowseName=QualifiedName("JsonDataSetWriterMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15605, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15664, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15605, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("JsonDataSetReaderMessageDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15665, 0), + BrowseName=QualifiedName("JsonDataSetReaderMessageDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15629, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15665, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15629, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("QosDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23603, 0), + BrowseName=QualifiedName("QosDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23603, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TransmitQosDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23604, 0), + BrowseName=QualifiedName("TransmitQosDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(23603, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23604, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23603, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("TransmitQosPriorityDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23605, 0), + BrowseName=QualifiedName("TransmitQosPriorityDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(23604, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23605, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23604, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReceiveQosDataType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23608, 0), + BrowseName=QualifiedName("ReceiveQosDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(23603, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23608, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23603, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReceiveQosPriorityDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23609, 0), + BrowseName=QualifiedName("ReceiveQosPriorityDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(23608, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23609, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23608, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DatagramConnectionTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17467, 0), + BrowseName=QualifiedName("DatagramConnectionTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15618, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17467, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15618, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DatagramConnectionTransport2DataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23612, 0), + BrowseName=QualifiedName("DatagramConnectionTransport2DataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(17467, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23612, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17467, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DatagramWriterGroupTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15532, 0), + BrowseName=QualifiedName("DatagramWriterGroupTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15611, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15532, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15611, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DatagramWriterGroupTransport2DataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23613, 0), + BrowseName=QualifiedName("DatagramWriterGroupTransport2DataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15532, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23613, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15532, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DatagramDataSetReaderTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23614, 0), + BrowseName=QualifiedName("DatagramDataSetReaderTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15628, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23614, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15628, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BrokerConnectionTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15007, 0), + BrowseName=QualifiedName("BrokerConnectionTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15618, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15007, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15618, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BrokerTransportQualityOfService"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15008, 0), + BrowseName=QualifiedName("BrokerTransportQualityOfService", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15009, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('NotSpecified'), LocalizedText('BestEffort'), LocalizedText('AtLeastOnce'), LocalizedText('AtMostOnce'), LocalizedText('ExactlyOnce')], + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15009, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15008, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15009, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15009, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15008, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BrokerWriterGroupTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15667, 0), + BrowseName=QualifiedName("BrokerWriterGroupTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15611, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15667, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15611, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BrokerDataSetWriterTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15669, 0), + BrowseName=QualifiedName("BrokerDataSetWriterTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15598, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15598, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("BrokerDataSetReaderTransportDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15670, 0), + BrowseName=QualifiedName("BrokerDataSetReaderTransportDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(15628, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15628, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubKeyServiceType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15906, 0), + BrowseName=QualifiedName("PubSubKeyServiceType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15907, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15910, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15913, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25277, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15906, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetSecurityKeys"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15907, 0), + BrowseName=QualifiedName("GetSecurityKeys", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15908, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15909, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15906, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='StartingTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequestedKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15908, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15907, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15908, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15908, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15908, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15907, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FirstTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Keys', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='TimeToNextKey', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15909, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15907, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15909, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15909, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15909, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15907, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15910, 0), + BrowseName=QualifiedName("GetSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15911, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15912, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15906, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15911, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15910, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15910, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15912, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15910, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15912, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15912, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15912, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15910, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SecurityGroups"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15913, 0), + BrowseName=QualifiedName("SecurityGroups", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15452, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15914, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15917, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15452, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15913, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15906, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15914, 0), + BrowseName=QualifiedName("AddSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15913, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15914, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15915, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15914, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15916, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15914, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15914, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15913, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxFutureKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxPastKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15915, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15914, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15915, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15914, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15916, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15914, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15916, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15914, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15917, 0), + BrowseName=QualifiedName("RemoveSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15913, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15918, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15913, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15918, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15918, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15918, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15918, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15917, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("KeyPushTargets"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25277, 0), + BrowseName=QualifiedName("KeyPushTargets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(25346, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25277, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25278, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25277, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25281, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25277, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25346, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25277, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25277, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15906, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPushTarget"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25278, 0), + BrowseName=QualifiedName("AddPushTarget", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25277, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25278, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25279, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25278, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25280, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25278, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25278, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25277, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ApplicationUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EndpointUrl', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserTokenType', + DataType=NumericNodeId(304, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequestedKeyCount', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RetryInterval', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[6], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25279, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25278, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25279, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25278, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='PushTargetId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25280, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25278, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25280, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25280, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25280, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25278, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemovePushTarget"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25281, 0), + BrowseName=QualifiedName("RemovePushTarget", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25277, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25282, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25277, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='PushTargetId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25282, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25281, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25282, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25282, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25282, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25281, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SecurityGroupFolderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15452, 0), + BrowseName=QualifiedName("SecurityGroupFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15461, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15464, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25312, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25315, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25317, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15452, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15453, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(15452, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15454, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15457, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25293, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25296, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25298, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15452, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(15453, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15452, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15454, 0), + BrowseName=QualifiedName("AddSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15454, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15455, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15454, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15456, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15454, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15454, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxFutureKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxPastKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15455, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15454, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15454, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15456, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15454, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15454, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15457, 0), + BrowseName=QualifiedName("RemoveSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15457, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15458, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15457, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15457, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15458, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15457, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15458, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15458, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15458, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15457, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroupFolder"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25293, 0), + BrowseName=QualifiedName("AddSecurityGroupFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25293, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25294, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25293, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25295, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25293, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25293, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25294, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25293, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25294, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25294, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25294, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25293, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25295, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25293, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25295, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25295, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25295, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25293, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroupFolder"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25296, 0), + BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25297, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25296, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25297, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25296, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25297, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25296, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportedSecurityPolicyUris"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25298, 0), + BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25298, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15453, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15459, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15471, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15460, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15010, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15011, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15012, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15043, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15471, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15459, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15452, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityGroupId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15460, 0), + BrowseName=QualifiedName("SecurityGroupId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15460, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15460, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15460, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("KeyLifetime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15010, 0), + BrowseName=QualifiedName("KeyLifetime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15010, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15010, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15010, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15011, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15011, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxFutureKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15012, 0), + BrowseName=QualifiedName("MaxFutureKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15012, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15012, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15012, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPastKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15043, 0), + BrowseName=QualifiedName("MaxPastKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15043, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15043, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15043, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroup"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15461, 0), + BrowseName=QualifiedName("AddSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15462, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15463, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14647, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Disabled'), LocalizedText('Paused'), LocalizedText('Operational'), LocalizedText('Error'), LocalizedText('PreOperational')], + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxFutureKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxPastKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, ArrayDimensions=[5], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14648, 0), - BrowseName=QualifiedName("EnumStrings", 0), + RequestedNewNodeId=NumericNodeId(15462, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14647, 0), + ParentNodeId=NumericNodeId(15461, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -107922,79 +121296,94 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14648, 0), + SourceNodeId=NumericNodeId(15462, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15462, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14648, 0), + SourceNodeId=NumericNodeId(15462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14647, 0), + TargetNodeId=NumericNodeId(15461, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetMetaDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14523, 0), - BrowseName=QualifiedName("DataSetMetaDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15534, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15463, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15461, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14523, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15534, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FieldMetaData"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15463, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14524, 0), - BrowseName=QualifiedName("FieldMetaData", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14524, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15461, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetFieldFlags"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroup"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15904, 0), - BrowseName=QualifiedName("DataSetFieldFlags", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(5, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15464, 0), + BrowseName=QualifiedName("RemoveSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -108002,33 +121391,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15904, 0), + SourceNodeId=NumericNodeId(15464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15577, 0), + TargetNodeId=NumericNodeId(15465, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15464, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15904, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(5, 0), + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('PromotedField')], + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15577, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(15465, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15904, 0), + ParentNodeId=NumericNodeId(15464, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -108038,199 +121442,187 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15577, 0), + SourceNodeId=NumericNodeId(15465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15465, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15577, 0), + SourceNodeId=NumericNodeId(15465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15904, 0), + TargetNodeId=NumericNodeId(15464, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ConfigurationVersionDataType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroupFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14593, 0), - BrowseName=QualifiedName("ConfigurationVersionDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25312, 0), + BrowseName=QualifiedName("AddSecurityGroupFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14593, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25313, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15578, 0), - BrowseName=QualifiedName("PublishedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15578, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25314, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetSourceDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25312, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15580, 0), - BrowseName=QualifiedName("PublishedDataSetSourceDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15580, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25312, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedVariableDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14273, 0), - BrowseName=QualifiedName("PublishedVariableDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25313, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25312, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14273, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25313, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataItemsDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25313, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15581, 0), - BrowseName=QualifiedName("PublishedDataItemsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15581, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25313, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), + TargetNodeId=NumericNodeId(25312, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedEventsDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15582, 0), - BrowseName=QualifiedName("PublishedEventsDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25314, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25312, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15582, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetCustomSourceDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25314, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25269, 0), - BrowseName=QualifiedName("PublishedDataSetCustomSourceDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15580, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25269, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15580, 0), + TargetNodeId=NumericNodeId(25312, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroupFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15583, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25315, 0), + BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -108238,33 +121630,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15583, 0), + SourceNodeId=NumericNodeId(25315, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15584, 0), + TargetNodeId=NumericNodeId(25316, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25315, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15583, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25315, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('StatusCode'), LocalizedText('SourceTimestamp'), LocalizedText('ServerTimestamp'), LocalizedText('SourcePicoSeconds'), LocalizedText('ServerPicoSeconds'), LocalizedText('RawData')], + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[6], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15584, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(25316, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15583, 0), + ParentNodeId=NumericNodeId(25315, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -108274,578 +121681,433 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15584, 0), + SourceNodeId=NumericNodeId(25316, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15584, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15583, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15597, 0), - BrowseName=QualifiedName("DataSetWriterDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15597, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25315, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterTransportDataType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportedSecurityPolicyUris"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15598, 0), - BrowseName=QualifiedName("DataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25317, 0), + BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15598, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25317, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetWriterMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15605, 0), - BrowseName=QualifiedName("DataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15605, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25317, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubGroupDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15609, 0), - BrowseName=QualifiedName("PubSubGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15609, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25317, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupDataType"), + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SecurityGroupType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15480, 0), - BrowseName=QualifiedName("WriterGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15609, 0), + RequestedNewNodeId=NumericNodeId(15471, 0), + BrowseName=QualifiedName("SecurityGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15480, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), + TargetNodeId=NumericNodeId(15472, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupTransportDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15611, 0), - BrowseName=QualifiedName("WriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15611, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15046, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("WriterGroupMessageDataType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15616, 0), - BrowseName=QualifiedName("WriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15616, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15047, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConnectionDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15617, 0), - BrowseName=QualifiedName("PubSubConnectionDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15617, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15048, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ConnectionTransportDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15471, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15056, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15618, 0), - BrowseName=QualifiedName("ConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15618, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25624, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NetworkAddressDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15471, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25625, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15502, 0), - BrowseName=QualifiedName("NetworkAddressDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15502, 0), + SourceNodeId=NumericNodeId(15471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("NetworkAddressUrlDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityGroupId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15510, 0), - BrowseName=QualifiedName("NetworkAddressUrlDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15502, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15472, 0), + BrowseName=QualifiedName("SecurityGroupId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15510, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15502, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15472, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15520, 0), - BrowseName=QualifiedName("ReaderGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15609, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15520, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15609, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupTransportDataType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("KeyLifetime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15621, 0), - BrowseName=QualifiedName("ReaderGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15046, 0), + BrowseName=QualifiedName("KeyLifetime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15621, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15046, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReaderGroupMessageDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15046, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15622, 0), - BrowseName=QualifiedName("ReaderGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15622, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15046, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15623, 0), - BrowseName=QualifiedName("DataSetReaderDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15047, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15623, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15047, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderTransportDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15047, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15628, 0), - BrowseName=QualifiedName("DataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15628, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15047, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetReaderMessageDataType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxFutureKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15629, 0), - BrowseName=QualifiedName("DataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15048, 0), + BrowseName=QualifiedName("MaxFutureKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15629, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15048, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15048, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15630, 0), - BrowseName=QualifiedName("SubscribedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15630, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15048, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TargetVariablesDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPastKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15631, 0), - BrowseName=QualifiedName("TargetVariablesDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15056, 0), + BrowseName=QualifiedName("MaxPastKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15631, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15056, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("FieldTargetDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15056, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14744, 0), - BrowseName=QualifiedName("FieldTargetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14744, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15056, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("OverrideValueHandling"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("InvalidateKeys"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15874, 0), - BrowseName=QualifiedName("OverrideValueHandling", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25624, 0), + BrowseName=QualifiedName("InvalidateKeys", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15874, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15875, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15874, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Disabled'), LocalizedText('LastUsableValue'), LocalizedText('OverrideValue')], - ValueRank=1, - ArrayDimensions=[3], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ForceKeyRotation"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15875, 0), - BrowseName=QualifiedName("EnumStrings", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15874, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25625, 0), + BrowseName=QualifiedName("ForceKeyRotation", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15875, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15875, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15874, 0), + TargetNodeId=NumericNodeId(15471, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorDataType"), - IsAbstract=False, + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasPushedSecurityGroup"), + InverseName=LocalizedText("HasPushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15635, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), + RequestedNewNodeId=NumericNodeId(25345, 0), + BrowseName=QualifiedName("HasPushedSecurityGroup", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(33, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -108854,167 +122116,144 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15635, 0), + SourceNodeId=NumericNodeId(25345, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), + TargetNodeId=NumericNodeId(33, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationDataType"), + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubKeyPushTargetType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15530, 0), - BrowseName=QualifiedName("PubSubConfigurationDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), + RequestedNewNodeId=NumericNodeId(25337, 0), + BrowseName=QualifiedName("PubSubKeyPushTargetType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15530, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(25345, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetRefDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25634, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23599, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetRefDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23599, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), + TargetNodeId=NumericNodeId(25635, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25340, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23600, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15630, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23600, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15630, 0), + TargetNodeId=NumericNodeId(25636, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("SecurityGroupDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25637, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23601, 0), - BrowseName=QualifiedName("SecurityGroupDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23601, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25638, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25639, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25270, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25270, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(25640, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfiguration2DataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25641, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23602, 0), - BrowseName=QualifiedName("PubSubConfiguration2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15530, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25644, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25337, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25647, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23602, 0), + SourceNodeId=NumericNodeId(25337, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15530, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DataSetOrderingType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20408, 0), - BrowseName=QualifiedName("DataSetOrderingType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25626, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(25345, 0), + TypeDefinition=NumericNodeId(15471, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -109022,33 +122261,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20408, 0), + SourceNodeId=NumericNodeId(25626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15641, 0), + TargetNodeId=NumericNodeId(25627, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25628, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25629, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25630, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25631, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15471, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25626, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20408, 0), + ReferenceTypeId=NumericNodeId(25345, 0), + SourceNodeId=NumericNodeId(25626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Undefined'), LocalizedText('AscendingWriterId'), LocalizedText('AscendingWriterIdSingle')], - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText("SecurityGroupId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15641, 0), - BrowseName=QualifiedName("EnumStrings", 0), + RequestedNewNodeId=NumericNodeId(25627, 0), + BrowseName=QualifiedName("SecurityGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20408, 0), + ParentNodeId=NumericNodeId(25626, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109058,65 +122343,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15641, 0), + SourceNodeId=NumericNodeId(25627, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25627, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15641, 0), + SourceNodeId=NumericNodeId(25627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20408, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpNetworkMessageContentMask"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("KeyLifetime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15642, 0), - BrowseName=QualifiedName("UadpNetworkMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25628, 0), + BrowseName=QualifiedName("KeyLifetime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25626, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15642, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25628, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15643, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25628, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25628, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('PublisherId'), LocalizedText('GroupHeader'), LocalizedText('WriterGroupId'), LocalizedText('GroupVersion'), LocalizedText('NetworkMessageNumber'), LocalizedText('SequenceNumber'), LocalizedText('PayloadHeader'), LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('DataSetClassId'), LocalizedText('PromotedFields')], - ValueRank=1, - ArrayDimensions=[11], + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15643, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(25629, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15642, 0), + ParentNodeId=NumericNodeId(25626, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109126,89 +122427,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15643, 0), + SourceNodeId=NumericNodeId(25629, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25629, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15643, 0), + SourceNodeId=NumericNodeId(25629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15642, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxFutureKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15645, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25630, 0), + BrowseName=QualifiedName("MaxFutureKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25626, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15645, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15646, 0), - BrowseName=QualifiedName("UadpDataSetMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15646, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15647, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15646, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Timestamp'), LocalizedText('PicoSeconds'), LocalizedText('Status'), LocalizedText('MajorVersion'), LocalizedText('MinorVersion'), LocalizedText('SequenceNumber')], - ValueRank=1, - ArrayDimensions=[6], + DisplayName=LocalizedText("MaxPastKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15647, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(25631, 0), + BrowseName=QualifiedName("MaxPastKeyCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15646, 0), + ParentNodeId=NumericNodeId(25626, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109218,113 +122511,123 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15647, 0), + SourceNodeId=NumericNodeId(25631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25631, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15647, 0), + SourceNodeId=NumericNodeId(25631, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15646, 0), + TargetNodeId=NumericNodeId(25626, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15652, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25634, 0), + BrowseName=QualifiedName("ApplicationUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15652, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25634, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15653, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15653, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonNetworkMessageContentMask"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EndpointUrl"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15654, 0), - BrowseName=QualifiedName("JsonNetworkMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25635, 0), + BrowseName=QualifiedName("EndpointUrl", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15654, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25635, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15655, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25635, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15654, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25635, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NetworkMessageHeader'), LocalizedText('DataSetMessageHeader'), LocalizedText('SingleDataSetMessage'), LocalizedText('PublisherId'), LocalizedText('DataSetClassId'), LocalizedText('ReplyTo')], - ValueRank=1, - ArrayDimensions=[6], + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15655, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(25340, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15654, 0), + ParentNodeId=NumericNodeId(25337, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109334,89 +122637,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15655, 0), + SourceNodeId=NumericNodeId(25340, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25340, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15655, 0), + SourceNodeId=NumericNodeId(25340, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15654, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UserTokenType"), + DataType=NumericNodeId(304, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15657, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15616, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25636, 0), + BrowseName=QualifiedName("UserTokenType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15657, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15616, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetMessageContentMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15658, 0), - BrowseName=QualifiedName("JsonDataSetMessageContentMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15658, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15659, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15658, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('DataSetWriterId'), LocalizedText('MetaDataVersion'), LocalizedText('SequenceNumber'), LocalizedText('Timestamp'), LocalizedText('Status'), LocalizedText('MessageType'), LocalizedText('DataSetWriterName'), LocalizedText('ReversibleFieldEncoding')], - ValueRank=1, - ArrayDimensions=[8], + DisplayName=LocalizedText("RequestedKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15659, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(25637, 0), + BrowseName=QualifiedName("RequestedKeyCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15658, 0), + ParentNodeId=NumericNodeId(25337, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109426,343 +122721,315 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15659, 0), + SourceNodeId=NumericNodeId(25637, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25637, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15659, 0), + SourceNodeId=NumericNodeId(25637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15658, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("RetryInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15664, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15605, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25638, 0), + BrowseName=QualifiedName("RetryInterval", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15664, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15605, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageDataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25638, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15665, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15629, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15665, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25638, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15629, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("QosDataType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastPushExecutionTime"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23603, 0), - BrowseName=QualifiedName("QosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25639, 0), + BrowseName=QualifiedName("LastPushExecutionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23603, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransmitQosDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25639, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23604, 0), - BrowseName=QualifiedName("TransmitQosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23604, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("TransmitQosPriorityDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastPushErrorTime"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23605, 0), - BrowseName=QualifiedName("TransmitQosPriorityDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23604, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25640, 0), + BrowseName=QualifiedName("LastPushErrorTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23605, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25640, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23604, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReceiveQosDataType"), - IsAbstract=True, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25640, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23608, 0), - BrowseName=QualifiedName("ReceiveQosDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23603, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23608, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25640, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23603, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("ReceiveQosPriorityDataType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ConnectSecurityGroups"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23609, 0), - BrowseName=QualifiedName("ReceiveQosPriorityDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(23608, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25641, 0), + BrowseName=QualifiedName("ConnectSecurityGroups", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23609, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25641, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23608, 0), + TargetNodeId=NumericNodeId(25642, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17467, 0), - BrowseName=QualifiedName("DatagramConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17467, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25641, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), + TargetNodeId=NumericNodeId(25643, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransport2DataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25641, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23612, 0), - BrowseName=QualifiedName("DatagramConnectionTransport2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(17467, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23612, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25641, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17467, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupIds', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15532, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25642, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25641, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15532, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransport2DataType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25642, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23613, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransport2DataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15532, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23613, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15532, 0), + TargetNodeId=NumericNodeId(25641, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConnectResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23614, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15628, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25643, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25641, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23614, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25643, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15007, 0), - BrowseName=QualifiedName("BrokerConnectionTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15618, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15007, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15618, 0), + TargetNodeId=NumericNodeId(25641, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerTransportQualityOfService"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("DisconnectSecurityGroups"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15008, 0), - BrowseName=QualifiedName("BrokerTransportQualityOfService", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25644, 0), + BrowseName=QualifiedName("DisconnectSecurityGroups", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -109770,33 +123037,57 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15008, 0), + SourceNodeId=NumericNodeId(25644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15009, 0), + TargetNodeId=NumericNodeId(25645, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25644, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25646, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25644, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15008, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NotSpecified'), LocalizedText('BestEffort'), LocalizedText('AtLeastOnce'), LocalizedText('AtMostOnce'), LocalizedText('ExactlyOnce')], + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupIds', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[5], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15009, 0), - BrowseName=QualifiedName("EnumStrings", 0), + RequestedNewNodeId=NumericNodeId(25645, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15008, 0), + ParentNodeId=NumericNodeId(25644, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -109806,103 +123097,195 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15009, 0), + SourceNodeId=NumericNodeId(25645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25645, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15009, 0), + SourceNodeId=NumericNodeId(25645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15008, 0), + TargetNodeId=NumericNodeId(25644, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportDataType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DisconnectResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15667, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15611, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25646, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25644, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25646, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15667, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15611, 0), + TargetNodeId=NumericNodeId(25644, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportDataType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("TriggerKeyUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15669, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15598, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25647, 0), + BrowseName=QualifiedName("TriggerKeyUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25647, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15669, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25647, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15598, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportDataType"), + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubKeyPushTargetFolderType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15670, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(15628, 0), + RequestedNewNodeId=NumericNodeId(25346, 0), + BrowseName=QualifiedName("PubSubKeyPushTargetFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25347, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25358, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25366, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25369, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25371, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25346, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25374, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15670, 0), + SourceNodeId=NumericNodeId(25346, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15628, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyServiceType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15906, 0), - BrowseName=QualifiedName("PubSubKeyServiceType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25347, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(25346, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(25346, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -109910,53 +123293,69 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), + SourceNodeId=NumericNodeId(25347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), + TargetNodeId=NumericNodeId(25348, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), + SourceNodeId=NumericNodeId(25347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), + TargetNodeId=NumericNodeId(25351, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), + SourceNodeId=NumericNodeId(25347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), + TargetNodeId=NumericNodeId(25353, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15906, 0), + SourceNodeId=NumericNodeId(25347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), + TargetNodeId=NumericNodeId(25356, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25347, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25346, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25347, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(25347, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityKeys"), + DisplayName=LocalizedText("AddPushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15907, 0), - BrowseName=QualifiedName("GetSecurityKeys", 0), + RequestedNewNodeId=NumericNodeId(25348, 0), + BrowseName=QualifiedName("AddPushTarget", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15906, 0), + ParentNodeId=NumericNodeId(25347, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -109965,33 +123364,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15907, 0), + SourceNodeId=NumericNodeId(25348, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15908, 0), + TargetNodeId=NumericNodeId(25349, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15907, 0), + SourceNodeId=NumericNodeId(25348, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15909, 0), + TargetNodeId=NumericNodeId(25350, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15907, 0), + SourceNodeId=NumericNodeId(25348, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15907, 0), + SourceNodeId=NumericNodeId(25348, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), + TargetNodeId=NumericNodeId(25347, 0), ) refs.append(ref) server.add_references(refs) @@ -110001,30 +123400,45 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupId', + Name='ApplicationUri', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='StartingTokenId', - DataType=NumericNodeId(288, 0), + Name='EndpointUrl', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserTokenType', + DataType=NumericNodeId(304, 0), ValueRank=-1, ), ua.Argument( Name='RequestedKeyCount', - DataType=NumericNodeId(7, 0), + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RetryInterval', + DataType=NumericNodeId(290, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15908, 0), + RequestedNewNodeId=NumericNodeId(25349, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15907, 0), + ParentNodeId=NumericNodeId(25348, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110034,7 +123448,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15908, 0), + SourceNodeId=NumericNodeId(25349, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110042,7 +123456,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15908, 0), + SourceNodeId=NumericNodeId(25349, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110050,9 +123464,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15908, 0), + SourceNodeId=NumericNodeId(25349, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), + TargetNodeId=NumericNodeId(25348, 0), ) refs.append(ref) server.add_references(refs) @@ -110062,41 +123476,110 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FirstTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Keys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), + Name='PushTargetId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25350, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25348, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25350, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25350, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25350, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25348, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemovePushTarget"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25351, 0), + BrowseName=QualifiedName("RemovePushTarget", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25347, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25351, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25352, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25351, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25351, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25347, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), + Name='PushTargetId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[5], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15909, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(25352, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15907, 0), + ParentNodeId=NumericNodeId(25351, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110106,7 +123589,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15909, 0), + SourceNodeId=NumericNodeId(25352, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110114,7 +123597,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15909, 0), + SourceNodeId=NumericNodeId(25352, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110122,21 +123605,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15909, 0), + SourceNodeId=NumericNodeId(25352, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15907, 0), + TargetNodeId=NumericNodeId(25351, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityGroup"), + DisplayName=LocalizedText("AddPushTargetFolder"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15910, 0), - BrowseName=QualifiedName("GetSecurityGroup", 0), + RequestedNewNodeId=NumericNodeId(25353, 0), + BrowseName=QualifiedName("AddPushTargetFolder", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15906, 0), + ParentNodeId=NumericNodeId(25347, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -110145,23 +123628,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15910, 0), + SourceNodeId=NumericNodeId(25353, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15911, 0), + TargetNodeId=NumericNodeId(25354, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15910, 0), + SourceNodeId=NumericNodeId(25353, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15912, 0), + TargetNodeId=NumericNodeId(25355, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15910, 0), + SourceNodeId=NumericNodeId(25353, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -110169,9 +123652,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15910, 0), + SourceNodeId=NumericNodeId(25353, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), + TargetNodeId=NumericNodeId(25347, 0), ) refs.append(ref) server.add_references(refs) @@ -110181,7 +123664,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupId', + Name='Name', DataType=NumericNodeId(12, 0), ValueRank=-1, ), @@ -110191,10 +123674,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15911, 0), + RequestedNewNodeId=NumericNodeId(25354, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15910, 0), + ParentNodeId=NumericNodeId(25353, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110204,7 +123687,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15911, 0), + SourceNodeId=NumericNodeId(25354, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110212,7 +123695,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15911, 0), + SourceNodeId=NumericNodeId(25354, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110220,9 +123703,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15911, 0), + SourceNodeId=NumericNodeId(25354, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), + TargetNodeId=NumericNodeId(25353, 0), ) refs.append(ref) server.add_references(refs) @@ -110232,7 +123715,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupNodeId', + Name='PushTargetFolderNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -110242,10 +123725,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15912, 0), + RequestedNewNodeId=NumericNodeId(25355, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15910, 0), + ParentNodeId=NumericNodeId(25353, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110255,7 +123738,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15912, 0), + SourceNodeId=NumericNodeId(25355, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110263,7 +123746,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15912, 0), + SourceNodeId=NumericNodeId(25355, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110271,156 +123754,326 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15912, 0), + SourceNodeId=NumericNodeId(25355, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15910, 0), + TargetNodeId=NumericNodeId(25353, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemovePushTargetFolder"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25356, 0), + BrowseName=QualifiedName("RemovePushTargetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25347, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25356, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25357, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25356, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25356, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25347, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='PushTargetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25357, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25356, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25357, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25357, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25357, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25356, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityGroups"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15913, 0), - BrowseName=QualifiedName("SecurityGroups", 0), + RequestedNewNodeId=NumericNodeId(25358, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15906, 0), + ParentNodeId=NumericNodeId(25346, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15452, 0), + TypeDefinition=NumericNodeId(25337, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25648, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25649, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25361, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25650, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25651, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25652, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25653, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25654, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), + SourceNodeId=NumericNodeId(25358, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), + TargetNodeId=NumericNodeId(25655, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), + SourceNodeId=NumericNodeId(25358, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15917, 0), + TargetNodeId=NumericNodeId(25658, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25358, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25661, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15913, 0), + SourceNodeId=NumericNodeId(25358, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(25337, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15913, 0), + SourceNodeId=NumericNodeId(25358, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15913, 0), + SourceNodeId=NumericNodeId(25358, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15914, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15913, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25648, 0), + BrowseName=QualifiedName("ApplicationUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15914, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25648, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15915, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25648, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15914, 0), + SourceNodeId=NumericNodeId(25648, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15916, 0), + TargetNodeId=NumericNodeId(25358, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EndpointUrl"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25649, 0), + BrowseName=QualifiedName("EndpointUrl", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25649, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15914, 0), + SourceNodeId=NumericNodeId(25649, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15914, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], + DisplayName=LocalizedText("SecurityPolicyUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15915, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25361, 0), + BrowseName=QualifiedName("SecurityPolicyUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15914, 0), + ParentNodeId=NumericNodeId(25358, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110430,7 +124083,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15915, 0), + SourceNodeId=NumericNodeId(25361, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110438,7 +124091,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15915, 0), + SourceNodeId=NumericNodeId(25361, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110446,37 +124099,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15915, 0), + SourceNodeId=NumericNodeId(25361, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("UserTokenType"), + DataType=NumericNodeId(304, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15916, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(25650, 0), + BrowseName=QualifiedName("UserTokenType", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15914, 0), + ParentNodeId=NumericNodeId(25358, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110486,7 +124125,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15916, 0), + SourceNodeId=NumericNodeId(25650, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110494,7 +124133,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15916, 0), + SourceNodeId=NumericNodeId(25650, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110502,71 +124141,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15916, 0), + SourceNodeId=NumericNodeId(25650, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15914, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("RequestedKeyCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15917, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15913, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25651, 0), + BrowseName=QualifiedName("RequestedKeyCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15917, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25651, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15918, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15917, 0), + SourceNodeId=NumericNodeId(25651, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25651, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15913, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("RetryInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15918, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25652, 0), + BrowseName=QualifiedName("RetryInterval", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15917, 0), + ParentNodeId=NumericNodeId(25358, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110576,7 +124209,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15918, 0), + SourceNodeId=NumericNodeId(25652, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110584,7 +124217,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15918, 0), + SourceNodeId=NumericNodeId(25652, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110592,78 +124225,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15918, 0), + SourceNodeId=NumericNodeId(25652, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15917, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyPushTargets"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastPushExecutionTime"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25277, 0), - BrowseName=QualifiedName("KeyPushTargets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25346, 0), + RequestedNewNodeId=NumericNodeId(25653, 0), + BrowseName=QualifiedName("LastPushExecutionTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25653, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25653, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25281, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25653, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LastPushErrorTime"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25654, 0), + BrowseName=QualifiedName("LastPushErrorTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25277, 0), + SourceNodeId=NumericNodeId(25654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25277, 0), + SourceNodeId=NumericNodeId(25654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25277, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), + DisplayName=LocalizedText("ConnectSecurityGroups"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25278, 0), - BrowseName=QualifiedName("AddPushTarget", 0), + RequestedNewNodeId=NumericNodeId(25655, 0), + BrowseName=QualifiedName("ConnectSecurityGroups", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25277, 0), + ParentNodeId=NumericNodeId(25358, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -110672,23 +124332,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25278, 0), + SourceNodeId=NumericNodeId(25655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25279, 0), + TargetNodeId=NumericNodeId(25656, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25278, 0), + SourceNodeId=NumericNodeId(25655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25280, 0), + TargetNodeId=NumericNodeId(25657, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25278, 0), + SourceNodeId=NumericNodeId(25655, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110696,9 +124356,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25278, 0), + SourceNodeId=NumericNodeId(25655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) @@ -110708,45 +124368,21 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, + Name='SecurityGroupIds', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[6], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25279, 0), + RequestedNewNodeId=NumericNodeId(25656, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25278, 0), + ParentNodeId=NumericNodeId(25655, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110756,7 +124392,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25279, 0), + SourceNodeId=NumericNodeId(25656, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110764,7 +124400,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25279, 0), + SourceNodeId=NumericNodeId(25656, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110772,9 +124408,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25279, 0), + SourceNodeId=NumericNodeId(25656, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), + TargetNodeId=NumericNodeId(25655, 0), ) refs.append(ref) server.add_references(refs) @@ -110784,9 +124420,10 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, + Name='ConnectResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), @@ -110794,10 +124431,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25280, 0), + RequestedNewNodeId=NumericNodeId(25657, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25278, 0), + ParentNodeId=NumericNodeId(25655, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110807,7 +124444,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25280, 0), + SourceNodeId=NumericNodeId(25657, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110815,7 +124452,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25280, 0), + SourceNodeId=NumericNodeId(25657, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110823,21 +124460,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25280, 0), + SourceNodeId=NumericNodeId(25657, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25278, 0), + TargetNodeId=NumericNodeId(25655, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), + DisplayName=LocalizedText("DisconnectSecurityGroups"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25281, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), + RequestedNewNodeId=NumericNodeId(25658, 0), + BrowseName=QualifiedName("DisconnectSecurityGroups", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25277, 0), + ParentNodeId=NumericNodeId(25358, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -110846,15 +124483,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25281, 0), + SourceNodeId=NumericNodeId(25658, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25282, 0), + TargetNodeId=NumericNodeId(25659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25660, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25281, 0), + SourceNodeId=NumericNodeId(25658, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110862,9 +124507,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25281, 0), + SourceNodeId=NumericNodeId(25658, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25277, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) @@ -110874,9 +124519,10 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='PushTargetId', + Name='SecurityGroupIds', DataType=NumericNodeId(17, 0), - ValueRank=-1, + ValueRank=1, + ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), @@ -110884,10 +124530,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25282, 0), + RequestedNewNodeId=NumericNodeId(25659, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25281, 0), + ParentNodeId=NumericNodeId(25658, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -110897,7 +124543,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25282, 0), + SourceNodeId=NumericNodeId(25659, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -110905,7 +124551,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25282, 0), + SourceNodeId=NumericNodeId(25659, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -110913,182 +124559,104 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25282, 0), + SourceNodeId=NumericNodeId(25659, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25281, 0), + TargetNodeId=NumericNodeId(25658, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SecurityGroupFolderType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DisconnectResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15452, 0), - BrowseName=QualifiedName("SecurityGroupFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25660, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25658, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15464, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25660, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25315, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25660, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25317, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15452, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25660, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(25658, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("TriggerKeyUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15453, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(15452, 0), + RequestedNewNodeId=NumericNodeId(25661, 0), + BrowseName=QualifiedName("TriggerKeyUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25296, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15453, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15453, 0), + SourceNodeId=NumericNodeId(25661, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(15453, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25661, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(25358, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), + DisplayName=LocalizedText("AddPushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15454, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), + RequestedNewNodeId=NumericNodeId(25366, 0), + BrowseName=QualifiedName("AddPushTarget", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), + ParentNodeId=NumericNodeId(25346, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -111097,23 +124665,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15454, 0), + SourceNodeId=NumericNodeId(25366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15455, 0), + TargetNodeId=NumericNodeId(25367, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15454, 0), + SourceNodeId=NumericNodeId(25366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15456, 0), + TargetNodeId=NumericNodeId(25368, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15454, 0), + SourceNodeId=NumericNodeId(25366, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111121,9 +124689,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15454, 0), + SourceNodeId=NumericNodeId(25366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) @@ -111133,13 +124701,13 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupName', + Name='ApplicationUri', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), + Name='EndpointUrl', + DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( @@ -111148,25 +124716,30 @@ def create_standard_address_space_Services(server): ValueRank=-1, ), ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), + Name='UserTokenType', + DataType=NumericNodeId(304, 0), ValueRank=-1, ), ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), + Name='RequestedKeyCount', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RetryInterval', + DataType=NumericNodeId(290, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[5], + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15455, 0), + RequestedNewNodeId=NumericNodeId(25367, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15454, 0), + ParentNodeId=NumericNodeId(25366, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111176,7 +124749,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15455, 0), + SourceNodeId=NumericNodeId(25367, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111184,7 +124757,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15455, 0), + SourceNodeId=NumericNodeId(25367, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111192,9 +124765,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15455, 0), + SourceNodeId=NumericNodeId(25367, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), + TargetNodeId=NumericNodeId(25366, 0), ) refs.append(ref) server.add_references(refs) @@ -111204,25 +124777,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', + Name='PushTargetId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15456, 0), + RequestedNewNodeId=NumericNodeId(25368, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15454, 0), + ParentNodeId=NumericNodeId(25366, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111232,7 +124800,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15456, 0), + SourceNodeId=NumericNodeId(25368, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111240,7 +124808,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15456, 0), + SourceNodeId=NumericNodeId(25368, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111248,21 +124816,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15456, 0), + SourceNodeId=NumericNodeId(25368, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15454, 0), + TargetNodeId=NumericNodeId(25366, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), + DisplayName=LocalizedText("RemovePushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15457, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), + RequestedNewNodeId=NumericNodeId(25369, 0), + BrowseName=QualifiedName("RemovePushTarget", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), + ParentNodeId=NumericNodeId(25346, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -111271,15 +124839,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15457, 0), + SourceNodeId=NumericNodeId(25369, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15458, 0), + TargetNodeId=NumericNodeId(25370, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15457, 0), + SourceNodeId=NumericNodeId(25369, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111287,9 +124855,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15457, 0), + SourceNodeId=NumericNodeId(25369, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) @@ -111299,7 +124867,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupNodeId', + Name='PushTargetId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -111309,10 +124877,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15458, 0), + RequestedNewNodeId=NumericNodeId(25370, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15457, 0), + ParentNodeId=NumericNodeId(25369, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111322,7 +124890,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15458, 0), + SourceNodeId=NumericNodeId(25370, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111330,7 +124898,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15458, 0), + SourceNodeId=NumericNodeId(25370, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111338,21 +124906,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15458, 0), + SourceNodeId=NumericNodeId(25370, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15457, 0), + TargetNodeId=NumericNodeId(25369, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroupFolder"), + DisplayName=LocalizedText("AddPushTargetFolder"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25293, 0), - BrowseName=QualifiedName("AddSecurityGroupFolder", 0), + RequestedNewNodeId=NumericNodeId(25371, 0), + BrowseName=QualifiedName("AddPushTargetFolder", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), + ParentNodeId=NumericNodeId(25346, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -111361,23 +124929,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25293, 0), + SourceNodeId=NumericNodeId(25371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25294, 0), + TargetNodeId=NumericNodeId(25372, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25293, 0), + SourceNodeId=NumericNodeId(25371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25295, 0), + TargetNodeId=NumericNodeId(25373, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25293, 0), + SourceNodeId=NumericNodeId(25371, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -111385,9 +124953,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25293, 0), + SourceNodeId=NumericNodeId(25371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) @@ -111407,10 +124975,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25294, 0), + RequestedNewNodeId=NumericNodeId(25372, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25293, 0), + ParentNodeId=NumericNodeId(25371, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111420,7 +124988,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25294, 0), + SourceNodeId=NumericNodeId(25372, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111428,7 +124996,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25294, 0), + SourceNodeId=NumericNodeId(25372, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111436,9 +125004,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25294, 0), + SourceNodeId=NumericNodeId(25372, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), + TargetNodeId=NumericNodeId(25371, 0), ) refs.append(ref) server.add_references(refs) @@ -111448,7 +125016,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupFolderNodeId', + Name='PushTargetFolderNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -111458,10 +125026,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25295, 0), + RequestedNewNodeId=NumericNodeId(25373, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25293, 0), + ParentNodeId=NumericNodeId(25371, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111471,7 +125039,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25295, 0), + SourceNodeId=NumericNodeId(25373, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111479,7 +125047,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25295, 0), + SourceNodeId=NumericNodeId(25373, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111487,21 +125055,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25295, 0), + SourceNodeId=NumericNodeId(25373, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25293, 0), + TargetNodeId=NumericNodeId(25371, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroupFolder"), + DisplayName=LocalizedText("RemovePushTargetFolder"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25296, 0), - BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), + RequestedNewNodeId=NumericNodeId(25374, 0), + BrowseName=QualifiedName("RemovePushTargetFolder", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15453, 0), + ParentNodeId=NumericNodeId(25346, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -111510,15 +125078,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25296, 0), + SourceNodeId=NumericNodeId(25374, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25297, 0), + TargetNodeId=NumericNodeId(25375, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25296, 0), + SourceNodeId=NumericNodeId(25374, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -111526,9 +125094,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25296, 0), + SourceNodeId=NumericNodeId(25374, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) server.add_references(refs) @@ -111538,7 +125106,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupFolderNodeId', + Name='PushTargetFolderNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -111548,10 +125116,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25297, 0), + RequestedNewNodeId=NumericNodeId(25375, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25296, 0), + ParentNodeId=NumericNodeId(25374, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111561,7 +125129,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25297, 0), + SourceNodeId=NumericNodeId(25375, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111569,7 +125137,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25297, 0), + SourceNodeId=NumericNodeId(25375, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111577,67 +125145,176 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25297, 0), + SourceNodeId=NumericNodeId(25375, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25296, 0), + TargetNodeId=NumericNodeId(25374, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedSecurityPolicyUris"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PublishSubscribeType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25298, 0), - BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15453, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14416, 0), + BrowseName=QualifiedName("PublishSubscribeType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15906, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25298, 0), + ReferenceTypeId=NumericNodeId(14476, 0), + SourceNodeId=NumericNodeId(14416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25298, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(17296, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16598, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14432, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14434, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23622, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25403, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15844, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18715, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23642, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23649, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25298, 0), + SourceNodeId=NumericNodeId(14416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15453, 0), + TargetNodeId=NumericNodeId(17479, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25432, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25433, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32396, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32397, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15906, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15459, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(14417, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15471, 0), + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(14476, 0), + TypeDefinition=NumericNodeId(14209, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -111645,79 +125322,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15460, 0), + TargetNodeId=NumericNodeId(14418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15010, 0), + TargetNodeId=NumericNodeId(17292, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15011, 0), + TargetNodeId=NumericNodeId(17478, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15012, 0), + TargetNodeId=NumericNodeId(14423, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15043, 0), + TargetNodeId=NumericNodeId(14419, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15459, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15459, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15459, 0), + ReferenceTypeId=NumericNodeId(14476, 0), + SourceNodeId=NumericNodeId(14417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), + DisplayName=LocalizedText("PublisherId"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15460, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), + RequestedNewNodeId=NumericNodeId(14418, 0), + BrowseName=QualifiedName("PublisherId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), + ParentNodeId=NumericNodeId(14417, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111727,7 +125404,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15460, 0), + SourceNodeId=NumericNodeId(14418, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111735,7 +125412,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15460, 0), + SourceNodeId=NumericNodeId(14418, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111743,65 +125420,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15460, 0), + SourceNodeId=NumericNodeId(14418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("TransportProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15010, 0), - BrowseName=QualifiedName("KeyLifetime", 0), + RequestedNewNodeId=NumericNodeId(17292, 0), + BrowseName=QualifiedName("TransportProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17292, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17706, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15010, 0), + SourceNodeId=NumericNodeId(17292, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15010, 0), + SourceNodeId=NumericNodeId(17292, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15010, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17292, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), + DisplayName=LocalizedText("Selections"), DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15011, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), + RequestedNewNodeId=NumericNodeId(17706, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), + ParentNodeId=NumericNodeId(17292, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111811,7 +125497,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15011, 0), + SourceNodeId=NumericNodeId(17706, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111819,7 +125505,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15011, 0), + SourceNodeId=NumericNodeId(17706, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111827,23 +125513,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15011, 0), + SourceNodeId=NumericNodeId(17706, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), + TargetNodeId=NumericNodeId(17292, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("ConnectionProperties"), + DataType=NumericNodeId(14533, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15012, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), + RequestedNewNodeId=NumericNodeId(17478, 0), + BrowseName=QualifiedName("ConnectionProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), + ParentNodeId=NumericNodeId(14417, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -111853,7 +125540,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15012, 0), + SourceNodeId=NumericNodeId(17478, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -111861,7 +125548,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15012, 0), + SourceNodeId=NumericNodeId(17478, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111869,64 +125556,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15012, 0), + SourceNodeId=NumericNodeId(17478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Address"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15043, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14423, 0), + BrowseName=QualifiedName("Address", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(21145, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15533, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15043, 0), + SourceNodeId=NumericNodeId(14423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15043, 0), + SourceNodeId=NumericNodeId(14423, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15043, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15459, 0), + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15461, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), + RequestedNewNodeId=NumericNodeId(15533, 0), + BrowseName=QualifiedName("NetworkInterface", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14423, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -111934,23 +125631,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15461, 0), + SourceNodeId=NumericNodeId(15533, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15462, 0), + TargetNodeId=NumericNodeId(17503, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15461, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15533, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15463, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15461, 0), + SourceNodeId=NumericNodeId(15533, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -111958,52 +125655,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15461, 0), + SourceNodeId=NumericNodeId(15533, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14423, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, - ArrayDimensions=[5], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15462, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(17503, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15461, 0), + ParentNodeId=NumericNodeId(15533, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112013,7 +125682,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15462, 0), + SourceNodeId=NumericNodeId(17503, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112021,7 +125690,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15462, 0), + SourceNodeId=NumericNodeId(17503, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112029,39 +125698,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15462, 0), + SourceNodeId=NumericNodeId(17503, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), + TargetNodeId=NumericNodeId(15533, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14419, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14420, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14643, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14417, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15463, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(14420, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15461, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(14419, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -112069,37 +125773,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15463, 0), + SourceNodeId=NumericNodeId(14420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15463, 0), + SourceNodeId=NumericNodeId(14420, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15463, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15461, 0), + TargetNodeId=NumericNodeId(14419, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), + DisplayName=LocalizedText("SetSecurityKeys"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15464, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), + RequestedNewNodeId=NumericNodeId(17296, 0), + BrowseName=QualifiedName("SetSecurityKeys", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -112108,25 +125812,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15464, 0), + SourceNodeId=NumericNodeId(17296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15465, 0), + TargetNodeId=NumericNodeId(17297, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15464, 0), + SourceNodeId=NumericNodeId(17296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15464, 0), + SourceNodeId=NumericNodeId(17296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) @@ -112136,20 +125840,51 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CurrentTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CurrentKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FutureKeys', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='TimeToNextKey', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[7], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15465, 0), + RequestedNewNodeId=NumericNodeId(17297, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15464, 0), + ParentNodeId=NumericNodeId(17296, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112159,7 +125894,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15465, 0), + SourceNodeId=NumericNodeId(17297, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112167,7 +125902,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15465, 0), + SourceNodeId=NumericNodeId(17297, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112175,21 +125910,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15465, 0), + SourceNodeId=NumericNodeId(17297, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15464, 0), + TargetNodeId=NumericNodeId(17296, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroupFolder"), + DisplayName=LocalizedText("AddConnection"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25312, 0), - BrowseName=QualifiedName("AddSecurityGroupFolder", 0), + RequestedNewNodeId=NumericNodeId(16598, 0), + BrowseName=QualifiedName("AddConnection", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -112198,23 +125933,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25312, 0), + SourceNodeId=NumericNodeId(16598, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25313, 0), + TargetNodeId=NumericNodeId(16599, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25312, 0), + SourceNodeId=NumericNodeId(16598, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25314, 0), + TargetNodeId=NumericNodeId(16600, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25312, 0), + SourceNodeId=NumericNodeId(16598, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -112222,9 +125957,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25312, 0), + SourceNodeId=NumericNodeId(16598, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) @@ -112234,8 +125969,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), + Name='Configuration', + DataType=NumericNodeId(15617, 0), ValueRank=-1, ), ], @@ -112244,10 +125979,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25313, 0), + RequestedNewNodeId=NumericNodeId(16599, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25312, 0), + ParentNodeId=NumericNodeId(16598, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112257,7 +125992,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25313, 0), + SourceNodeId=NumericNodeId(16599, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112265,7 +126000,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25313, 0), + SourceNodeId=NumericNodeId(16599, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112273,9 +126008,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25313, 0), + SourceNodeId=NumericNodeId(16599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), + TargetNodeId=NumericNodeId(16598, 0), ) refs.append(ref) server.add_references(refs) @@ -112285,7 +126020,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupFolderNodeId', + Name='ConnectionId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -112295,10 +126030,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25314, 0), + RequestedNewNodeId=NumericNodeId(16600, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25312, 0), + ParentNodeId=NumericNodeId(16598, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112308,7 +126043,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25314, 0), + SourceNodeId=NumericNodeId(16600, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112316,7 +126051,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25314, 0), + SourceNodeId=NumericNodeId(16600, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112324,21 +126059,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25314, 0), + SourceNodeId=NumericNodeId(16600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25312, 0), + TargetNodeId=NumericNodeId(16598, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroupFolder"), + DisplayName=LocalizedText("RemoveConnection"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25315, 0), - BrowseName=QualifiedName("RemoveSecurityGroupFolder", 0), + RequestedNewNodeId=NumericNodeId(14432, 0), + BrowseName=QualifiedName("RemoveConnection", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15452, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -112347,15 +126082,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25315, 0), + SourceNodeId=NumericNodeId(14432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25316, 0), + TargetNodeId=NumericNodeId(14433, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25315, 0), + SourceNodeId=NumericNodeId(14432, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -112363,9 +126098,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25315, 0), + SourceNodeId=NumericNodeId(14432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) @@ -112375,7 +126110,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupFolderNodeId', + Name='ConnectionId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -112385,10 +126120,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25316, 0), + RequestedNewNodeId=NumericNodeId(14433, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25315, 0), + ParentNodeId=NumericNodeId(14432, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112398,7 +126133,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25316, 0), + SourceNodeId=NumericNodeId(14433, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112406,7 +126141,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25316, 0), + SourceNodeId=NumericNodeId(14433, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112414,26 +126149,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25316, 0), + SourceNodeId=NumericNodeId(14433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25315, 0), + TargetNodeId=NumericNodeId(14432, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedSecurityPolicyUris"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PublishedDataSets"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25317, 0), - BrowseName=QualifiedName("SupportedSecurityPolicyUris", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15452, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14434, 0), + BrowseName=QualifiedName("PublishedDataSets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14477, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -112441,203 +126174,217 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25317, 0), + SourceNodeId=NumericNodeId(14434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25317, 0), + SourceNodeId=NumericNodeId(14434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25317, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SecurityGroupType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SubscribedDataSets"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15471, 0), - BrowseName=QualifiedName("SecurityGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23622, 0), + BrowseName=QualifiedName("SubscribedDataSets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(23795, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23622, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15472, 0), + TargetNodeId=NumericNodeId(23795, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23622, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23622, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PubSubConfiguration"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25403, 0), + BrowseName=QualifiedName("PubSubConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(25482, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15046, 0), + TargetNodeId=NumericNodeId(25404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15047, 0), + TargetNodeId=NumericNodeId(25405, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15048, 0), + TargetNodeId=NumericNodeId(25406, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15056, 0), + TargetNodeId=NumericNodeId(25407, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25624, 0), + TargetNodeId=NumericNodeId(25411, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15471, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25625, 0), + TargetNodeId=NumericNodeId(25414, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15471, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(25416, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25419, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15472, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15472, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25421, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15472, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25424, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15472, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(25426, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25429, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15046, 0), - BrowseName=QualifiedName("KeyLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15046, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15046, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15046, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15047, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), + RequestedNewNodeId=NumericNodeId(25404, 0), + BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), + ParentNodeId=NumericNodeId(25403, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112647,7 +126394,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15047, 0), + SourceNodeId=NumericNodeId(25404, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112655,7 +126402,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15047, 0), + SourceNodeId=NumericNodeId(25404, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112663,23 +126410,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15047, 0), + SourceNodeId=NumericNodeId(25404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15048, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), + RequestedNewNodeId=NumericNodeId(25405, 0), + BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), + ParentNodeId=NumericNodeId(25403, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112689,7 +126436,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15048, 0), + SourceNodeId=NumericNodeId(25405, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112697,7 +126444,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15048, 0), + SourceNodeId=NumericNodeId(25405, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112705,23 +126452,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15048, 0), + SourceNodeId=NumericNodeId(25405, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15056, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), + RequestedNewNodeId=NumericNodeId(25406, 0), + BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15471, 0), + ParentNodeId=NumericNodeId(25403, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -112731,7 +126478,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15056, 0), + SourceNodeId=NumericNodeId(25406, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -112739,7 +126486,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15056, 0), + SourceNodeId=NumericNodeId(25406, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -112747,310 +126494,172 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15056, 0), + SourceNodeId=NumericNodeId(25406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("InvalidateKeys"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25624, 0), - BrowseName=QualifiedName("InvalidateKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25407, 0), + BrowseName=QualifiedName("OpenCount", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25624, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25407, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ForceKeyRotation"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25625, 0), - BrowseName=QualifiedName("ForceKeyRotation", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15471, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25625, 0), + SourceNodeId=NumericNodeId(25407, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25625, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25407, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasPushedSecurityGroup"), - InverseName=LocalizedText("HasPushTarget"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25345, 0), - BrowseName=QualifiedName("HasPushedSecurityGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Open"), ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25345, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetType"), - IsAbstract=False, - ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25337, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(25411, 0), + BrowseName=QualifiedName("Open", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(25345, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25634, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25635, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25340, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25636, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25638, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), + SourceNodeId=NumericNodeId(25411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25639, 0), + TargetNodeId=NumericNodeId(25412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), + SourceNodeId=NumericNodeId(25411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), + TargetNodeId=NumericNodeId(25413, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25647, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25337, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Mode', + DataType=NumericNodeId(3, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25626, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(25345, 0), - TypeDefinition=NumericNodeId(15471, 0), + RequestedNewNodeId=NumericNodeId(25412, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25411, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25627, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25628, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25629, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25630, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25626, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25631, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25626, 0), + SourceNodeId=NumericNodeId(25412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15471, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25626, 0), + SourceNodeId=NumericNodeId(25412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(25345, 0), - SourceNodeId=NumericNodeId(25626, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25411, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25627, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), + RequestedNewNodeId=NumericNodeId(25413, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), + ParentNodeId=NumericNodeId(25411, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113060,7 +126669,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25627, 0), + SourceNodeId=NumericNodeId(25413, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113068,7 +126677,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25627, 0), + SourceNodeId=NumericNodeId(25413, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113076,65 +126685,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25627, 0), + SourceNodeId=NumericNodeId(25413, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), + TargetNodeId=NumericNodeId(25411, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyLifetime"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25628, 0), - BrowseName=QualifiedName("KeyLifetime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25414, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25628, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25415, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25628, 0), + SourceNodeId=NumericNodeId(25414, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25628, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25629, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), + RequestedNewNodeId=NumericNodeId(25415, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), + ParentNodeId=NumericNodeId(25414, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113144,7 +126759,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25629, 0), + SourceNodeId=NumericNodeId(25415, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113152,7 +126767,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25629, 0), + SourceNodeId=NumericNodeId(25415, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113160,65 +126775,84 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25629, 0), + SourceNodeId=NumericNodeId(25415, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), + TargetNodeId=NumericNodeId(25414, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFutureKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Read"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25630, 0), - BrowseName=QualifiedName("MaxFutureKeyCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25416, 0), + BrowseName=QualifiedName("Read", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25630, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25417, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25416, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25630, 0), + SourceNodeId=NumericNodeId(25416, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25630, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPastKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Length', + DataType=NumericNodeId(6, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25631, 0), - BrowseName=QualifiedName("MaxPastKeyCount", 0), + RequestedNewNodeId=NumericNodeId(25417, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25626, 0), + ParentNodeId=NumericNodeId(25416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113228,7 +126862,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25631, 0), + SourceNodeId=NumericNodeId(25417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113236,7 +126870,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25631, 0), + SourceNodeId=NumericNodeId(25417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113244,23 +126878,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25631, 0), + SourceNodeId=NumericNodeId(25417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25626, 0), + TargetNodeId=NumericNodeId(25416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25634, 0), - BrowseName=QualifiedName("ApplicationUri", 0), + RequestedNewNodeId=NumericNodeId(25418, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113270,7 +126913,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25634, 0), + SourceNodeId=NumericNodeId(25418, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113278,7 +126921,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25634, 0), + SourceNodeId=NumericNodeId(25418, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113286,65 +126929,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25634, 0), + SourceNodeId=NumericNodeId(25418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25635, 0), - BrowseName=QualifiedName("EndpointUrl", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25419, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25635, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25420, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25635, 0), + SourceNodeId=NumericNodeId(25419, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25635, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25340, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), + RequestedNewNodeId=NumericNodeId(25420, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25419, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113354,7 +127008,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25340, 0), + SourceNodeId=NumericNodeId(25420, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113362,7 +127016,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25340, 0), + SourceNodeId=NumericNodeId(25420, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113370,65 +127024,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25340, 0), + SourceNodeId=NumericNodeId(25420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25419, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenType"), - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25636, 0), - BrowseName=QualifiedName("UserTokenType", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25421, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25636, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25421, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25422, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25421, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25423, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25636, 0), + SourceNodeId=NumericNodeId(25421, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25636, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25421, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25637, 0), - BrowseName=QualifiedName("RequestedKeyCount", 0), + RequestedNewNodeId=NumericNodeId(25422, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25421, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113438,7 +127106,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25637, 0), + SourceNodeId=NumericNodeId(25422, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113446,7 +127114,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25637, 0), + SourceNodeId=NumericNodeId(25422, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113454,23 +127122,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25637, 0), + SourceNodeId=NumericNodeId(25422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25421, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RetryInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25638, 0), - BrowseName=QualifiedName("RetryInterval", 0), + RequestedNewNodeId=NumericNodeId(25423, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25421, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113480,7 +127157,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25638, 0), + SourceNodeId=NumericNodeId(25423, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113488,7 +127165,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25638, 0), + SourceNodeId=NumericNodeId(25423, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113496,65 +127173,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25638, 0), + SourceNodeId=NumericNodeId(25423, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25421, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushExecutionTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25639, 0), - BrowseName=QualifiedName("LastPushExecutionTime", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25424, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25639, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25425, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25639, 0), + SourceNodeId=NumericNodeId(25424, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25639, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushErrorTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25640, 0), - BrowseName=QualifiedName("LastPushErrorTime", 0), + RequestedNewNodeId=NumericNodeId(25425, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25424, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113564,7 +127252,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25640, 0), + SourceNodeId=NumericNodeId(25425, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113572,7 +127260,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25640, 0), + SourceNodeId=NumericNodeId(25425, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113580,21 +127268,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25640, 0), + SourceNodeId=NumericNodeId(25425, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25424, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConnectSecurityGroups"), + DisplayName=LocalizedText("ReserveIds"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25641, 0), - BrowseName=QualifiedName("ConnectSecurityGroups", 0), + RequestedNewNodeId=NumericNodeId(25426, 0), + BrowseName=QualifiedName("ReserveIds", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25403, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -113603,23 +127291,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25641, 0), + SourceNodeId=NumericNodeId(25426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25642, 0), + TargetNodeId=NumericNodeId(25427, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25641, 0), + SourceNodeId=NumericNodeId(25426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25643, 0), + TargetNodeId=NumericNodeId(25428, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25641, 0), + SourceNodeId=NumericNodeId(25426, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113627,9 +127315,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25641, 0), + SourceNodeId=NumericNodeId(25426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) @@ -113639,21 +127327,30 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], + Name='TransportProfileUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NumReqWriterGroupIds', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NumReqDataSetWriterIds', + DataType=NumericNodeId(5, 0), + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25642, 0), + RequestedNewNodeId=NumericNodeId(25427, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25641, 0), + ParentNodeId=NumericNodeId(25426, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113663,7 +127360,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25642, 0), + SourceNodeId=NumericNodeId(25427, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113671,7 +127368,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25642, 0), + SourceNodeId=NumericNodeId(25427, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113679,9 +127376,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25642, 0), + SourceNodeId=NumericNodeId(25427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), + TargetNodeId=NumericNodeId(25426, 0), ) refs.append(ref) server.add_references(refs) @@ -113691,21 +127388,32 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ConnectResults', - DataType=NumericNodeId(19, 0), + Name='DefaultPublisherId', + DataType=NumericNodeId(24, 0), + ValueRank=-1, + ), + ua.Argument( + Name='WriterGroupIds', + DataType=NumericNodeId(5, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='DataSetWriterIds', + DataType=NumericNodeId(5, 0), ValueRank=1, ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25643, 0), + RequestedNewNodeId=NumericNodeId(25428, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25641, 0), + ParentNodeId=NumericNodeId(25426, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113715,7 +127423,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25643, 0), + SourceNodeId=NumericNodeId(25428, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113723,7 +127431,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25643, 0), + SourceNodeId=NumericNodeId(25428, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113731,21 +127439,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25643, 0), + SourceNodeId=NumericNodeId(25428, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25641, 0), + TargetNodeId=NumericNodeId(25426, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DisconnectSecurityGroups"), + DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25644, 0), - BrowseName=QualifiedName("DisconnectSecurityGroups", 0), + RequestedNewNodeId=NumericNodeId(25429, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), + ParentNodeId=NumericNodeId(25403, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -113754,23 +127462,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25644, 0), + SourceNodeId=NumericNodeId(25429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25645, 0), + TargetNodeId=NumericNodeId(25430, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25644, 0), + SourceNodeId=NumericNodeId(25429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25646, 0), + TargetNodeId=NumericNodeId(25431, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25644, 0), + SourceNodeId=NumericNodeId(25429, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113778,9 +127486,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25644, 0), + SourceNodeId=NumericNodeId(25429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(25403, 0), ) refs.append(ref) server.add_references(refs) @@ -113790,21 +127498,31 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequireCompleteUpdate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ConfigurationReferences', + DataType=NumericNodeId(25519, 0), ValueRank=1, ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25645, 0), + RequestedNewNodeId=NumericNodeId(25430, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25644, 0), + ParentNodeId=NumericNodeId(25429, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113814,7 +127532,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25645, 0), + SourceNodeId=NumericNodeId(25430, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113822,7 +127540,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25645, 0), + SourceNodeId=NumericNodeId(25430, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113830,9 +127548,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25645, 0), + SourceNodeId=NumericNodeId(25430, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), + TargetNodeId=NumericNodeId(25429, 0), ) refs.append(ref) server.add_references(refs) @@ -113842,21 +127560,38 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DisconnectResults', + Name='ChangesApplied', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferencesResults', DataType=NumericNodeId(19, 0), ValueRank=1, ArrayDimensions=[0], ), + ua.Argument( + Name='ConfigurationValues', + DataType=NumericNodeId(25520, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='ConfigurationObjects', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25646, 0), + RequestedNewNodeId=NumericNodeId(25431, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25644, 0), + ParentNodeId=NumericNodeId(25429, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -113866,7 +127601,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25646, 0), + SourceNodeId=NumericNodeId(25431, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -113874,7 +127609,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25646, 0), + SourceNodeId=NumericNodeId(25431, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113882,30 +127617,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25646, 0), + SourceNodeId=NumericNodeId(25431, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25644, 0), + TargetNodeId=NumericNodeId(25429, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TriggerKeyUpdate"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25647, 0), - BrowseName=QualifiedName("TriggerKeyUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25337, 0), + RequestedNewNodeId=NumericNodeId(15844, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15844, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15845, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15844, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14643, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25647, 0), + SourceNodeId=NumericNodeId(15844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -113913,167 +127666,206 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25647, 0), + SourceNodeId=NumericNodeId(15844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubKeyPushTargetFolderType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25346, 0), - BrowseName=QualifiedName("PubSubKeyPushTargetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15845, 0), + BrowseName=QualifiedName("State", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15844, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(25346, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15845, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), + SourceNodeId=NumericNodeId(15845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(15844, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Diagnostics"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18715, 0), + BrowseName=QualifiedName("Diagnostics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19732, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), + TargetNodeId=NumericNodeId(18716, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25369, 0), + TargetNodeId=NumericNodeId(18717, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), + TargetNodeId=NumericNodeId(18722, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25346, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25374, 0), + TargetNodeId=NumericNodeId(18727, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25346, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(18728, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25347, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(25346, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25351, 0), + TargetNodeId=NumericNodeId(18760, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), + TargetNodeId=NumericNodeId(19732, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18715, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25347, 0), + SourceNodeId=NumericNodeId(18715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25356, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18716, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25347, 0), + SourceNodeId=NumericNodeId(18716, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25347, 0), + SourceNodeId=NumericNodeId(18716, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(25347, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18716, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TotalInformation"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25348, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), + RequestedNewNodeId=NumericNodeId(18717, 0), + BrowseName=QualifiedName("TotalInformation", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18715, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -114081,23 +127873,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25348, 0), + SourceNodeId=NumericNodeId(18717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25349, 0), + TargetNodeId=NumericNodeId(18718, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25348, 0), + SourceNodeId=NumericNodeId(18717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25350, 0), + TargetNodeId=NumericNodeId(18719, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18717, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18720, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18717, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25348, 0), + SourceNodeId=NumericNodeId(18717, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114105,57 +127913,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25348, 0), + SourceNodeId=NumericNodeId(18717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25349, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18718, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25348, 0), + ParentNodeId=NumericNodeId(18717, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114165,7 +127939,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25349, 0), + SourceNodeId=NumericNodeId(18718, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114173,7 +127947,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25349, 0), + SourceNodeId=NumericNodeId(18718, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114181,32 +127955,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25349, 0), + SourceNodeId=NumericNodeId(18718, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), + TargetNodeId=NumericNodeId(18717, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25350, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18719, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25348, 0), + ParentNodeId=NumericNodeId(18717, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114216,7 +127981,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25350, 0), + SourceNodeId=NumericNodeId(18719, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114224,7 +127989,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25350, 0), + SourceNodeId=NumericNodeId(18719, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114232,169 +127997,173 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25350, 0), + SourceNodeId=NumericNodeId(18719, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25348, 0), + TargetNodeId=NumericNodeId(18717, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25351, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(18720, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18717, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25351, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18720, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25352, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25351, 0), + SourceNodeId=NumericNodeId(18720, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25351, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18720, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), + TargetNodeId=NumericNodeId(18717, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("TotalError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25352, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18722, 0), + BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25351, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18722, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18723, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18722, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18724, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18722, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18725, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25352, 0), + SourceNodeId=NumericNodeId(18722, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25352, 0), + SourceNodeId=NumericNodeId(18722, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25352, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18722, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25351, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTargetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25353, 0), - BrowseName=QualifiedName("AddPushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(18723, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18722, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25353, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25354, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25353, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18723, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25355, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25353, 0), + SourceNodeId=NumericNodeId(18723, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25353, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18723, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), + TargetNodeId=NumericNodeId(18722, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25354, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18724, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25353, 0), + ParentNodeId=NumericNodeId(18722, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114404,7 +128173,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25354, 0), + SourceNodeId=NumericNodeId(18724, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114412,7 +128181,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25354, 0), + SourceNodeId=NumericNodeId(18724, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114420,32 +128189,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25354, 0), + SourceNodeId=NumericNodeId(18724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), + TargetNodeId=NumericNodeId(18722, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25355, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18725, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25353, 0), + ParentNodeId=NumericNodeId(18722, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114455,7 +128215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25355, 0), + SourceNodeId=NumericNodeId(18725, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114463,7 +128223,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25355, 0), + SourceNodeId=NumericNodeId(18725, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114471,73 +128231,56 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25355, 0), + SourceNodeId=NumericNodeId(18725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25353, 0), + TargetNodeId=NumericNodeId(18722, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTargetFolder"), + DisplayName=LocalizedText("Reset"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25356, 0), - BrowseName=QualifiedName("RemovePushTargetFolder", 0), + RequestedNewNodeId=NumericNodeId(18727, 0), + BrowseName=QualifiedName("Reset", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25347, 0), + ParentNodeId=NumericNodeId(18715, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25356, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25357, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25356, 0), + SourceNodeId=NumericNodeId(18727, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25356, 0), + SourceNodeId=NumericNodeId(18727, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25347, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SubError"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25357, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18728, 0), + BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25356, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -114545,168 +128288,388 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25357, 0), + SourceNodeId=NumericNodeId(18728, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25357, 0), + SourceNodeId=NumericNodeId(18728, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25357, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18728, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25356, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), + DisplayName=LocalizedText("Counters"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25358, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(18729, 0), + BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(25346, 0), + ParentNodeId=NumericNodeId(18715, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25337, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25648, 0), + TargetNodeId=NumericNodeId(18730, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18735, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18740, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18745, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18750, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18755, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18729, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18730, 0), + BrowseName=QualifiedName("StateError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18729, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18730, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25649, 0), + TargetNodeId=NumericNodeId(18731, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18730, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25361, 0), + TargetNodeId=NumericNodeId(18732, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18730, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25650, 0), + TargetNodeId=NumericNodeId(18733, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18730, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18730, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18730, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18729, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18731, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18730, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18731, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25651, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18731, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25652, 0), + TargetNodeId=NumericNodeId(18730, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18732, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18730, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18732, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18732, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25653, 0), + TargetNodeId=NumericNodeId(18730, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18733, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18730, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18733, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18733, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18733, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25654, 0), + TargetNodeId=NumericNodeId(18730, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18735, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18729, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), + TargetNodeId=NumericNodeId(18736, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), + TargetNodeId=NumericNodeId(18737, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25661, 0), + TargetNodeId=NumericNodeId(18738, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25337, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25358, 0), + SourceNodeId=NumericNodeId(18735, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ApplicationUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25648, 0), - BrowseName=QualifiedName("ApplicationUri", 0), + RequestedNewNodeId=NumericNodeId(18736, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18735, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114716,7 +128679,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25648, 0), + SourceNodeId=NumericNodeId(18736, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114724,7 +128687,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25648, 0), + SourceNodeId=NumericNodeId(18736, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114732,23 +128695,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25648, 0), + SourceNodeId=NumericNodeId(18736, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18735, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EndpointUrl"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25649, 0), - BrowseName=QualifiedName("EndpointUrl", 0), + RequestedNewNodeId=NumericNodeId(18737, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18735, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114758,7 +128722,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25649, 0), + SourceNodeId=NumericNodeId(18737, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114766,7 +128730,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25649, 0), + SourceNodeId=NumericNodeId(18737, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114774,23 +128738,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25649, 0), + SourceNodeId=NumericNodeId(18737, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18735, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityPolicyUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25361, 0), - BrowseName=QualifiedName("SecurityPolicyUri", 0), + RequestedNewNodeId=NumericNodeId(18738, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18735, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114800,7 +128765,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25361, 0), + SourceNodeId=NumericNodeId(18738, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114808,7 +128773,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25361, 0), + SourceNodeId=NumericNodeId(18738, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114816,65 +128781,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25361, 0), + SourceNodeId=NumericNodeId(18738, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18735, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserTokenType"), - DataType=NumericNodeId(304, 0), + DisplayName=LocalizedText("StateOperationalByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25650, 0), - BrowseName=QualifiedName("UserTokenType", 0), + RequestedNewNodeId=NumericNodeId(18740, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(18729, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18740, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18741, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18740, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18742, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18740, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18743, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25650, 0), + SourceNodeId=NumericNodeId(18740, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25650, 0), + SourceNodeId=NumericNodeId(18740, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25650, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18740, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedKeyCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25651, 0), - BrowseName=QualifiedName("RequestedKeyCount", 0), + RequestedNewNodeId=NumericNodeId(18741, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18740, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114884,7 +128873,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25651, 0), + SourceNodeId=NumericNodeId(18741, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114892,7 +128881,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25651, 0), + SourceNodeId=NumericNodeId(18741, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114900,23 +128889,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25651, 0), + SourceNodeId=NumericNodeId(18741, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18740, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RetryInterval"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25652, 0), - BrowseName=QualifiedName("RetryInterval", 0), + RequestedNewNodeId=NumericNodeId(18742, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18740, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114926,7 +128916,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25652, 0), + SourceNodeId=NumericNodeId(18742, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114934,7 +128924,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25652, 0), + SourceNodeId=NumericNodeId(18742, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114942,23 +128932,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25652, 0), + SourceNodeId=NumericNodeId(18742, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18740, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushExecutionTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25653, 0), - BrowseName=QualifiedName("LastPushExecutionTime", 0), + RequestedNewNodeId=NumericNodeId(18743, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), + ParentNodeId=NumericNodeId(18740, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -114968,7 +128959,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25653, 0), + SourceNodeId=NumericNodeId(18743, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -114976,7 +128967,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25653, 0), + SourceNodeId=NumericNodeId(18743, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -114984,122 +128975,132 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25653, 0), + SourceNodeId=NumericNodeId(18743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18740, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LastPushErrorTime"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), + DisplayName=LocalizedText("StateOperationalFromError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25654, 0), - BrowseName=QualifiedName("LastPushErrorTime", 0), + RequestedNewNodeId=NumericNodeId(18745, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(18729, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18745, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18746, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18745, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18747, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18745, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18748, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25654, 0), + SourceNodeId=NumericNodeId(18745, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25654, 0), + SourceNodeId=NumericNodeId(18745, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25654, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18745, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ConnectSecurityGroups"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25655, 0), - BrowseName=QualifiedName("ConnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(18746, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18745, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25655, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25656, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25655, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18746, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25657, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25655, 0), + SourceNodeId=NumericNodeId(18746, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25655, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18746, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18745, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25656, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18747, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25655, 0), + ParentNodeId=NumericNodeId(18745, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115109,7 +129110,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25656, 0), + SourceNodeId=NumericNodeId(18747, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115117,7 +129118,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25656, 0), + SourceNodeId=NumericNodeId(18747, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115125,33 +129126,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25656, 0), + SourceNodeId=NumericNodeId(18747, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), + TargetNodeId=NumericNodeId(18745, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25657, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18748, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25655, 0), + ParentNodeId=NumericNodeId(18745, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115161,7 +129153,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25657, 0), + SourceNodeId=NumericNodeId(18748, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115169,7 +129161,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25657, 0), + SourceNodeId=NumericNodeId(18748, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115177,22 +129169,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25657, 0), + SourceNodeId=NumericNodeId(18748, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25655, 0), + TargetNodeId=NumericNodeId(18745, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("DisconnectSecurityGroups"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StatePausedByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25658, 0), - BrowseName=QualifiedName("DisconnectSecurityGroups", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), + RequestedNewNodeId=NumericNodeId(18750, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18729, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -115200,23 +129195,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25658, 0), + SourceNodeId=NumericNodeId(18750, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25659, 0), + TargetNodeId=NumericNodeId(18751, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25658, 0), + SourceNodeId=NumericNodeId(18750, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25660, 0), + TargetNodeId=NumericNodeId(18752, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18750, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18753, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18750, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25658, 0), + SourceNodeId=NumericNodeId(18750, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115224,33 +129235,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25658, 0), + SourceNodeId=NumericNodeId(18750, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupIds', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25659, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18751, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25658, 0), + ParentNodeId=NumericNodeId(18750, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115260,7 +129261,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25659, 0), + SourceNodeId=NumericNodeId(18751, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115268,7 +129269,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25659, 0), + SourceNodeId=NumericNodeId(18751, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115276,33 +129277,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25659, 0), + SourceNodeId=NumericNodeId(18751, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), + TargetNodeId=NumericNodeId(18750, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DisconnectResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25660, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18752, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25658, 0), + ParentNodeId=NumericNodeId(18750, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115312,7 +129304,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25660, 0), + SourceNodeId=NumericNodeId(18752, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115320,7 +129312,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25660, 0), + SourceNodeId=NumericNodeId(18752, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115328,53 +129320,68 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25660, 0), + SourceNodeId=NumericNodeId(18752, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25658, 0), + TargetNodeId=NumericNodeId(18750, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("TriggerKeyUpdate"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25661, 0), - BrowseName=QualifiedName("TriggerKeyUpdate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25358, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(18753, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18750, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18753, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25661, 0), + SourceNodeId=NumericNodeId(18753, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25661, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18753, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25358, 0), + TargetNodeId=NumericNodeId(18750, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateDisabledByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25366, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), + RequestedNewNodeId=NumericNodeId(18755, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18729, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -115382,23 +129389,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25366, 0), + SourceNodeId=NumericNodeId(18755, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25367, 0), + TargetNodeId=NumericNodeId(18756, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25366, 0), + SourceNodeId=NumericNodeId(18755, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25368, 0), + TargetNodeId=NumericNodeId(18757, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18755, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18758, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18755, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25366, 0), + SourceNodeId=NumericNodeId(18755, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115406,57 +129429,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25366, 0), + SourceNodeId=NumericNodeId(18755, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18729, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25367, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18756, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25366, 0), + ParentNodeId=NumericNodeId(18755, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115466,7 +129455,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25367, 0), + SourceNodeId=NumericNodeId(18756, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115474,7 +129463,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25367, 0), + SourceNodeId=NumericNodeId(18756, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115482,32 +129471,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25367, 0), + SourceNodeId=NumericNodeId(18756, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), + TargetNodeId=NumericNodeId(18755, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25368, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18757, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25366, 0), + ParentNodeId=NumericNodeId(18755, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115517,7 +129498,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25368, 0), + SourceNodeId=NumericNodeId(18757, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115525,7 +129506,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25368, 0), + SourceNodeId=NumericNodeId(18757, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115533,112 +129514,141 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25368, 0), + SourceNodeId=NumericNodeId(18757, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25366, 0), + TargetNodeId=NumericNodeId(18755, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25369, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(18758, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18755, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25369, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25370, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25369, 0), + SourceNodeId=NumericNodeId(18758, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25369, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18758, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18755, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25370, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25369, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(18760, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18760, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18761, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18760, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18763, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18760, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18765, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18760, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18767, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25370, 0), + SourceNodeId=NumericNodeId(18760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25370, 0), + SourceNodeId=NumericNodeId(18760, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25370, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18760, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25369, 0), + TargetNodeId=NumericNodeId(18715, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTargetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25371, 0), - BrowseName=QualifiedName("AddPushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), + RequestedNewNodeId=NumericNodeId(18761, 0), + BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18760, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -115646,56 +129656,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25371, 0), + SourceNodeId=NumericNodeId(18761, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25372, 0), + TargetNodeId=NumericNodeId(18762, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25371, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18761, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25373, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25371, 0), + SourceNodeId=NumericNodeId(18761, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25371, 0), + SourceNodeId=NumericNodeId(18761, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18760, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25372, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18762, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25371, 0), + ParentNodeId=NumericNodeId(18761, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115705,7 +129707,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25372, 0), + SourceNodeId=NumericNodeId(18762, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115713,7 +129715,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25372, 0), + SourceNodeId=NumericNodeId(18762, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115721,32 +129723,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25372, 0), + SourceNodeId=NumericNodeId(18762, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), + TargetNodeId=NumericNodeId(18761, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ConfiguredDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25373, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(18763, 0), + BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25371, 0), + ParentNodeId=NumericNodeId(18760, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18763, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18764, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18763, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18763, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18763, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18760, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18764, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18763, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115756,7 +129800,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25373, 0), + SourceNodeId=NumericNodeId(18764, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115764,7 +129808,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25373, 0), + SourceNodeId=NumericNodeId(18764, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115772,22 +129816,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25373, 0), + SourceNodeId=NumericNodeId(18764, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25371, 0), + TargetNodeId=NumericNodeId(18763, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTargetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OperationalDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25374, 0), - BrowseName=QualifiedName("RemovePushTargetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25346, 0), + RequestedNewNodeId=NumericNodeId(18765, 0), + BrowseName=QualifiedName("OperationalDataSetWriters", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18760, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -115795,48 +129842,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25374, 0), + SourceNodeId=NumericNodeId(18765, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25375, 0), + TargetNodeId=NumericNodeId(18766, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18765, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25374, 0), + SourceNodeId=NumericNodeId(18765, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25374, 0), + SourceNodeId=NumericNodeId(18765, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(18760, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25375, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(18766, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25374, 0), + ParentNodeId=NumericNodeId(18765, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -115846,7 +129893,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25375, 0), + SourceNodeId=NumericNodeId(18766, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -115854,7 +129901,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25375, 0), + SourceNodeId=NumericNodeId(18766, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -115862,240 +129909,289 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25375, 0), + SourceNodeId=NumericNodeId(18766, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25374, 0), + TargetNodeId=NumericNodeId(18765, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishSubscribeType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OperationalDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14416, 0), - BrowseName=QualifiedName("PublishSubscribeType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15906, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(18767, 0), + BrowseName=QualifiedName("OperationalDataSetReaders", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18760, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(14476, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18767, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(18768, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18767, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17296, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18767, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + SourceNodeId=NumericNodeId(18767, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14432, 0), + TargetNodeId=NumericNodeId(18760, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(18768, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18767, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(18768, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14434, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(18768, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23622, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18768, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18767, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PubSubCapabilities"), + EventNotifier=0, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23642, 0), + BrowseName=QualifiedName("PubSubCapablities", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(23832, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(23643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15844, 0), + TargetNodeId=NumericNodeId(23644, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(23645, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(23646, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23649, 0), + TargetNodeId=NumericNodeId(23647, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17479, 0), + TargetNodeId=NumericNodeId(23648, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25432, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25433, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15906, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPubSubConnections"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14417, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(14476, 0), - TypeDefinition=NumericNodeId(14209, 0), + RequestedNewNodeId=NumericNodeId(23643, 0), + BrowseName=QualifiedName("MaxPubSubConnections", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14418, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17292, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17478, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), + SourceNodeId=NumericNodeId(23643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14423, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14419, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxWriterGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23644, 0), + BrowseName=QualifiedName("MaxWriterGroups", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14417, 0), + SourceNodeId=NumericNodeId(23644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14417, 0), + SourceNodeId=NumericNodeId(23644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(14476, 0), - SourceNodeId=NumericNodeId(14417, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("MaxReaderGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14418, 0), - BrowseName=QualifiedName("PublisherId", 0), + RequestedNewNodeId=NumericNodeId(23645, 0), + BrowseName=QualifiedName("MaxReaderGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), + ParentNodeId=NumericNodeId(23642, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116105,7 +130201,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14418, 0), + SourceNodeId=NumericNodeId(23645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -116113,7 +130209,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14418, 0), + SourceNodeId=NumericNodeId(23645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -116121,74 +130217,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14418, 0), + SourceNodeId=NumericNodeId(23645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("MaxDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17292, 0), - BrowseName=QualifiedName("TransportProfileUri", 0), + RequestedNewNodeId=NumericNodeId(23646, 0), + BrowseName=QualifiedName("MaxDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), + ParentNodeId=NumericNodeId(23642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17292, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17706, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17292, 0), + SourceNodeId=NumericNodeId(23646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17292, 0), + SourceNodeId=NumericNodeId(23646, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17292, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("MaxDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17706, 0), - BrowseName=QualifiedName("Selections", 0), + RequestedNewNodeId=NumericNodeId(23647, 0), + BrowseName=QualifiedName("MaxDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17292, 0), + ParentNodeId=NumericNodeId(23642, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116198,7 +130285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17706, 0), + SourceNodeId=NumericNodeId(23647, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -116206,7 +130293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17706, 0), + SourceNodeId=NumericNodeId(23647, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -116214,24 +130301,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17706, 0), + SourceNodeId=NumericNodeId(23647, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17292, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("MaxFieldsPerDataSet"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17478, 0), - BrowseName=QualifiedName("ConnectionProperties", 0), + RequestedNewNodeId=NumericNodeId(23648, 0), + BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14417, 0), + ParentNodeId=NumericNodeId(23642, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116241,7 +130327,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17478, 0), + SourceNodeId=NumericNodeId(23648, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -116249,7 +130335,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17478, 0), + SourceNodeId=NumericNodeId(23648, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -116257,24 +130343,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17478, 0), + SourceNodeId=NumericNodeId(23648, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(23642, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), + DisplayName=LocalizedText("DataSetClasses"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14423, 0), - BrowseName=QualifiedName("Address", 0), + RequestedNewNodeId=NumericNodeId(23649, 0), + BrowseName=QualifiedName("DataSetClasses", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14417, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -116282,98 +130368,90 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14423, 0), + SourceNodeId=NumericNodeId(23649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15533, 0), + TargetNodeId=NumericNodeId(24009, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14423, 0), + SourceNodeId=NumericNodeId(23649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14423, 0), + SourceNodeId=NumericNodeId(23649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14423, 0), + SourceNodeId=NumericNodeId(23649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText(""), + DataType=NumericNodeId(14523, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15533, 0), - BrowseName=QualifiedName("NetworkInterface", 0), + RequestedNewNodeId=NumericNodeId(24009, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14423, 0), + ParentNodeId=NumericNodeId(23649, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15533, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17503, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15533, 0), + SourceNodeId=NumericNodeId(24009, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15533, 0), + SourceNodeId=NumericNodeId(24009, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15533, 0), + SourceNodeId=NumericNodeId(24009, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14423, 0), + TargetNodeId=NumericNodeId(23649, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), + DisplayName=LocalizedText("SupportedTransportProfiles"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17503, 0), - BrowseName=QualifiedName("Selections", 0), + RequestedNewNodeId=NumericNodeId(17479, 0), + BrowseName=QualifiedName("SupportedTransportProfiles", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15533, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116383,7 +130461,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17503, 0), + SourceNodeId=NumericNodeId(17479, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -116391,7 +130469,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17503, 0), + SourceNodeId=NumericNodeId(17479, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -116399,74 +130477,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17503, 0), + SourceNodeId=NumericNodeId(17479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15533, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DefaultDatagramPublisherId"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14419, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14417, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), + RequestedNewNodeId=NumericNodeId(25432, 0), + BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14420, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14419, 0), + SourceNodeId=NumericNodeId(25432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14419, 0), + SourceNodeId=NumericNodeId(25432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14419, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14417, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("ConfigurationVersion"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14420, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(25433, 0), + BrowseName=QualifiedName("ConfigurationVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14419, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(14416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -116474,62 +130545,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14420, 0), + SourceNodeId=NumericNodeId(25433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14420, 0), + SourceNodeId=NumericNodeId(25433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14420, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14419, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetSecurityKeys"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DefaultSecurityKeyServices"), + DataType=NumericNodeId(312, 0), + ValueRank=1, + ArrayDimensions=[0], + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17296, 0), - BrowseName=QualifiedName("SetSecurityKeys", 0), - NodeClass_=NodeClass.Method, + RequestedNewNodeId=NumericNodeId(32396, 0), + BrowseName=QualifiedName("DefaultSecurityKeyServices", 0), + NodeClass_=NodeClass.Variable, ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17296, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32396, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17297, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17296, 0), + SourceNodeId=NumericNodeId(32396, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17296, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32396, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14416, 0), ) @@ -116537,55 +130612,16 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='CurrentKey', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FutureKeys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("ConfigurationProperties"), + DataType=NumericNodeId(14533, 0), ValueRank=1, - ArrayDimensions=[7], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17297, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32397, 0), + BrowseName=QualifiedName("ConfigurationProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17296, 0), + ParentNodeId=NumericNodeId(14416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116595,7 +130631,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17297, 0), + SourceNodeId=NumericNodeId(32397, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -116603,87 +130639,274 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17297, 0), + SourceNodeId=NumericNodeId(32397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17297, 0), + SourceNodeId=NumericNodeId(32397, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17296, 0), + TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddConnection"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PublishSubscribe"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16598, 0), - BrowseName=QualifiedName("AddConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14416, 0), + RequestedNewNodeId=NumericNodeId(14443, 0), + BrowseName=QualifiedName("PublishSubscribe", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(2253, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14416, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15215, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15440, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15443, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25440, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17364, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17366, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17369, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17371, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23658, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25451, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17405, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17409, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23678, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23685, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16598, 0), + SourceNodeId=NumericNodeId(14443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16599, 0), + TargetNodeId=NumericNodeId(17481, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16598, 0), + SourceNodeId=NumericNodeId(14443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16600, 0), + TargetNodeId=NumericNodeId(25480, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16598, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(25481, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32403, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32404, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16598, 0), + SourceNodeId=NumericNodeId(14443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(2253, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14443, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14416, 0), ) refs.append(ref) server.add_references(refs) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetSecurityKeys"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15215, 0), + BrowseName=QualifiedName("GetSecurityKeys", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15215, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15216, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15215, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15217, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15215, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14443, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15617, 0), + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='StartingTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequestedKeyCount', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16599, 0), + RequestedNewNodeId=NumericNodeId(15216, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16598, 0), + ParentNodeId=NumericNodeId(15215, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116693,25 +130916,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16599, 0), + SourceNodeId=NumericNodeId(15216, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16599, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16599, 0), + SourceNodeId=NumericNodeId(15216, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), + TargetNodeId=NumericNodeId(15215, 0), ) refs.append(ref) server.add_references(refs) @@ -116721,20 +130936,41 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FirstTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Keys', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='TimeToNextKey', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[5], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16600, 0), + RequestedNewNodeId=NumericNodeId(15217, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16598, 0), + ParentNodeId=NumericNodeId(15215, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116744,37 +130980,29 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16600, 0), + SourceNodeId=NumericNodeId(15217, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16600, 0), + SourceNodeId=NumericNodeId(15217, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16598, 0), + TargetNodeId=NumericNodeId(15215, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveConnection"), + DisplayName=LocalizedText("GetSecurityGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14432, 0), - BrowseName=QualifiedName("RemoveConnection", 0), + RequestedNewNodeId=NumericNodeId(15440, 0), + BrowseName=QualifiedName("GetSecurityGroup", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14416, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -116783,25 +131011,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14432, 0), + SourceNodeId=NumericNodeId(15440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14433, 0), + TargetNodeId=NumericNodeId(15441, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14432, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(15442, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14432, 0), + SourceNodeId=NumericNodeId(15440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) @@ -116811,8 +131039,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), ValueRank=-1, ), ], @@ -116821,10 +131049,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14433, 0), + RequestedNewNodeId=NumericNodeId(15441, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14432, 0), + ParentNodeId=NumericNodeId(15440, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -116834,40 +131062,42 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14433, 0), + SourceNodeId=NumericNodeId(15441, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14433, 0), + SourceNodeId=NumericNodeId(15441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14432, 0), + TargetNodeId=NumericNodeId(15440, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishedDataSets"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14434, 0), - BrowseName=QualifiedName("PublishedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14477, 0), + RequestedNewNodeId=NumericNodeId(15442, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15440, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -116875,81 +131105,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14434, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14434, 0), + SourceNodeId=NumericNodeId(15442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14434, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(15440, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSets"), + DisplayName=LocalizedText("SecurityGroups"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23622, 0), - BrowseName=QualifiedName("SubscribedDataSets", 0), + RequestedNewNodeId=NumericNodeId(15443, 0), + BrowseName=QualifiedName("SecurityGroups", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23795, 0), + TypeDefinition=NumericNodeId(15452, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23622, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(15444, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23622, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(15447, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15443, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15452, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23622, 0), + SourceNodeId=NumericNodeId(15443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubConfiguration"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSecurityGroup"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25403, 0), - BrowseName=QualifiedName("PubSubConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), + RequestedNewNodeId=NumericNodeId(15444, 0), + BrowseName=QualifiedName("AddSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15443, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25482, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -116957,135 +131185,116 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25404, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25405, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), + SourceNodeId=NumericNodeId(15444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25406, 0), + TargetNodeId=NumericNodeId(15445, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25407, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25414, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25419, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), + SourceNodeId=NumericNodeId(15444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), + TargetNodeId=NumericNodeId(15446, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), + SourceNodeId=NumericNodeId(15444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), + TargetNodeId=NumericNodeId(15443, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25403, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxFutureKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='MaxPastKeyCount', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15445, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15444, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15445, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25403, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15445, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(15444, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25404, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(15446, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(15444, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117095,81 +131304,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25404, 0), + SourceNodeId=NumericNodeId(15446, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25404, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25404, 0), + SourceNodeId=NumericNodeId(15446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(15444, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSecurityGroup"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25405, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15447, 0), + BrowseName=QualifiedName("RemoveSecurityGroup", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15443, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25405, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25405, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15448, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25405, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(15443, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25406, 0), - BrowseName=QualifiedName("UserWritable", 0), + RequestedNewNodeId=NumericNodeId(15448, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(15447, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117179,79 +131378,78 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25406, 0), + SourceNodeId=NumericNodeId(15448, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25406, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25406, 0), + SourceNodeId=NumericNodeId(15448, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(15447, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("KeyPushTargets"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25407, 0), - BrowseName=QualifiedName("OpenCount", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25440, 0), + BrowseName=QualifiedName("KeyPushTargets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(25346, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25407, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25441, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25407, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25444, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25440, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25346, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25407, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25440, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), + DisplayName=LocalizedText("AddPushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25411, 0), - BrowseName=QualifiedName("Open", 0), + RequestedNewNodeId=NumericNodeId(25441, 0), + BrowseName=QualifiedName("AddPushTarget", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(25440, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -117260,33 +131458,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25411, 0), + SourceNodeId=NumericNodeId(25441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25412, 0), + TargetNodeId=NumericNodeId(25442, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25413, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25411, 0), + SourceNodeId=NumericNodeId(25441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25443, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25411, 0), + SourceNodeId=NumericNodeId(25441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(25440, 0), ) refs.append(ref) server.add_references(refs) @@ -117296,20 +131486,45 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), + Name='ApplicationUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EndpointUrl', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserTokenType', + DataType=NumericNodeId(304, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequestedKeyCount', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RetryInterval', + DataType=NumericNodeId(290, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25412, 0), + RequestedNewNodeId=NumericNodeId(25442, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25411, 0), + ParentNodeId=NumericNodeId(25441, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117319,25 +131534,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25412, 0), + SourceNodeId=NumericNodeId(25442, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25412, 0), + SourceNodeId=NumericNodeId(25442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), + TargetNodeId=NumericNodeId(25441, 0), ) refs.append(ref) server.add_references(refs) @@ -117347,8 +131554,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='PushTargetId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], @@ -117357,10 +131564,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25413, 0), + RequestedNewNodeId=NumericNodeId(25443, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25411, 0), + ParentNodeId=NumericNodeId(25441, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117370,37 +131577,29 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25413, 0), + SourceNodeId=NumericNodeId(25443, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25413, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25413, 0), + SourceNodeId=NumericNodeId(25443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25411, 0), + TargetNodeId=NumericNodeId(25441, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), + DisplayName=LocalizedText("RemovePushTarget"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25414, 0), - BrowseName=QualifiedName("Close", 0), + RequestedNewNodeId=NumericNodeId(25444, 0), + BrowseName=QualifiedName("RemovePushTarget", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(25440, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -117409,25 +131608,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25414, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25415, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25414, 0), + SourceNodeId=NumericNodeId(25444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25445, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25414, 0), + SourceNodeId=NumericNodeId(25444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(25440, 0), ) refs.append(ref) server.add_references(refs) @@ -117437,8 +131628,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='PushTargetId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], @@ -117447,10 +131638,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25415, 0), + RequestedNewNodeId=NumericNodeId(25445, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25414, 0), + ParentNodeId=NumericNodeId(25444, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117460,37 +131651,29 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25415, 0), + SourceNodeId=NumericNodeId(25445, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25415, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25415, 0), + SourceNodeId=NumericNodeId(25445, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25414, 0), + TargetNodeId=NumericNodeId(25444, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), + DisplayName=LocalizedText("SetSecurityKeys"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25416, 0), - BrowseName=QualifiedName("Read", 0), + RequestedNewNodeId=NumericNodeId(17364, 0), + BrowseName=QualifiedName("SetSecurityKeys", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -117499,33 +131682,130 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25416, 0), + SourceNodeId=NumericNodeId(17364, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25417, 0), + TargetNodeId=NumericNodeId(17365, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17364, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14443, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SecurityGroupId', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SecurityPolicyUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CurrentTokenId', + DataType=NumericNodeId(288, 0), + ValueRank=-1, + ), + ua.Argument( + Name='CurrentKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FutureKeys', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='TimeToNextKey', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ua.Argument( + Name='KeyLifetime', + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[7], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17365, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17364, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17365, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17365, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17364, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddConnection"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17366, 0), + BrowseName=QualifiedName("AddConnection", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25416, 0), + SourceNodeId=NumericNodeId(17366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25418, 0), + TargetNodeId=NumericNodeId(17367, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25416, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17368, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25416, 0), + SourceNodeId=NumericNodeId(17366, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) @@ -117535,25 +131815,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), + Name='Configuration', + DataType=NumericNodeId(15617, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25417, 0), + RequestedNewNodeId=NumericNodeId(17367, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25416, 0), + ParentNodeId=NumericNodeId(17366, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117563,25 +131838,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25417, 0), + SourceNodeId=NumericNodeId(17367, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25417, 0), + SourceNodeId=NumericNodeId(17367, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), + TargetNodeId=NumericNodeId(17366, 0), ) refs.append(ref) server.add_references(refs) @@ -117591,8 +131858,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), + Name='ConnectionId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], @@ -117601,10 +131868,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25418, 0), + RequestedNewNodeId=NumericNodeId(17368, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25416, 0), + ParentNodeId=NumericNodeId(17366, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117614,37 +131881,29 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25418, 0), + SourceNodeId=NumericNodeId(17368, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25418, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25418, 0), + SourceNodeId=NumericNodeId(17368, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25416, 0), + TargetNodeId=NumericNodeId(17366, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), + DisplayName=LocalizedText("RemoveConnection"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25419, 0), - BrowseName=QualifiedName("Write", 0), + RequestedNewNodeId=NumericNodeId(17369, 0), + BrowseName=QualifiedName("RemoveConnection", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -117653,25 +131912,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25420, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25419, 0), + SourceNodeId=NumericNodeId(17369, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17370, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25419, 0), + SourceNodeId=NumericNodeId(17369, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) @@ -117681,25 +131932,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), + Name='ConnectionId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25420, 0), + RequestedNewNodeId=NumericNodeId(17370, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25419, 0), + ParentNodeId=NumericNodeId(17369, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117709,38 +131955,98 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25420, 0), + SourceNodeId=NumericNodeId(17370, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17370, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17369, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PublishedDataSets"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17371, 0), + BrowseName=QualifiedName("PublishedDataSets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14477, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25420, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25420, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17371, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25419, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SubscribedDataSets"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23658, 0), + BrowseName=QualifiedName("SubscribedDataSets", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(23795, 0), + NodeAttributes=attrs, ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23795, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14443, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("PubSubConfiguration"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25421, 0), - BrowseName=QualifiedName("GetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + RequestedNewNodeId=NumericNodeId(25451, 0), + BrowseName=QualifiedName("PubSubConfiguration", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(25482, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -117748,56 +132054,127 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25421, 0), + SourceNodeId=NumericNodeId(25451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25422, 0), + TargetNodeId=NumericNodeId(25452, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25421, 0), + SourceNodeId=NumericNodeId(25451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25423, 0), + TargetNodeId=NumericNodeId(25453, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25421, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25454, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25455, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25459, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25462, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25464, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25467, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25469, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25472, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25474, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25477, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25421, 0), + SourceNodeId=NumericNodeId(25451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25422, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25452, 0), + BrowseName=QualifiedName("Size", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25421, 0), + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117807,48 +132184,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25422, 0), + SourceNodeId=NumericNodeId(25452, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25422, 0), + SourceNodeId=NumericNodeId(25452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25423, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(25453, 0), + BrowseName=QualifiedName("Writable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25421, 0), + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117858,92 +132218,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25423, 0), + SourceNodeId=NumericNodeId(25453, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25423, 0), + SourceNodeId=NumericNodeId(25453, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25421, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25424, 0), - BrowseName=QualifiedName("SetPosition", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25454, 0), + BrowseName=QualifiedName("UserWritable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25424, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25425, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25424, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25454, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25424, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25454, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25425, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25455, 0), + BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25424, 0), + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -117953,37 +132286,29 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25425, 0), + SourceNodeId=NumericNodeId(25455, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25425, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25425, 0), + SourceNodeId=NumericNodeId(25455, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25424, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), + DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25426, 0), - BrowseName=QualifiedName("ReserveIds", 0), + RequestedNewNodeId=NumericNodeId(25459, 0), + BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -117992,33 +132317,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25426, 0), + SourceNodeId=NumericNodeId(25459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25427, 0), + TargetNodeId=NumericNodeId(25460, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25426, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25426, 0), + SourceNodeId=NumericNodeId(25459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25426, 0), + SourceNodeId=NumericNodeId(25459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) @@ -118028,30 +132345,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='TransportProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), + Name='Mode', + DataType=NumericNodeId(3, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25427, 0), + RequestedNewNodeId=NumericNodeId(25460, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25426, 0), + ParentNodeId=NumericNodeId(25459, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118061,25 +132368,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25427, 0), + SourceNodeId=NumericNodeId(25460, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25427, 0), + SourceNodeId=NumericNodeId(25460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), + TargetNodeId=NumericNodeId(25459, 0), ) refs.append(ref) server.add_references(refs) @@ -118089,30 +132388,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25428, 0), + RequestedNewNodeId=NumericNodeId(25461, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25426, 0), + ParentNodeId=NumericNodeId(25459, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118122,37 +132411,103 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25428, 0), + SourceNodeId=NumericNodeId(25461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25461, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25459, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25462, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25462, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25463, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25462, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25451, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25463, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25462, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25428, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25428, 0), + SourceNodeId=NumericNodeId(25463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25426, 0), + TargetNodeId=NumericNodeId(25462, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), + DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25429, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), + RequestedNewNodeId=NumericNodeId(25464, 0), + BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25403, 0), + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -118161,33 +132516,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25429, 0), + SourceNodeId=NumericNodeId(25464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25430, 0), + TargetNodeId=NumericNodeId(25465, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25429, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25431, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25429, 0), + SourceNodeId=NumericNodeId(25464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25466, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25429, 0), + SourceNodeId=NumericNodeId(25464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25403, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) @@ -118202,26 +132549,20 @@ def create_standard_address_space_Services(server): ValueRank=-1, ), ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), + Name='Length', + DataType=NumericNodeId(6, 0), ValueRank=-1, ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25430, 0), + RequestedNewNodeId=NumericNodeId(25465, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25429, 0), + ParentNodeId=NumericNodeId(25464, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118231,25 +132572,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25430, 0), + SourceNodeId=NumericNodeId(25465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25430, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25430, 0), + SourceNodeId=NumericNodeId(25465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), + TargetNodeId=NumericNodeId(25464, 0), ) refs.append(ref) server.add_references(refs) @@ -118259,38 +132592,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), + Name='Data', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', - DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25431, 0), + RequestedNewNodeId=NumericNodeId(25466, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25429, 0), + ParentNodeId=NumericNodeId(25464, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118300,90 +132615,78 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25431, 0), + SourceNodeId=NumericNodeId(25466, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25431, 0), + SourceNodeId=NumericNodeId(25466, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25429, 0), + TargetNodeId=NumericNodeId(25464, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Write"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15844, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), + RequestedNewNodeId=NumericNodeId(25467, 0), + BrowseName=QualifiedName("Write", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15845, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15844, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15844, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25468, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15844, 0), + SourceNodeId=NumericNodeId(25467, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15845, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(25468, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15844, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(25467, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -118391,138 +132694,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15845, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15845, 0), + SourceNodeId=NumericNodeId(25468, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15845, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25468, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15844, 0), + TargetNodeId=NumericNodeId(25467, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18715, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), + RequestedNewNodeId=NumericNodeId(25469, 0), + BrowseName=QualifiedName("GetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19732, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18716, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18727, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18728, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25469, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), + TargetNodeId=NumericNodeId(25470, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18715, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25469, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(25471, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18715, 0), + SourceNodeId=NumericNodeId(25469, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18716, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(25470, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(25469, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -118530,105 +132776,119 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18716, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18716, 0), + SourceNodeId=NumericNodeId(25470, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18716, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25470, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(25469, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18717, 0), - BrowseName=QualifiedName("TotalInformation", 0), + RequestedNewNodeId=NumericNodeId(25471, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(25469, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18718, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), + SourceNodeId=NumericNodeId(25471, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18719, 0), + TargetNodeId=NumericNodeId(25469, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25472, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18720, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18717, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18717, 0), + SourceNodeId=NumericNodeId(25472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25473, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18717, 0), + SourceNodeId=NumericNodeId(25472, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18718, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(25473, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), + ParentNodeId=NumericNodeId(25472, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118638,81 +132898,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18718, 0), + SourceNodeId=NumericNodeId(25473, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18718, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18718, 0), + SourceNodeId=NumericNodeId(25473, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), + TargetNodeId=NumericNodeId(25472, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ReserveIds"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18719, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25474, 0), + BrowseName=QualifiedName("ReserveIds", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18719, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25475, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18719, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25476, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18719, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25474, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='TransportProfileUri', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NumReqWriterGroupIds', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NumReqDataSetWriterIds', + DataType=NumericNodeId(5, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18720, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(25475, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18717, 0), + ParentNodeId=NumericNodeId(25474, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118722,147 +132990,145 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18720, 0), + SourceNodeId=NumericNodeId(25475, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18720, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18720, 0), + SourceNodeId=NumericNodeId(25475, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18717, 0), + TargetNodeId=NumericNodeId(25474, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DefaultPublisherId', + DataType=NumericNodeId(24, 0), + ValueRank=-1, + ), + ua.Argument( + Name='WriterGroupIds', + DataType=NumericNodeId(5, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='DataSetWriterIds', + DataType=NumericNodeId(5, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18722, 0), - BrowseName=QualifiedName("TotalError", 0), + RequestedNewNodeId=NumericNodeId(25476, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(25474, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18723, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18725, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18722, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18722, 0), + SourceNodeId=NumericNodeId(25476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18722, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(25474, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CloseAndUpdate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18723, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25477, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18723, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25478, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18723, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(25479, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18723, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), + TargetNodeId=NumericNodeId(25451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequireCompleteUpdate', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ConfigurationReferences', + DataType=NumericNodeId(25519, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18724, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(25478, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), + ParentNodeId=NumericNodeId(25477, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118872,39 +133138,58 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18724, 0), + SourceNodeId=NumericNodeId(25478, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18724, 0), + SourceNodeId=NumericNodeId(25478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), + TargetNodeId=NumericNodeId(25477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ChangesApplied', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferencesResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='ConfigurationValues', + DataType=NumericNodeId(25520, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='ConfigurationObjects', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18725, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(25479, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18722, 0), + ParentNodeId=NumericNodeId(25477, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -118914,70 +133199,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18725, 0), + SourceNodeId=NumericNodeId(25479, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18725, 0), + SourceNodeId=NumericNodeId(25479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18722, 0), + TargetNodeId=NumericNodeId(25477, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18727, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(18715, 0), + RequestedNewNodeId=NumericNodeId(17405, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18727, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17405, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17406, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17405, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18727, 0), + SourceNodeId=NumericNodeId(17405, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18728, 0), - BrowseName=QualifiedName("SubError", 0), + RequestedNewNodeId=NumericNodeId(17406, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18715, 0), + ParentNodeId=NumericNodeId(17405, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -118987,40 +133274,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18728, 0), + SourceNodeId=NumericNodeId(17406, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18728, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18728, 0), + SourceNodeId=NumericNodeId(17406, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(17405, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), + DisplayName=LocalizedText("Diagnostics"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18729, 0), - BrowseName=QualifiedName("Counters", 0), + RequestedNewNodeId=NumericNodeId(17409, 0), + BrowseName=QualifiedName("Diagnostics", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18715, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + TypeDefinition=NumericNodeId(19732, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -119028,224 +133307,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), + TargetNodeId=NumericNodeId(17410, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), + TargetNodeId=NumericNodeId(17411, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), + TargetNodeId=NumericNodeId(17416, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), + TargetNodeId=NumericNodeId(17421, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), + TargetNodeId=NumericNodeId(17422, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18729, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18730, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18731, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18732, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18730, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18733, 0), + TargetNodeId=NumericNodeId(17457, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18730, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19732, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18730, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18731, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18731, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18732, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18732, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18732, 0), + SourceNodeId=NumericNodeId(17409, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) @@ -119253,16 +133381,15 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18733, 0), + RequestedNewNodeId=NumericNodeId(17410, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18730, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -119270,39 +133397,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18733, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18733, 0), + SourceNodeId=NumericNodeId(17410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18733, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17410, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18730, 0), + TargetNodeId=NumericNodeId(17409, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), + DisplayName=LocalizedText("TotalInformation"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18735, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), + RequestedNewNodeId=NumericNodeId(17411, 0), + BrowseName=QualifiedName("TotalInformation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), + ParentNodeId=NumericNodeId(17409, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -119312,49 +133431,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), + SourceNodeId=NumericNodeId(17411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18736, 0), + TargetNodeId=NumericNodeId(17412, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), + SourceNodeId=NumericNodeId(17411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18737, 0), + TargetNodeId=NumericNodeId(17413, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18735, 0), + SourceNodeId=NumericNodeId(17411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18738, 0), + TargetNodeId=NumericNodeId(17414, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18735, 0), + SourceNodeId=NumericNodeId(17411, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18735, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18735, 0), + SourceNodeId=NumericNodeId(17411, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), + TargetNodeId=NumericNodeId(17409, 0), ) refs.append(ref) server.add_references(refs) @@ -119365,10 +133476,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18736, 0), + RequestedNewNodeId=NumericNodeId(17412, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), + ParentNodeId=NumericNodeId(17411, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119378,25 +133489,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18736, 0), + SourceNodeId=NumericNodeId(17412, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18736, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18736, 0), + SourceNodeId=NumericNodeId(17412, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), + TargetNodeId=NumericNodeId(17411, 0), ) refs.append(ref) server.add_references(refs) @@ -119404,14 +133507,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18737, 0), + RequestedNewNodeId=NumericNodeId(17413, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), + ParentNodeId=NumericNodeId(17411, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119421,25 +133523,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18737, 0), + SourceNodeId=NumericNodeId(17413, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18737, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18737, 0), + SourceNodeId=NumericNodeId(17413, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), + TargetNodeId=NumericNodeId(17411, 0), ) refs.append(ref) server.add_references(refs) @@ -119447,14 +133541,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18738, 0), + RequestedNewNodeId=NumericNodeId(17414, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18735, 0), + ParentNodeId=NumericNodeId(17411, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119464,39 +133557,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18738, 0), + SourceNodeId=NumericNodeId(17414, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18738, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18738, 0), + SourceNodeId=NumericNodeId(17414, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18735, 0), + TargetNodeId=NumericNodeId(17411, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("TotalError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18740, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(17416, 0), + BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), + ParentNodeId=NumericNodeId(17409, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -119506,49 +133591,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), + SourceNodeId=NumericNodeId(17416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18741, 0), + TargetNodeId=NumericNodeId(17417, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), + SourceNodeId=NumericNodeId(17416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18742, 0), + TargetNodeId=NumericNodeId(17418, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18740, 0), + SourceNodeId=NumericNodeId(17416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18743, 0), + TargetNodeId=NumericNodeId(17419, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18740, 0), + SourceNodeId=NumericNodeId(17416, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18740, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18740, 0), + SourceNodeId=NumericNodeId(17416, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), + TargetNodeId=NumericNodeId(17409, 0), ) refs.append(ref) server.add_references(refs) @@ -119559,10 +133636,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18741, 0), + RequestedNewNodeId=NumericNodeId(17417, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), + ParentNodeId=NumericNodeId(17416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119572,25 +133649,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18741, 0), + SourceNodeId=NumericNodeId(17417, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18741, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18741, 0), + SourceNodeId=NumericNodeId(17417, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), + TargetNodeId=NumericNodeId(17416, 0), ) refs.append(ref) server.add_references(refs) @@ -119598,14 +133667,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18742, 0), + RequestedNewNodeId=NumericNodeId(17418, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), + ParentNodeId=NumericNodeId(17416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119615,25 +133683,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18742, 0), + SourceNodeId=NumericNodeId(17418, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18742, 0), + SourceNodeId=NumericNodeId(17418, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), + TargetNodeId=NumericNodeId(17416, 0), ) refs.append(ref) server.add_references(refs) @@ -119641,14 +133701,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18743, 0), + RequestedNewNodeId=NumericNodeId(17419, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18740, 0), + ParentNodeId=NumericNodeId(17416, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119658,39 +133717,169 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18743, 0), + SourceNodeId=NumericNodeId(17419, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17419, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17416, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17421, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17421, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17409, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SubError"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17422, 0), + BrowseName=QualifiedName("SubError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18743, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18743, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17422, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18740, 0), + TargetNodeId=NumericNodeId(17409, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Counters"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17423, 0), + BrowseName=QualifiedName("Counters", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17424, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17431, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17436, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17441, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17446, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17451, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17409, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), + DisplayName=LocalizedText("StateError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18745, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), + RequestedNewNodeId=NumericNodeId(17424, 0), + BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -119700,49 +133889,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), + SourceNodeId=NumericNodeId(17424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18746, 0), + TargetNodeId=NumericNodeId(17425, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), + SourceNodeId=NumericNodeId(17424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18747, 0), + TargetNodeId=NumericNodeId(17426, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18745, 0), + SourceNodeId=NumericNodeId(17424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18748, 0), + TargetNodeId=NumericNodeId(17429, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18745, 0), + SourceNodeId=NumericNodeId(17424, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18745, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18745, 0), + SourceNodeId=NumericNodeId(17424, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) @@ -119753,10 +133934,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18746, 0), + RequestedNewNodeId=NumericNodeId(17425, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), + ParentNodeId=NumericNodeId(17424, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119766,25 +133947,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18746, 0), + SourceNodeId=NumericNodeId(17425, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18746, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18746, 0), + SourceNodeId=NumericNodeId(17425, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), + TargetNodeId=NumericNodeId(17424, 0), ) refs.append(ref) server.add_references(refs) @@ -119792,14 +133965,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18747, 0), + RequestedNewNodeId=NumericNodeId(17426, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), + ParentNodeId=NumericNodeId(17424, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119809,25 +133982,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18747, 0), + SourceNodeId=NumericNodeId(17426, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18747, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18747, 0), + SourceNodeId=NumericNodeId(17426, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), + TargetNodeId=NumericNodeId(17424, 0), ) refs.append(ref) server.add_references(refs) @@ -119839,10 +134004,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18748, 0), + RequestedNewNodeId=NumericNodeId(17429, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18745, 0), + ParentNodeId=NumericNodeId(17424, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119852,39 +134017,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18748, 0), + SourceNodeId=NumericNodeId(17429, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18748, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18748, 0), + SourceNodeId=NumericNodeId(17429, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18745, 0), + TargetNodeId=NumericNodeId(17424, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), + DisplayName=LocalizedText("StateOperationalByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18750, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(17431, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -119894,49 +134051,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), + SourceNodeId=NumericNodeId(17431, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18751, 0), + TargetNodeId=NumericNodeId(17432, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), + SourceNodeId=NumericNodeId(17431, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18752, 0), + TargetNodeId=NumericNodeId(17433, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18750, 0), + SourceNodeId=NumericNodeId(17431, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18753, 0), + TargetNodeId=NumericNodeId(17434, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18750, 0), + SourceNodeId=NumericNodeId(17431, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18750, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18750, 0), + SourceNodeId=NumericNodeId(17431, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) @@ -119947,10 +134096,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18751, 0), + RequestedNewNodeId=NumericNodeId(17432, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), + ParentNodeId=NumericNodeId(17431, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -119960,25 +134109,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18751, 0), + SourceNodeId=NumericNodeId(17432, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18751, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18751, 0), + SourceNodeId=NumericNodeId(17432, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), + TargetNodeId=NumericNodeId(17431, 0), ) refs.append(ref) server.add_references(refs) @@ -119990,10 +134131,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18752, 0), + RequestedNewNodeId=NumericNodeId(17433, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), + ParentNodeId=NumericNodeId(17431, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120003,25 +134144,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18752, 0), + SourceNodeId=NumericNodeId(17433, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18752, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18752, 0), + SourceNodeId=NumericNodeId(17433, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), + TargetNodeId=NumericNodeId(17431, 0), ) refs.append(ref) server.add_references(refs) @@ -120033,10 +134166,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18753, 0), + RequestedNewNodeId=NumericNodeId(17434, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18750, 0), + ParentNodeId=NumericNodeId(17431, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120046,39 +134179,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18753, 0), + SourceNodeId=NumericNodeId(17434, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18753, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18753, 0), + SourceNodeId=NumericNodeId(17434, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18750, 0), + TargetNodeId=NumericNodeId(17431, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), + DisplayName=LocalizedText("StateOperationalByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18755, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), + RequestedNewNodeId=NumericNodeId(17436, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18729, 0), + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -120088,49 +134213,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), + SourceNodeId=NumericNodeId(17436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18756, 0), + TargetNodeId=NumericNodeId(17437, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), + SourceNodeId=NumericNodeId(17436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18757, 0), + TargetNodeId=NumericNodeId(17438, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18755, 0), + SourceNodeId=NumericNodeId(17436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18758, 0), + TargetNodeId=NumericNodeId(17439, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18755, 0), + SourceNodeId=NumericNodeId(17436, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18755, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18755, 0), + SourceNodeId=NumericNodeId(17436, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18729, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) @@ -120141,10 +134258,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18756, 0), + RequestedNewNodeId=NumericNodeId(17437, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), + ParentNodeId=NumericNodeId(17436, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120154,25 +134271,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18756, 0), + SourceNodeId=NumericNodeId(17437, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18756, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18756, 0), + SourceNodeId=NumericNodeId(17437, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), + TargetNodeId=NumericNodeId(17436, 0), ) refs.append(ref) server.add_references(refs) @@ -120184,10 +134293,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18757, 0), + RequestedNewNodeId=NumericNodeId(17438, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), + ParentNodeId=NumericNodeId(17436, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120197,25 +134306,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18757, 0), + SourceNodeId=NumericNodeId(17438, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18757, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18757, 0), + SourceNodeId=NumericNodeId(17438, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), + TargetNodeId=NumericNodeId(17436, 0), ) refs.append(ref) server.add_references(refs) @@ -120227,10 +134328,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18758, 0), + RequestedNewNodeId=NumericNodeId(17439, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18755, 0), + ParentNodeId=NumericNodeId(17436, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120240,148 +134341,144 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18758, 0), + SourceNodeId=NumericNodeId(17439, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18758, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18758, 0), + SourceNodeId=NumericNodeId(17439, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18755, 0), + TargetNodeId=NumericNodeId(17436, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalFromError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18760, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18715, 0), + RequestedNewNodeId=NumericNodeId(17441, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18761, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18763, 0), + TargetNodeId=NumericNodeId(17442, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18765, 0), + TargetNodeId=NumericNodeId(17443, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18767, 0), + TargetNodeId=NumericNodeId(17444, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18760, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18760, 0), + SourceNodeId=NumericNodeId(17441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18760, 0), + SourceNodeId=NumericNodeId(17441, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18715, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18761, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(17442, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18761, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18762, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18761, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17442, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(17441, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17443, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18761, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18761, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17443, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), + TargetNodeId=NumericNodeId(17441, 0), ) refs.append(ref) server.add_references(refs) @@ -120393,10 +134490,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18762, 0), + RequestedNewNodeId=NumericNodeId(17444, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18761, 0), + ParentNodeId=NumericNodeId(17441, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120406,41 +134503,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18762, 0), + SourceNodeId=NumericNodeId(17444, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18762, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18762, 0), + SourceNodeId=NumericNodeId(17444, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18761, 0), + TargetNodeId=NumericNodeId(17441, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("StatePausedByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18763, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(17446, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -120448,48 +134537,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18763, 0), + SourceNodeId=NumericNodeId(17446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18764, 0), + TargetNodeId=NumericNodeId(17447, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18763, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(17448, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18763, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17449, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17446, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18763, 0), + SourceNodeId=NumericNodeId(17446, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18764, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17447, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18763, 0), + ParentNodeId=NumericNodeId(17446, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120499,75 +134595,52 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18764, 0), + SourceNodeId=NumericNodeId(17447, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18764, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18764, 0), + SourceNodeId=NumericNodeId(17447, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18763, 0), + TargetNodeId=NumericNodeId(17446, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18765, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(17448, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(17446, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18766, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18765, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18765, 0), + SourceNodeId=NumericNodeId(17448, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18765, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17448, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), + TargetNodeId=NumericNodeId(17446, 0), ) refs.append(ref) server.add_references(refs) @@ -120579,10 +134652,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18766, 0), + RequestedNewNodeId=NumericNodeId(17449, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18765, 0), + ParentNodeId=NumericNodeId(17446, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120592,41 +134665,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18766, 0), + SourceNodeId=NumericNodeId(17449, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18766, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18766, 0), + SourceNodeId=NumericNodeId(17449, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18765, 0), + TargetNodeId=NumericNodeId(17446, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("StateDisabledByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18767, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(17451, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18760, 0), + ParentNodeId=NumericNodeId(17423, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -120634,48 +134699,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18767, 0), + SourceNodeId=NumericNodeId(17451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18768, 0), + TargetNodeId=NumericNodeId(17452, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18767, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(17453, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18767, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17454, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17451, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18767, 0), + SourceNodeId=NumericNodeId(17451, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18760, 0), + TargetNodeId=NumericNodeId(17423, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18768, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17452, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18767, 0), + ParentNodeId=NumericNodeId(17451, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120685,128 +134757,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18768, 0), + SourceNodeId=NumericNodeId(17452, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18768, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18768, 0), + SourceNodeId=NumericNodeId(17452, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18767, 0), + TargetNodeId=NumericNodeId(17451, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubCapablities"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23642, 0), - BrowseName=QualifiedName("PubSubCapablities", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23832, 0), + RequestedNewNodeId=NumericNodeId(17453, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23644, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23645, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23646, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23647, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23648, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23642, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23642, 0), + SourceNodeId=NumericNodeId(17453, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23642, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17453, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(17451, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23643, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), + RequestedNewNodeId=NumericNodeId(17454, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), + ParentNodeId=NumericNodeId(17451, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120816,165 +134827,139 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23643, 0), + SourceNodeId=NumericNodeId(17454, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23643, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23643, 0), + SourceNodeId=NumericNodeId(17454, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17451, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23644, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17457, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23644, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17458, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23644, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17460, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23644, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17462, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23645, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23645, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17464, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23645, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23645, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17409, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23646, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(17458, 0), + BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23646, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17459, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23646, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23646, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17457, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23647, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(17459, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), + ParentNodeId=NumericNodeId(17458, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -120984,130 +134969,108 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23647, 0), + SourceNodeId=NumericNodeId(17459, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23647, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23647, 0), + SourceNodeId=NumericNodeId(17459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17458, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ConfiguredDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23648, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), + RequestedNewNodeId=NumericNodeId(17460, 0), + BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23642, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23648, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23648, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23648, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23642, 0), + TargetNodeId=NumericNodeId(17457, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DataSetClasses"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23649, 0), - BrowseName=QualifiedName("DataSetClasses", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), + RequestedNewNodeId=NumericNodeId(17461, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17460, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24009, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23649, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23649, 0), + SourceNodeId=NumericNodeId(17461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23649, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(17460, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText(""), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("OperationalDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24009, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(17462, 0), + BrowseName=QualifiedName("OperationalDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23649, 0), + ParentNodeId=NumericNodeId(17457, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -121116,41 +135079,41 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24009, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(17463, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24009, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24009, 0), + SourceNodeId=NumericNodeId(17462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23649, 0), + TargetNodeId=NumericNodeId(17457, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedTransportProfiles"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17479, 0), - BrowseName=QualifiedName("SupportedTransportProfiles", 0), + RequestedNewNodeId=NumericNodeId(17463, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), + ParentNodeId=NumericNodeId(17462, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121160,81 +135123,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17479, 0), + SourceNodeId=NumericNodeId(17463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17479, 0), + SourceNodeId=NumericNodeId(17463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(17462, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultDatagramPublisherId"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), + DisplayName=LocalizedText("OperationalDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25432, 0), - BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), + RequestedNewNodeId=NumericNodeId(17464, 0), + BrowseName=QualifiedName("OperationalDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25432, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17466, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25432, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25432, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(17457, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(20998, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25433, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), + RequestedNewNodeId=NumericNodeId(17466, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14416, 0), + ParentNodeId=NumericNodeId(17464, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121244,266 +135200,260 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25433, 0), + SourceNodeId=NumericNodeId(17466, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25433, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25433, 0), + SourceNodeId=NumericNodeId(17466, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(17464, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishSubscribe"), + DisplayName=LocalizedText("PubSubCapabilities"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14443, 0), - BrowseName=QualifiedName("PublishSubscribe", 0), + RequestedNewNodeId=NumericNodeId(23678, 0), + BrowseName=QualifiedName("PubSubCapablities", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(2253, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14416, 0), + TypeDefinition=NumericNodeId(23832, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), + TargetNodeId=NumericNodeId(23679, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), + TargetNodeId=NumericNodeId(23680, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), + TargetNodeId=NumericNodeId(23681, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), + TargetNodeId=NumericNodeId(23682, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17364, 0), + TargetNodeId=NumericNodeId(23683, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), + TargetNodeId=NumericNodeId(23684, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17369, 0), + TargetNodeId=NumericNodeId(32398, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17371, 0), + TargetNodeId=NumericNodeId(32839, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23658, 0), + TargetNodeId=NumericNodeId(32840, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(32841, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17405, 0), + TargetNodeId=NumericNodeId(32842, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(32399, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(32400, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23685, 0), + TargetNodeId=NumericNodeId(32401, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17481, 0), + TargetNodeId=NumericNodeId(32402, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25480, 0), + TargetNodeId=NumericNodeId(32843, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25481, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14443, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2253, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14443, 0), + SourceNodeId=NumericNodeId(23678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14416, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityKeys"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPubSubConnections"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15215, 0), - BrowseName=QualifiedName("GetSecurityKeys", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(23679, 0), + BrowseName=QualifiedName("MaxPubSubConnections", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23679, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15215, 0), + SourceNodeId=NumericNodeId(23679, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15216, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxWriterGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23680, 0), + BrowseName=QualifiedName("MaxWriterGroups", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15215, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23680, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15217, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15215, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23680, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='StartingTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText("MaxReaderGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15216, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(23681, 0), + BrowseName=QualifiedName("MaxReaderGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15215, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121513,7 +135463,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15216, 0), + SourceNodeId=NumericNodeId(23681, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121521,53 +135471,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15216, 0), + SourceNodeId=NumericNodeId(23681, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FirstTokenId', - DataType=NumericNodeId(288, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Keys', - DataType=NumericNodeId(15, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], + DisplayName=LocalizedText("MaxDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15217, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(23682, 0), + BrowseName=QualifiedName("MaxDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15215, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121577,7 +135497,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15217, 0), + SourceNodeId=NumericNodeId(23682, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121585,71 +135505,91 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15217, 0), + SourceNodeId=NumericNodeId(23682, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15215, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15440, 0), - BrowseName=QualifiedName("GetSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(23683, 0), + BrowseName=QualifiedName("MaxDataSetReaders", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23683, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15440, 0), + SourceNodeId=NumericNodeId(23683, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15441, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxFieldsPerDataSet"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23684, 0), + BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15440, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15442, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15440, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("MaxDataSetWritersPerGroup"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15441, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32398, 0), + BrowseName=QualifiedName("MaxDataSetWritersPerGroup", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15440, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121659,7 +135599,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15441, 0), + SourceNodeId=NumericNodeId(32398, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121667,32 +135607,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15441, 0), + SourceNodeId=NumericNodeId(32398, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("MaxSecurityGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15442, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32839, 0), + BrowseName=QualifiedName("MaxSecurityGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15440, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121702,7 +135633,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15442, 0), + SourceNodeId=NumericNodeId(32839, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121710,140 +135641,159 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15442, 0), + SourceNodeId=NumericNodeId(32839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15440, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SecurityGroups"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPushTargets"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15443, 0), - BrowseName=QualifiedName("SecurityGroups", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15452, 0), + RequestedNewNodeId=NumericNodeId(32840, 0), + BrowseName=QualifiedName("MaxPushTargets", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15447, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxPublishedDataSets"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32841, 0), + BrowseName=QualifiedName("MaxPublishedDataSets", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15443, 0), + SourceNodeId=NumericNodeId(32841, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15452, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32841, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxStandaloneSubscribedDataSets"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15444, 0), - BrowseName=QualifiedName("AddSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15443, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32842, 0), + BrowseName=QualifiedName("MaxStandaloneSubscribedDataSets", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32842, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15444, 0), + SourceNodeId=NumericNodeId(32842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15445, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxNetworkMessageSizeDatagram"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32399, 0), + BrowseName=QualifiedName("MaxNetworkMessageSizeDatagram", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15444, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15446, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15444, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32399, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxFutureKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='MaxPastKeyCount', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], + DisplayName=LocalizedText("MaxNetworkMessageSizeBroker"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15445, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32400, 0), + BrowseName=QualifiedName("MaxNetworkMessageSizeBroker", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15444, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121853,7 +135803,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15445, 0), + SourceNodeId=NumericNodeId(32400, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121861,37 +135811,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15445, 0), + SourceNodeId=NumericNodeId(32400, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupId', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("SupportSecurityKeyPull"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15446, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32401, 0), + BrowseName=QualifiedName("SupportSecurityKeyPull", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15444, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121901,7 +135837,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15446, 0), + SourceNodeId=NumericNodeId(32401, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121909,63 +135845,57 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15446, 0), + SourceNodeId=NumericNodeId(32401, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15444, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSecurityGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportSecurityKeyPush"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15447, 0), - BrowseName=QualifiedName("RemoveSecurityGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15443, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(32402, 0), + BrowseName=QualifiedName("SupportSecurityKeyPush", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15447, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15448, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15447, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32402, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15443, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SecurityGroupNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SupportSecurityKeyServer"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15448, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32843, 0), + BrowseName=QualifiedName("SupportSecurityKeyServer", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15447, 0), + ParentNodeId=NumericNodeId(23678, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -121975,7 +135905,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15448, 0), + SourceNodeId=NumericNodeId(32843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -121983,145 +135913,160 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15448, 0), + SourceNodeId=NumericNodeId(32843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15447, 0), + TargetNodeId=NumericNodeId(23678, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("KeyPushTargets"), + DisplayName=LocalizedText("DataSetClasses"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25440, 0), - BrowseName=QualifiedName("KeyPushTargets", 0), + RequestedNewNodeId=NumericNodeId(23685, 0), + BrowseName=QualifiedName("DataSetClasses", 0), NodeClass_=NodeClass.Object, ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25346, 0), + TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23685, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), + SourceNodeId=NumericNodeId(23685, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25444, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportedTransportProfiles"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17481, 0), + BrowseName=QualifiedName("SupportedTransportProfiles", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25440, 0), + SourceNodeId=NumericNodeId(17481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25346, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25440, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17481, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPushTarget"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DefaultDatagramPublisherId"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25441, 0), - BrowseName=QualifiedName("AddPushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25440, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25480, 0), + BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25441, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25442, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25441, 0), + SourceNodeId=NumericNodeId(25480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25443, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConfigurationVersion"), + DataType=NumericNodeId(20998, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25481, 0), + BrowseName=QualifiedName("ConfigurationVersion", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14443, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25441, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ApplicationUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EndpointUrl', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserTokenType', - DataType=NumericNodeId(304, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequestedKeyCount', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RetryInterval', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25481, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14443, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DefaultSecurityKeyServices"), + DataType=NumericNodeId(312, 0), ValueRank=1, - ArrayDimensions=[6], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25442, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(32403, 0), + BrowseName=QualifiedName("DefaultSecurityKeyServices", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25441, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122131,7 +136076,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25442, 0), + SourceNodeId=NumericNodeId(32403, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -122139,32 +136084,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25442, 0), + SourceNodeId=NumericNodeId(32403, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("ConfigurationProperties"), + DataType=NumericNodeId(14533, 0), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25443, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(32404, 0), + BrowseName=QualifiedName("ConfigurationProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25441, 0), + ParentNodeId=NumericNodeId(14443, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122174,7 +136111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25443, 0), + SourceNodeId=NumericNodeId(32404, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -122182,95 +136119,85 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25443, 0), + SourceNodeId=NumericNodeId(32404, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25441, 0), + TargetNodeId=NumericNodeId(14443, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePushTarget"), - ) + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasPubSubConnection"), + InverseName=LocalizedText("PubSubConnectionOf"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25444, 0), - BrowseName=QualifiedName("RemovePushTarget", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25440, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(14476, 0), + BrowseName=QualifiedName("HasPubSubConnection", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(47, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25444, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25445, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25444, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25440, 0), + TargetNodeId=NumericNodeId(47, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='PushTargetId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubConfigurationType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25445, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25444, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25482, 0), + BrowseName=QualifiedName("PubSubConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(11575, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25445, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(25505, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(25482, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25445, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25444, 0), + TargetNodeId=NumericNodeId(11575, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetSecurityKeys"), + DisplayName=LocalizedText("ReserveIds"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17364, 0), - BrowseName=QualifiedName("SetSecurityKeys", 0), + RequestedNewNodeId=NumericNodeId(25505, 0), + BrowseName=QualifiedName("ReserveIds", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), + ParentNodeId=NumericNodeId(25482, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -122279,17 +136206,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17364, 0), + SourceNodeId=NumericNodeId(25505, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17365, 0), + TargetNodeId=NumericNodeId(25506, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25505, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25507, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25505, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17364, 0), + SourceNodeId=NumericNodeId(25505, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(25482, 0), ) refs.append(ref) server.add_references(refs) @@ -122299,51 +136242,93 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='SecurityGroupId', + Name='TransportProfileUri', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='SecurityPolicyUri', - DataType=NumericNodeId(12, 0), + Name='NumReqWriterGroupIds', + DataType=NumericNodeId(5, 0), ValueRank=-1, ), ua.Argument( - Name='CurrentTokenId', - DataType=NumericNodeId(288, 0), + Name='NumReqDataSetWriterIds', + DataType=NumericNodeId(5, 0), ValueRank=-1, ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25506, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(25505, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25506, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25506, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25506, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25505, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ ua.Argument( - Name='CurrentKey', - DataType=NumericNodeId(15, 0), + Name='DefaultPublisherId', + DataType=NumericNodeId(24, 0), ValueRank=-1, ), ua.Argument( - Name='FutureKeys', - DataType=NumericNodeId(15, 0), + Name='WriterGroupIds', + DataType=NumericNodeId(5, 0), ValueRank=1, ArrayDimensions=[0], ), ua.Argument( - Name='TimeToNextKey', - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ), - ua.Argument( - Name='KeyLifetime', - DataType=NumericNodeId(290, 0), - ValueRank=-1, + Name='DataSetWriterIds', + DataType=NumericNodeId(5, 0), + ValueRank=1, + ArrayDimensions=[0], ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[7], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17365, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25507, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17364, 0), + ParentNodeId=NumericNodeId(25505, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122353,29 +136338,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17365, 0), + SourceNodeId=NumericNodeId(25507, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25507, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17365, 0), + SourceNodeId=NumericNodeId(25507, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17364, 0), + TargetNodeId=NumericNodeId(25505, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddConnection"), + DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17366, 0), - BrowseName=QualifiedName("AddConnection", 0), + RequestedNewNodeId=NumericNodeId(25508, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), + ParentNodeId=NumericNodeId(25482, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -122384,25 +136377,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17366, 0), + SourceNodeId=NumericNodeId(25508, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17367, 0), + TargetNodeId=NumericNodeId(25509, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17366, 0), + SourceNodeId=NumericNodeId(25508, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17368, 0), + TargetNodeId=NumericNodeId(25510, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25508, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17366, 0), + SourceNodeId=NumericNodeId(25508, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(25482, 0), ) refs.append(ref) server.add_references(refs) @@ -122412,20 +136413,31 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15617, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RequireCompleteUpdate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), + ua.Argument( + Name='ConfigurationReferences', + DataType=NumericNodeId(25519, 0), + ValueRank=1, + ArrayDimensions=[0], + ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17367, 0), + RequestedNewNodeId=NumericNodeId(25509, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17366, 0), + ParentNodeId=NumericNodeId(25508, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122435,17 +136447,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17367, 0), + SourceNodeId=NumericNodeId(25509, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25509, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17367, 0), + SourceNodeId=NumericNodeId(25509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), + TargetNodeId=NumericNodeId(25508, 0), ) refs.append(ref) server.add_references(refs) @@ -122455,20 +136475,38 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), + Name='ChangesApplied', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), + ua.Argument( + Name='ReferencesResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='ConfigurationValues', + DataType=NumericNodeId(25520, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='ConfigurationObjects', + DataType=NumericNodeId(17, 0), + ValueRank=1, + ArrayDimensions=[0], + ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17368, 0), + RequestedNewNodeId=NumericNodeId(25510, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17366, 0), + ParentNodeId=NumericNodeId(25508, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122478,30 +136516,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17368, 0), + SourceNodeId=NumericNodeId(25510, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25510, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17368, 0), + SourceNodeId=NumericNodeId(25510, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17366, 0), + TargetNodeId=NumericNodeId(25508, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveConnection"), - ) + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConfigurationRefMask"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17369, 0), - BrowseName=QualifiedName("RemoveConnection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(25517, 0), + BrowseName=QualifiedName("PubSubConfigurationRefMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -122509,40 +136556,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17369, 0), + SourceNodeId=NumericNodeId(25517, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17370, 0), + TargetNodeId=NumericNodeId(25518, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17369, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25517, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(7, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConnectionId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('ElementAdd'), LocalizedText('ElementMatch'), LocalizedText('ElementModify'), LocalizedText('ElementRemove'), LocalizedText('ReferenceWriter'), LocalizedText('ReferenceReader'), LocalizedText('ReferenceWriterGroup'), LocalizedText('ReferenceReaderGroup'), LocalizedText('ReferenceConnection'), LocalizedText('ReferencePubDataset'), LocalizedText('ReferenceSubDataset'), LocalizedText('ReferenceSecurityGroup'), LocalizedText('ReferencePushTarget')], ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[13], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17370, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(25518, 0), + BrowseName=QualifiedName("OptionSetValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17369, 0), + ParentNodeId=NumericNodeId(25517, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122552,7 +136592,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17370, 0), + SourceNodeId=NumericNodeId(25518, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -122560,218 +136600,216 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17370, 0), + SourceNodeId=NumericNodeId(25518, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17369, 0), + TargetNodeId=NumericNodeId(25517, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PublishedDataSets"), - EventNotifier=0, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConfigurationRefDataType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17371, 0), - BrowseName=QualifiedName("PublishedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14477, 0), + RequestedNewNodeId=NumericNodeId(25519, 0), + BrowseName=QualifiedName("PubSubConfigurationRefDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17371, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17371, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25519, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSets"), - EventNotifier=0, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubConfigurationValueDataType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23658, 0), - BrowseName=QualifiedName("SubscribedDataSets", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(25520, 0), + BrowseName=QualifiedName("PubSubConfigurationValueDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23658, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25520, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubConfiguration"), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PublishedDataSetType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25451, 0), - BrowseName=QualifiedName("PubSubConfiguration", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(25482, 0), + RequestedNewNodeId=NumericNodeId(14509, 0), + BrowseName=QualifiedName("PublishedDataSetType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(14936, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25452, 0), + TargetNodeId=NumericNodeId(15222, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25453, 0), + TargetNodeId=NumericNodeId(14519, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25454, 0), + TargetNodeId=NumericNodeId(15229, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25451, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25455, 0), + TargetNodeId=NumericNodeId(16759, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), + TargetNodeId=NumericNodeId(25521, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25462, 0), + TargetNodeId=NumericNodeId(15481, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14509, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15222, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(14936, 0), + TypeDefinition=NumericNodeId(15298, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25467, 0), + TargetNodeId=NumericNodeId(16720, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), + TargetNodeId=NumericNodeId(16721, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25472, 0), + TargetNodeId=NumericNodeId(17482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), + TargetNodeId=NumericNodeId(15223, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25451, 0), + ReferenceTypeId=NumericNodeId(14936, 0), + SourceNodeId=NumericNodeId(15222, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Size"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), + DisplayName=LocalizedText("DataSetWriterId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25452, 0), - BrowseName=QualifiedName("Size", 0), + RequestedNewNodeId=NumericNodeId(16720, 0), + BrowseName=QualifiedName("DataSetWriterId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15222, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122781,65 +136819,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25452, 0), + SourceNodeId=NumericNodeId(16720, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25452, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Writable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25453, 0), - BrowseName=QualifiedName("Writable", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25453, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16720, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25453, 0), + SourceNodeId=NumericNodeId(16720, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15222, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("UserWritable"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DataSetFieldContentMask"), + DataType=NumericNodeId(15583, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25454, 0), - BrowseName=QualifiedName("UserWritable", 0), + RequestedNewNodeId=NumericNodeId(16721, 0), + BrowseName=QualifiedName("DataSetFieldContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15222, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122849,31 +136861,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25454, 0), + SourceNodeId=NumericNodeId(16721, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16721, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25454, 0), + SourceNodeId=NumericNodeId(16721, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15222, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OpenCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("DataSetWriterProperties"), + DataType=NumericNodeId(14533, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25455, 0), - BrowseName=QualifiedName("OpenCount", 0), + RequestedNewNodeId=NumericNodeId(17482, 0), + BrowseName=QualifiedName("DataSetWriterProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15222, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -122883,81 +136904,90 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25455, 0), + SourceNodeId=NumericNodeId(17482, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17482, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25455, 0), + SourceNodeId=NumericNodeId(17482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15222, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Open"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25459, 0), - BrowseName=QualifiedName("Open", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), + RequestedNewNodeId=NumericNodeId(15223, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15222, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25459, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25460, 0), + TargetNodeId=NumericNodeId(15224, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25459, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25461, 0), + TargetNodeId=NumericNodeId(14643, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15223, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25459, 0), + SourceNodeId=NumericNodeId(15223, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15222, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Mode', - DataType=NumericNodeId(3, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25460, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(15224, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25459, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15223, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -122965,40 +136995,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25460, 0), + SourceNodeId=NumericNodeId(15224, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15224, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25460, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15224, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), + TargetNodeId=NumericNodeId(15223, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ConfigurationVersion"), + DataType=NumericNodeId(14593, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25461, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(14519, 0), + BrowseName=QualifiedName("ConfigurationVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25459, 0), + ParentNodeId=NumericNodeId(14509, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123008,71 +137037,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25461, 0), + SourceNodeId=NumericNodeId(14519, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25461, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25459, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Close"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25462, 0), - BrowseName=QualifiedName("Close", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25462, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14519, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25463, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25462, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14519, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25463, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(15229, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25462, 0), + ParentNodeId=NumericNodeId(14509, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123082,84 +137079,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25463, 0), + SourceNodeId=NumericNodeId(15229, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25463, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25462, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Read"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25464, 0), - BrowseName=QualifiedName("Read", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25464, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25465, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25464, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15229, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25466, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25464, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15229, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Length', - DataType=NumericNodeId(6, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("DataSetClassId"), + DataType=ua.NodeId(ua.ObjectIds.Guid), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25465, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(16759, 0), + BrowseName=QualifiedName("DataSetClassId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25464, 0), + ParentNodeId=NumericNodeId(14509, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123169,40 +137121,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25465, 0), + SourceNodeId=NumericNodeId(16759, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16759, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25465, 0), + SourceNodeId=NumericNodeId(16759, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("CyclicDataSet"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25466, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(25521, 0), + BrowseName=QualifiedName("CyclicDataSet", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25464, 0), + ParentNodeId=NumericNodeId(14509, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123212,108 +137163,94 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25466, 0), + SourceNodeId=NumericNodeId(25521, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25521, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25466, 0), + SourceNodeId=NumericNodeId(25521, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25464, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Write"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ExtensionFields"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25467, 0), - BrowseName=QualifiedName("Write", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), + RequestedNewNodeId=NumericNodeId(15481, 0), + BrowseName=QualifiedName("ExtensionFields", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14509, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15489, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25467, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25468, 0), + TargetNodeId=NumericNodeId(15482, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25467, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Data', - DataType=NumericNodeId(15, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25468, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25467, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(15481, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15485, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25468, 0), + SourceNodeId=NumericNodeId(15481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15489, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15481, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25468, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25467, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("GetPosition"), + DisplayName=LocalizedText("AddExtensionField"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25469, 0), - BrowseName=QualifiedName("GetPosition", 0), + RequestedNewNodeId=NumericNodeId(15482, 0), + BrowseName=QualifiedName("AddExtensionField", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15481, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -123322,25 +137259,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25469, 0), + SourceNodeId=NumericNodeId(15482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25470, 0), + TargetNodeId=NumericNodeId(15483, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25469, 0), + SourceNodeId=NumericNodeId(15482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25471, 0), + TargetNodeId=NumericNodeId(15484, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15482, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25469, 0), + SourceNodeId=NumericNodeId(15482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15481, 0), ) refs.append(ref) server.add_references(refs) @@ -123350,20 +137295,25 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='FieldName', + DataType=NumericNodeId(20, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldValue', + DataType=NumericNodeId(24, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25470, 0), + RequestedNewNodeId=NumericNodeId(15483, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25469, 0), + ParentNodeId=NumericNodeId(15482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123373,17 +137323,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25470, 0), + SourceNodeId=NumericNodeId(15483, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15483, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25470, 0), + SourceNodeId=NumericNodeId(15483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), + TargetNodeId=NumericNodeId(15482, 0), ) refs.append(ref) server.add_references(refs) @@ -123393,8 +137351,8 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), + Name='FieldId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], @@ -123403,10 +137361,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25471, 0), + RequestedNewNodeId=NumericNodeId(15484, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25469, 0), + ParentNodeId=NumericNodeId(15482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123416,29 +137374,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25471, 0), + SourceNodeId=NumericNodeId(15484, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15484, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25471, 0), + SourceNodeId=NumericNodeId(15484, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25469, 0), + TargetNodeId=NumericNodeId(15482, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("SetPosition"), + DisplayName=LocalizedText("RemoveExtensionField"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25472, 0), - BrowseName=QualifiedName("SetPosition", 0), + RequestedNewNodeId=NumericNodeId(15485, 0), + BrowseName=QualifiedName("RemoveExtensionField", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15481, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -123447,17 +137413,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25472, 0), + SourceNodeId=NumericNodeId(15485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25473, 0), + TargetNodeId=NumericNodeId(15486, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15485, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25472, 0), + SourceNodeId=NumericNodeId(15485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15481, 0), ) refs.append(ref) server.add_references(refs) @@ -123467,25 +137441,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Position', - DataType=NumericNodeId(9, 0), + Name='FieldId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25473, 0), + RequestedNewNodeId=NumericNodeId(15486, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25472, 0), + ParentNodeId=NumericNodeId(15485, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123495,30 +137464,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25473, 0), + SourceNodeId=NumericNodeId(15486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15486, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25473, 0), + SourceNodeId=NumericNodeId(15486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25472, 0), + TargetNodeId=NumericNodeId(15485, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), - ) + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ExtensionFieldsType"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25474, 0), - BrowseName=QualifiedName("ReserveIds", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(15489, 0), + BrowseName=QualifiedName("ExtensionFieldsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -123526,111 +137504,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25474, 0), + SourceNodeId=NumericNodeId(15489, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25475, 0), + TargetNodeId=NumericNodeId(15490, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25474, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25476, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25474, 0), + SourceNodeId=NumericNodeId(15489, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15491, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='TransportProfileUri', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25475, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25474, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25475, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15489, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15494, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25475, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15489, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText(""), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25476, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(15490, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25474, 0), + ParentNodeId=NumericNodeId(15489, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123640,29 +137554,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25476, 0), + SourceNodeId=NumericNodeId(15490, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15490, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25476, 0), + SourceNodeId=NumericNodeId(15490, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25474, 0), + TargetNodeId=NumericNodeId(15489, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), + DisplayName=LocalizedText("AddExtensionField"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25477, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), + RequestedNewNodeId=NumericNodeId(15491, 0), + BrowseName=QualifiedName("AddExtensionField", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25451, 0), + ParentNodeId=NumericNodeId(15489, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -123671,25 +137593,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25477, 0), + SourceNodeId=NumericNodeId(15491, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25478, 0), + TargetNodeId=NumericNodeId(15492, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25477, 0), + SourceNodeId=NumericNodeId(15491, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25479, 0), + TargetNodeId=NumericNodeId(15493, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15491, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25477, 0), + SourceNodeId=NumericNodeId(15491, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25451, 0), + TargetNodeId=NumericNodeId(15489, 0), ) refs.append(ref) server.add_references(refs) @@ -123699,31 +137629,25 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), + Name='FieldName', + DataType=NumericNodeId(20, 0), ValueRank=-1, ), ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), + Name='FieldValue', + DataType=NumericNodeId(24, 0), ValueRank=-1, ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25478, 0), + RequestedNewNodeId=NumericNodeId(15492, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25477, 0), + ParentNodeId=NumericNodeId(15491, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123733,17 +137657,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25478, 0), + SourceNodeId=NumericNodeId(15492, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15492, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25478, 0), + SourceNodeId=NumericNodeId(15492, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), + TargetNodeId=NumericNodeId(15491, 0), ) refs.append(ref) server.add_references(refs) @@ -123753,38 +137685,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', + Name='FieldId', DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25479, 0), + RequestedNewNodeId=NumericNodeId(15493, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25477, 0), + ParentNodeId=NumericNodeId(15491, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -123794,74 +137708,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25479, 0), + SourceNodeId=NumericNodeId(15493, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15493, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25479, 0), + SourceNodeId=NumericNodeId(15493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25477, 0), + TargetNodeId=NumericNodeId(15491, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveExtensionField"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17405, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), + RequestedNewNodeId=NumericNodeId(15494, 0), + BrowseName=QualifiedName("RemoveExtensionField", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15489, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17405, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17406, 0), + TargetNodeId=NumericNodeId(15495, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17405, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17405, 0), + SourceNodeId=NumericNodeId(15494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(15489, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FieldId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17406, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(15495, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17405, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(15494, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -123869,122 +137798,114 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17406, 0), + SourceNodeId=NumericNodeId(15495, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15495, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17406, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15495, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17405, 0), + TargetNodeId=NumericNodeId(15494, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("DataSetToWriter"), + InverseName=LocalizedText("WriterToDataSet"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17409, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19732, 0), + RequestedNewNodeId=NumericNodeId(14936, 0), + BrowseName=QualifiedName("DataSetToWriter", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(33, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17410, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14936, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), + TargetNodeId=NumericNodeId(33, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17421, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PublishedDataItemsType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14534, 0), + BrowseName=QualifiedName("PublishedDataItemsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14534, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17422, 0), + TargetNodeId=NumericNodeId(14548, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), + SourceNodeId=NumericNodeId(14534, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14555, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17409, 0), + SourceNodeId=NumericNodeId(14534, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), + TargetNodeId=NumericNodeId(14558, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17409, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14534, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("PublishedData"), + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17410, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14548, 0), + BrowseName=QualifiedName("PublishedData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(14534, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -123992,33 +137913,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17410, 0), + SourceNodeId=NumericNodeId(14548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14548, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17410, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(14534, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddVariables"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17411, 0), - BrowseName=QualifiedName("TotalInformation", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), + RequestedNewNodeId=NumericNodeId(14555, 0), + BrowseName=QualifiedName("AddVariables", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14534, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -124026,55 +137952,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17412, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), + SourceNodeId=NumericNodeId(14555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17413, 0), + TargetNodeId=NumericNodeId(14556, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17411, 0), + SourceNodeId=NumericNodeId(14555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17414, 0), + TargetNodeId=NumericNodeId(14557, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17411, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17411, 0), + SourceNodeId=NumericNodeId(14555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(14534, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='PromotedFields', + DataType=NumericNodeId(1, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='VariablesToAdd', + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17412, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(14556, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), + ParentNodeId=NumericNodeId(14555, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124084,65 +138029,54 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17412, 0), + SourceNodeId=NumericNodeId(14556, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17412, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17413, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17413, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14556, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17413, 0), + SourceNodeId=NumericNodeId(14556, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), + TargetNodeId=NumericNodeId(14555, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='NewConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17414, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14557, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17411, 0), + ParentNodeId=NumericNodeId(14555, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124152,33 +138086,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17414, 0), + SourceNodeId=NumericNodeId(14557, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14557, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17414, 0), + SourceNodeId=NumericNodeId(14557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17411, 0), + TargetNodeId=NumericNodeId(14555, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveVariables"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17416, 0), - BrowseName=QualifiedName("TotalError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), + RequestedNewNodeId=NumericNodeId(14558, 0), + BrowseName=QualifiedName("RemoveVariables", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14534, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -124186,55 +138125,62 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17417, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), + SourceNodeId=NumericNodeId(14558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17418, 0), + TargetNodeId=NumericNodeId(14559, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17416, 0), + SourceNodeId=NumericNodeId(14558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17419, 0), + TargetNodeId=NumericNodeId(14560, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17416, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17416, 0), + SourceNodeId=NumericNodeId(14558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(14534, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='VariablesToRemove', + DataType=NumericNodeId(7, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17417, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(14559, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), + ParentNodeId=NumericNodeId(14558, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124244,65 +138190,54 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17417, 0), + SourceNodeId=NumericNodeId(14559, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17417, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17418, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17418, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17418, 0), + SourceNodeId=NumericNodeId(14559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), + TargetNodeId=NumericNodeId(14558, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='NewConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RemoveResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17419, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14560, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17416, 0), + ParentNodeId=NumericNodeId(14558, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124312,171 +138247,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17419, 0), + SourceNodeId=NumericNodeId(14560, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17419, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17416, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17421, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17421, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17422, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17422, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17423, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17423, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14560, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17423, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14560, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(14558, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PublishedEventsType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17424, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(14572, 0), + BrowseName=QualifiedName("PublishedEventsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -124484,55 +138287,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), + SourceNodeId=NumericNodeId(14572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17425, 0), + TargetNodeId=NumericNodeId(14586, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), + SourceNodeId=NumericNodeId(14572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17426, 0), + TargetNodeId=NumericNodeId(14587, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17424, 0), + SourceNodeId=NumericNodeId(14572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17429, 0), + TargetNodeId=NumericNodeId(14588, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17424, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(15052, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17424, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("EventNotifier"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17425, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(14586, 0), + BrowseName=QualifiedName("EventNotifier", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), + ParentNodeId=NumericNodeId(14572, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124542,32 +138345,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17425, 0), + SourceNodeId=NumericNodeId(14586, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17425, 0), + SourceNodeId=NumericNodeId(14586, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), + TargetNodeId=NumericNodeId(14572, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("SelectedFields"), + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17426, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(14587, 0), + BrowseName=QualifiedName("SelectedFields", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), + ParentNodeId=NumericNodeId(14572, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124577,32 +138388,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17426, 0), + SourceNodeId=NumericNodeId(14587, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14587, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17426, 0), + SourceNodeId=NumericNodeId(14587, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), + TargetNodeId=NumericNodeId(14572, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("Filter"), + DataType=NumericNodeId(586, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17429, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14588, 0), + BrowseName=QualifiedName("Filter", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17424, 0), + ParentNodeId=NumericNodeId(14572, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124612,33 +138430,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17429, 0), + SourceNodeId=NumericNodeId(14588, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14588, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17429, 0), + SourceNodeId=NumericNodeId(14588, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17424, 0), + TargetNodeId=NumericNodeId(14572, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ModifyFieldSelection"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17431, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), + RequestedNewNodeId=NumericNodeId(15052, 0), + BrowseName=QualifiedName("ModifyFieldSelection", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14572, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -124646,55 +138469,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17432, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), + SourceNodeId=NumericNodeId(15052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17433, 0), + TargetNodeId=NumericNodeId(15053, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17431, 0), + SourceNodeId=NumericNodeId(15052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17434, 0), + TargetNodeId=NumericNodeId(15517, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17431, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17431, 0), + SourceNodeId=NumericNodeId(15052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14572, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='PromotedFields', + DataType=NumericNodeId(1, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='SelectedFields', + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17432, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(15053, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), + ParentNodeId=NumericNodeId(15052, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124704,32 +138546,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17432, 0), + SourceNodeId=NumericNodeId(15053, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15053, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17432, 0), + SourceNodeId=NumericNodeId(15053, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), + TargetNodeId=NumericNodeId(15052, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='NewConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17433, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(15517, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), + ParentNodeId=NumericNodeId(15052, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -124739,321 +138597,306 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17433, 0), + SourceNodeId=NumericNodeId(15517, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15517, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17433, 0), + SourceNodeId=NumericNodeId(15517, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), + TargetNodeId=NumericNodeId(15052, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetFolderType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17434, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17431, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14477, 0), + BrowseName=QualifiedName("DataSetFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17434, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17434, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17431, 0), + TargetNodeId=NumericNodeId(14487, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17436, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17437, 0), + TargetNodeId=NumericNodeId(14493, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17438, 0), + TargetNodeId=NumericNodeId(14496, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17436, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17439, 0), + TargetNodeId=NumericNodeId(16935, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17436, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(16960, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17436, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14499, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16994, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17437, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17437, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16997, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17437, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17438, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14478, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(14477, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17438, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14479, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17438, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), + TargetNodeId=NumericNodeId(14482, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17439, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17436, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17439, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16842, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17439, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17436, 0), + TargetNodeId=NumericNodeId(16881, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17441, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17442, 0), + TargetNodeId=NumericNodeId(14485, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17443, 0), + TargetNodeId=NumericNodeId(16884, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17444, 0), + TargetNodeId=NumericNodeId(16923, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17441, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(14477, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14478, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17441, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(14478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedDataItems"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17442, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14479, 0), + BrowseName=QualifiedName("AddPublishedDataItems", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17442, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14480, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17442, 0), + SourceNodeId=NumericNodeId(14479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), + TargetNodeId=NumericNodeId(14481, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14479, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14479, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='FieldFlags', + DataType=NumericNodeId(15904, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='VariablesToAdd', + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17443, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(14480, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), + ParentNodeId=NumericNodeId(14479, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125063,32 +138906,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17443, 0), + SourceNodeId=NumericNodeId(14480, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14480, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17443, 0), + SourceNodeId=NumericNodeId(14480, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), + TargetNodeId=NumericNodeId(14479, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17444, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14481, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17441, 0), + ParentNodeId=NumericNodeId(14479, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125098,33 +138968,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17444, 0), + SourceNodeId=NumericNodeId(14481, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14481, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17444, 0), + SourceNodeId=NumericNodeId(14481, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17441, 0), + TargetNodeId=NumericNodeId(14479, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedEvents"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17446, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), + RequestedNewNodeId=NumericNodeId(14482, 0), + BrowseName=QualifiedName("AddPublishedEvents", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125132,55 +139007,84 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17447, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), + SourceNodeId=NumericNodeId(14482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17448, 0), + TargetNodeId=NumericNodeId(14483, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17446, 0), + SourceNodeId=NumericNodeId(14482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17449, 0), + TargetNodeId=NumericNodeId(14484, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17446, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17446, 0), + SourceNodeId=NumericNodeId(14482, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EventNotifier', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='FieldFlags', + DataType=NumericNodeId(15904, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='SelectedFields', + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='Filter', + DataType=NumericNodeId(586, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17447, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(14483, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), + ParentNodeId=NumericNodeId(14482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125190,67 +139094,53 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17447, 0), + SourceNodeId=NumericNodeId(14483, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17447, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17448, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17448, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17448, 0), + SourceNodeId=NumericNodeId(14483, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), + TargetNodeId=NumericNodeId(14482, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17449, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14484, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17446, 0), + ParentNodeId=NumericNodeId(14482, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125260,33 +139150,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17449, 0), + SourceNodeId=NumericNodeId(14484, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14484, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17449, 0), + SourceNodeId=NumericNodeId(14484, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17446, 0), + TargetNodeId=NumericNodeId(14482, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17451, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17423, 0), + RequestedNewNodeId=NumericNodeId(16842, 0), + BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125294,55 +139189,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17452, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), + SourceNodeId=NumericNodeId(16842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17453, 0), + TargetNodeId=NumericNodeId(16843, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17451, 0), + SourceNodeId=NumericNodeId(16842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17454, 0), + TargetNodeId=NumericNodeId(16853, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17451, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17451, 0), + SourceNodeId=NumericNodeId(16842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17423, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='DataSetMetaData', + DataType=NumericNodeId(14523, 0), + ValueRank=-1, + ), + ua.Argument( + Name='VariablesToAdd', + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17452, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(16843, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), + ParentNodeId=NumericNodeId(16842, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125352,32 +139259,54 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17452, 0), + SourceNodeId=NumericNodeId(16843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16843, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17452, 0), + SourceNodeId=NumericNodeId(16843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), + TargetNodeId=NumericNodeId(16842, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17453, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(16853, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), + ParentNodeId=NumericNodeId(16842, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125387,133 +139316,208 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17453, 0), + SourceNodeId=NumericNodeId(16853, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16853, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17453, 0), + SourceNodeId=NumericNodeId(16853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), + TargetNodeId=NumericNodeId(16842, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedEventsTemplate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17454, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17451, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(16881, 0), + BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17454, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16882, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17454, 0), + SourceNodeId=NumericNodeId(16881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17451, 0), + TargetNodeId=NumericNodeId(16883, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='DataSetMetaData', + DataType=NumericNodeId(14523, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EventNotifier', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SelectedFields', + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='Filter', + DataType=NumericNodeId(586, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[5], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17457, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17409, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(16882, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17458, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17460, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17462, 0), + TargetNodeId=NumericNodeId(16881, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16883, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17464, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17457, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17409, 0), + TargetNodeId=NumericNodeId(16881, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemovePublishedDataSet"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17458, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), + RequestedNewNodeId=NumericNodeId(14485, 0), + BrowseName=QualifiedName("RemovePublishedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125521,40 +139525,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17458, 0), + SourceNodeId=NumericNodeId(14485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17459, 0), + TargetNodeId=NumericNodeId(14486, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17458, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17458, 0), + SourceNodeId=NumericNodeId(14485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17459, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(14486, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17458, 0), + ParentNodeId=NumericNodeId(14485, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125564,33 +139576,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17459, 0), + SourceNodeId=NumericNodeId(14486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14486, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17459, 0), + SourceNodeId=NumericNodeId(14486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17458, 0), + TargetNodeId=NumericNodeId(14485, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17460, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), + RequestedNewNodeId=NumericNodeId(16884, 0), + BrowseName=QualifiedName("AddDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125598,117 +139615,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17460, 0), + SourceNodeId=NumericNodeId(16884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17461, 0), + TargetNodeId=NumericNodeId(16894, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17460, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17460, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), + TargetNodeId=NumericNodeId(16922, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17461, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17460, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17461, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17461, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17460, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17462, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(16894, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(16884, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17462, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17463, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17462, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17462, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), + TargetNodeId=NumericNodeId(16884, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17463, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(16922, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17462, 0), + ParentNodeId=NumericNodeId(16884, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125718,33 +139725,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17463, 0), + SourceNodeId=NumericNodeId(16922, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16922, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17463, 0), + SourceNodeId=NumericNodeId(16922, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17462, 0), + TargetNodeId=NumericNodeId(16884, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17464, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17457, 0), + RequestedNewNodeId=NumericNodeId(16923, 0), + BrowseName=QualifiedName("RemoveDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14478, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125752,40 +139764,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17464, 0), + SourceNodeId=NumericNodeId(16923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17466, 0), + TargetNodeId=NumericNodeId(16924, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17464, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17464, 0), + SourceNodeId=NumericNodeId(16923, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17457, 0), + TargetNodeId=NumericNodeId(14478, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17466, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(16924, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17464, 0), + ParentNodeId=NumericNodeId(16923, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125795,32 +139815,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17466, 0), + SourceNodeId=NumericNodeId(16924, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16924, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17466, 0), + SourceNodeId=NumericNodeId(16924, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17464, 0), + TargetNodeId=NumericNodeId(16923, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("PubSubCapablities"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23678, 0), - BrowseName=QualifiedName("PubSubCapablities", 0), + RequestedNewNodeId=NumericNodeId(14487, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), + ParentNodeId=NumericNodeId(14477, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23832, 0), + TypeDefinition=NumericNodeId(14509, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -125828,79 +139856,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23679, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), + SourceNodeId=NumericNodeId(14487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23682, 0), + TargetNodeId=NumericNodeId(14489, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), + SourceNodeId=NumericNodeId(14487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23683, 0), + TargetNodeId=NumericNodeId(15221, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23684, 0), + TargetNodeId=NumericNodeId(14509, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23678, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23678, 0), + SourceNodeId=NumericNodeId(14487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ConfigurationVersion"), + DataType=NumericNodeId(14593, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23679, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), + RequestedNewNodeId=NumericNodeId(14489, 0), + BrowseName=QualifiedName("ConfigurationVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), + ParentNodeId=NumericNodeId(14487, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125910,31 +139914,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23679, 0), + SourceNodeId=NumericNodeId(14489, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14489, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23679, 0), + SourceNodeId=NumericNodeId(14489, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14487, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23680, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), + RequestedNewNodeId=NumericNodeId(15221, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), + ParentNodeId=NumericNodeId(14487, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -125944,99 +139956,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23680, 0), + SourceNodeId=NumericNodeId(15221, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15221, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23680, 0), + SourceNodeId=NumericNodeId(15221, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14487, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedDataItems"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23681, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(14493, 0), + BrowseName=QualifiedName("AddPublishedDataItems", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23681, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(14494, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23681, 0), + SourceNodeId=NumericNodeId(14493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14495, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23682, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23682, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23682, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='FieldFlags', + DataType=NumericNodeId(15904, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='VariablesToAdd', + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23683, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(14494, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), + ParentNodeId=NumericNodeId(14493, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126046,31 +140072,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23683, 0), + SourceNodeId=NumericNodeId(14494, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14494, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23683, 0), + SourceNodeId=NumericNodeId(14494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14493, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23684, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), + RequestedNewNodeId=NumericNodeId(14495, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23678, 0), + ParentNodeId=NumericNodeId(14493, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126080,65 +140134,123 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23684, 0), + SourceNodeId=NumericNodeId(14495, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14495, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23684, 0), + SourceNodeId=NumericNodeId(14495, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23678, 0), + TargetNodeId=NumericNodeId(14493, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DataSetClasses"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedEvents"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23685, 0), - BrowseName=QualifiedName("DataSetClasses", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14443, 0), + RequestedNewNodeId=NumericNodeId(14496, 0), + BrowseName=QualifiedName("AddPublishedEvents", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14477, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(61, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23685, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(14497, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14498, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14496, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23685, 0), + SourceNodeId=NumericNodeId(14496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SupportedTransportProfiles"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='EventNotifier', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='FieldNameAliases', + DataType=NumericNodeId(12, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='FieldFlags', + DataType=NumericNodeId(15904, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='SelectedFields', + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='Filter', + DataType=NumericNodeId(586, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17481, 0), - BrowseName=QualifiedName("SupportedTransportProfiles", 0), + RequestedNewNodeId=NumericNodeId(14497, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), + ParentNodeId=NumericNodeId(14496, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126148,31 +140260,53 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17481, 0), + SourceNodeId=NumericNodeId(14497, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14497, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17481, 0), + SourceNodeId=NumericNodeId(14497, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14496, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DefaultDatagramPublisherId"), - DataType=ua.NodeId(ua.ObjectIds.UInt64), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25480, 0), - BrowseName=QualifiedName("DefaultDatagramPublisherId", 0), + RequestedNewNodeId=NumericNodeId(14498, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), + ParentNodeId=NumericNodeId(14496, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126182,127 +140316,203 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25480, 0), + SourceNodeId=NumericNodeId(14498, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14498, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25480, 0), + SourceNodeId=NumericNodeId(14498, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(14496, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25481, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14443, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(16935, 0), + BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25481, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16958, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25481, 0), + SourceNodeId=NumericNodeId(16935, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14443, 0), + TargetNodeId=NumericNodeId(16959, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16935, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasPubSubConnection"), - InverseName=LocalizedText("PubSubConnectionOf"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='DataSetMetaData', + DataType=NumericNodeId(14523, 0), + ValueRank=-1, + ), + ua.Argument( + Name='VariablesToAdd', + DataType=NumericNodeId(14273, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[3], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14476, 0), - BrowseName=QualifiedName("HasPubSubConnection", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(16958, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16935, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16958, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16958, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14476, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16958, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), + TargetNodeId=NumericNodeId(16935, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25482, 0), - BrowseName=QualifiedName("PubSubConfigurationType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(11575, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(16959, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16935, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25482, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25482, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25482, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11575, 0), + TargetNodeId=NumericNodeId(16935, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ReserveIds"), + DisplayName=LocalizedText("AddPublishedEventsTemplate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25505, 0), - BrowseName=QualifiedName("ReserveIds", 0), + RequestedNewNodeId=NumericNodeId(16960, 0), + BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25482, 0), + ParentNodeId=NumericNodeId(14477, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -126311,33 +140521,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25505, 0), + SourceNodeId=NumericNodeId(16960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25506, 0), + TargetNodeId=NumericNodeId(16961, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25505, 0), + SourceNodeId=NumericNodeId(16960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25507, 0), + TargetNodeId=NumericNodeId(16971, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25505, 0), + SourceNodeId=NumericNodeId(16960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25505, 0), + SourceNodeId=NumericNodeId(16960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) @@ -126347,30 +140557,92 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='TransportProfileUri', + Name='Name', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='NumReqWriterGroupIds', - DataType=NumericNodeId(5, 0), + Name='DataSetMetaData', + DataType=NumericNodeId(14523, 0), ValueRank=-1, ), ua.Argument( - Name='NumReqDataSetWriterIds', - DataType=NumericNodeId(5, 0), + Name='EventNotifier', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SelectedFields', + DataType=NumericNodeId(601, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='Filter', + DataType=NumericNodeId(586, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[5], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25506, 0), + RequestedNewNodeId=NumericNodeId(16961, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25505, 0), + ParentNodeId=NumericNodeId(16960, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(16961, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16961, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(16961, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(16960, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(16971, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(16960, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126380,7 +140652,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25506, 0), + SourceNodeId=NumericNodeId(16971, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -126388,7 +140660,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25506, 0), + SourceNodeId=NumericNodeId(16971, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -126396,42 +140668,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25506, 0), + SourceNodeId=NumericNodeId(16971, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), + TargetNodeId=NumericNodeId(16960, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemovePublishedDataSet"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14499, 0), + BrowseName=QualifiedName("RemovePublishedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14499, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14500, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14499, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14499, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), + DisplayName=LocalizedText("InputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DefaultPublisherId', - DataType=NumericNodeId(24, 0), - ValueRank=-1, - ), - ua.Argument( - Name='WriterGroupIds', - DataType=NumericNodeId(5, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetWriterIds', - DataType=NumericNodeId(5, 0), + Name='DataSetNodeId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25507, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(14500, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25505, 0), + ParentNodeId=NumericNodeId(14499, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126441,7 +140742,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25507, 0), + SourceNodeId=NumericNodeId(14500, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -126449,7 +140750,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25507, 0), + SourceNodeId=NumericNodeId(14500, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -126457,21 +140758,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25507, 0), + SourceNodeId=NumericNodeId(14500, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25505, 0), + TargetNodeId=NumericNodeId(14499, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CloseAndUpdate"), + DisplayName=LocalizedText("AddDataSetFolder"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25508, 0), - BrowseName=QualifiedName("CloseAndUpdate", 0), + RequestedNewNodeId=NumericNodeId(16994, 0), + BrowseName=QualifiedName("AddDataSetFolder", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(25482, 0), + ParentNodeId=NumericNodeId(14477, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -126480,33 +140781,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25508, 0), + SourceNodeId=NumericNodeId(16994, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25509, 0), + TargetNodeId=NumericNodeId(16995, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25508, 0), + SourceNodeId=NumericNodeId(16994, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25510, 0), + TargetNodeId=NumericNodeId(16996, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25508, 0), + SourceNodeId=NumericNodeId(16994, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(25508, 0), + SourceNodeId=NumericNodeId(16994, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25482, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) @@ -126516,31 +140817,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='FileHandle', - DataType=NumericNodeId(7, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RequireCompleteUpdate', - DataType=NumericNodeId(1, 0), + Name='Name', + DataType=NumericNodeId(12, 0), ValueRank=-1, ), - ua.Argument( - Name='ConfigurationReferences', - DataType=NumericNodeId(25519, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25509, 0), + RequestedNewNodeId=NumericNodeId(16995, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25508, 0), + ParentNodeId=NumericNodeId(16994, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126550,7 +140840,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25509, 0), + SourceNodeId=NumericNodeId(16995, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -126558,7 +140848,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25509, 0), + SourceNodeId=NumericNodeId(16995, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -126566,9 +140856,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25509, 0), + SourceNodeId=NumericNodeId(16995, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), + TargetNodeId=NumericNodeId(16994, 0), ) refs.append(ref) server.add_references(refs) @@ -126578,38 +140868,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ChangesApplied', - DataType=NumericNodeId(1, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferencesResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationValues', - DataType=NumericNodeId(25520, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='ConfigurationObjects', + Name='DataSetFolderNodeId', DataType=NumericNodeId(17, 0), - ValueRank=1, - ArrayDimensions=[0], + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25510, 0), + RequestedNewNodeId=NumericNodeId(16996, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25508, 0), + ParentNodeId=NumericNodeId(16994, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126619,7 +140891,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25510, 0), + SourceNodeId=NumericNodeId(16996, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -126627,7 +140899,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25510, 0), + SourceNodeId=NumericNodeId(16996, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -126635,23 +140907,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25510, 0), + SourceNodeId=NumericNodeId(16996, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25508, 0), + TargetNodeId=NumericNodeId(16994, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefMask"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25517, 0), - BrowseName=QualifiedName("PubSubConfigurationRefMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(16997, 0), + BrowseName=QualifiedName("RemoveDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -126659,33 +140930,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25517, 0), + SourceNodeId=NumericNodeId(16997, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25518, 0), + TargetNodeId=NumericNodeId(17007, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(16997, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25517, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(16997, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(14477, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('ElementAdd'), LocalizedText('ElementMatch'), LocalizedText('ElementModify'), LocalizedText('ElementRemove'), LocalizedText('ReferenceWriter'), LocalizedText('ReferenceReader'), LocalizedText('ReferenceWriterGroup'), LocalizedText('ReferenceReaderGroup'), LocalizedText('ReferenceConnection'), LocalizedText('ReferencePubDataset'), LocalizedText('ReferenceSubDataset'), LocalizedText('ReferenceSecurityGroup'), LocalizedText('ReferencePushTarget')], + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[13], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25518, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(17007, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(25517, 0), + ParentNodeId=NumericNodeId(16997, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126695,76 +140981,36 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25518, 0), + SourceNodeId=NumericNodeId(17007, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25518, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25517, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationRefDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25519, 0), - BrowseName=QualifiedName("PubSubConfigurationRefDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25519, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17007, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubConfigurationValueDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25520, 0), - BrowseName=QualifiedName("PubSubConfigurationValueDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(25520, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17007, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(16997, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedDataSetType"), + DisplayName=LocalizedText("PubSubConnectionType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14509, 0), - BrowseName=QualifiedName("PublishedDataSetType", 0), + RequestedNewNodeId=NumericNodeId(14209, 0), + BrowseName=QualifiedName("PubSubConnectionType", 0), NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -126774,187 +141020,213 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(14936, 0), - SourceNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), + TargetNodeId=NumericNodeId(14595, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14519, 0), + TargetNodeId=NumericNodeId(17306, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15229, 0), + TargetNodeId=NumericNodeId(17485, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16759, 0), + TargetNodeId=NumericNodeId(14221, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25521, 0), + TargetNodeId=NumericNodeId(17203, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14509, 0), + ReferenceTypeId=NumericNodeId(18804, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14509, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(18805, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(17325, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14600, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15222, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(14936, 0), - TypeDefinition=NumericNodeId(15298, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16720, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16721, 0), + TargetNodeId=NumericNodeId(17427, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15222, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17482, 0), + TargetNodeId=NumericNodeId(17465, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15222, 0), + SourceNodeId=NumericNodeId(14209, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15223, 0), + TargetNodeId=NumericNodeId(14225, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14209, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PublisherId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14595, 0), + BrowseName=QualifiedName("PublisherId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15222, 0), + SourceNodeId=NumericNodeId(14595, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15222, 0), + SourceNodeId=NumericNodeId(14595, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(14936, 0), - SourceNodeId=NumericNodeId(15222, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14595, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("TransportProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16720, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), + RequestedNewNodeId=NumericNodeId(17306, 0), + BrowseName=QualifiedName("TransportProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17710, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16720, 0), + SourceNodeId=NumericNodeId(17306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16720, 0), + SourceNodeId=NumericNodeId(17306, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16720, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16721, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), + RequestedNewNodeId=NumericNodeId(17710, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), + ParentNodeId=NumericNodeId(17306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -126964,7 +141236,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16721, 0), + SourceNodeId=NumericNodeId(17710, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -126972,7 +141244,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16721, 0), + SourceNodeId=NumericNodeId(17710, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -126980,24 +141252,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16721, 0), + SourceNodeId=NumericNodeId(17710, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), + TargetNodeId=NumericNodeId(17306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), + DisplayName=LocalizedText("ConnectionProperties"), DataType=NumericNodeId(14533, 0), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17482, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), + RequestedNewNodeId=NumericNodeId(17485, 0), + BrowseName=QualifiedName("ConnectionProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15222, 0), + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127007,7 +141279,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17482, 0), + SourceNodeId=NumericNodeId(17485, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127015,7 +141287,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17482, 0), + SourceNodeId=NumericNodeId(17485, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127023,24 +141295,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17482, 0), + SourceNodeId=NumericNodeId(17485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), + DisplayName=LocalizedText("Address"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15223, 0), - BrowseName=QualifiedName("Status", 0), + RequestedNewNodeId=NumericNodeId(14221, 0), + BrowseName=QualifiedName("Address", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15222, 0), + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), + TypeDefinition=NumericNodeId(21145, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -127048,23 +141320,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15223, 0), + SourceNodeId=NumericNodeId(14221, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15224, 0), + TargetNodeId=NumericNodeId(17202, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15223, 0), + SourceNodeId=NumericNodeId(14221, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15223, 0), + SourceNodeId=NumericNodeId(14221, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127072,41 +141344,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15223, 0), + SourceNodeId=NumericNodeId(14221, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15222, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15224, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(17202, 0), + BrowseName=QualifiedName("NetworkInterface", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15223, 0), + ParentNodeId=NumericNodeId(14221, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17202, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17576, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15224, 0), + SourceNodeId=NumericNodeId(17202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15224, 0), + SourceNodeId=NumericNodeId(17202, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127114,23 +141394,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15224, 0), + SourceNodeId=NumericNodeId(17202, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15223, 0), + TargetNodeId=NumericNodeId(14221, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(14593, 0), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14519, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), + RequestedNewNodeId=NumericNodeId(17576, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), + ParentNodeId=NumericNodeId(17202, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127140,7 +141421,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14519, 0), + SourceNodeId=NumericNodeId(17576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127148,7 +141429,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14519, 0), + SourceNodeId=NumericNodeId(17576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127156,23 +141437,185 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14519, 0), + SourceNodeId=NumericNodeId(17576, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17202, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TransportSettings"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17203, 0), + BrowseName=QualifiedName("TransportSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17721, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17721, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17203, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14209, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17310, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(18804, 0), + TypeDefinition=NumericNodeId(17725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17311, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17204, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17486, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17314, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17214, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17318, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17319, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17321, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17322, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17558, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(11508, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(18804, 0), + SourceNodeId=NumericNodeId(17310, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("SecurityMode"), + DataType=NumericNodeId(302, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15229, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(17311, 0), + BrowseName=QualifiedName("SecurityMode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127182,7 +141625,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15229, 0), + SourceNodeId=NumericNodeId(17311, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127190,7 +141633,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15229, 0), + SourceNodeId=NumericNodeId(17311, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127198,23 +141641,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15229, 0), + SourceNodeId=NumericNodeId(17311, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetClassId"), - DataType=ua.NodeId(ua.ObjectIds.Guid), + DisplayName=LocalizedText("MaxNetworkMessageSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16759, 0), - BrowseName=QualifiedName("DataSetClassId", 0), + RequestedNewNodeId=NumericNodeId(17204, 0), + BrowseName=QualifiedName("MaxNetworkMessageSize", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127224,7 +141667,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16759, 0), + SourceNodeId=NumericNodeId(17204, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127232,31 +141675,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16759, 0), + SourceNodeId=NumericNodeId(17204, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16759, 0), + SourceNodeId=NumericNodeId(17204, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("CyclicDataSet"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("GroupProperties"), + DataType=NumericNodeId(14533, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25521, 0), - BrowseName=QualifiedName("CyclicDataSet", 0), + RequestedNewNodeId=NumericNodeId(17486, 0), + BrowseName=QualifiedName("GroupProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14509, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127266,7 +141710,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25521, 0), + SourceNodeId=NumericNodeId(17486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127274,32 +141718,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25521, 0), + SourceNodeId=NumericNodeId(17486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25521, 0), + SourceNodeId=NumericNodeId(17486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("ExtensionFields"), + DisplayName=LocalizedText("Status"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15481, 0), - BrowseName=QualifiedName("ExtensionFields", 0), + RequestedNewNodeId=NumericNodeId(17314, 0), + BrowseName=QualifiedName("Status", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14509, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15489, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -127307,78 +141751,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), + SourceNodeId=NumericNodeId(17314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15485, 0), + TargetNodeId=NumericNodeId(17315, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15481, 0), + SourceNodeId=NumericNodeId(17314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15481, 0), + SourceNodeId=NumericNodeId(17314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15481, 0), + SourceNodeId=NumericNodeId(17314, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddExtensionField"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15482, 0), - BrowseName=QualifiedName("AddExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15481, 0), + RequestedNewNodeId=NumericNodeId(17315, 0), + BrowseName=QualifiedName("State", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17314, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15482, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15483, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15482, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17315, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15484, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15482, 0), + SourceNodeId=NumericNodeId(17315, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127386,37 +141817,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15482, 0), + SourceNodeId=NumericNodeId(17315, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), + TargetNodeId=NumericNodeId(17314, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldName', - DataType=NumericNodeId(20, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldValue', - DataType=NumericNodeId(24, 0), - ValueRank=-2, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("WriterGroupId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15483, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(17214, 0), + BrowseName=QualifiedName("WriterGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15482, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127426,7 +141843,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15483, 0), + SourceNodeId=NumericNodeId(17214, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127434,7 +141851,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15483, 0), + SourceNodeId=NumericNodeId(17214, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127442,32 +141859,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15483, 0), + SourceNodeId=NumericNodeId(17214, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("PublishingInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15484, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(17318, 0), + BrowseName=QualifiedName("PublishingInterval", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15482, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127477,7 +141885,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15484, 0), + SourceNodeId=NumericNodeId(17318, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127485,7 +141893,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15484, 0), + SourceNodeId=NumericNodeId(17318, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127493,71 +141901,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15484, 0), + SourceNodeId=NumericNodeId(17318, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15482, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveExtensionField"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("KeepAliveTime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15485, 0), - BrowseName=QualifiedName("RemoveExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15481, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(17319, 0), + BrowseName=QualifiedName("KeepAliveTime", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17310, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15485, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17319, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15486, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15485, 0), + SourceNodeId=NumericNodeId(17319, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15485, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17319, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15481, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Priority"), + DataType=ua.NodeId(ua.ObjectIds.Byte), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15486, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(17321, 0), + BrowseName=QualifiedName("Priority", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15485, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127567,7 +141969,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15486, 0), + SourceNodeId=NumericNodeId(17321, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127575,7 +141977,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15486, 0), + SourceNodeId=NumericNodeId(17321, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127583,71 +141985,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15486, 0), + SourceNodeId=NumericNodeId(17321, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15485, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ExtensionFieldsType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LocaleIds"), + DataType=NumericNodeId(295, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15489, 0), - BrowseName=QualifiedName("ExtensionFieldsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(17322, 0), + BrowseName=QualifiedName("LocaleIds", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17310, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15489, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15490, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15489, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15489, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15494, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15489, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17322, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText(""), + DisplayName=LocalizedText("HeaderLayoutUri"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15490, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(17558, 0), + BrowseName=QualifiedName("HeaderLayoutUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15489, 0), + ParentNodeId=NumericNodeId(17310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127657,7 +142054,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15490, 0), + SourceNodeId=NumericNodeId(17558, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127665,30 +142062,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15490, 0), + SourceNodeId=NumericNodeId(17558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15490, 0), + SourceNodeId=NumericNodeId(17558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), + TargetNodeId=NumericNodeId(17310, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddExtensionField"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15491, 0), - BrowseName=QualifiedName("AddExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15489, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(17325, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(18805, 0), + TypeDefinition=NumericNodeId(17999, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -127696,112 +142095,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15491, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15492, 0), + TargetNodeId=NumericNodeId(17326, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15491, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15493, 0), + TargetNodeId=NumericNodeId(17302, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15491, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17487, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15491, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), + TargetNodeId=NumericNodeId(17329, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldName', - DataType=NumericNodeId(20, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldValue', - DataType=NumericNodeId(24, 0), - ValueRank=-2, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15492, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15491, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15492, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15492, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15492, 0), + ReferenceTypeId=NumericNodeId(18805, 0), + SourceNodeId=NumericNodeId(17325, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SecurityMode"), + DataType=NumericNodeId(302, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15493, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(17326, 0), + BrowseName=QualifiedName("SecurityMode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15491, 0), + ParentNodeId=NumericNodeId(17325, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127811,7 +142169,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15493, 0), + SourceNodeId=NumericNodeId(17326, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127819,7 +142177,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15493, 0), + SourceNodeId=NumericNodeId(17326, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127827,71 +142185,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15493, 0), + SourceNodeId=NumericNodeId(17326, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15491, 0), + TargetNodeId=NumericNodeId(17325, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveExtensionField"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxNetworkMessageSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15494, 0), - BrowseName=QualifiedName("RemoveExtensionField", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15489, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(17302, 0), + BrowseName=QualifiedName("MaxNetworkMessageSize", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17325, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15494, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17302, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15495, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15494, 0), + SourceNodeId=NumericNodeId(17302, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15494, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17302, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15489, 0), + TargetNodeId=NumericNodeId(17325, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='FieldId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("GroupProperties"), + DataType=NumericNodeId(14533, 0), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15495, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(17487, 0), + BrowseName=QualifiedName("GroupProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15494, 0), + ParentNodeId=NumericNodeId(17325, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -127901,7 +142254,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15495, 0), + SourceNodeId=NumericNodeId(17487, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -127909,7 +142262,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15495, 0), + SourceNodeId=NumericNodeId(17487, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -127917,98 +142270,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15495, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15494, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("DataSetToWriter"), - InverseName=LocalizedText("WriterToDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14936, 0), - BrowseName=QualifiedName("DataSetToWriter", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(33, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14936, 0), + SourceNodeId=NumericNodeId(17487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(33, 0), + TargetNodeId=NumericNodeId(17325, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedDataItemsType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14534, 0), - BrowseName=QualifiedName("PublishedDataItemsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(17329, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17325, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14534, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14548, 0), + TargetNodeId=NumericNodeId(17330, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14534, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14534, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14534, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17329, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(17325, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishedData"), - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14548, 0), - BrowseName=QualifiedName("PublishedData", 0), + RequestedNewNodeId=NumericNodeId(17330, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14534, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17329, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128016,115 +142345,90 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14548, 0), + SourceNodeId=NumericNodeId(17330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14548, 0), + SourceNodeId=NumericNodeId(17330, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14548, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), + TargetNodeId=NumericNodeId(17329, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddVariables"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14555, 0), - BrowseName=QualifiedName("AddVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14534, 0), + RequestedNewNodeId=NumericNodeId(14600, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14555, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14556, 0), + TargetNodeId=NumericNodeId(14601, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14555, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(14600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14557, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14555, 0), + SourceNodeId=NumericNodeId(14600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14555, 0), + SourceNodeId=NumericNodeId(14600, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PromotedFields', - DataType=NumericNodeId(1, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14556, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(14601, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(14600, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128132,217 +142436,138 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14556, 0), + SourceNodeId=NumericNodeId(14601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14556, 0), + SourceNodeId=NumericNodeId(14601, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14556, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14601, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), + TargetNodeId=NumericNodeId(14600, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Diagnostics"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14557, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14555, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19241, 0), + BrowseName=QualifiedName("Diagnostics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19786, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14557, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19242, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14557, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19243, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14557, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14555, 0), + TargetNodeId=NumericNodeId(19248, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14558, 0), - BrowseName=QualifiedName("RemoveVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14534, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14558, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14559, 0), + TargetNodeId=NumericNodeId(19253, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14558, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14560, 0), + TargetNodeId=NumericNodeId(19254, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14558, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14558, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14534, 0), + TargetNodeId=NumericNodeId(19286, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='VariablesToRemove', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14559, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14558, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14559, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19786, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14559, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14559, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19241, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RemoveResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14560, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19242, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14558, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19241, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128350,39 +142575,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14560, 0), + SourceNodeId=NumericNodeId(19242, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14560, 0), + SourceNodeId=NumericNodeId(19242, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14560, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19242, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14558, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PublishedEventsType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TotalInformation"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14572, 0), - BrowseName=QualifiedName("PublishedEventsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14509, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19243, 0), + BrowseName=QualifiedName("TotalInformation", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19241, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128390,55 +142617,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), + SourceNodeId=NumericNodeId(19243, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14586, 0), + TargetNodeId=NumericNodeId(19244, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), + SourceNodeId=NumericNodeId(19243, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14587, 0), + TargetNodeId=NumericNodeId(19245, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14572, 0), + SourceNodeId=NumericNodeId(19243, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14588, 0), + TargetNodeId=NumericNodeId(19246, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14572, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19243, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19243, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14572, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19243, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EventNotifier"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14586, 0), - BrowseName=QualifiedName("EventNotifier", 0), + RequestedNewNodeId=NumericNodeId(19244, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), + ParentNodeId=NumericNodeId(19243, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -128448,7 +142683,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14586, 0), + SourceNodeId=NumericNodeId(19244, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -128456,7 +142691,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14586, 0), + SourceNodeId=NumericNodeId(19244, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -128464,24 +142699,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14586, 0), + SourceNodeId=NumericNodeId(19244, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), + TargetNodeId=NumericNodeId(19243, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SelectedFields"), - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14587, 0), - BrowseName=QualifiedName("SelectedFields", 0), + RequestedNewNodeId=NumericNodeId(19245, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), + ParentNodeId=NumericNodeId(19243, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -128491,7 +142725,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14587, 0), + SourceNodeId=NumericNodeId(19245, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -128499,7 +142733,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14587, 0), + SourceNodeId=NumericNodeId(19245, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -128507,23 +142741,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14587, 0), + SourceNodeId=NumericNodeId(19245, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), + TargetNodeId=NumericNodeId(19243, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Filter"), - DataType=NumericNodeId(586, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14588, 0), - BrowseName=QualifiedName("Filter", 0), + RequestedNewNodeId=NumericNodeId(19246, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14572, 0), + ParentNodeId=NumericNodeId(19243, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -128533,7 +142767,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14588, 0), + SourceNodeId=NumericNodeId(19246, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -128541,7 +142775,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14588, 0), + SourceNodeId=NumericNodeId(19246, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -128549,22 +142783,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14588, 0), + SourceNodeId=NumericNodeId(19246, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), + TargetNodeId=NumericNodeId(19243, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyFieldSelection"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TotalError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15052, 0), - BrowseName=QualifiedName("ModifyFieldSelection", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14572, 0), + RequestedNewNodeId=NumericNodeId(19248, 0), + BrowseName=QualifiedName("TotalError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19241, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128572,74 +142809,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15052, 0), + SourceNodeId=NumericNodeId(19248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15053, 0), + TargetNodeId=NumericNodeId(19249, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15052, 0), + SourceNodeId=NumericNodeId(19248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15517, 0), + TargetNodeId=NumericNodeId(19250, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19248, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19251, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19248, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15052, 0), + SourceNodeId=NumericNodeId(19248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15052, 0), + SourceNodeId=NumericNodeId(19248, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14572, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='PromotedFields', - DataType=NumericNodeId(1, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15053, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19249, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15052, 0), + ParentNodeId=NumericNodeId(19248, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -128649,7 +142875,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15053, 0), + SourceNodeId=NumericNodeId(19249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -128657,7 +142883,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15053, 0), + SourceNodeId=NumericNodeId(19249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -128665,32 +142891,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15053, 0), + SourceNodeId=NumericNodeId(19249, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), + TargetNodeId=NumericNodeId(19248, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='NewConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15517, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19250, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15052, 0), + ParentNodeId=NumericNodeId(19248, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -128700,7 +142917,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15517, 0), + SourceNodeId=NumericNodeId(19250, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -128708,7 +142925,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15517, 0), + SourceNodeId=NumericNodeId(19250, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -128716,120 +142933,139 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15517, 0), + SourceNodeId=NumericNodeId(19250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15052, 0), + TargetNodeId=NumericNodeId(19248, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetFolderType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14477, 0), - BrowseName=QualifiedName("DataSetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19251, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19248, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), + TargetNodeId=NumericNodeId(19248, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19253, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(19241, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), - ) - refs.append(ref) + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19253, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + SourceNodeId=NumericNodeId(19253, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14499, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SubError"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19254, 0), + BrowseName=QualifiedName("SubError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19241, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19254, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19254, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16997, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14477, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19254, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), + DisplayName=LocalizedText("Counters"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14478, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(19255, 0), + BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(14477, 0), + ParentNodeId=NumericNodeId(19241, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -128837,169 +143073,196 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), + TargetNodeId=NumericNodeId(19256, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), + TargetNodeId=NumericNodeId(19261, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), + TargetNodeId=NumericNodeId(19266, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), + TargetNodeId=NumericNodeId(19271, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14485, 0), + TargetNodeId=NumericNodeId(19276, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), + TargetNodeId=NumericNodeId(19281, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19255, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19255, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19255, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16923, 0), + TargetNodeId=NumericNodeId(19241, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19256, 0), + BrowseName=QualifiedName("StateError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19256, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19257, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19256, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19258, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19256, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19259, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19256, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14478, 0), + SourceNodeId=NumericNodeId(19256, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(14478, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19256, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItems"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14479, 0), - BrowseName=QualifiedName("AddPublishedDataItems", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19257, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19256, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14480, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14479, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19257, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14481, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14479, 0), + SourceNodeId=NumericNodeId(19257, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14479, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19257, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19256, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14480, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19258, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14479, 0), + ParentNodeId=NumericNodeId(19256, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129009,7 +143272,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14480, 0), + SourceNodeId=NumericNodeId(19258, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129017,7 +143280,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14480, 0), + SourceNodeId=NumericNodeId(19258, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129025,43 +143288,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14480, 0), + SourceNodeId=NumericNodeId(19258, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), + TargetNodeId=NumericNodeId(19256, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14481, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19259, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14479, 0), + ParentNodeId=NumericNodeId(19256, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129071,7 +143315,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14481, 0), + SourceNodeId=NumericNodeId(19259, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129079,7 +143323,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14481, 0), + SourceNodeId=NumericNodeId(19259, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129087,22 +143331,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14481, 0), + SourceNodeId=NumericNodeId(19259, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14479, 0), + TargetNodeId=NumericNodeId(19256, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEvents"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14482, 0), - BrowseName=QualifiedName("AddPublishedEvents", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), + RequestedNewNodeId=NumericNodeId(19261, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19255, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -129110,84 +143357,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14482, 0), + SourceNodeId=NumericNodeId(19261, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14483, 0), + TargetNodeId=NumericNodeId(19262, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14482, 0), + SourceNodeId=NumericNodeId(19261, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14484, 0), + TargetNodeId=NumericNodeId(19263, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19261, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19264, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19261, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14482, 0), + SourceNodeId=NumericNodeId(19261, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14482, 0), + SourceNodeId=NumericNodeId(19261, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[6], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14483, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19262, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14482, 0), + ParentNodeId=NumericNodeId(19261, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129197,7 +143423,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14483, 0), + SourceNodeId=NumericNodeId(19262, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129205,7 +143431,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14483, 0), + SourceNodeId=NumericNodeId(19262, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129213,37 +143439,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14483, 0), + SourceNodeId=NumericNodeId(19262, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), + TargetNodeId=NumericNodeId(19261, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14484, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19263, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14482, 0), + ParentNodeId=NumericNodeId(19261, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129253,7 +143466,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14484, 0), + SourceNodeId=NumericNodeId(19263, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129261,7 +143474,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14484, 0), + SourceNodeId=NumericNodeId(19263, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129269,22 +143482,68 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14484, 0), + SourceNodeId=NumericNodeId(19263, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14482, 0), + TargetNodeId=NumericNodeId(19261, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19264, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19261, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19264, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19264, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19264, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19261, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16842, 0), - BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), + RequestedNewNodeId=NumericNodeId(19266, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19255, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -129292,67 +143551,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16842, 0), + SourceNodeId=NumericNodeId(19266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16843, 0), + TargetNodeId=NumericNodeId(19267, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16842, 0), + SourceNodeId=NumericNodeId(19266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16853, 0), + TargetNodeId=NumericNodeId(19268, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19266, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19269, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19266, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16842, 0), + SourceNodeId=NumericNodeId(19266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16842, 0), + SourceNodeId=NumericNodeId(19266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16843, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19267, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16842, 0), + ParentNodeId=NumericNodeId(19266, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129362,7 +143617,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16843, 0), + SourceNodeId=NumericNodeId(19267, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129370,7 +143625,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16843, 0), + SourceNodeId=NumericNodeId(19267, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129378,38 +143633,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16843, 0), + SourceNodeId=NumericNodeId(19267, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), + TargetNodeId=NumericNodeId(19266, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16853, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19268, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16842, 0), + ParentNodeId=NumericNodeId(19266, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129419,7 +143660,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16853, 0), + SourceNodeId=NumericNodeId(19268, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129427,7 +143668,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16853, 0), + SourceNodeId=NumericNodeId(19268, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129435,151 +143676,132 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16853, 0), + SourceNodeId=NumericNodeId(19268, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16842, 0), + TargetNodeId=NumericNodeId(19266, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEventsTemplate"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16881, 0), - BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19269, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19266, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16881, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16881, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16883, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16881, 0), + SourceNodeId=NumericNodeId(19269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19266, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[5], + DisplayName=LocalizedText("StateOperationalFromError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16882, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19271, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16881, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19271, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19272, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19271, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19273, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19271, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19274, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16882, 0), + SourceNodeId=NumericNodeId(19271, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16882, 0), + SourceNodeId=NumericNodeId(19271, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16882, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19271, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16883, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19272, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16881, 0), + ParentNodeId=NumericNodeId(19271, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129589,7 +143811,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16883, 0), + SourceNodeId=NumericNodeId(19272, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129597,7 +143819,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16883, 0), + SourceNodeId=NumericNodeId(19272, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129605,71 +143827,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16883, 0), + SourceNodeId=NumericNodeId(19272, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16881, 0), + TargetNodeId=NumericNodeId(19271, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePublishedDataSet"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14485, 0), - BrowseName=QualifiedName("RemovePublishedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19273, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19271, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14485, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19273, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14486, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14485, 0), + SourceNodeId=NumericNodeId(19273, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14485, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19273, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19271, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14486, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19274, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14485, 0), + ParentNodeId=NumericNodeId(19271, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129679,7 +143897,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14486, 0), + SourceNodeId=NumericNodeId(19274, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129687,7 +143905,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14486, 0), + SourceNodeId=NumericNodeId(19274, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129695,22 +143913,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14486, 0), + SourceNodeId=NumericNodeId(19274, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14485, 0), + TargetNodeId=NumericNodeId(19271, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StatePausedByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16884, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), + RequestedNewNodeId=NumericNodeId(19276, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19255, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -129718,56 +143939,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16884, 0), + SourceNodeId=NumericNodeId(19276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16894, 0), + TargetNodeId=NumericNodeId(19277, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16884, 0), + SourceNodeId=NumericNodeId(19276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16922, 0), + TargetNodeId=NumericNodeId(19278, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19276, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19279, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19276, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16884, 0), + SourceNodeId=NumericNodeId(19276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16884, 0), + SourceNodeId=NumericNodeId(19276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16894, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19277, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16884, 0), + ParentNodeId=NumericNodeId(19276, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129777,7 +144005,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16894, 0), + SourceNodeId=NumericNodeId(19277, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129785,7 +144013,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16894, 0), + SourceNodeId=NumericNodeId(19277, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129793,32 +144021,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16894, 0), + SourceNodeId=NumericNodeId(19277, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), + TargetNodeId=NumericNodeId(19276, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16922, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19278, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16884, 0), + ParentNodeId=NumericNodeId(19276, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -129828,7 +144048,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16922, 0), + SourceNodeId=NumericNodeId(19278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -129836,7 +144056,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16922, 0), + SourceNodeId=NumericNodeId(19278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -129844,170 +144064,175 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16922, 0), + SourceNodeId=NumericNodeId(19278, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16884, 0), + TargetNodeId=NumericNodeId(19276, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16923, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14478, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19279, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19276, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16923, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16924, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16923, 0), + SourceNodeId=NumericNodeId(19279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16923, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14478, 0), + TargetNodeId=NumericNodeId(19276, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("StateDisabledByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16924, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19281, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16923, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19282, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19283, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19281, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19284, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16924, 0), + SourceNodeId=NumericNodeId(19281, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16924, 0), + SourceNodeId=NumericNodeId(19281, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16924, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19281, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16923, 0), + TargetNodeId=NumericNodeId(19255, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14487, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14509, 0), + RequestedNewNodeId=NumericNodeId(19282, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19281, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14489, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15221, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14487, 0), + SourceNodeId=NumericNodeId(19282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14509, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14487, 0), + SourceNodeId=NumericNodeId(19282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14487, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19282, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(19281, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfigurationVersion"), - DataType=NumericNodeId(14593, 0), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14489, 0), - BrowseName=QualifiedName("ConfigurationVersion", 0), + RequestedNewNodeId=NumericNodeId(19283, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14487, 0), + ParentNodeId=NumericNodeId(19281, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130017,7 +144242,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14489, 0), + SourceNodeId=NumericNodeId(19283, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130025,7 +144250,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14489, 0), + SourceNodeId=NumericNodeId(19283, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130033,23 +144258,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14489, 0), + SourceNodeId=NumericNodeId(19283, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), + TargetNodeId=NumericNodeId(19281, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15221, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(19284, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14487, 0), + ParentNodeId=NumericNodeId(19281, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130059,7 +144285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15221, 0), + SourceNodeId=NumericNodeId(19284, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130067,7 +144293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15221, 0), + SourceNodeId=NumericNodeId(19284, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130075,159 +144301,123 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15221, 0), + SourceNodeId=NumericNodeId(19284, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14487, 0), + TargetNodeId=NumericNodeId(19281, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItems"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14493, 0), - BrowseName=QualifiedName("AddPublishedDataItems", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), + RequestedNewNodeId=NumericNodeId(19286, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19241, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14493, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14494, 0), + TargetNodeId=NumericNodeId(19287, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14493, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14495, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14493, 0), + SourceNodeId=NumericNodeId(19286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14493, 0), + SourceNodeId=NumericNodeId(19286, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(19241, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[4], + DisplayName=LocalizedText("ResolvedAddress"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14494, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19287, 0), + BrowseName=QualifiedName("ResolvedAddress", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14493, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19286, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19287, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19288, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14494, 0), + SourceNodeId=NumericNodeId(19287, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14494, 0), + SourceNodeId=NumericNodeId(19287, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14494, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19287, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), + TargetNodeId=NumericNodeId(19286, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[3], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14495, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19288, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14493, 0), + ParentNodeId=NumericNodeId(19287, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130237,7 +144427,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14495, 0), + SourceNodeId=NumericNodeId(19288, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130245,7 +144435,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14495, 0), + SourceNodeId=NumericNodeId(19288, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130253,21 +144443,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14495, 0), + SourceNodeId=NumericNodeId(19288, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14493, 0), + TargetNodeId=NumericNodeId(19287, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEvents"), + DisplayName=LocalizedText("AddWriterGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14496, 0), - BrowseName=QualifiedName("AddPublishedEvents", 0), + RequestedNewNodeId=NumericNodeId(17427, 0), + BrowseName=QualifiedName("AddWriterGroup", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -130276,23 +144466,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14496, 0), + SourceNodeId=NumericNodeId(17427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14497, 0), + TargetNodeId=NumericNodeId(17428, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14496, 0), + SourceNodeId=NumericNodeId(17427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14498, 0), + TargetNodeId=NumericNodeId(17456, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14496, 0), + SourceNodeId=NumericNodeId(17427, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -130300,9 +144490,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14496, 0), + SourceNodeId=NumericNodeId(17427, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) @@ -130312,48 +144502,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ua.Argument( - Name='FieldNameAliases', - DataType=NumericNodeId(12, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='FieldFlags', - DataType=NumericNodeId(15904, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), + Name='Configuration', + DataType=NumericNodeId(15480, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[6], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14497, 0), + RequestedNewNodeId=NumericNodeId(17428, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14496, 0), + ParentNodeId=NumericNodeId(17427, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130363,7 +144525,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14497, 0), + SourceNodeId=NumericNodeId(17428, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130371,7 +144533,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14497, 0), + SourceNodeId=NumericNodeId(17428, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130379,9 +144541,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14497, 0), + SourceNodeId=NumericNodeId(17428, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), + TargetNodeId=NumericNodeId(17427, 0), ) refs.append(ref) server.add_references(refs) @@ -130391,25 +144553,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetNodeId', + Name='GroupId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14498, 0), + RequestedNewNodeId=NumericNodeId(17456, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14496, 0), + ParentNodeId=NumericNodeId(17427, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130419,7 +144576,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14498, 0), + SourceNodeId=NumericNodeId(17456, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130427,7 +144584,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14498, 0), + SourceNodeId=NumericNodeId(17456, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130435,21 +144592,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14498, 0), + SourceNodeId=NumericNodeId(17456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14496, 0), + TargetNodeId=NumericNodeId(17427, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedDataItemsTemplate"), + DisplayName=LocalizedText("AddReaderGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16935, 0), - BrowseName=QualifiedName("AddPublishedDataItemsTemplate", 0), + RequestedNewNodeId=NumericNodeId(17465, 0), + BrowseName=QualifiedName("AddReaderGroup", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -130458,23 +144615,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16935, 0), + SourceNodeId=NumericNodeId(17465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16958, 0), + TargetNodeId=NumericNodeId(17507, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16935, 0), + SourceNodeId=NumericNodeId(17465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16959, 0), + TargetNodeId=NumericNodeId(17508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16935, 0), + SourceNodeId=NumericNodeId(17465, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -130482,9 +144639,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16935, 0), + SourceNodeId=NumericNodeId(17465, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) @@ -130494,31 +144651,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), + Name='Configuration', + DataType=NumericNodeId(15520, 0), ValueRank=-1, ), - ua.Argument( - Name='VariablesToAdd', - DataType=NumericNodeId(14273, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[3], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16958, 0), + RequestedNewNodeId=NumericNodeId(17507, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16935, 0), + ParentNodeId=NumericNodeId(17465, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130528,7 +144674,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16958, 0), + SourceNodeId=NumericNodeId(17507, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130536,7 +144682,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16958, 0), + SourceNodeId=NumericNodeId(17507, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130544,9 +144690,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16958, 0), + SourceNodeId=NumericNodeId(17507, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), + TargetNodeId=NumericNodeId(17465, 0), ) refs.append(ref) server.add_references(refs) @@ -130556,26 +144702,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DataSetNodeId', + Name='GroupId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16959, 0), + RequestedNewNodeId=NumericNodeId(17508, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16935, 0), + ParentNodeId=NumericNodeId(17465, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130585,7 +144725,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16959, 0), + SourceNodeId=NumericNodeId(17508, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130593,7 +144733,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16959, 0), + SourceNodeId=NumericNodeId(17508, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130601,21 +144741,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16959, 0), + SourceNodeId=NumericNodeId(17508, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16935, 0), + TargetNodeId=NumericNodeId(17465, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddPublishedEventsTemplate"), + DisplayName=LocalizedText("RemoveGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16960, 0), - BrowseName=QualifiedName("AddPublishedEventsTemplate", 0), + RequestedNewNodeId=NumericNodeId(14225, 0), + BrowseName=QualifiedName("RemoveGroup", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), + ParentNodeId=NumericNodeId(14209, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -130624,23 +144764,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16960, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16961, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16960, 0), + SourceNodeId=NumericNodeId(14225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16971, 0), + TargetNodeId=NumericNodeId(14226, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16960, 0), + SourceNodeId=NumericNodeId(14225, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -130648,9 +144780,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16960, 0), + SourceNodeId=NumericNodeId(14225, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(14209, 0), ) refs.append(ref) server.add_references(refs) @@ -130660,41 +144792,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='DataSetMetaData', - DataType=NumericNodeId(14523, 0), - ValueRank=-1, - ), - ua.Argument( - Name='EventNotifier', + Name='GroupId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), - ua.Argument( - Name='SelectedFields', - DataType=NumericNodeId(601, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ua.Argument( - Name='Filter', - DataType=NumericNodeId(586, 0), - ValueRank=-1, - ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[5], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16961, 0), + RequestedNewNodeId=NumericNodeId(14226, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16960, 0), + ParentNodeId=NumericNodeId(14225, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130704,7 +144815,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16961, 0), + SourceNodeId=NumericNodeId(14226, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130712,7 +144823,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16961, 0), + SourceNodeId=NumericNodeId(14226, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130720,122 +144831,119 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16961, 0), + SourceNodeId=NumericNodeId(14226, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), + TargetNodeId=NumericNodeId(14225, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ConnectionTransportType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16971, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16960, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17721, 0), + BrowseName=QualifiedName("ConnectionTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17721, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubGroupType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14232, 0), + BrowseName=QualifiedName("PubSubGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16971, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15926, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16971, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15927, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16971, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16960, 0), + TargetNodeId=NumericNodeId(15928, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemovePublishedDataSet"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14499, 0), - BrowseName=QualifiedName("RemovePublishedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14499, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14500, 0), + TargetNodeId=NumericNodeId(17724, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14499, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(17488, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14499, 0), + SourceNodeId=NumericNodeId(14232, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(15265, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14232, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("SecurityMode"), + DataType=NumericNodeId(302, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14500, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(15926, 0), + BrowseName=QualifiedName("SecurityMode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14499, 0), + ParentNodeId=NumericNodeId(14232, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130845,7 +144953,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14500, 0), + SourceNodeId=NumericNodeId(15926, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130853,7 +144961,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14500, 0), + SourceNodeId=NumericNodeId(15926, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130861,79 +144969,108 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14500, 0), + SourceNodeId=NumericNodeId(15926, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14499, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityGroupId"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16994, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(15927, 0), + BrowseName=QualifiedName("SecurityGroupId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14232, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16994, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16995, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15927, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16994, 0), + SourceNodeId=NumericNodeId(15927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16996, 0), + TargetNodeId=NumericNodeId(14232, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SecurityKeyServices"), + DataType=NumericNodeId(312, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15928, 0), + BrowseName=QualifiedName("SecurityKeyServices", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14232, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15928, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16994, 0), + SourceNodeId=NumericNodeId(15928, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16994, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15928, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("MaxNetworkMessageSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16995, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(17724, 0), + BrowseName=QualifiedName("MaxNetworkMessageSize", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16994, 0), + ParentNodeId=NumericNodeId(14232, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130943,7 +145080,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16995, 0), + SourceNodeId=NumericNodeId(17724, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -130951,7 +145088,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16995, 0), + SourceNodeId=NumericNodeId(17724, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -130959,32 +145096,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16995, 0), + SourceNodeId=NumericNodeId(17724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("GroupProperties"), + DataType=NumericNodeId(14533, 0), ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16996, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(17488, 0), + BrowseName=QualifiedName("GroupProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16994, 0), + ParentNodeId=NumericNodeId(14232, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -130994,7 +145123,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(16996, 0), + SourceNodeId=NumericNodeId(17488, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131002,7 +145131,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16996, 0), + SourceNodeId=NumericNodeId(17488, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131010,73 +145139,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16996, 0), + SourceNodeId=NumericNodeId(17488, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16994, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(16997, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14477, 0), + RequestedNewNodeId=NumericNodeId(15265, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(14232, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(16997, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15265, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17007, 0), + TargetNodeId=NumericNodeId(15266, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15265, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(16997, 0), + SourceNodeId=NumericNodeId(15265, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(16997, 0), + SourceNodeId=NumericNodeId(15265, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14477, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17007, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(15266, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(16997, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15265, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -131084,38 +145214,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17007, 0), + SourceNodeId=NumericNodeId(15266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17007, 0), + SourceNodeId=NumericNodeId(15266, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17007, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16997, 0), + TargetNodeId=NumericNodeId(15265, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubConnectionType"), + DisplayName=LocalizedText("WriterGroupType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14209, 0), - BrowseName=QualifiedName("PubSubConnectionType", 0), + RequestedNewNodeId=NumericNodeId(17725, 0), + BrowseName=QualifiedName("WriterGroupType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), + ParentNodeId=NumericNodeId(14232, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -131124,119 +145254,119 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14595, 0), + TargetNodeId=NumericNodeId(17736, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17306, 0), + TargetNodeId=NumericNodeId(17737, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17485, 0), + TargetNodeId=NumericNodeId(17738, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14221, 0), + TargetNodeId=NumericNodeId(17739, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17203, 0), + TargetNodeId=NumericNodeId(17740, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(18804, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17559, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(18805, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), + TargetNodeId=NumericNodeId(17741, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14600, 0), + TargetNodeId=NumericNodeId(17742, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + ReferenceTypeId=NumericNodeId(15296, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17743, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), + TargetNodeId=NumericNodeId(17969, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14225, 0), + TargetNodeId=NumericNodeId(17992, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14209, 0), + SourceNodeId=NumericNodeId(17725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(14232, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("WriterGroupId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14595, 0), - BrowseName=QualifiedName("PublisherId", 0), + RequestedNewNodeId=NumericNodeId(17736, 0), + BrowseName=QualifiedName("WriterGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131246,7 +145376,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14595, 0), + SourceNodeId=NumericNodeId(17736, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131254,7 +145384,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14595, 0), + SourceNodeId=NumericNodeId(17736, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131262,74 +145392,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14595, 0), + SourceNodeId=NumericNodeId(17736, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TransportProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("PublishingInterval"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17306, 0), - BrowseName=QualifiedName("TransportProfileUri", 0), + RequestedNewNodeId=NumericNodeId(17737, 0), + BrowseName=QualifiedName("PublishingInterval", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17710, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17306, 0), + SourceNodeId=NumericNodeId(17737, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17306, 0), + SourceNodeId=NumericNodeId(17737, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17737, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("KeepAliveTime"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17710, 0), - BrowseName=QualifiedName("Selections", 0), + RequestedNewNodeId=NumericNodeId(17738, 0), + BrowseName=QualifiedName("KeepAliveTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17306, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131339,7 +145460,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17710, 0), + SourceNodeId=NumericNodeId(17738, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131347,7 +145468,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17710, 0), + SourceNodeId=NumericNodeId(17738, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131355,24 +145476,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17710, 0), + SourceNodeId=NumericNodeId(17738, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17306, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Priority"), + DataType=ua.NodeId(ua.ObjectIds.Byte), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17485, 0), - BrowseName=QualifiedName("ConnectionProperties", 0), + RequestedNewNodeId=NumericNodeId(17739, 0), + BrowseName=QualifiedName("Priority", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131382,7 +145502,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17485, 0), + SourceNodeId=NumericNodeId(17739, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131390,7 +145510,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17485, 0), + SourceNodeId=NumericNodeId(17739, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131398,125 +145518,109 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17485, 0), + SourceNodeId=NumericNodeId(17739, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LocaleIds"), + DataType=NumericNodeId(295, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14221, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), + RequestedNewNodeId=NumericNodeId(17740, 0), + BrowseName=QualifiedName("LocaleIds", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14221, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17202, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14221, 0), + SourceNodeId=NumericNodeId(17740, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14221, 0), + SourceNodeId=NumericNodeId(17740, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14221, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17740, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), + DisplayName=LocalizedText("HeaderLayoutUri"), DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17202, 0), - BrowseName=QualifiedName("NetworkInterface", 0), + RequestedNewNodeId=NumericNodeId(17559, 0), + BrowseName=QualifiedName("HeaderLayoutUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14221, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17202, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17576, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17202, 0), + SourceNodeId=NumericNodeId(17559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17202, 0), + SourceNodeId=NumericNodeId(17559, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17202, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14221, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TransportSettings"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17576, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17202, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17741, 0), + BrowseName=QualifiedName("TransportSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(17997, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -131524,40 +145628,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17576, 0), + SourceNodeId=NumericNodeId(17741, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17997, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17576, 0), + SourceNodeId=NumericNodeId(17741, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17576, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17741, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17202, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), + DisplayName=LocalizedText("MessageSettings"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17203, 0), - BrowseName=QualifiedName("TransportSettings", 0), + RequestedNewNodeId=NumericNodeId(17742, 0), + BrowseName=QualifiedName("MessageSettings", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17721, 0), + TypeDefinition=NumericNodeId(17998, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -131565,15 +145669,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17203, 0), + SourceNodeId=NumericNodeId(17742, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), + TargetNodeId=NumericNodeId(17998, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17203, 0), + SourceNodeId=NumericNodeId(17742, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -131581,24 +145685,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17203, 0), + SourceNodeId=NumericNodeId(17742, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17310, 0), - BrowseName=QualifiedName("", 0), + RequestedNewNodeId=NumericNodeId(17743, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(18804, 0), - TypeDefinition=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(15296, 0), + TypeDefinition=NumericNodeId(15298, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -131606,119 +145710,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17311, 0), + TargetNodeId=NumericNodeId(17744, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17204, 0), + TargetNodeId=NumericNodeId(17745, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17486, 0), + TargetNodeId=NumericNodeId(17490, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17314, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17214, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17318, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17319, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17321, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17322, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17558, 0), + TargetNodeId=NumericNodeId(17749, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17310, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(18804, 0), - SourceNodeId=NumericNodeId(17310, 0), + ReferenceTypeId=NumericNodeId(15296, 0), + SourceNodeId=NumericNodeId(17743, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), + DisplayName=LocalizedText("DataSetWriterId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17311, 0), - BrowseName=QualifiedName("SecurityMode", 0), + RequestedNewNodeId=NumericNodeId(17744, 0), + BrowseName=QualifiedName("DataSetWriterId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17743, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131728,7 +145784,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17311, 0), + SourceNodeId=NumericNodeId(17744, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131736,7 +145792,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17311, 0), + SourceNodeId=NumericNodeId(17744, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131744,23 +145800,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17311, 0), + SourceNodeId=NumericNodeId(17744, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17743, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("DataSetFieldContentMask"), + DataType=NumericNodeId(15583, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17204, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), + RequestedNewNodeId=NumericNodeId(17745, 0), + BrowseName=QualifiedName("DataSetFieldContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17743, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131770,7 +145826,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17204, 0), + SourceNodeId=NumericNodeId(17745, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131778,7 +145834,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17204, 0), + SourceNodeId=NumericNodeId(17745, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131786,24 +145842,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17204, 0), + SourceNodeId=NumericNodeId(17745, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17743, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), + DisplayName=LocalizedText("DataSetWriterProperties"), DataType=NumericNodeId(14533, 0), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17486, 0), - BrowseName=QualifiedName("GroupProperties", 0), + RequestedNewNodeId=NumericNodeId(17490, 0), + BrowseName=QualifiedName("DataSetWriterProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17743, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -131813,7 +145869,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17486, 0), + SourceNodeId=NumericNodeId(17490, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -131821,7 +145877,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17486, 0), + SourceNodeId=NumericNodeId(17490, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131829,9 +145885,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17486, 0), + SourceNodeId=NumericNodeId(17490, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17743, 0), ) refs.append(ref) server.add_references(refs) @@ -131841,10 +145897,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17314, 0), + RequestedNewNodeId=NumericNodeId(17749, 0), BrowseName=QualifiedName("Status", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17743, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, @@ -131854,15 +145910,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17314, 0), + SourceNodeId=NumericNodeId(17749, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17315, 0), + TargetNodeId=NumericNodeId(17750, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17314, 0), + SourceNodeId=NumericNodeId(17749, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14643, 0), ) @@ -131870,7 +145926,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17314, 0), + SourceNodeId=NumericNodeId(17749, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131878,9 +145934,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17314, 0), + SourceNodeId=NumericNodeId(17749, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17743, 0), ) refs.append(ref) server.add_references(refs) @@ -131891,10 +145947,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17315, 0), + RequestedNewNodeId=NumericNodeId(17750, 0), BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17314, 0), + ParentNodeId=NumericNodeId(17749, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -131904,7 +145960,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17315, 0), + SourceNodeId=NumericNodeId(17750, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -131912,7 +145968,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17315, 0), + SourceNodeId=NumericNodeId(17750, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -131920,67 +145976,122 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17315, 0), + SourceNodeId=NumericNodeId(17750, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17314, 0), + TargetNodeId=NumericNodeId(17749, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Diagnostics"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17214, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17812, 0), + BrowseName=QualifiedName("Diagnostics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19834, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17813, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17814, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17819, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17824, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17825, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17826, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17858, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17214, 0), + SourceNodeId=NumericNodeId(17812, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19834, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17214, 0), + SourceNodeId=NumericNodeId(17812, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17214, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17812, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17318, 0), - BrowseName=QualifiedName("PublishingInterval", 0), + RequestedNewNodeId=NumericNodeId(17813, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17812, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -131988,81 +146099,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17318, 0), + SourceNodeId=NumericNodeId(17813, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17318, 0), + SourceNodeId=NumericNodeId(17813, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17318, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17813, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeepAliveTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("TotalInformation"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17319, 0), - BrowseName=QualifiedName("KeepAliveTime", 0), + RequestedNewNodeId=NumericNodeId(17814, 0), + BrowseName=QualifiedName("TotalInformation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(17812, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17814, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17815, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17814, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17816, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17814, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17817, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17319, 0), + SourceNodeId=NumericNodeId(17814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17319, 0), + SourceNodeId=NumericNodeId(17814, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17319, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17321, 0), - BrowseName=QualifiedName("Priority", 0), + RequestedNewNodeId=NumericNodeId(17815, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17814, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132072,7 +146207,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17321, 0), + SourceNodeId=NumericNodeId(17815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132080,7 +146215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17321, 0), + SourceNodeId=NumericNodeId(17815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132088,24 +146223,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17321, 0), + SourceNodeId=NumericNodeId(17815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17814, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17322, 0), - BrowseName=QualifiedName("LocaleIds", 0), + RequestedNewNodeId=NumericNodeId(17816, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17814, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132115,7 +146249,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17322, 0), + SourceNodeId=NumericNodeId(17816, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132123,7 +146257,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17322, 0), + SourceNodeId=NumericNodeId(17816, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132131,23 +146265,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17322, 0), + SourceNodeId=NumericNodeId(17816, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17814, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17558, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), + RequestedNewNodeId=NumericNodeId(17817, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17310, 0), + ParentNodeId=NumericNodeId(17814, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132157,7 +146291,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17558, 0), + SourceNodeId=NumericNodeId(17817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132165,7 +146299,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17558, 0), + SourceNodeId=NumericNodeId(17817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132173,24 +146307,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17558, 0), + SourceNodeId=NumericNodeId(17817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17310, 0), + TargetNodeId=NumericNodeId(17814, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TotalError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17325, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), - ReferenceTypeId=NumericNodeId(18805, 0), - TypeDefinition=NumericNodeId(17999, 0), + RequestedNewNodeId=NumericNodeId(17819, 0), + BrowseName=QualifiedName("TotalError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17812, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -132198,71 +146333,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17326, 0), + TargetNodeId=NumericNodeId(17820, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17302, 0), + TargetNodeId=NumericNodeId(17821, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17325, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17487, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17325, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17329, 0), + TargetNodeId=NumericNodeId(17822, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17325, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17325, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(18805, 0), - SourceNodeId=NumericNodeId(17325, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17326, 0), - BrowseName=QualifiedName("SecurityMode", 0), + RequestedNewNodeId=NumericNodeId(17820, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), + ParentNodeId=NumericNodeId(17819, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132272,7 +146399,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17326, 0), + SourceNodeId=NumericNodeId(17820, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132280,7 +146407,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17326, 0), + SourceNodeId=NumericNodeId(17820, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132288,23 +146415,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17326, 0), + SourceNodeId=NumericNodeId(17820, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), + TargetNodeId=NumericNodeId(17819, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17302, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), + RequestedNewNodeId=NumericNodeId(17821, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), + ParentNodeId=NumericNodeId(17819, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132314,7 +146441,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17302, 0), + SourceNodeId=NumericNodeId(17821, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132322,7 +146449,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17302, 0), + SourceNodeId=NumericNodeId(17821, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132330,24 +146457,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17302, 0), + SourceNodeId=NumericNodeId(17821, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), + TargetNodeId=NumericNodeId(17819, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17487, 0), - BrowseName=QualifiedName("GroupProperties", 0), + RequestedNewNodeId=NumericNodeId(17822, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17325, 0), + ParentNodeId=NumericNodeId(17819, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132357,7 +146483,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17487, 0), + SourceNodeId=NumericNodeId(17822, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132365,7 +146491,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17487, 0), + SourceNodeId=NumericNodeId(17822, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132373,139 +146499,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17329, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17325, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17330, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17329, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17329, 0), + SourceNodeId=NumericNodeId(17822, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17325, 0), + TargetNodeId=NumericNodeId(17819, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17330, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17329, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17330, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17329, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14600, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), + RequestedNewNodeId=NumericNodeId(17824, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(17812, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14601, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14600, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14600, 0), + SourceNodeId=NumericNodeId(17824, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132513,23 +146530,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14600, 0), + SourceNodeId=NumericNodeId(17824, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("SubError"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14601, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(17825, 0), + BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14600, 0), + ParentNodeId=NumericNodeId(17812, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -132539,7 +146556,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14601, 0), + SourceNodeId=NumericNodeId(17825, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -132547,7 +146564,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14601, 0), + SourceNodeId=NumericNodeId(17825, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132555,24 +146572,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14601, 0), + SourceNodeId=NumericNodeId(17825, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14600, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), + DisplayName=LocalizedText("Counters"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19241, 0), - BrowseName=QualifiedName("Diagnostics", 0), + RequestedNewNodeId=NumericNodeId(17826, 0), + BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17812, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19786, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -132580,113 +146597,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19242, 0), + TargetNodeId=NumericNodeId(17827, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), + TargetNodeId=NumericNodeId(17832, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), + TargetNodeId=NumericNodeId(17837, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19253, 0), + TargetNodeId=NumericNodeId(17842, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19254, 0), + TargetNodeId=NumericNodeId(17847, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17853, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19286, 0), + TargetNodeId=NumericNodeId(17859, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19241, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19786, 0), + TargetNodeId=NumericNodeId(17874, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19241, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19241, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17900, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19242, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19242, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19242, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132694,23 +146685,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19242, 0), + SourceNodeId=NumericNodeId(17826, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), + DisplayName=LocalizedText("StateError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19243, 0), - BrowseName=QualifiedName("TotalInformation", 0), + RequestedNewNodeId=NumericNodeId(17827, 0), + BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -132720,31 +146711,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19244, 0), + TargetNodeId=NumericNodeId(17828, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19245, 0), + TargetNodeId=NumericNodeId(17829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19246, 0), + TargetNodeId=NumericNodeId(17830, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -132752,7 +146743,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132760,9 +146751,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19243, 0), + SourceNodeId=NumericNodeId(17827, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -132773,10 +146764,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19244, 0), + RequestedNewNodeId=NumericNodeId(17828, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), + ParentNodeId=NumericNodeId(17827, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132786,7 +146777,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19244, 0), + SourceNodeId=NumericNodeId(17828, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132794,7 +146785,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19244, 0), + SourceNodeId=NumericNodeId(17828, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132802,9 +146793,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19244, 0), + SourceNodeId=NumericNodeId(17828, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), + TargetNodeId=NumericNodeId(17827, 0), ) refs.append(ref) server.add_references(refs) @@ -132812,13 +146803,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19245, 0), + RequestedNewNodeId=NumericNodeId(17829, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), + ParentNodeId=NumericNodeId(17827, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132828,7 +146820,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19245, 0), + SourceNodeId=NumericNodeId(17829, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132836,7 +146828,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19245, 0), + SourceNodeId=NumericNodeId(17829, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132844,9 +146836,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19245, 0), + SourceNodeId=NumericNodeId(17829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), + TargetNodeId=NumericNodeId(17827, 0), ) refs.append(ref) server.add_references(refs) @@ -132854,13 +146846,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19246, 0), + RequestedNewNodeId=NumericNodeId(17830, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19243, 0), + ParentNodeId=NumericNodeId(17827, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132870,7 +146863,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19246, 0), + SourceNodeId=NumericNodeId(17830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132878,7 +146871,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19246, 0), + SourceNodeId=NumericNodeId(17830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132886,23 +146879,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19246, 0), + SourceNodeId=NumericNodeId(17830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19243, 0), + TargetNodeId=NumericNodeId(17827, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), + DisplayName=LocalizedText("StateOperationalByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19248, 0), - BrowseName=QualifiedName("TotalError", 0), + RequestedNewNodeId=NumericNodeId(17832, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -132912,31 +146905,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19249, 0), + TargetNodeId=NumericNodeId(17833, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19250, 0), + TargetNodeId=NumericNodeId(17834, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19251, 0), + TargetNodeId=NumericNodeId(17835, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -132944,7 +146937,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132952,9 +146945,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19248, 0), + SourceNodeId=NumericNodeId(17832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -132965,10 +146958,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19249, 0), + RequestedNewNodeId=NumericNodeId(17833, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), + ParentNodeId=NumericNodeId(17832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -132978,7 +146971,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19249, 0), + SourceNodeId=NumericNodeId(17833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -132986,7 +146979,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19249, 0), + SourceNodeId=NumericNodeId(17833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -132994,9 +146987,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19249, 0), + SourceNodeId=NumericNodeId(17833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), + TargetNodeId=NumericNodeId(17832, 0), ) refs.append(ref) server.add_references(refs) @@ -133004,13 +146997,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19250, 0), + RequestedNewNodeId=NumericNodeId(17834, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), + ParentNodeId=NumericNodeId(17832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133020,7 +147014,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19250, 0), + SourceNodeId=NumericNodeId(17834, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133028,7 +147022,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19250, 0), + SourceNodeId=NumericNodeId(17834, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133036,9 +147030,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19250, 0), + SourceNodeId=NumericNodeId(17834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), + TargetNodeId=NumericNodeId(17832, 0), ) refs.append(ref) server.add_references(refs) @@ -133046,13 +147040,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19251, 0), + RequestedNewNodeId=NumericNodeId(17835, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19248, 0), + ParentNodeId=NumericNodeId(17832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133062,7 +147057,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19251, 0), + SourceNodeId=NumericNodeId(17835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133070,7 +147065,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19251, 0), + SourceNodeId=NumericNodeId(17835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133078,30 +147073,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19251, 0), + SourceNodeId=NumericNodeId(17835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19248, 0), + TargetNodeId=NumericNodeId(17832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19253, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19241, 0), + RequestedNewNodeId=NumericNodeId(17837, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17837, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17838, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17837, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17839, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17837, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17840, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17837, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19253, 0), + SourceNodeId=NumericNodeId(17837, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133109,25 +147139,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19253, 0), + SourceNodeId=NumericNodeId(17837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), + DisplayName=LocalizedText("Active"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19254, 0), - BrowseName=QualifiedName("SubError", 0), + RequestedNewNodeId=NumericNodeId(17838, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(17837, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -133135,128 +147165,125 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19254, 0), + SourceNodeId=NumericNodeId(17838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19254, 0), + SourceNodeId=NumericNodeId(17838, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19254, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17837, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19255, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19241, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(17839, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17837, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(17839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(17839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), + TargetNodeId=NumericNodeId(17837, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(17840, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17837, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19255, 0), + SourceNodeId=NumericNodeId(17840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19255, 0), + SourceNodeId=NumericNodeId(17840, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19255, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17837, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), + DisplayName=LocalizedText("StateOperationalFromError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19256, 0), - BrowseName=QualifiedName("StateError", 0), + RequestedNewNodeId=NumericNodeId(17842, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -133266,31 +147293,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19257, 0), + TargetNodeId=NumericNodeId(17843, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19258, 0), + TargetNodeId=NumericNodeId(17844, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19259, 0), + TargetNodeId=NumericNodeId(17845, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -133298,7 +147325,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133306,9 +147333,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19256, 0), + SourceNodeId=NumericNodeId(17842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -133319,10 +147346,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19257, 0), + RequestedNewNodeId=NumericNodeId(17843, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), + ParentNodeId=NumericNodeId(17842, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133332,7 +147359,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19257, 0), + SourceNodeId=NumericNodeId(17843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133340,7 +147367,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19257, 0), + SourceNodeId=NumericNodeId(17843, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133348,9 +147375,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19257, 0), + SourceNodeId=NumericNodeId(17843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), + TargetNodeId=NumericNodeId(17842, 0), ) refs.append(ref) server.add_references(refs) @@ -133358,14 +147385,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19258, 0), + RequestedNewNodeId=NumericNodeId(17844, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), + ParentNodeId=NumericNodeId(17842, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133375,7 +147402,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19258, 0), + SourceNodeId=NumericNodeId(17844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133383,7 +147410,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19258, 0), + SourceNodeId=NumericNodeId(17844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133391,9 +147418,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19258, 0), + SourceNodeId=NumericNodeId(17844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), + TargetNodeId=NumericNodeId(17842, 0), ) refs.append(ref) server.add_references(refs) @@ -133405,10 +147432,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19259, 0), + RequestedNewNodeId=NumericNodeId(17845, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19256, 0), + ParentNodeId=NumericNodeId(17842, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133418,7 +147445,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19259, 0), + SourceNodeId=NumericNodeId(17845, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133426,7 +147453,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19259, 0), + SourceNodeId=NumericNodeId(17845, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133434,23 +147461,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19259, 0), + SourceNodeId=NumericNodeId(17845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19256, 0), + TargetNodeId=NumericNodeId(17842, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), + DisplayName=LocalizedText("StatePausedByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19261, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), + RequestedNewNodeId=NumericNodeId(17847, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -133460,31 +147487,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19262, 0), + TargetNodeId=NumericNodeId(17848, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19263, 0), + TargetNodeId=NumericNodeId(17849, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19264, 0), + TargetNodeId=NumericNodeId(17850, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -133492,7 +147519,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133500,9 +147527,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19261, 0), + SourceNodeId=NumericNodeId(17847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -133513,10 +147540,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19262, 0), + RequestedNewNodeId=NumericNodeId(17848, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), + ParentNodeId=NumericNodeId(17847, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133526,7 +147553,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19262, 0), + SourceNodeId=NumericNodeId(17848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133534,7 +147561,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19262, 0), + SourceNodeId=NumericNodeId(17848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133542,9 +147569,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19262, 0), + SourceNodeId=NumericNodeId(17848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), + TargetNodeId=NumericNodeId(17847, 0), ) refs.append(ref) server.add_references(refs) @@ -133556,10 +147583,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19263, 0), + RequestedNewNodeId=NumericNodeId(17849, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), + ParentNodeId=NumericNodeId(17847, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133569,7 +147596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19263, 0), + SourceNodeId=NumericNodeId(17849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133577,7 +147604,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19263, 0), + SourceNodeId=NumericNodeId(17849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133585,9 +147612,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19263, 0), + SourceNodeId=NumericNodeId(17849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), + TargetNodeId=NumericNodeId(17847, 0), ) refs.append(ref) server.add_references(refs) @@ -133599,10 +147626,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19264, 0), + RequestedNewNodeId=NumericNodeId(17850, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19261, 0), + ParentNodeId=NumericNodeId(17847, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133612,7 +147639,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19264, 0), + SourceNodeId=NumericNodeId(17850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133620,7 +147647,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19264, 0), + SourceNodeId=NumericNodeId(17850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133628,23 +147655,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19264, 0), + SourceNodeId=NumericNodeId(17850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19261, 0), + TargetNodeId=NumericNodeId(17847, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("StateDisabledByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19266, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(17853, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -133654,31 +147681,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19267, 0), + TargetNodeId=NumericNodeId(17854, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19268, 0), + TargetNodeId=NumericNodeId(17855, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19269, 0), + TargetNodeId=NumericNodeId(17856, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -133686,7 +147713,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133694,9 +147721,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19266, 0), + SourceNodeId=NumericNodeId(17853, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -133707,10 +147734,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19267, 0), + RequestedNewNodeId=NumericNodeId(17854, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), + ParentNodeId=NumericNodeId(17853, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133720,7 +147747,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19267, 0), + SourceNodeId=NumericNodeId(17854, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133728,7 +147755,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19267, 0), + SourceNodeId=NumericNodeId(17854, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133736,9 +147763,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19267, 0), + SourceNodeId=NumericNodeId(17854, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), + TargetNodeId=NumericNodeId(17853, 0), ) refs.append(ref) server.add_references(refs) @@ -133750,10 +147777,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19268, 0), + RequestedNewNodeId=NumericNodeId(17855, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), + ParentNodeId=NumericNodeId(17853, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133763,7 +147790,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19268, 0), + SourceNodeId=NumericNodeId(17855, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133771,7 +147798,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19268, 0), + SourceNodeId=NumericNodeId(17855, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133779,9 +147806,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19268, 0), + SourceNodeId=NumericNodeId(17855, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), + TargetNodeId=NumericNodeId(17853, 0), ) refs.append(ref) server.add_references(refs) @@ -133793,10 +147820,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19269, 0), + RequestedNewNodeId=NumericNodeId(17856, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19266, 0), + ParentNodeId=NumericNodeId(17853, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133806,7 +147833,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19269, 0), + SourceNodeId=NumericNodeId(17856, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133814,7 +147841,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19269, 0), + SourceNodeId=NumericNodeId(17856, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133822,23 +147849,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19269, 0), + SourceNodeId=NumericNodeId(17856, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19266, 0), + TargetNodeId=NumericNodeId(17853, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), + DisplayName=LocalizedText("SentNetworkMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19271, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), + RequestedNewNodeId=NumericNodeId(17859, 0), + BrowseName=QualifiedName("SentNetworkMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -133848,31 +147875,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19272, 0), + TargetNodeId=NumericNodeId(17864, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19273, 0), + TargetNodeId=NumericNodeId(17871, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19274, 0), + TargetNodeId=NumericNodeId(17872, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -133880,7 +147907,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133888,9 +147915,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19271, 0), + SourceNodeId=NumericNodeId(17859, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -133901,10 +147928,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19272, 0), + RequestedNewNodeId=NumericNodeId(17864, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), + ParentNodeId=NumericNodeId(17859, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133914,7 +147941,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19272, 0), + SourceNodeId=NumericNodeId(17864, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133922,7 +147949,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19272, 0), + SourceNodeId=NumericNodeId(17864, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133930,9 +147957,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19272, 0), + SourceNodeId=NumericNodeId(17864, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), + TargetNodeId=NumericNodeId(17859, 0), ) refs.append(ref) server.add_references(refs) @@ -133944,10 +147971,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19273, 0), + RequestedNewNodeId=NumericNodeId(17871, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), + ParentNodeId=NumericNodeId(17859, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -133957,7 +147984,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19273, 0), + SourceNodeId=NumericNodeId(17871, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -133965,7 +147992,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19273, 0), + SourceNodeId=NumericNodeId(17871, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -133973,9 +148000,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19273, 0), + SourceNodeId=NumericNodeId(17871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), + TargetNodeId=NumericNodeId(17859, 0), ) refs.append(ref) server.add_references(refs) @@ -133987,10 +148014,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19274, 0), + RequestedNewNodeId=NumericNodeId(17872, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19271, 0), + ParentNodeId=NumericNodeId(17859, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134000,7 +148027,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19274, 0), + SourceNodeId=NumericNodeId(17872, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134008,7 +148035,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19274, 0), + SourceNodeId=NumericNodeId(17872, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134016,23 +148043,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19274, 0), + SourceNodeId=NumericNodeId(17872, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19271, 0), + TargetNodeId=NumericNodeId(17859, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), + DisplayName=LocalizedText("FailedTransmissions"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19276, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(17874, 0), + BrowseName=QualifiedName("FailedTransmissions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -134042,31 +148069,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19277, 0), + TargetNodeId=NumericNodeId(17878, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19278, 0), + TargetNodeId=NumericNodeId(17885, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19279, 0), + TargetNodeId=NumericNodeId(17892, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -134074,7 +148101,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134082,9 +148109,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19276, 0), + SourceNodeId=NumericNodeId(17874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -134095,10 +148122,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19277, 0), + RequestedNewNodeId=NumericNodeId(17878, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), + ParentNodeId=NumericNodeId(17874, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134108,7 +148135,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19277, 0), + SourceNodeId=NumericNodeId(17878, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134116,7 +148143,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19277, 0), + SourceNodeId=NumericNodeId(17878, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134124,9 +148151,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19277, 0), + SourceNodeId=NumericNodeId(17878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), + TargetNodeId=NumericNodeId(17874, 0), ) refs.append(ref) server.add_references(refs) @@ -134134,14 +148161,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19278, 0), + RequestedNewNodeId=NumericNodeId(17885, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), + ParentNodeId=NumericNodeId(17874, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134151,7 +148178,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19278, 0), + SourceNodeId=NumericNodeId(17885, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134159,7 +148186,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19278, 0), + SourceNodeId=NumericNodeId(17885, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134167,9 +148194,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19278, 0), + SourceNodeId=NumericNodeId(17885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), + TargetNodeId=NumericNodeId(17874, 0), ) refs.append(ref) server.add_references(refs) @@ -134181,10 +148208,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19279, 0), + RequestedNewNodeId=NumericNodeId(17892, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19276, 0), + ParentNodeId=NumericNodeId(17874, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134194,7 +148221,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19279, 0), + SourceNodeId=NumericNodeId(17892, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134202,7 +148229,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19279, 0), + SourceNodeId=NumericNodeId(17892, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134210,23 +148237,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19279, 0), + SourceNodeId=NumericNodeId(17892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19276, 0), + TargetNodeId=NumericNodeId(17874, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), + DisplayName=LocalizedText("EncryptionErrors"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19281, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), + RequestedNewNodeId=NumericNodeId(17900, 0), + BrowseName=QualifiedName("EncryptionErrors", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19255, 0), + ParentNodeId=NumericNodeId(17826, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -134236,31 +148263,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19282, 0), + TargetNodeId=NumericNodeId(17901, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19283, 0), + TargetNodeId=NumericNodeId(17902, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19284, 0), + TargetNodeId=NumericNodeId(17903, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -134268,7 +148295,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134276,9 +148303,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19281, 0), + SourceNodeId=NumericNodeId(17900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19255, 0), + TargetNodeId=NumericNodeId(17826, 0), ) refs.append(ref) server.add_references(refs) @@ -134289,10 +148316,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19282, 0), + RequestedNewNodeId=NumericNodeId(17901, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), + ParentNodeId=NumericNodeId(17900, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134302,7 +148329,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19282, 0), + SourceNodeId=NumericNodeId(17901, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134310,7 +148337,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19282, 0), + SourceNodeId=NumericNodeId(17901, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134318,9 +148345,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19282, 0), + SourceNodeId=NumericNodeId(17901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), + TargetNodeId=NumericNodeId(17900, 0), ) refs.append(ref) server.add_references(refs) @@ -134328,14 +148355,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19283, 0), + RequestedNewNodeId=NumericNodeId(17902, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), + ParentNodeId=NumericNodeId(17900, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134345,7 +148372,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19283, 0), + SourceNodeId=NumericNodeId(17902, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134353,7 +148380,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19283, 0), + SourceNodeId=NumericNodeId(17902, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134361,9 +148388,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19283, 0), + SourceNodeId=NumericNodeId(17902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), + TargetNodeId=NumericNodeId(17900, 0), ) refs.append(ref) server.add_references(refs) @@ -134371,14 +148398,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19284, 0), + RequestedNewNodeId=NumericNodeId(17903, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19281, 0), + ParentNodeId=NumericNodeId(17900, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134388,7 +148415,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19284, 0), + SourceNodeId=NumericNodeId(17903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134396,7 +148423,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19284, 0), + SourceNodeId=NumericNodeId(17903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134404,9 +148431,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19284, 0), + SourceNodeId=NumericNodeId(17903, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19281, 0), + TargetNodeId=NumericNodeId(17900, 0), ) refs.append(ref) server.add_references(refs) @@ -134416,10 +148443,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19286, 0), + RequestedNewNodeId=NumericNodeId(17858, 0), BrowseName=QualifiedName("LiveValues", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19241, 0), + ParentNodeId=NumericNodeId(17812, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, @@ -134429,15 +148456,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19286, 0), + SourceNodeId=NumericNodeId(17858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19287, 0), + TargetNodeId=NumericNodeId(17913, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17858, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17927, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19286, 0), + SourceNodeId=NumericNodeId(17858, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -134445,7 +148480,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19286, 0), + SourceNodeId=NumericNodeId(17858, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134453,23 +148488,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19286, 0), + SourceNodeId=NumericNodeId(17858, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19241, 0), + TargetNodeId=NumericNodeId(17812, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResolvedAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19287, 0), - BrowseName=QualifiedName("ResolvedAddress", 0), + RequestedNewNodeId=NumericNodeId(17913, 0), + BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19286, 0), + ParentNodeId=NumericNodeId(17858, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -134479,15 +148514,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19287, 0), + SourceNodeId=NumericNodeId(17913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19288, 0), + TargetNodeId=NumericNodeId(17920, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19287, 0), + SourceNodeId=NumericNodeId(17913, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -134495,7 +148530,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19287, 0), + SourceNodeId=NumericNodeId(17913, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134503,9 +148538,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19287, 0), + SourceNodeId=NumericNodeId(17913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19286, 0), + TargetNodeId=NumericNodeId(17858, 0), ) refs.append(ref) server.add_references(refs) @@ -134517,10 +148552,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19288, 0), + RequestedNewNodeId=NumericNodeId(17920, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19287, 0), + ParentNodeId=NumericNodeId(17913, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134530,7 +148565,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19288, 0), + SourceNodeId=NumericNodeId(17920, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134538,7 +148573,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19288, 0), + SourceNodeId=NumericNodeId(17920, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134546,22 +148581,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19288, 0), + SourceNodeId=NumericNodeId(17920, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19287, 0), + TargetNodeId=NumericNodeId(17913, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddWriterGroup"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OperationalDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17427, 0), - BrowseName=QualifiedName("AddWriterGroup", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), + RequestedNewNodeId=NumericNodeId(17927, 0), + BrowseName=QualifiedName("OperationalDataSetWriters", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(17858, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -134569,107 +148607,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17428, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17456, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17427, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17427, 0), + SourceNodeId=NumericNodeId(17927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17934, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15480, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17428, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17427, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17428, 0), + SourceNodeId=NumericNodeId(17927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17428, 0), + SourceNodeId=NumericNodeId(17927, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17428, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17927, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), + TargetNodeId=NumericNodeId(17858, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='GroupId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17456, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(17934, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17427, 0), + ParentNodeId=NumericNodeId(17927, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134679,7 +148658,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17456, 0), + SourceNodeId=NumericNodeId(17934, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134687,7 +148666,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17456, 0), + SourceNodeId=NumericNodeId(17934, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134695,21 +148674,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17456, 0), + SourceNodeId=NumericNodeId(17934, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17427, 0), + TargetNodeId=NumericNodeId(17927, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddReaderGroup"), + DisplayName=LocalizedText("AddDataSetWriter"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17465, 0), - BrowseName=QualifiedName("AddReaderGroup", 0), + RequestedNewNodeId=NumericNodeId(17969, 0), + BrowseName=QualifiedName("AddDataSetWriter", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -134718,23 +148697,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17465, 0), + SourceNodeId=NumericNodeId(17969, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17507, 0), + TargetNodeId=NumericNodeId(17976, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17465, 0), + SourceNodeId=NumericNodeId(17969, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17508, 0), + TargetNodeId=NumericNodeId(17987, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17465, 0), + SourceNodeId=NumericNodeId(17969, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -134742,9 +148721,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17465, 0), + SourceNodeId=NumericNodeId(17969, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) @@ -134755,7 +148734,7 @@ def create_standard_address_space_Services(server): Value=ua.Variant([ ua.Argument( Name='Configuration', - DataType=NumericNodeId(15520, 0), + DataType=NumericNodeId(15597, 0), ValueRank=-1, ), ], @@ -134764,10 +148743,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17507, 0), + RequestedNewNodeId=NumericNodeId(17976, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17465, 0), + ParentNodeId=NumericNodeId(17969, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134777,7 +148756,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17507, 0), + SourceNodeId=NumericNodeId(17976, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134785,7 +148764,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17507, 0), + SourceNodeId=NumericNodeId(17976, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134793,9 +148772,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17507, 0), + SourceNodeId=NumericNodeId(17976, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), + TargetNodeId=NumericNodeId(17969, 0), ) refs.append(ref) server.add_references(refs) @@ -134805,7 +148784,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='GroupId', + Name='DataSetWriterNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -134815,10 +148794,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17508, 0), + RequestedNewNodeId=NumericNodeId(17987, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17465, 0), + ParentNodeId=NumericNodeId(17969, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134828,7 +148807,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17508, 0), + SourceNodeId=NumericNodeId(17987, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134836,7 +148815,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17508, 0), + SourceNodeId=NumericNodeId(17987, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134844,21 +148823,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17508, 0), + SourceNodeId=NumericNodeId(17987, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17465, 0), + TargetNodeId=NumericNodeId(17969, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveGroup"), + DisplayName=LocalizedText("RemoveDataSetWriter"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14225, 0), - BrowseName=QualifiedName("RemoveGroup", 0), + RequestedNewNodeId=NumericNodeId(17992, 0), + BrowseName=QualifiedName("RemoveDataSetWriter", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14209, 0), + ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -134867,15 +148846,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14225, 0), + SourceNodeId=NumericNodeId(17992, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14226, 0), + TargetNodeId=NumericNodeId(17993, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14225, 0), + SourceNodeId=NumericNodeId(17992, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -134883,9 +148862,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14225, 0), + SourceNodeId=NumericNodeId(17992, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14209, 0), + TargetNodeId=NumericNodeId(17725, 0), ) refs.append(ref) server.add_references(refs) @@ -134895,7 +148874,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='GroupId', + Name='DataSetWriterNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -134905,10 +148884,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14226, 0), + RequestedNewNodeId=NumericNodeId(17993, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14225, 0), + ParentNodeId=NumericNodeId(17992, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -134918,7 +148897,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14226, 0), + SourceNodeId=NumericNodeId(17993, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -134926,7 +148905,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14226, 0), + SourceNodeId=NumericNodeId(17993, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -134934,22 +148913,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14226, 0), + SourceNodeId=NumericNodeId(17993, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14225, 0), + TargetNodeId=NumericNodeId(17992, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ConnectionTransportType"), - IsAbstract=True, + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasDataSetWriter"), + InverseName=LocalizedText("IsWriterInGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17721, 0), - BrowseName=QualifiedName("ConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(15296, 0), + BrowseName=QualifiedName("HasDataSetWriter", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(47, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -134958,291 +148937,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17721, 0), + SourceNodeId=NumericNodeId(15296, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(47, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubGroupType"), - IsAbstract=True, + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasWriterGroup"), + InverseName=LocalizedText("IsWriterGroupOf"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14232, 0), - BrowseName=QualifiedName("PubSubGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(18804, 0), + BrowseName=QualifiedName("HasWriterGroup", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(47, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15926, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15927, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15928, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17724, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17488, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14232, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15265, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14232, 0), + SourceNodeId=NumericNodeId(18804, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(47, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("WriterGroupTransportType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15926, 0), - BrowseName=QualifiedName("SecurityMode", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17997, 0), + BrowseName=QualifiedName("WriterGroupTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15926, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15926, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17997, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("WriterGroupMessageType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15927, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17998, 0), + BrowseName=QualifiedName("WriterGroupMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15927, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15927, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17998, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityKeyServices"), - DataType=NumericNodeId(312, 0), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ReaderGroupType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15928, 0), - BrowseName=QualifiedName("SecurityKeyServices", 0), - NodeClass_=NodeClass.Variable, + RequestedNewNodeId=NumericNodeId(17999, 0), + BrowseName=QualifiedName("ReaderGroupType", 0), + NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15928, 0), + ReferenceTypeId=NumericNodeId(15297, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15928, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15928, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxNetworkMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17724, 0), - BrowseName=QualifiedName("MaxNetworkMessageSize", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17724, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21080, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17724, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17724, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), + TargetNodeId=NumericNodeId(21081, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17488, 0), - BrowseName=QualifiedName("GroupProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17488, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21082, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17488, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21085, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17488, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(17999, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14232, 0), ) @@ -135250,106 +149089,16 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15265, 0), - BrowseName=QualifiedName("Status", 0), + RequestedNewNodeId=NumericNodeId(18076, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15266, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15265, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15266, 0), - BrowseName=QualifiedName("State", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15265, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15266, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15265, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17725, 0), - BrowseName=QualifiedName("WriterGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(45, 0), + ParentNodeId=NumericNodeId(17999, 0), + ReferenceTypeId=NumericNodeId(15297, 0), + TypeDefinition=NumericNodeId(15306, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -135357,203 +149106,127 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17736, 0), + TargetNodeId=NumericNodeId(18077, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17737, 0), + TargetNodeId=NumericNodeId(18078, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17738, 0), + TargetNodeId=NumericNodeId(18079, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17739, 0), + TargetNodeId=NumericNodeId(18080, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17740, 0), + TargetNodeId=NumericNodeId(18081, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17559, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17741, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17742, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(15296, 0), - SourceNodeId=NumericNodeId(17725, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), + TargetNodeId=NumericNodeId(18082, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(17560, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), + TargetNodeId=NumericNodeId(17562, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17992, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17736, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17736, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17492, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17736, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(18088, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17736, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(21006, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17737, 0), - BrowseName=QualifiedName("PublishingInterval", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17737, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17737, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17737, 0), + ReferenceTypeId=NumericNodeId(15297, 0), + SourceNodeId=NumericNodeId(18076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeepAliveTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("PublisherId"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17738, 0), - BrowseName=QualifiedName("KeepAliveTime", 0), + RequestedNewNodeId=NumericNodeId(18077, 0), + BrowseName=QualifiedName("PublisherId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135563,7 +149236,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17738, 0), + SourceNodeId=NumericNodeId(18077, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135571,7 +149244,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17738, 0), + SourceNodeId=NumericNodeId(18077, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135579,23 +149252,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17738, 0), + SourceNodeId=NumericNodeId(18077, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Priority"), - DataType=ua.NodeId(ua.ObjectIds.Byte), + DisplayName=LocalizedText("WriterGroupId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17739, 0), - BrowseName=QualifiedName("Priority", 0), + RequestedNewNodeId=NumericNodeId(18078, 0), + BrowseName=QualifiedName("WriterGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135605,7 +149278,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17739, 0), + SourceNodeId=NumericNodeId(18078, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135613,7 +149286,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17739, 0), + SourceNodeId=NumericNodeId(18078, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135621,24 +149294,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17739, 0), + SourceNodeId=NumericNodeId(18078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("LocaleIds"), - DataType=NumericNodeId(295, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("DataSetWriterId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17740, 0), - BrowseName=QualifiedName("LocaleIds", 0), + RequestedNewNodeId=NumericNodeId(18079, 0), + BrowseName=QualifiedName("DataSetWriterId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135648,7 +149320,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17740, 0), + SourceNodeId=NumericNodeId(18079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135656,7 +149328,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17740, 0), + SourceNodeId=NumericNodeId(18079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135664,23 +149336,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17740, 0), + SourceNodeId=NumericNodeId(18079, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17559, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), + RequestedNewNodeId=NumericNodeId(18080, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135690,7 +149362,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17559, 0), + SourceNodeId=NumericNodeId(18080, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135698,7 +149370,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17559, 0), + SourceNodeId=NumericNodeId(18080, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135706,24 +149378,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17559, 0), + SourceNodeId=NumericNodeId(18080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DataSetFieldContentMask"), + DataType=NumericNodeId(15583, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17741, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17997, 0), + RequestedNewNodeId=NumericNodeId(18081, 0), + BrowseName=QualifiedName("DataSetFieldContentMask", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18076, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -135731,40 +149404,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17741, 0), + SourceNodeId=NumericNodeId(18081, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17741, 0), + SourceNodeId=NumericNodeId(18081, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17741, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(18081, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MessageReceiveTimeout"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17742, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(17998, 0), + RequestedNewNodeId=NumericNodeId(18082, 0), + BrowseName=QualifiedName("MessageReceiveTimeout", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(18076, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -135772,112 +149446,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17742, 0), + SourceNodeId=NumericNodeId(18082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17742, 0), + SourceNodeId=NumericNodeId(18082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17742, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17743, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), - ReferenceTypeId=NumericNodeId(15296, 0), - TypeDefinition=NumericNodeId(15298, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17744, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17745, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17490, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17749, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17743, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(15296, 0), - SourceNodeId=NumericNodeId(17743, 0), + SourceNodeId=NumericNodeId(18082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("KeyFrameCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17744, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), + RequestedNewNodeId=NumericNodeId(17560, 0), + BrowseName=QualifiedName("KeyFrameCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135887,7 +149488,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17744, 0), + SourceNodeId=NumericNodeId(17560, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135895,7 +149496,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17744, 0), + SourceNodeId=NumericNodeId(17560, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135903,23 +149504,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17744, 0), + SourceNodeId=NumericNodeId(17560, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), + DisplayName=LocalizedText("HeaderLayoutUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17745, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), + RequestedNewNodeId=NumericNodeId(17562, 0), + BrowseName=QualifiedName("HeaderLayoutUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135929,7 +149530,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17745, 0), + SourceNodeId=NumericNodeId(17562, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135937,7 +149538,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17745, 0), + SourceNodeId=NumericNodeId(17562, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135945,24 +149546,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17745, 0), + SourceNodeId=NumericNodeId(17562, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), + DisplayName=LocalizedText("DataSetReaderProperties"), DataType=NumericNodeId(14533, 0), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17490, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), + RequestedNewNodeId=NumericNodeId(17492, 0), + BrowseName=QualifiedName("DataSetReaderProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17743, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -135972,7 +149573,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17490, 0), + SourceNodeId=NumericNodeId(17492, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -135980,7 +149581,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17490, 0), + SourceNodeId=NumericNodeId(17492, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -135988,9 +149589,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17490, 0), + SourceNodeId=NumericNodeId(17492, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) @@ -136000,10 +149601,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17749, 0), + RequestedNewNodeId=NumericNodeId(18088, 0), BrowseName=QualifiedName("Status", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17743, 0), + ParentNodeId=NumericNodeId(18076, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, @@ -136013,15 +149614,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17749, 0), + SourceNodeId=NumericNodeId(18088, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17750, 0), + TargetNodeId=NumericNodeId(18089, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17749, 0), + SourceNodeId=NumericNodeId(18088, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14643, 0), ) @@ -136029,7 +149630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17749, 0), + SourceNodeId=NumericNodeId(18088, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136037,9 +149638,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17749, 0), + SourceNodeId=NumericNodeId(18088, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17743, 0), + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) @@ -136050,10 +149651,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17750, 0), + RequestedNewNodeId=NumericNodeId(18089, 0), BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17749, 0), + ParentNodeId=NumericNodeId(18088, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -136063,7 +149664,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17750, 0), + SourceNodeId=NumericNodeId(18089, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -136071,7 +149672,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17750, 0), + SourceNodeId=NumericNodeId(18089, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136079,9 +149680,50 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17750, 0), + SourceNodeId=NumericNodeId(18089, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17749, 0), + TargetNodeId=NumericNodeId(18088, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SubscribedDataSet"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21006, 0), + BrowseName=QualifiedName("SubscribedDataSet", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(18076, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15108, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15108, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21006, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(18076, 0), ) refs.append(ref) server.add_references(refs) @@ -136091,12 +149733,12 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17812, 0), + RequestedNewNodeId=NumericNodeId(21015, 0), BrowseName=QualifiedName("Diagnostics", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(17999, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19834, 0), + TypeDefinition=NumericNodeId(19903, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -136104,71 +149746,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17813, 0), + TargetNodeId=NumericNodeId(21016, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), + TargetNodeId=NumericNodeId(21017, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), + TargetNodeId=NumericNodeId(21022, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17824, 0), + TargetNodeId=NumericNodeId(21027, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17825, 0), + TargetNodeId=NumericNodeId(21028, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), + TargetNodeId=NumericNodeId(21060, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), + TargetNodeId=NumericNodeId(19903, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -136176,9 +149818,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17812, 0), + SourceNodeId=NumericNodeId(21015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) server.add_references(refs) @@ -136189,10 +149831,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17813, 0), + RequestedNewNodeId=NumericNodeId(21016, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -136202,7 +149844,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17813, 0), + SourceNodeId=NumericNodeId(21016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -136210,7 +149852,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17813, 0), + SourceNodeId=NumericNodeId(21016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136218,9 +149860,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17813, 0), + SourceNodeId=NumericNodeId(21016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) @@ -136231,10 +149873,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17814, 0), + RequestedNewNodeId=NumericNodeId(21017, 0), BrowseName=QualifiedName("TotalInformation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -136244,31 +149886,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17815, 0), + TargetNodeId=NumericNodeId(21018, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17816, 0), + TargetNodeId=NumericNodeId(21019, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17817, 0), + TargetNodeId=NumericNodeId(21020, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -136276,7 +149918,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136284,9 +149926,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17814, 0), + SourceNodeId=NumericNodeId(21017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) @@ -136297,10 +149939,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17815, 0), + RequestedNewNodeId=NumericNodeId(21018, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), + ParentNodeId=NumericNodeId(21017, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136310,7 +149952,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17815, 0), + SourceNodeId=NumericNodeId(21018, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136318,7 +149960,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17815, 0), + SourceNodeId=NumericNodeId(21018, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136326,9 +149968,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17815, 0), + SourceNodeId=NumericNodeId(21018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), + TargetNodeId=NumericNodeId(21017, 0), ) refs.append(ref) server.add_references(refs) @@ -136339,10 +149981,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17816, 0), + RequestedNewNodeId=NumericNodeId(21019, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), + ParentNodeId=NumericNodeId(21017, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136352,7 +149994,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17816, 0), + SourceNodeId=NumericNodeId(21019, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136360,7 +150002,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17816, 0), + SourceNodeId=NumericNodeId(21019, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136368,9 +150010,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17816, 0), + SourceNodeId=NumericNodeId(21019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), + TargetNodeId=NumericNodeId(21017, 0), ) refs.append(ref) server.add_references(refs) @@ -136381,10 +150023,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17817, 0), + RequestedNewNodeId=NumericNodeId(21020, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17814, 0), + ParentNodeId=NumericNodeId(21017, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136394,7 +150036,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17817, 0), + SourceNodeId=NumericNodeId(21020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136402,7 +150044,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17817, 0), + SourceNodeId=NumericNodeId(21020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136410,9 +150052,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17817, 0), + SourceNodeId=NumericNodeId(21020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17814, 0), + TargetNodeId=NumericNodeId(21017, 0), ) refs.append(ref) server.add_references(refs) @@ -136423,10 +150065,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17819, 0), + RequestedNewNodeId=NumericNodeId(21022, 0), BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -136436,31 +150078,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17820, 0), + TargetNodeId=NumericNodeId(21023, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17821, 0), + TargetNodeId=NumericNodeId(21024, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17822, 0), + TargetNodeId=NumericNodeId(21025, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -136468,7 +150110,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136476,9 +150118,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17819, 0), + SourceNodeId=NumericNodeId(21022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) @@ -136489,10 +150131,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17820, 0), + RequestedNewNodeId=NumericNodeId(21023, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), + ParentNodeId=NumericNodeId(21022, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136502,7 +150144,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17820, 0), + SourceNodeId=NumericNodeId(21023, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136510,7 +150152,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17820, 0), + SourceNodeId=NumericNodeId(21023, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136518,9 +150160,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17820, 0), + SourceNodeId=NumericNodeId(21023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), + TargetNodeId=NumericNodeId(21022, 0), ) refs.append(ref) server.add_references(refs) @@ -136531,10 +150173,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17821, 0), + RequestedNewNodeId=NumericNodeId(21024, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), + ParentNodeId=NumericNodeId(21022, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136544,7 +150186,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17821, 0), + SourceNodeId=NumericNodeId(21024, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136552,7 +150194,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17821, 0), + SourceNodeId=NumericNodeId(21024, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136560,9 +150202,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17821, 0), + SourceNodeId=NumericNodeId(21024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), + TargetNodeId=NumericNodeId(21022, 0), ) refs.append(ref) server.add_references(refs) @@ -136573,10 +150215,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17822, 0), + RequestedNewNodeId=NumericNodeId(21025, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17819, 0), + ParentNodeId=NumericNodeId(21022, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -136586,7 +150228,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17822, 0), + SourceNodeId=NumericNodeId(21025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -136594,7 +150236,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17822, 0), + SourceNodeId=NumericNodeId(21025, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136602,9 +150244,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17822, 0), + SourceNodeId=NumericNodeId(21025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17819, 0), + TargetNodeId=NumericNodeId(21022, 0), ) refs.append(ref) server.add_references(refs) @@ -136613,10 +150255,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Reset"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17824, 0), + RequestedNewNodeId=NumericNodeId(21027, 0), BrowseName=QualifiedName("Reset", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -136625,7 +150267,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17824, 0), + SourceNodeId=NumericNodeId(21027, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136633,9 +150275,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17824, 0), + SourceNodeId=NumericNodeId(21027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) @@ -136646,10 +150288,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17825, 0), + RequestedNewNodeId=NumericNodeId(21028, 0), BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -136659,7 +150301,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17825, 0), + SourceNodeId=NumericNodeId(21028, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -136667,7 +150309,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17825, 0), + SourceNodeId=NumericNodeId(21028, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -136675,9 +150317,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17825, 0), + SourceNodeId=NumericNodeId(21028, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) @@ -136687,10 +150329,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17826, 0), + RequestedNewNodeId=NumericNodeId(21029, 0), BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, @@ -136700,79 +150342,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), + TargetNodeId=NumericNodeId(21030, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), + TargetNodeId=NumericNodeId(21035, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), + TargetNodeId=NumericNodeId(21040, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), + TargetNodeId=NumericNodeId(21045, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), + TargetNodeId=NumericNodeId(21050, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), + TargetNodeId=NumericNodeId(21055, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), + TargetNodeId=NumericNodeId(21061, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17826, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -136780,267 +150406,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17826, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17827, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17828, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17829, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17830, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17827, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17828, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17828, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17829, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17829, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17830, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17827, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17830, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17827, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17832, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17833, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17834, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17835, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17832, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137048,151 +150414,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17833, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17833, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17834, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17834, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17835, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17832, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17835, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17835, 0), + SourceNodeId=NumericNodeId(21029, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17832, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("StateError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17837, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(21030, 0), + BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -137202,31 +150440,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17838, 0), + TargetNodeId=NumericNodeId(21031, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17839, 0), + TargetNodeId=NumericNodeId(21032, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17840, 0), + TargetNodeId=NumericNodeId(21033, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -137234,7 +150472,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137242,9 +150480,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17837, 0), + SourceNodeId=NumericNodeId(21030, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -137255,10 +150493,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17838, 0), + RequestedNewNodeId=NumericNodeId(21031, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), + ParentNodeId=NumericNodeId(21030, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137268,7 +150506,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17838, 0), + SourceNodeId=NumericNodeId(21031, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137276,7 +150514,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17838, 0), + SourceNodeId=NumericNodeId(21031, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137284,9 +150522,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17838, 0), + SourceNodeId=NumericNodeId(21031, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), + TargetNodeId=NumericNodeId(21030, 0), ) refs.append(ref) server.add_references(refs) @@ -137294,14 +150532,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17839, 0), + RequestedNewNodeId=NumericNodeId(21032, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), + ParentNodeId=NumericNodeId(21030, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137311,7 +150549,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17839, 0), + SourceNodeId=NumericNodeId(21032, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137319,7 +150557,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17839, 0), + SourceNodeId=NumericNodeId(21032, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137327,9 +150565,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17839, 0), + SourceNodeId=NumericNodeId(21032, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), + TargetNodeId=NumericNodeId(21030, 0), ) refs.append(ref) server.add_references(refs) @@ -137341,10 +150579,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17840, 0), + RequestedNewNodeId=NumericNodeId(21033, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17837, 0), + ParentNodeId=NumericNodeId(21030, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137354,7 +150592,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17840, 0), + SourceNodeId=NumericNodeId(21033, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137362,7 +150600,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17840, 0), + SourceNodeId=NumericNodeId(21033, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137370,23 +150608,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17840, 0), + SourceNodeId=NumericNodeId(21033, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17837, 0), + TargetNodeId=NumericNodeId(21030, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), + DisplayName=LocalizedText("StateOperationalByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17842, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), + RequestedNewNodeId=NumericNodeId(21035, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -137396,31 +150634,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17843, 0), + TargetNodeId=NumericNodeId(21036, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17844, 0), + TargetNodeId=NumericNodeId(21037, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17845, 0), + TargetNodeId=NumericNodeId(21038, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -137428,7 +150666,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137436,9 +150674,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17842, 0), + SourceNodeId=NumericNodeId(21035, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -137449,10 +150687,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17843, 0), + RequestedNewNodeId=NumericNodeId(21036, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), + ParentNodeId=NumericNodeId(21035, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137462,7 +150700,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17843, 0), + SourceNodeId=NumericNodeId(21036, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137470,7 +150708,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17843, 0), + SourceNodeId=NumericNodeId(21036, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137478,9 +150716,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17843, 0), + SourceNodeId=NumericNodeId(21036, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), + TargetNodeId=NumericNodeId(21035, 0), ) refs.append(ref) server.add_references(refs) @@ -137492,10 +150730,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17844, 0), + RequestedNewNodeId=NumericNodeId(21037, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), + ParentNodeId=NumericNodeId(21035, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137505,7 +150743,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17844, 0), + SourceNodeId=NumericNodeId(21037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137513,7 +150751,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17844, 0), + SourceNodeId=NumericNodeId(21037, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137521,9 +150759,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17844, 0), + SourceNodeId=NumericNodeId(21037, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), + TargetNodeId=NumericNodeId(21035, 0), ) refs.append(ref) server.add_references(refs) @@ -137535,10 +150773,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17845, 0), + RequestedNewNodeId=NumericNodeId(21038, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17842, 0), + ParentNodeId=NumericNodeId(21035, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137548,7 +150786,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17845, 0), + SourceNodeId=NumericNodeId(21038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137556,7 +150794,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17845, 0), + SourceNodeId=NumericNodeId(21038, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137564,23 +150802,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17845, 0), + SourceNodeId=NumericNodeId(21038, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17842, 0), + TargetNodeId=NumericNodeId(21035, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), + DisplayName=LocalizedText("StateOperationalByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17847, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(21040, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -137590,31 +150828,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17848, 0), + TargetNodeId=NumericNodeId(21041, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17849, 0), + TargetNodeId=NumericNodeId(21042, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17850, 0), + TargetNodeId=NumericNodeId(21043, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -137622,7 +150860,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137630,9 +150868,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17847, 0), + SourceNodeId=NumericNodeId(21040, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -137643,10 +150881,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17848, 0), + RequestedNewNodeId=NumericNodeId(21041, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), + ParentNodeId=NumericNodeId(21040, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137656,7 +150894,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17848, 0), + SourceNodeId=NumericNodeId(21041, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137664,7 +150902,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17848, 0), + SourceNodeId=NumericNodeId(21041, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137672,9 +150910,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17848, 0), + SourceNodeId=NumericNodeId(21041, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), + TargetNodeId=NumericNodeId(21040, 0), ) refs.append(ref) server.add_references(refs) @@ -137686,10 +150924,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17849, 0), + RequestedNewNodeId=NumericNodeId(21042, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), + ParentNodeId=NumericNodeId(21040, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137699,7 +150937,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17849, 0), + SourceNodeId=NumericNodeId(21042, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137707,7 +150945,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17849, 0), + SourceNodeId=NumericNodeId(21042, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137715,9 +150953,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17849, 0), + SourceNodeId=NumericNodeId(21042, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), + TargetNodeId=NumericNodeId(21040, 0), ) refs.append(ref) server.add_references(refs) @@ -137729,10 +150967,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17850, 0), + RequestedNewNodeId=NumericNodeId(21043, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17847, 0), + ParentNodeId=NumericNodeId(21040, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137742,7 +150980,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17850, 0), + SourceNodeId=NumericNodeId(21043, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137750,7 +150988,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17850, 0), + SourceNodeId=NumericNodeId(21043, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137758,23 +150996,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17850, 0), + SourceNodeId=NumericNodeId(21043, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17847, 0), + TargetNodeId=NumericNodeId(21040, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), + DisplayName=LocalizedText("StateOperationalFromError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17853, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), + RequestedNewNodeId=NumericNodeId(21045, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -137784,31 +151022,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17854, 0), + TargetNodeId=NumericNodeId(21046, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17855, 0), + TargetNodeId=NumericNodeId(21047, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17856, 0), + TargetNodeId=NumericNodeId(21048, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -137816,7 +151054,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137824,9 +151062,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17853, 0), + SourceNodeId=NumericNodeId(21045, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -137837,10 +151075,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17854, 0), + RequestedNewNodeId=NumericNodeId(21046, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), + ParentNodeId=NumericNodeId(21045, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137850,7 +151088,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17854, 0), + SourceNodeId=NumericNodeId(21046, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137858,7 +151096,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17854, 0), + SourceNodeId=NumericNodeId(21046, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137866,9 +151104,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17854, 0), + SourceNodeId=NumericNodeId(21046, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), + TargetNodeId=NumericNodeId(21045, 0), ) refs.append(ref) server.add_references(refs) @@ -137880,10 +151118,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17855, 0), + RequestedNewNodeId=NumericNodeId(21047, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), + ParentNodeId=NumericNodeId(21045, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137893,7 +151131,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17855, 0), + SourceNodeId=NumericNodeId(21047, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137901,7 +151139,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17855, 0), + SourceNodeId=NumericNodeId(21047, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137909,9 +151147,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17855, 0), + SourceNodeId=NumericNodeId(21047, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), + TargetNodeId=NumericNodeId(21045, 0), ) refs.append(ref) server.add_references(refs) @@ -137923,10 +151161,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17856, 0), + RequestedNewNodeId=NumericNodeId(21048, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17853, 0), + ParentNodeId=NumericNodeId(21045, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -137936,7 +151174,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17856, 0), + SourceNodeId=NumericNodeId(21048, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -137944,7 +151182,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17856, 0), + SourceNodeId=NumericNodeId(21048, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -137952,23 +151190,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17856, 0), + SourceNodeId=NumericNodeId(21048, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17853, 0), + TargetNodeId=NumericNodeId(21045, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SentNetworkMessages"), + DisplayName=LocalizedText("StatePausedByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17859, 0), - BrowseName=QualifiedName("SentNetworkMessages", 0), + RequestedNewNodeId=NumericNodeId(21050, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -137978,31 +151216,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17864, 0), + TargetNodeId=NumericNodeId(21051, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17871, 0), + TargetNodeId=NumericNodeId(21052, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17872, 0), + TargetNodeId=NumericNodeId(21053, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -138010,7 +151248,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138018,9 +151256,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17859, 0), + SourceNodeId=NumericNodeId(21050, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -138031,10 +151269,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17864, 0), + RequestedNewNodeId=NumericNodeId(21051, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), + ParentNodeId=NumericNodeId(21050, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138044,7 +151282,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17864, 0), + SourceNodeId=NumericNodeId(21051, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138052,7 +151290,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17864, 0), + SourceNodeId=NumericNodeId(21051, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138060,9 +151298,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17864, 0), + SourceNodeId=NumericNodeId(21051, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), + TargetNodeId=NumericNodeId(21050, 0), ) refs.append(ref) server.add_references(refs) @@ -138074,10 +151312,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17871, 0), + RequestedNewNodeId=NumericNodeId(21052, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), + ParentNodeId=NumericNodeId(21050, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138087,7 +151325,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17871, 0), + SourceNodeId=NumericNodeId(21052, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138095,7 +151333,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17871, 0), + SourceNodeId=NumericNodeId(21052, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138103,9 +151341,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17871, 0), + SourceNodeId=NumericNodeId(21052, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), + TargetNodeId=NumericNodeId(21050, 0), ) refs.append(ref) server.add_references(refs) @@ -138117,10 +151355,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17872, 0), + RequestedNewNodeId=NumericNodeId(21053, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17859, 0), + ParentNodeId=NumericNodeId(21050, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138130,7 +151368,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17872, 0), + SourceNodeId=NumericNodeId(21053, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138138,7 +151376,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17872, 0), + SourceNodeId=NumericNodeId(21053, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138146,23 +151384,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17872, 0), + SourceNodeId=NumericNodeId(21053, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17859, 0), + TargetNodeId=NumericNodeId(21050, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedTransmissions"), + DisplayName=LocalizedText("StateDisabledByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17874, 0), - BrowseName=QualifiedName("FailedTransmissions", 0), + RequestedNewNodeId=NumericNodeId(21055, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -138172,31 +151410,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17878, 0), + TargetNodeId=NumericNodeId(21056, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17885, 0), + TargetNodeId=NumericNodeId(21057, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17892, 0), + TargetNodeId=NumericNodeId(21058, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -138204,7 +151442,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138212,9 +151450,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17874, 0), + SourceNodeId=NumericNodeId(21055, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -138225,10 +151463,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17878, 0), + RequestedNewNodeId=NumericNodeId(21056, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), + ParentNodeId=NumericNodeId(21055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138238,7 +151476,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17878, 0), + SourceNodeId=NumericNodeId(21056, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138246,7 +151484,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17878, 0), + SourceNodeId=NumericNodeId(21056, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138254,9 +151492,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17878, 0), + SourceNodeId=NumericNodeId(21056, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), + TargetNodeId=NumericNodeId(21055, 0), ) refs.append(ref) server.add_references(refs) @@ -138264,14 +151502,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17885, 0), + RequestedNewNodeId=NumericNodeId(21057, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), + ParentNodeId=NumericNodeId(21055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138281,7 +151519,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17885, 0), + SourceNodeId=NumericNodeId(21057, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138289,7 +151527,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17885, 0), + SourceNodeId=NumericNodeId(21057, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138297,9 +151535,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17885, 0), + SourceNodeId=NumericNodeId(21057, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), + TargetNodeId=NumericNodeId(21055, 0), ) refs.append(ref) server.add_references(refs) @@ -138311,10 +151549,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17892, 0), + RequestedNewNodeId=NumericNodeId(21058, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17874, 0), + ParentNodeId=NumericNodeId(21055, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138324,7 +151562,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17892, 0), + SourceNodeId=NumericNodeId(21058, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138332,7 +151570,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17892, 0), + SourceNodeId=NumericNodeId(21058, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138340,23 +151578,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17892, 0), + SourceNodeId=NumericNodeId(21058, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17874, 0), + TargetNodeId=NumericNodeId(21055, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EncryptionErrors"), + DisplayName=LocalizedText("ReceivedNetworkMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17900, 0), - BrowseName=QualifiedName("EncryptionErrors", 0), + RequestedNewNodeId=NumericNodeId(21061, 0), + BrowseName=QualifiedName("ReceivedNetworkMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17826, 0), + ParentNodeId=NumericNodeId(21029, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -138366,31 +151604,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17901, 0), + TargetNodeId=NumericNodeId(21062, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17902, 0), + TargetNodeId=NumericNodeId(21063, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17903, 0), + TargetNodeId=NumericNodeId(21064, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -138398,7 +151636,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138406,9 +151644,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17900, 0), + SourceNodeId=NumericNodeId(21061, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17826, 0), + TargetNodeId=NumericNodeId(21029, 0), ) refs.append(ref) server.add_references(refs) @@ -138419,10 +151657,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17901, 0), + RequestedNewNodeId=NumericNodeId(21062, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), + ParentNodeId=NumericNodeId(21061, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138432,7 +151670,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17901, 0), + SourceNodeId=NumericNodeId(21062, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138440,7 +151678,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17901, 0), + SourceNodeId=NumericNodeId(21062, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138448,9 +151686,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17901, 0), + SourceNodeId=NumericNodeId(21062, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), + TargetNodeId=NumericNodeId(21061, 0), ) refs.append(ref) server.add_references(refs) @@ -138458,14 +151696,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17902, 0), + RequestedNewNodeId=NumericNodeId(21063, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), + ParentNodeId=NumericNodeId(21061, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138475,7 +151713,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17902, 0), + SourceNodeId=NumericNodeId(21063, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138483,7 +151721,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17902, 0), + SourceNodeId=NumericNodeId(21063, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138491,9 +151729,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17902, 0), + SourceNodeId=NumericNodeId(21063, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), + TargetNodeId=NumericNodeId(21061, 0), ) refs.append(ref) server.add_references(refs) @@ -138501,14 +151739,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17903, 0), + RequestedNewNodeId=NumericNodeId(21064, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17900, 0), + ParentNodeId=NumericNodeId(21061, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138518,7 +151756,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17903, 0), + SourceNodeId=NumericNodeId(21064, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138526,7 +151764,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17903, 0), + SourceNodeId=NumericNodeId(21064, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138534,9 +151772,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17903, 0), + SourceNodeId=NumericNodeId(21064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17900, 0), + TargetNodeId=NumericNodeId(21061, 0), ) refs.append(ref) server.add_references(refs) @@ -138546,10 +151784,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17858, 0), + RequestedNewNodeId=NumericNodeId(21060, 0), BrowseName=QualifiedName("LiveValues", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17812, 0), + ParentNodeId=NumericNodeId(21015, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, @@ -138559,23 +151797,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), + SourceNodeId=NumericNodeId(21060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17913, 0), + TargetNodeId=NumericNodeId(21076, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), + SourceNodeId=NumericNodeId(21060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17927, 0), + TargetNodeId=NumericNodeId(21078, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17858, 0), + SourceNodeId=NumericNodeId(21060, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -138583,7 +151821,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17858, 0), + SourceNodeId=NumericNodeId(21060, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138591,23 +151829,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17858, 0), + SourceNodeId=NumericNodeId(21060, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17812, 0), + TargetNodeId=NumericNodeId(21015, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DisplayName=LocalizedText("ConfiguredDataSetReaders"), DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17913, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(21076, 0), + BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17858, 0), + ParentNodeId=NumericNodeId(21060, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -138617,15 +151855,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17913, 0), + SourceNodeId=NumericNodeId(21076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17920, 0), + TargetNodeId=NumericNodeId(21077, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17913, 0), + SourceNodeId=NumericNodeId(21076, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -138633,7 +151871,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17913, 0), + SourceNodeId=NumericNodeId(21076, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138641,9 +151879,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17913, 0), + SourceNodeId=NumericNodeId(21076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), + TargetNodeId=NumericNodeId(21060, 0), ) refs.append(ref) server.add_references(refs) @@ -138655,10 +151893,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17920, 0), + RequestedNewNodeId=NumericNodeId(21077, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17913, 0), + ParentNodeId=NumericNodeId(21076, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138668,7 +151906,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17920, 0), + SourceNodeId=NumericNodeId(21077, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138676,7 +151914,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17920, 0), + SourceNodeId=NumericNodeId(21077, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138684,23 +151922,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17920, 0), + SourceNodeId=NumericNodeId(21077, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17913, 0), + TargetNodeId=NumericNodeId(21076, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), + DisplayName=LocalizedText("OperationalDataSetReaders"), DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17927, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(21078, 0), + BrowseName=QualifiedName("OperationalDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17858, 0), + ParentNodeId=NumericNodeId(21060, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -138710,15 +151948,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17927, 0), + SourceNodeId=NumericNodeId(21078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17934, 0), + TargetNodeId=NumericNodeId(21079, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17927, 0), + SourceNodeId=NumericNodeId(21078, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -138726,7 +151964,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17927, 0), + SourceNodeId=NumericNodeId(21078, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138734,9 +151972,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17927, 0), + SourceNodeId=NumericNodeId(21078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17858, 0), + TargetNodeId=NumericNodeId(21060, 0), ) refs.append(ref) server.add_references(refs) @@ -138748,10 +151986,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17934, 0), + RequestedNewNodeId=NumericNodeId(21079, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17927, 0), + ParentNodeId=NumericNodeId(21078, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138761,7 +151999,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17934, 0), + SourceNodeId=NumericNodeId(21079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138769,7 +152007,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17934, 0), + SourceNodeId=NumericNodeId(21079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138777,21 +152015,103 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17934, 0), + SourceNodeId=NumericNodeId(21079, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17927, 0), + TargetNodeId=NumericNodeId(21078, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TransportSettings"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21080, 0), + BrowseName=QualifiedName("TransportSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(21090, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21080, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21090, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21080, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21080, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17999, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("MessageSettings"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21081, 0), + BrowseName=QualifiedName("MessageSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(17999, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(21091, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21081, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21091, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21081, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21081, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetWriter"), + DisplayName=LocalizedText("AddDataSetReader"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17969, 0), - BrowseName=QualifiedName("AddDataSetWriter", 0), + RequestedNewNodeId=NumericNodeId(21082, 0), + BrowseName=QualifiedName("AddDataSetReader", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(17999, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -138800,23 +152120,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17969, 0), + SourceNodeId=NumericNodeId(21082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17976, 0), + TargetNodeId=NumericNodeId(21083, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17969, 0), + SourceNodeId=NumericNodeId(21082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17987, 0), + TargetNodeId=NumericNodeId(21084, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17969, 0), + SourceNodeId=NumericNodeId(21082, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -138824,9 +152144,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17969, 0), + SourceNodeId=NumericNodeId(21082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) server.add_references(refs) @@ -138837,7 +152157,7 @@ def create_standard_address_space_Services(server): Value=ua.Variant([ ua.Argument( Name='Configuration', - DataType=NumericNodeId(15597, 0), + DataType=NumericNodeId(15623, 0), ValueRank=-1, ), ], @@ -138846,10 +152166,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17976, 0), + RequestedNewNodeId=NumericNodeId(21083, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17969, 0), + ParentNodeId=NumericNodeId(21082, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138859,7 +152179,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17976, 0), + SourceNodeId=NumericNodeId(21083, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138867,7 +152187,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17976, 0), + SourceNodeId=NumericNodeId(21083, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138875,9 +152195,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17976, 0), + SourceNodeId=NumericNodeId(21083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), + TargetNodeId=NumericNodeId(21082, 0), ) refs.append(ref) server.add_references(refs) @@ -138887,7 +152207,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DataSetWriterNodeId', + Name='DataSetReaderNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -138897,10 +152217,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17987, 0), + RequestedNewNodeId=NumericNodeId(21084, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17969, 0), + ParentNodeId=NumericNodeId(21082, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -138910,7 +152230,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17987, 0), + SourceNodeId=NumericNodeId(21084, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -138918,7 +152238,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17987, 0), + SourceNodeId=NumericNodeId(21084, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -138926,21 +152246,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17987, 0), + SourceNodeId=NumericNodeId(21084, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17969, 0), + TargetNodeId=NumericNodeId(21082, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetWriter"), + DisplayName=LocalizedText("RemoveDataSetReader"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17992, 0), - BrowseName=QualifiedName("RemoveDataSetWriter", 0), + RequestedNewNodeId=NumericNodeId(21085, 0), + BrowseName=QualifiedName("RemoveDataSetReader", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17725, 0), + ParentNodeId=NumericNodeId(17999, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -138949,15 +152269,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17992, 0), + SourceNodeId=NumericNodeId(21085, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17993, 0), + TargetNodeId=NumericNodeId(21086, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17992, 0), + SourceNodeId=NumericNodeId(21085, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -138965,9 +152285,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17992, 0), + SourceNodeId=NumericNodeId(21085, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17725, 0), + TargetNodeId=NumericNodeId(17999, 0), ) refs.append(ref) server.add_references(refs) @@ -138977,7 +152297,7 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='DataSetWriterNodeId', + Name='DataSetReaderNodeId', DataType=NumericNodeId(17, 0), ValueRank=-1, ), @@ -138987,10 +152307,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17993, 0), + RequestedNewNodeId=NumericNodeId(21086, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17992, 0), + ParentNodeId=NumericNodeId(21085, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -139000,7 +152320,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17993, 0), + SourceNodeId=NumericNodeId(21086, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -139008,7 +152328,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17993, 0), + SourceNodeId=NumericNodeId(21086, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139016,20 +152336,20 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17993, 0), + SourceNodeId=NumericNodeId(21086, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17992, 0), + TargetNodeId=NumericNodeId(21085, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasDataSetWriter"), - InverseName=LocalizedText("IsWriterInGroup"), + DisplayName=LocalizedText("HasDataSetReader"), + InverseName=LocalizedText("IsReaderInGroup"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15296, 0), - BrowseName=QualifiedName("HasDataSetWriter", 0), + RequestedNewNodeId=NumericNodeId(15297, 0), + BrowseName=QualifiedName("HasDataSetReader", 0), NodeClass_=NodeClass.ReferenceType, ParentNodeId=NumericNodeId(47, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -139040,7 +152360,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15296, 0), + SourceNodeId=NumericNodeId(15297, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(47, 0), ) @@ -139048,12 +152368,12 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasWriterGroup"), - InverseName=LocalizedText("IsWriterGroupOf"), + DisplayName=LocalizedText("HasReaderGroup"), + InverseName=LocalizedText("IsReaderGroupOf"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18804, 0), - BrowseName=QualifiedName("HasWriterGroup", 0), + RequestedNewNodeId=NumericNodeId(18805, 0), + BrowseName=QualifiedName("HasReaderGroup", 0), NodeClass_=NodeClass.ReferenceType, ParentNodeId=NumericNodeId(47, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -139064,7 +152384,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18804, 0), + SourceNodeId=NumericNodeId(18805, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(47, 0), ) @@ -139072,12 +152392,12 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupTransportType"), + DisplayName=LocalizedText("ReaderGroupTransportType"), IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17997, 0), - BrowseName=QualifiedName("WriterGroupTransportType", 0), + RequestedNewNodeId=NumericNodeId(21090, 0), + BrowseName=QualifiedName("ReaderGroupTransportType", 0), NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -139088,7 +152408,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17997, 0), + SourceNodeId=NumericNodeId(21090, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -139096,12 +152416,12 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("WriterGroupMessageType"), + DisplayName=LocalizedText("ReaderGroupMessageType"), IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17998, 0), - BrowseName=QualifiedName("WriterGroupMessageType", 0), + RequestedNewNodeId=NumericNodeId(21091, 0), + BrowseName=QualifiedName("ReaderGroupMessageType", 0), NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -139112,7 +152432,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17998, 0), + SourceNodeId=NumericNodeId(21091, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -139120,88 +152440,15 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupType"), + DisplayName=LocalizedText("DataSetWriterType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17999, 0), - BrowseName=QualifiedName("ReaderGroupType", 0), + RequestedNewNodeId=NumericNodeId(15298, 0), + BrowseName=QualifiedName("DataSetWriterType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(14232, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(15297, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21085, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, + ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(17999, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14232, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18076, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(15297, 0), - TypeDefinition=NumericNodeId(15306, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -139209,253 +152456,87 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18077, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18078, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18079, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18080, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18081, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18082, 0), + TargetNodeId=NumericNodeId(21092, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17560, 0), + TargetNodeId=NumericNodeId(21093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17562, 0), + TargetNodeId=NumericNodeId(21094, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18076, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17492, 0), + TargetNodeId=NumericNodeId(17493, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18076, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18088, 0), + TargetNodeId=NumericNodeId(15303, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21006, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(15297, 0), - SourceNodeId=NumericNodeId(18076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18077, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18077, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18078, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18078, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(21095, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18079, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18079, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15299, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18079, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18079, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15298, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("DataSetWriterId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18080, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(21092, 0), + BrowseName=QualifiedName("DataSetWriterId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -139465,7 +152546,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18080, 0), + SourceNodeId=NumericNodeId(21092, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -139473,7 +152554,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18080, 0), + SourceNodeId=NumericNodeId(21092, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139481,9 +152562,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18080, 0), + SourceNodeId=NumericNodeId(21092, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) @@ -139494,10 +152575,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18081, 0), + RequestedNewNodeId=NumericNodeId(21093, 0), BrowseName=QualifiedName("DataSetFieldContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -139507,7 +152588,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18081, 0), + SourceNodeId=NumericNodeId(21093, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -139515,7 +152596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18081, 0), + SourceNodeId=NumericNodeId(21093, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139523,23 +152604,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18081, 0), + SourceNodeId=NumericNodeId(21093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageReceiveTimeout"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("KeyFrameCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18082, 0), - BrowseName=QualifiedName("MessageReceiveTimeout", 0), + RequestedNewNodeId=NumericNodeId(21094, 0), + BrowseName=QualifiedName("KeyFrameCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -139549,7 +152630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18082, 0), + SourceNodeId=NumericNodeId(21094, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -139557,31 +152638,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18082, 0), + SourceNodeId=NumericNodeId(21094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(18082, 0), + SourceNodeId=NumericNodeId(21094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("DataSetWriterProperties"), + DataType=NumericNodeId(14533, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17560, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), + RequestedNewNodeId=NumericNodeId(17493, 0), + BrowseName=QualifiedName("DataSetWriterProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -139591,7 +152673,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17560, 0), + SourceNodeId=NumericNodeId(17493, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -139599,7 +152681,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17560, 0), + SourceNodeId=NumericNodeId(17493, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139607,25 +152689,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17560, 0), + SourceNodeId=NumericNodeId(17493, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TransportSettings"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17562, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15303, 0), + BrowseName=QualifiedName("TransportSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15305, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -139633,42 +152714,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17562, 0), + SourceNodeId=NumericNodeId(15303, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15305, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17562, 0), + SourceNodeId=NumericNodeId(15303, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17562, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15303, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("MessageSettings"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17492, 0), - BrowseName=QualifiedName("DataSetReaderProperties", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(21095, 0), + BrowseName=QualifiedName("MessageSettings", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(21096, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -139676,25 +152755,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17492, 0), + SourceNodeId=NumericNodeId(21095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21096, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17492, 0), + SourceNodeId=NumericNodeId(21095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17492, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21095, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) @@ -139704,10 +152783,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18088, 0), + RequestedNewNodeId=NumericNodeId(15299, 0), BrowseName=QualifiedName("Status", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18076, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, @@ -139717,15 +152796,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18088, 0), + SourceNodeId=NumericNodeId(15299, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18089, 0), + TargetNodeId=NumericNodeId(15300, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18088, 0), + SourceNodeId=NumericNodeId(15299, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(14643, 0), ) @@ -139733,7 +152812,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18088, 0), + SourceNodeId=NumericNodeId(15299, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139741,9 +152820,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18088, 0), + SourceNodeId=NumericNodeId(15299, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) @@ -139754,10 +152833,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18089, 0), + RequestedNewNodeId=NumericNodeId(15300, 0), BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(18088, 0), + ParentNodeId=NumericNodeId(15299, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -139767,7 +152846,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(18089, 0), + SourceNodeId=NumericNodeId(15300, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -139775,48 +152854,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(18089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(18089, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18088, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21006, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(18076, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21006, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21006, 0), + SourceNodeId=NumericNodeId(15300, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139824,9 +152862,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21006, 0), + SourceNodeId=NumericNodeId(15300, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(18076, 0), + TargetNodeId=NumericNodeId(15299, 0), ) refs.append(ref) server.add_references(refs) @@ -139836,12 +152874,12 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21015, 0), + RequestedNewNodeId=NumericNodeId(19550, 0), BrowseName=QualifiedName("Diagnostics", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), + ParentNodeId=NumericNodeId(15298, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19903, 0), + TypeDefinition=NumericNodeId(19968, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -139849,71 +152887,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21016, 0), + TargetNodeId=NumericNodeId(19551, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), + TargetNodeId=NumericNodeId(19552, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), + TargetNodeId=NumericNodeId(19557, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21027, 0), + TargetNodeId=NumericNodeId(19562, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21028, 0), + TargetNodeId=NumericNodeId(19563, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), + TargetNodeId=NumericNodeId(19595, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), + TargetNodeId=NumericNodeId(19968, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -139921,9 +152959,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21015, 0), + SourceNodeId=NumericNodeId(19550, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(15298, 0), ) refs.append(ref) server.add_references(refs) @@ -139934,10 +152972,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21016, 0), + RequestedNewNodeId=NumericNodeId(19551, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -139947,7 +152985,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21016, 0), + SourceNodeId=NumericNodeId(19551, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -139955,7 +152993,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21016, 0), + SourceNodeId=NumericNodeId(19551, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -139963,9 +153001,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21016, 0), + SourceNodeId=NumericNodeId(19551, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -139976,10 +153014,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21017, 0), + RequestedNewNodeId=NumericNodeId(19552, 0), BrowseName=QualifiedName("TotalInformation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -139989,31 +153027,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21018, 0), + TargetNodeId=NumericNodeId(19553, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21019, 0), + TargetNodeId=NumericNodeId(19554, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21020, 0), + TargetNodeId=NumericNodeId(19555, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -140021,7 +153059,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140029,9 +153067,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21017, 0), + SourceNodeId=NumericNodeId(19552, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -140042,10 +153080,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21018, 0), + RequestedNewNodeId=NumericNodeId(19553, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), + ParentNodeId=NumericNodeId(19552, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140055,7 +153093,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21018, 0), + SourceNodeId=NumericNodeId(19553, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140063,7 +153101,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21018, 0), + SourceNodeId=NumericNodeId(19553, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140071,9 +153109,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21018, 0), + SourceNodeId=NumericNodeId(19553, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), + TargetNodeId=NumericNodeId(19552, 0), ) refs.append(ref) server.add_references(refs) @@ -140084,10 +153122,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21019, 0), + RequestedNewNodeId=NumericNodeId(19554, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), + ParentNodeId=NumericNodeId(19552, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140097,7 +153135,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21019, 0), + SourceNodeId=NumericNodeId(19554, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140105,7 +153143,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21019, 0), + SourceNodeId=NumericNodeId(19554, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140113,9 +153151,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21019, 0), + SourceNodeId=NumericNodeId(19554, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), + TargetNodeId=NumericNodeId(19552, 0), ) refs.append(ref) server.add_references(refs) @@ -140126,10 +153164,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21020, 0), + RequestedNewNodeId=NumericNodeId(19555, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21017, 0), + ParentNodeId=NumericNodeId(19552, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140139,7 +153177,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21020, 0), + SourceNodeId=NumericNodeId(19555, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140147,7 +153185,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21020, 0), + SourceNodeId=NumericNodeId(19555, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140155,9 +153193,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21020, 0), + SourceNodeId=NumericNodeId(19555, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21017, 0), + TargetNodeId=NumericNodeId(19552, 0), ) refs.append(ref) server.add_references(refs) @@ -140168,10 +153206,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21022, 0), + RequestedNewNodeId=NumericNodeId(19557, 0), BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -140181,31 +153219,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21023, 0), + TargetNodeId=NumericNodeId(19558, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21024, 0), + TargetNodeId=NumericNodeId(19559, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21025, 0), + TargetNodeId=NumericNodeId(19560, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -140213,7 +153251,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140221,9 +153259,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21022, 0), + SourceNodeId=NumericNodeId(19557, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -140234,10 +153272,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21023, 0), + RequestedNewNodeId=NumericNodeId(19558, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), + ParentNodeId=NumericNodeId(19557, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140247,7 +153285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21023, 0), + SourceNodeId=NumericNodeId(19558, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140255,7 +153293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21023, 0), + SourceNodeId=NumericNodeId(19558, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140263,9 +153301,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21023, 0), + SourceNodeId=NumericNodeId(19558, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), + TargetNodeId=NumericNodeId(19557, 0), ) refs.append(ref) server.add_references(refs) @@ -140276,10 +153314,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21024, 0), + RequestedNewNodeId=NumericNodeId(19559, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), + ParentNodeId=NumericNodeId(19557, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140289,7 +153327,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21024, 0), + SourceNodeId=NumericNodeId(19559, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140297,7 +153335,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21024, 0), + SourceNodeId=NumericNodeId(19559, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140305,9 +153343,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21024, 0), + SourceNodeId=NumericNodeId(19559, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), + TargetNodeId=NumericNodeId(19557, 0), ) refs.append(ref) server.add_references(refs) @@ -140318,10 +153356,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21025, 0), + RequestedNewNodeId=NumericNodeId(19560, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21022, 0), + ParentNodeId=NumericNodeId(19557, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140331,7 +153369,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21025, 0), + SourceNodeId=NumericNodeId(19560, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140339,7 +153377,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21025, 0), + SourceNodeId=NumericNodeId(19560, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140347,9 +153385,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21025, 0), + SourceNodeId=NumericNodeId(19560, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21022, 0), + TargetNodeId=NumericNodeId(19557, 0), ) refs.append(ref) server.add_references(refs) @@ -140358,10 +153396,10 @@ def create_standard_address_space_Services(server): DisplayName=LocalizedText("Reset"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21027, 0), + RequestedNewNodeId=NumericNodeId(19562, 0), BrowseName=QualifiedName("Reset", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -140370,7 +153408,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21027, 0), + SourceNodeId=NumericNodeId(19562, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140378,9 +153416,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21027, 0), + SourceNodeId=NumericNodeId(19562, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -140391,10 +153429,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21028, 0), + RequestedNewNodeId=NumericNodeId(19563, 0), BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -140404,7 +153442,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21028, 0), + SourceNodeId=NumericNodeId(19563, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -140412,7 +153450,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21028, 0), + SourceNodeId=NumericNodeId(19563, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140420,9 +153458,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21028, 0), + SourceNodeId=NumericNodeId(19563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -140432,10 +153470,10 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21029, 0), + RequestedNewNodeId=NumericNodeId(19564, 0), BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21015, 0), + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, @@ -140445,63 +153483,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), + TargetNodeId=NumericNodeId(19565, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), + TargetNodeId=NumericNodeId(19570, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), + TargetNodeId=NumericNodeId(19575, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), + TargetNodeId=NumericNodeId(19580, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), + TargetNodeId=NumericNodeId(19585, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), + TargetNodeId=NumericNodeId(19590, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), + TargetNodeId=NumericNodeId(19596, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -140509,7 +153547,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140517,9 +153555,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21029, 0), + SourceNodeId=NumericNodeId(19564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(19550, 0), ) refs.append(ref) server.add_references(refs) @@ -140530,10 +153568,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21030, 0), + RequestedNewNodeId=NumericNodeId(19565, 0), BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + ParentNodeId=NumericNodeId(19564, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -140543,31 +153581,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21031, 0), + TargetNodeId=NumericNodeId(19566, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21032, 0), + TargetNodeId=NumericNodeId(19567, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21033, 0), + TargetNodeId=NumericNodeId(19568, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -140575,7 +153613,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140583,9 +153621,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21030, 0), + SourceNodeId=NumericNodeId(19565, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) server.add_references(refs) @@ -140596,10 +153634,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21031, 0), + RequestedNewNodeId=NumericNodeId(19566, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), + ParentNodeId=NumericNodeId(19565, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140609,7 +153647,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21031, 0), + SourceNodeId=NumericNodeId(19566, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140617,7 +153655,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21031, 0), + SourceNodeId=NumericNodeId(19566, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140625,9 +153663,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21031, 0), + SourceNodeId=NumericNodeId(19566, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), + TargetNodeId=NumericNodeId(19565, 0), ) refs.append(ref) server.add_references(refs) @@ -140639,10 +153677,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21032, 0), + RequestedNewNodeId=NumericNodeId(19567, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), + ParentNodeId=NumericNodeId(19565, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140652,7 +153690,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21032, 0), + SourceNodeId=NumericNodeId(19567, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140660,7 +153698,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21032, 0), + SourceNodeId=NumericNodeId(19567, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140668,9 +153706,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21032, 0), + SourceNodeId=NumericNodeId(19567, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), + TargetNodeId=NumericNodeId(19565, 0), ) refs.append(ref) server.add_references(refs) @@ -140682,10 +153720,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21033, 0), + RequestedNewNodeId=NumericNodeId(19568, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21030, 0), + ParentNodeId=NumericNodeId(19565, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140695,7 +153733,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21033, 0), + SourceNodeId=NumericNodeId(19568, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140703,7 +153741,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21033, 0), + SourceNodeId=NumericNodeId(19568, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140711,9 +153749,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21033, 0), + SourceNodeId=NumericNodeId(19568, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21030, 0), + TargetNodeId=NumericNodeId(19565, 0), ) refs.append(ref) server.add_references(refs) @@ -140724,10 +153762,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21035, 0), + RequestedNewNodeId=NumericNodeId(19570, 0), BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + ParentNodeId=NumericNodeId(19564, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -140737,31 +153775,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21036, 0), + TargetNodeId=NumericNodeId(19571, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21037, 0), + TargetNodeId=NumericNodeId(19572, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21038, 0), + TargetNodeId=NumericNodeId(19573, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -140769,7 +153807,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140777,9 +153815,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21035, 0), + SourceNodeId=NumericNodeId(19570, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) server.add_references(refs) @@ -140790,10 +153828,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21036, 0), + RequestedNewNodeId=NumericNodeId(19571, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), + ParentNodeId=NumericNodeId(19570, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140803,7 +153841,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21036, 0), + SourceNodeId=NumericNodeId(19571, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140811,7 +153849,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21036, 0), + SourceNodeId=NumericNodeId(19571, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140819,9 +153857,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21036, 0), + SourceNodeId=NumericNodeId(19571, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), + TargetNodeId=NumericNodeId(19570, 0), ) refs.append(ref) server.add_references(refs) @@ -140833,10 +153871,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21037, 0), + RequestedNewNodeId=NumericNodeId(19572, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), + ParentNodeId=NumericNodeId(19570, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140846,7 +153884,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21037, 0), + SourceNodeId=NumericNodeId(19572, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140854,7 +153892,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21037, 0), + SourceNodeId=NumericNodeId(19572, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140862,9 +153900,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21037, 0), + SourceNodeId=NumericNodeId(19572, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), + TargetNodeId=NumericNodeId(19570, 0), ) refs.append(ref) server.add_references(refs) @@ -140876,10 +153914,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21038, 0), + RequestedNewNodeId=NumericNodeId(19573, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21035, 0), + ParentNodeId=NumericNodeId(19570, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140889,7 +153927,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21038, 0), + SourceNodeId=NumericNodeId(19573, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -140897,7 +153935,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21038, 0), + SourceNodeId=NumericNodeId(19573, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140905,9 +153943,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21038, 0), + SourceNodeId=NumericNodeId(19573, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21035, 0), + TargetNodeId=NumericNodeId(19570, 0), ) refs.append(ref) server.add_references(refs) @@ -140918,10 +153956,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21040, 0), + RequestedNewNodeId=NumericNodeId(19575, 0), BrowseName=QualifiedName("StateOperationalByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + ParentNodeId=NumericNodeId(19564, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -140931,31 +153969,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21041, 0), + TargetNodeId=NumericNodeId(19576, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21042, 0), + TargetNodeId=NumericNodeId(19577, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21043, 0), + TargetNodeId=NumericNodeId(19578, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -140963,7 +154001,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -140971,9 +154009,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21040, 0), + SourceNodeId=NumericNodeId(19575, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) server.add_references(refs) @@ -140984,10 +154022,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21041, 0), + RequestedNewNodeId=NumericNodeId(19576, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), + ParentNodeId=NumericNodeId(19575, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -140997,7 +154035,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21041, 0), + SourceNodeId=NumericNodeId(19576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141005,7 +154043,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21041, 0), + SourceNodeId=NumericNodeId(19576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141013,9 +154051,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21041, 0), + SourceNodeId=NumericNodeId(19576, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), + TargetNodeId=NumericNodeId(19575, 0), ) refs.append(ref) server.add_references(refs) @@ -141027,10 +154065,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21042, 0), + RequestedNewNodeId=NumericNodeId(19577, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), + ParentNodeId=NumericNodeId(19575, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141040,7 +154078,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21042, 0), + SourceNodeId=NumericNodeId(19577, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141048,7 +154086,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21042, 0), + SourceNodeId=NumericNodeId(19577, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141056,9 +154094,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21042, 0), + SourceNodeId=NumericNodeId(19577, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), + TargetNodeId=NumericNodeId(19575, 0), ) refs.append(ref) server.add_references(refs) @@ -141070,10 +154108,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21043, 0), + RequestedNewNodeId=NumericNodeId(19578, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21040, 0), + ParentNodeId=NumericNodeId(19575, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141083,7 +154121,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21043, 0), + SourceNodeId=NumericNodeId(19578, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141091,7 +154129,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21043, 0), + SourceNodeId=NumericNodeId(19578, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141099,9 +154137,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21043, 0), + SourceNodeId=NumericNodeId(19578, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21040, 0), + TargetNodeId=NumericNodeId(19575, 0), ) refs.append(ref) server.add_references(refs) @@ -141112,10 +154150,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21045, 0), + RequestedNewNodeId=NumericNodeId(19580, 0), BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + ParentNodeId=NumericNodeId(19564, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -141125,31 +154163,419 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19580, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21046, 0), + TargetNodeId=NumericNodeId(19581, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19582, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19583, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19580, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19564, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19581, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19580, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19582, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19580, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19582, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19582, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19582, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19583, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19580, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19583, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19580, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StatePausedByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19585, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19586, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19587, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19588, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19564, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19586, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19585, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19585, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19587, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19585, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19587, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19587, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19587, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19585, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19588, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19585, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19588, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19588, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19588, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19585, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateDisabledByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19590, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19590, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19591, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19590, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21047, 0), + TargetNodeId=NumericNodeId(19592, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19590, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21048, 0), + TargetNodeId=NumericNodeId(19593, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19590, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -141157,7 +154583,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19590, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141165,9 +154591,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21045, 0), + SourceNodeId=NumericNodeId(19590, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) server.add_references(refs) @@ -141178,10 +154604,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21046, 0), + RequestedNewNodeId=NumericNodeId(19591, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), + ParentNodeId=NumericNodeId(19590, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141191,7 +154617,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21046, 0), + SourceNodeId=NumericNodeId(19591, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141199,7 +154625,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21046, 0), + SourceNodeId=NumericNodeId(19591, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141207,9 +154633,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21046, 0), + SourceNodeId=NumericNodeId(19591, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), + TargetNodeId=NumericNodeId(19590, 0), ) refs.append(ref) server.add_references(refs) @@ -141221,10 +154647,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21047, 0), + RequestedNewNodeId=NumericNodeId(19592, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), + ParentNodeId=NumericNodeId(19590, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141234,7 +154660,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21047, 0), + SourceNodeId=NumericNodeId(19592, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141242,7 +154668,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21047, 0), + SourceNodeId=NumericNodeId(19592, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141250,9 +154676,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21047, 0), + SourceNodeId=NumericNodeId(19592, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), + TargetNodeId=NumericNodeId(19590, 0), ) refs.append(ref) server.add_references(refs) @@ -141264,10 +154690,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21048, 0), + RequestedNewNodeId=NumericNodeId(19593, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21045, 0), + ParentNodeId=NumericNodeId(19590, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141277,7 +154703,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21048, 0), + SourceNodeId=NumericNodeId(19593, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141285,7 +154711,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21048, 0), + SourceNodeId=NumericNodeId(19593, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141293,23 +154719,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21048, 0), + SourceNodeId=NumericNodeId(19593, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21045, 0), + TargetNodeId=NumericNodeId(19590, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), + DisplayName=LocalizedText("FailedDataSetMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21050, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(19596, 0), + BrowseName=QualifiedName("FailedDataSetMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + ParentNodeId=NumericNodeId(19564, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -141319,31 +154745,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21051, 0), + TargetNodeId=NumericNodeId(19597, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21052, 0), + TargetNodeId=NumericNodeId(19598, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21053, 0), + TargetNodeId=NumericNodeId(19599, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -141351,7 +154777,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141359,9 +154785,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21050, 0), + SourceNodeId=NumericNodeId(19596, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(19564, 0), ) refs.append(ref) server.add_references(refs) @@ -141372,10 +154798,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21051, 0), + RequestedNewNodeId=NumericNodeId(19597, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), + ParentNodeId=NumericNodeId(19596, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141385,7 +154811,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21051, 0), + SourceNodeId=NumericNodeId(19597, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141393,7 +154819,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21051, 0), + SourceNodeId=NumericNodeId(19597, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141401,9 +154827,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21051, 0), + SourceNodeId=NumericNodeId(19597, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), + TargetNodeId=NumericNodeId(19596, 0), ) refs.append(ref) server.add_references(refs) @@ -141411,14 +154837,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21052, 0), + RequestedNewNodeId=NumericNodeId(19598, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), + ParentNodeId=NumericNodeId(19596, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141428,7 +154854,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21052, 0), + SourceNodeId=NumericNodeId(19598, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141436,7 +154862,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21052, 0), + SourceNodeId=NumericNodeId(19598, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141444,9 +154870,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21052, 0), + SourceNodeId=NumericNodeId(19598, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), + TargetNodeId=NumericNodeId(19596, 0), ) refs.append(ref) server.add_references(refs) @@ -141458,10 +154884,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21053, 0), + RequestedNewNodeId=NumericNodeId(19599, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21050, 0), + ParentNodeId=NumericNodeId(19596, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141471,7 +154897,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21053, 0), + SourceNodeId=NumericNodeId(19599, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141479,7 +154905,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21053, 0), + SourceNodeId=NumericNodeId(19599, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141487,25 +154913,112 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21053, 0), + SourceNodeId=NumericNodeId(19599, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21050, 0), + TargetNodeId=NumericNodeId(19596, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21055, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), + RequestedNewNodeId=NumericNodeId(19595, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19550, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(58, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19595, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19595, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19595, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19550, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetWriterTransportType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15305, 0), + BrowseName=QualifiedName("DataSetWriterTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetWriterMessageType"), + IsAbstract=True, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21096, 0), + BrowseName=QualifiedName("DataSetWriterMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21096, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetReaderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15306, 0), + BrowseName=QualifiedName("DataSetReaderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -141513,63 +155026,175 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21056, 0), + TargetNodeId=NumericNodeId(21097, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21057, 0), + TargetNodeId=NumericNodeId(21098, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21055, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21058, 0), + TargetNodeId=NumericNodeId(21099, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21055, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(21100, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21055, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21101, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21102, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17563, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17564, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15932, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15933, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15934, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17494, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21055, 0), + SourceNodeId=NumericNodeId(15306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(15311, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21103, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15307, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19609, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15316, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17386, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17389, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15306, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("PublisherId"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21056, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(21097, 0), + BrowseName=QualifiedName("PublisherId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141579,7 +155204,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21056, 0), + SourceNodeId=NumericNodeId(21097, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141587,7 +155212,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21056, 0), + SourceNodeId=NumericNodeId(21097, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141595,24 +155220,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21056, 0), + SourceNodeId=NumericNodeId(21097, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("WriterGroupId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21057, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(21098, 0), + BrowseName=QualifiedName("WriterGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141622,7 +155246,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21057, 0), + SourceNodeId=NumericNodeId(21098, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141630,7 +155254,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21057, 0), + SourceNodeId=NumericNodeId(21098, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141638,24 +155262,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21057, 0), + SourceNodeId=NumericNodeId(21098, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetWriterId"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21058, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21099, 0), + BrowseName=QualifiedName("DataSetWriterId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21055, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141665,7 +155288,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21058, 0), + SourceNodeId=NumericNodeId(21099, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141673,7 +155296,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21058, 0), + SourceNodeId=NumericNodeId(21099, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141681,89 +155304,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21058, 0), + SourceNodeId=NumericNodeId(21099, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21055, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21061, 0), - BrowseName=QualifiedName("ReceivedNetworkMessages", 0), + RequestedNewNodeId=NumericNodeId(21100, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21029, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21062, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21063, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21061, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21064, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21061, 0), + SourceNodeId=NumericNodeId(21100, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21061, 0), + SourceNodeId=NumericNodeId(21100, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21061, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21100, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21029, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DataSetFieldContentMask"), + DataType=NumericNodeId(15583, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21062, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(21101, 0), + BrowseName=QualifiedName("DataSetFieldContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141773,7 +155372,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21062, 0), + SourceNodeId=NumericNodeId(21101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141781,7 +155380,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21062, 0), + SourceNodeId=NumericNodeId(21101, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141789,24 +155388,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21062, 0), + SourceNodeId=NumericNodeId(21101, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("MessageReceiveTimeout"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21063, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(21102, 0), + BrowseName=QualifiedName("MessageReceiveTimeout", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141816,7 +155414,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21063, 0), + SourceNodeId=NumericNodeId(21102, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141824,7 +155422,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21063, 0), + SourceNodeId=NumericNodeId(21102, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141832,24 +155430,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21063, 0), + SourceNodeId=NumericNodeId(21102, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("KeyFrameCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21064, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17563, 0), + BrowseName=QualifiedName("KeyFrameCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21061, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -141859,7 +155456,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21064, 0), + SourceNodeId=NumericNodeId(17563, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -141867,7 +155464,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21064, 0), + SourceNodeId=NumericNodeId(17563, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -141875,131 +155472,107 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21064, 0), + SourceNodeId=NumericNodeId(17563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21061, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HeaderLayoutUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21060, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21015, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(17564, 0), + BrowseName=QualifiedName("HeaderLayoutUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21076, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21078, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21060, 0), + SourceNodeId=NumericNodeId(17564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21060, 0), + SourceNodeId=NumericNodeId(17564, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21060, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17564, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21015, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("SecurityMode"), + DataType=NumericNodeId(302, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21076, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(15932, 0), + BrowseName=QualifiedName("SecurityMode", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21060, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21076, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21077, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21076, 0), + SourceNodeId=NumericNodeId(15932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21076, 0), + SourceNodeId=NumericNodeId(15932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21076, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15932, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("SecurityGroupId"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21077, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(15933, 0), + BrowseName=QualifiedName("SecurityGroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21076, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -142009,7 +155582,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21077, 0), + SourceNodeId=NumericNodeId(15933, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -142017,82 +155590,75 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21077, 0), + SourceNodeId=NumericNodeId(15933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21077, 0), + SourceNodeId=NumericNodeId(15933, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21076, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("SecurityKeyServices"), + DataType=NumericNodeId(312, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21078, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(15934, 0), + BrowseName=QualifiedName("SecurityKeyServices", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21060, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21078, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21079, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21078, 0), + SourceNodeId=NumericNodeId(15934, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21078, 0), + SourceNodeId=NumericNodeId(15934, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21078, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15934, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21060, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("DataSetReaderProperties"), + DataType=NumericNodeId(14533, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21079, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17494, 0), + BrowseName=QualifiedName("DataSetReaderProperties", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21078, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -142102,7 +155668,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21079, 0), + SourceNodeId=NumericNodeId(17494, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -142110,7 +155676,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21079, 0), + SourceNodeId=NumericNodeId(17494, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142118,9 +155684,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21079, 0), + SourceNodeId=NumericNodeId(17494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21078, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) @@ -142130,12 +155696,12 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21080, 0), + RequestedNewNodeId=NumericNodeId(15311, 0), BrowseName=QualifiedName("TransportSettings", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21090, 0), + TypeDefinition=NumericNodeId(15319, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142143,15 +155709,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21080, 0), + SourceNodeId=NumericNodeId(15311, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21090, 0), + TargetNodeId=NumericNodeId(15319, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21080, 0), + SourceNodeId=NumericNodeId(15311, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -142159,9 +155725,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21080, 0), + SourceNodeId=NumericNodeId(15311, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) @@ -142171,12 +155737,12 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21081, 0), + RequestedNewNodeId=NumericNodeId(21103, 0), BrowseName=QualifiedName("MessageSettings", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(17999, 0), + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21091, 0), + TypeDefinition=NumericNodeId(21104, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142184,15 +155750,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21081, 0), + SourceNodeId=NumericNodeId(21103, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21091, 0), + TargetNodeId=NumericNodeId(21104, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21081, 0), + SourceNodeId=NumericNodeId(21103, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -142200,81 +155766,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21081, 0), + SourceNodeId=NumericNodeId(21103, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetReader"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Status"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21082, 0), - BrowseName=QualifiedName("AddDataSetReader", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17999, 0), + RequestedNewNodeId=NumericNodeId(15307, 0), + BrowseName=QualifiedName("Status", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21082, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15307, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21083, 0), + TargetNodeId=NumericNodeId(15308, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21082, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15307, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21084, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21082, 0), + SourceNodeId=NumericNodeId(15307, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21082, 0), + SourceNodeId=NumericNodeId(15307, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Configuration', - DataType=NumericNodeId(15623, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21083, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(15308, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(15307, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142282,276 +155841,180 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21083, 0), + SourceNodeId=NumericNodeId(15308, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21083, 0), + SourceNodeId=NumericNodeId(15308, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21083, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15308, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), + TargetNodeId=NumericNodeId(15307, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetReaderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Diagnostics"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21084, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21082, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19609, 0), + BrowseName=QualifiedName("Diagnostics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(20027, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21084, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19610, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21084, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19611, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21084, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21082, 0), + TargetNodeId=NumericNodeId(19616, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetReader"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21085, 0), - BrowseName=QualifiedName("RemoveDataSetReader", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(17999, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21085, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21086, 0), + TargetNodeId=NumericNodeId(19621, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21085, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(19622, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21085, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17999, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetReaderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21086, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21085, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21086, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19654, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21086, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20027, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21086, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21085, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasDataSetReader"), - InverseName=LocalizedText("IsReaderInGroup"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15297, 0), - BrowseName=QualifiedName("HasDataSetReader", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15297, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19609, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("HasReaderGroup"), - InverseName=LocalizedText("IsReaderGroupOf"), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(18805, 0), - BrowseName=QualifiedName("HasReaderGroup", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(47, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19610, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(18805, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(47, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21090, 0), - BrowseName=QualifiedName("ReaderGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21090, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("ReaderGroupMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21091, 0), - BrowseName=QualifiedName("ReaderGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21091, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19610, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TotalInformation"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15298, 0), - BrowseName=QualifiedName("DataSetWriterType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19611, 0), + BrowseName=QualifiedName("TotalInformation", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142559,87 +156022,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21092, 0), + TargetNodeId=NumericNodeId(19612, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21093, 0), + TargetNodeId=NumericNodeId(19613, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21094, 0), + TargetNodeId=NumericNodeId(19614, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17493, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15303, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), + SourceNodeId=NumericNodeId(19611, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21095, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19612, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19611, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15299, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15298, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19612, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19611, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21092, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), + RequestedNewNodeId=NumericNodeId(19613, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), + ParentNodeId=NumericNodeId(19611, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -142649,7 +156130,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21092, 0), + SourceNodeId=NumericNodeId(19613, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -142657,7 +156138,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21092, 0), + SourceNodeId=NumericNodeId(19613, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142665,23 +156146,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21092, 0), + SourceNodeId=NumericNodeId(19613, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19611, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21093, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), + RequestedNewNodeId=NumericNodeId(19614, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), + ParentNodeId=NumericNodeId(19611, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -142691,7 +156172,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21093, 0), + SourceNodeId=NumericNodeId(19614, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -142699,7 +156180,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21093, 0), + SourceNodeId=NumericNodeId(19614, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142707,66 +156188,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21093, 0), + SourceNodeId=NumericNodeId(19614, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19611, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), + DisplayName=LocalizedText("TotalError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21094, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), + RequestedNewNodeId=NumericNodeId(19616, 0), + BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19617, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19618, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19616, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19619, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21094, 0), + SourceNodeId=NumericNodeId(19616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21094, 0), + SourceNodeId=NumericNodeId(19616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21094, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19616, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterProperties"), - DataType=NumericNodeId(14533, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17493, 0), - BrowseName=QualifiedName("DataSetWriterProperties", 0), + RequestedNewNodeId=NumericNodeId(19617, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15298, 0), + ParentNodeId=NumericNodeId(19616, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -142776,7 +156280,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17493, 0), + SourceNodeId=NumericNodeId(19617, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -142784,7 +156288,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17493, 0), + SourceNodeId=NumericNodeId(19617, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142792,24 +156296,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17493, 0), + SourceNodeId=NumericNodeId(19617, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19616, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15303, 0), - BrowseName=QualifiedName("TransportSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15305, 0), + RequestedNewNodeId=NumericNodeId(19618, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142817,40 +156322,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15303, 0), + SourceNodeId=NumericNodeId(19618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15305, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15303, 0), + SourceNodeId=NumericNodeId(19618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15303, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19618, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19616, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21095, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21096, 0), + RequestedNewNodeId=NumericNodeId(19619, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142858,64 +156364,46 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21095, 0), + SourceNodeId=NumericNodeId(19619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21095, 0), + SourceNodeId=NumericNodeId(19619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21095, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19619, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19616, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), - EventNotifier=0, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15299, 0), - BrowseName=QualifiedName("Status", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), + RequestedNewNodeId=NumericNodeId(19621, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(19609, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15300, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15299, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15299, 0), + SourceNodeId=NumericNodeId(19621, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142923,23 +156411,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15299, 0), + SourceNodeId=NumericNodeId(19621, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("SubError"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15300, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(19622, 0), + BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15299, 0), + ParentNodeId=NumericNodeId(19609, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -142949,7 +156437,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15300, 0), + SourceNodeId=NumericNodeId(19622, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -142957,7 +156445,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15300, 0), + SourceNodeId=NumericNodeId(19622, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -142965,24 +156453,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15300, 0), + SourceNodeId=NumericNodeId(19622, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15299, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), + DisplayName=LocalizedText("Counters"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19550, 0), - BrowseName=QualifiedName("Diagnostics", 0), + RequestedNewNodeId=NumericNodeId(19623, 0), + BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15298, 0), + ParentNodeId=NumericNodeId(19609, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19968, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -142990,113 +156478,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19551, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), + TargetNodeId=NumericNodeId(19624, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), + TargetNodeId=NumericNodeId(19629, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19562, 0), + TargetNodeId=NumericNodeId(19634, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19563, 0), + TargetNodeId=NumericNodeId(19639, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(19644, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19595, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), + TargetNodeId=NumericNodeId(19649, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19550, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19550, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15298, 0), + TargetNodeId=NumericNodeId(19655, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19551, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19551, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19551, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143104,23 +156550,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19551, 0), + SourceNodeId=NumericNodeId(19623, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), + DisplayName=LocalizedText("StateError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19552, 0), - BrowseName=QualifiedName("TotalInformation", 0), + RequestedNewNodeId=NumericNodeId(19624, 0), + BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -143130,31 +156576,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19553, 0), + TargetNodeId=NumericNodeId(19625, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19554, 0), + TargetNodeId=NumericNodeId(19626, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19555, 0), + TargetNodeId=NumericNodeId(19627, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -143162,7 +156608,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143170,9 +156616,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19552, 0), + SourceNodeId=NumericNodeId(19624, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -143183,10 +156629,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19553, 0), + RequestedNewNodeId=NumericNodeId(19625, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), + ParentNodeId=NumericNodeId(19624, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143196,7 +156642,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19553, 0), + SourceNodeId=NumericNodeId(19625, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143204,7 +156650,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19553, 0), + SourceNodeId=NumericNodeId(19625, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143212,9 +156658,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19553, 0), + SourceNodeId=NumericNodeId(19625, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), + TargetNodeId=NumericNodeId(19624, 0), ) refs.append(ref) server.add_references(refs) @@ -143222,13 +156668,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19554, 0), + RequestedNewNodeId=NumericNodeId(19626, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), + ParentNodeId=NumericNodeId(19624, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143238,7 +156685,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19554, 0), + SourceNodeId=NumericNodeId(19626, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143246,7 +156693,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19554, 0), + SourceNodeId=NumericNodeId(19626, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143254,9 +156701,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19554, 0), + SourceNodeId=NumericNodeId(19626, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), + TargetNodeId=NumericNodeId(19624, 0), ) refs.append(ref) server.add_references(refs) @@ -143264,13 +156711,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19555, 0), + RequestedNewNodeId=NumericNodeId(19627, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19552, 0), + ParentNodeId=NumericNodeId(19624, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143280,7 +156728,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19555, 0), + SourceNodeId=NumericNodeId(19627, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143288,7 +156736,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19555, 0), + SourceNodeId=NumericNodeId(19627, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143296,23 +156744,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19555, 0), + SourceNodeId=NumericNodeId(19627, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19552, 0), + TargetNodeId=NumericNodeId(19624, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), + DisplayName=LocalizedText("StateOperationalByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19557, 0), - BrowseName=QualifiedName("TotalError", 0), + RequestedNewNodeId=NumericNodeId(19629, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -143322,31 +156770,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19558, 0), + TargetNodeId=NumericNodeId(19630, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19559, 0), + TargetNodeId=NumericNodeId(19631, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19560, 0), + TargetNodeId=NumericNodeId(19632, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -143354,7 +156802,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143362,9 +156810,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19557, 0), + SourceNodeId=NumericNodeId(19629, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -143375,10 +156823,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19558, 0), + RequestedNewNodeId=NumericNodeId(19630, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), + ParentNodeId=NumericNodeId(19629, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143388,7 +156836,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19558, 0), + SourceNodeId=NumericNodeId(19630, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143396,7 +156844,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19558, 0), + SourceNodeId=NumericNodeId(19630, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143404,9 +156852,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19558, 0), + SourceNodeId=NumericNodeId(19630, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), + TargetNodeId=NumericNodeId(19629, 0), ) refs.append(ref) server.add_references(refs) @@ -143414,13 +156862,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19559, 0), + RequestedNewNodeId=NumericNodeId(19631, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), + ParentNodeId=NumericNodeId(19629, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143430,7 +156879,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19559, 0), + SourceNodeId=NumericNodeId(19631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143438,7 +156887,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19559, 0), + SourceNodeId=NumericNodeId(19631, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143446,9 +156895,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19559, 0), + SourceNodeId=NumericNodeId(19631, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), + TargetNodeId=NumericNodeId(19629, 0), ) refs.append(ref) server.add_references(refs) @@ -143456,13 +156905,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19560, 0), + RequestedNewNodeId=NumericNodeId(19632, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19557, 0), + ParentNodeId=NumericNodeId(19629, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143472,7 +156922,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19560, 0), + SourceNodeId=NumericNodeId(19632, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143480,7 +156930,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19560, 0), + SourceNodeId=NumericNodeId(19632, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143488,72 +156938,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19560, 0), + SourceNodeId=NumericNodeId(19632, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19557, 0), + TargetNodeId=NumericNodeId(19629, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19562, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19550, 0), + RequestedNewNodeId=NumericNodeId(19634, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19562, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19635, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19562, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19636, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19634, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19637, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19563, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19563, 0), + SourceNodeId=NumericNodeId(19634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19563, 0), + SourceNodeId=NumericNodeId(19634, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143561,120 +157004,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19563, 0), + SourceNodeId=NumericNodeId(19634, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19564, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(19635, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19634, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19635, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19635, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19635, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), + TargetNodeId=NumericNodeId(19634, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19636, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19634, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19636, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), + TargetNodeId=NumericNodeId(19634, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19637, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19634, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19564, 0), + SourceNodeId=NumericNodeId(19637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19564, 0), + SourceNodeId=NumericNodeId(19637, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19564, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19637, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), + TargetNodeId=NumericNodeId(19634, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), + DisplayName=LocalizedText("StateOperationalFromError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19565, 0), - BrowseName=QualifiedName("StateError", 0), + RequestedNewNodeId=NumericNodeId(19639, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -143684,31 +157158,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19566, 0), + TargetNodeId=NumericNodeId(19640, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19567, 0), + TargetNodeId=NumericNodeId(19641, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19568, 0), + TargetNodeId=NumericNodeId(19642, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -143716,7 +157190,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143724,9 +157198,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19565, 0), + SourceNodeId=NumericNodeId(19639, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -143737,10 +157211,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19566, 0), + RequestedNewNodeId=NumericNodeId(19640, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), + ParentNodeId=NumericNodeId(19639, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143750,7 +157224,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19566, 0), + SourceNodeId=NumericNodeId(19640, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143758,7 +157232,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19566, 0), + SourceNodeId=NumericNodeId(19640, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143766,9 +157240,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19566, 0), + SourceNodeId=NumericNodeId(19640, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), + TargetNodeId=NumericNodeId(19639, 0), ) refs.append(ref) server.add_references(refs) @@ -143776,14 +157250,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19567, 0), + RequestedNewNodeId=NumericNodeId(19641, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), + ParentNodeId=NumericNodeId(19639, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143793,7 +157267,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19567, 0), + SourceNodeId=NumericNodeId(19641, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143801,7 +157275,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19567, 0), + SourceNodeId=NumericNodeId(19641, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143809,9 +157283,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19567, 0), + SourceNodeId=NumericNodeId(19641, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), + TargetNodeId=NumericNodeId(19639, 0), ) refs.append(ref) server.add_references(refs) @@ -143823,10 +157297,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19568, 0), + RequestedNewNodeId=NumericNodeId(19642, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19565, 0), + ParentNodeId=NumericNodeId(19639, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143836,7 +157310,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19568, 0), + SourceNodeId=NumericNodeId(19642, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143844,7 +157318,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19568, 0), + SourceNodeId=NumericNodeId(19642, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143852,23 +157326,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19568, 0), + SourceNodeId=NumericNodeId(19642, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19565, 0), + TargetNodeId=NumericNodeId(19639, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), + DisplayName=LocalizedText("StatePausedByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19570, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), + RequestedNewNodeId=NumericNodeId(19644, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -143878,31 +157352,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19571, 0), + TargetNodeId=NumericNodeId(19645, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19572, 0), + TargetNodeId=NumericNodeId(19646, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19573, 0), + TargetNodeId=NumericNodeId(19647, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -143910,7 +157384,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143918,9 +157392,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19570, 0), + SourceNodeId=NumericNodeId(19644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -143931,10 +157405,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19571, 0), + RequestedNewNodeId=NumericNodeId(19645, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), + ParentNodeId=NumericNodeId(19644, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143944,7 +157418,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19571, 0), + SourceNodeId=NumericNodeId(19645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143952,7 +157426,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19571, 0), + SourceNodeId=NumericNodeId(19645, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -143960,9 +157434,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19571, 0), + SourceNodeId=NumericNodeId(19645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), + TargetNodeId=NumericNodeId(19644, 0), ) refs.append(ref) server.add_references(refs) @@ -143974,10 +157448,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19572, 0), + RequestedNewNodeId=NumericNodeId(19646, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), + ParentNodeId=NumericNodeId(19644, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -143987,7 +157461,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19572, 0), + SourceNodeId=NumericNodeId(19646, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -143995,7 +157469,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19572, 0), + SourceNodeId=NumericNodeId(19646, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144003,9 +157477,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19572, 0), + SourceNodeId=NumericNodeId(19646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), + TargetNodeId=NumericNodeId(19644, 0), ) refs.append(ref) server.add_references(refs) @@ -144017,10 +157491,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19573, 0), + RequestedNewNodeId=NumericNodeId(19647, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19570, 0), + ParentNodeId=NumericNodeId(19644, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144030,7 +157504,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19573, 0), + SourceNodeId=NumericNodeId(19647, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144038,7 +157512,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19573, 0), + SourceNodeId=NumericNodeId(19647, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144046,23 +157520,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19573, 0), + SourceNodeId=NumericNodeId(19647, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19570, 0), + TargetNodeId=NumericNodeId(19644, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("StateDisabledByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19575, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(19649, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -144072,31 +157546,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19576, 0), + TargetNodeId=NumericNodeId(19650, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19577, 0), + TargetNodeId=NumericNodeId(19651, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19578, 0), + TargetNodeId=NumericNodeId(19652, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -144104,7 +157578,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144112,9 +157586,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19575, 0), + SourceNodeId=NumericNodeId(19649, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -144125,10 +157599,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19576, 0), + RequestedNewNodeId=NumericNodeId(19650, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), + ParentNodeId=NumericNodeId(19649, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144138,7 +157612,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19576, 0), + SourceNodeId=NumericNodeId(19650, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144146,7 +157620,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19576, 0), + SourceNodeId=NumericNodeId(19650, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144154,9 +157628,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19576, 0), + SourceNodeId=NumericNodeId(19650, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), + TargetNodeId=NumericNodeId(19649, 0), ) refs.append(ref) server.add_references(refs) @@ -144168,10 +157642,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19577, 0), + RequestedNewNodeId=NumericNodeId(19651, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), + ParentNodeId=NumericNodeId(19649, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144181,7 +157655,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19577, 0), + SourceNodeId=NumericNodeId(19651, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144189,7 +157663,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19577, 0), + SourceNodeId=NumericNodeId(19651, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144197,9 +157671,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19577, 0), + SourceNodeId=NumericNodeId(19651, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), + TargetNodeId=NumericNodeId(19649, 0), ) refs.append(ref) server.add_references(refs) @@ -144211,10 +157685,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19578, 0), + RequestedNewNodeId=NumericNodeId(19652, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19575, 0), + ParentNodeId=NumericNodeId(19649, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144224,7 +157698,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19578, 0), + SourceNodeId=NumericNodeId(19652, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144232,7 +157706,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19578, 0), + SourceNodeId=NumericNodeId(19652, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144240,23 +157714,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19578, 0), + SourceNodeId=NumericNodeId(19652, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19575, 0), + TargetNodeId=NumericNodeId(19649, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), + DisplayName=LocalizedText("FailedDataSetMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19580, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), + RequestedNewNodeId=NumericNodeId(19655, 0), + BrowseName=QualifiedName("FailedDataSetMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + ParentNodeId=NumericNodeId(19623, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -144266,31 +157740,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19581, 0), + TargetNodeId=NumericNodeId(19656, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19582, 0), + TargetNodeId=NumericNodeId(19657, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19583, 0), + TargetNodeId=NumericNodeId(19658, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -144298,7 +157772,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144306,9 +157780,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19580, 0), + SourceNodeId=NumericNodeId(19655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(19623, 0), ) refs.append(ref) server.add_references(refs) @@ -144319,10 +157793,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19581, 0), + RequestedNewNodeId=NumericNodeId(19656, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), + ParentNodeId=NumericNodeId(19655, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144332,7 +157806,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19581, 0), + SourceNodeId=NumericNodeId(19656, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144340,7 +157814,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19581, 0), + SourceNodeId=NumericNodeId(19656, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144348,9 +157822,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19581, 0), + SourceNodeId=NumericNodeId(19656, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), + TargetNodeId=NumericNodeId(19655, 0), ) refs.append(ref) server.add_references(refs) @@ -144358,14 +157832,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19582, 0), + RequestedNewNodeId=NumericNodeId(19657, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), + ParentNodeId=NumericNodeId(19655, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144375,7 +157849,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19582, 0), + SourceNodeId=NumericNodeId(19657, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144383,7 +157857,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19582, 0), + SourceNodeId=NumericNodeId(19657, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144391,9 +157865,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19582, 0), + SourceNodeId=NumericNodeId(19657, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), + TargetNodeId=NumericNodeId(19655, 0), ) refs.append(ref) server.add_references(refs) @@ -144405,10 +157879,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19583, 0), + RequestedNewNodeId=NumericNodeId(19658, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19580, 0), + ParentNodeId=NumericNodeId(19655, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144418,7 +157892,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19583, 0), + SourceNodeId=NumericNodeId(19658, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144426,7 +157900,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19583, 0), + SourceNodeId=NumericNodeId(19658, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144434,65 +157908,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19583, 0), + SourceNodeId=NumericNodeId(19658, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19580, 0), + TargetNodeId=NumericNodeId(19655, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19585, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + RequestedNewNodeId=NumericNodeId(19654, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19609, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19586, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19587, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19585, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19588, 0), + TargetNodeId=NumericNodeId(19609, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SubscribedDataSet"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15316, 0), + BrowseName=QualifiedName("SubscribedDataSet", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15108, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19585, 0), + SourceNodeId=NumericNodeId(15316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(15108, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19585, 0), + SourceNodeId=NumericNodeId(15316, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144500,66 +157990,85 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19585, 0), + SourceNodeId=NumericNodeId(15316, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateTargetVariables"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19586, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(17386, 0), + BrowseName=QualifiedName("CreateTargetVariables", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19586, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(17387, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(17386, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17388, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19586, 0), + SourceNodeId=NumericNodeId(17386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19586, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(17386, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='TargetVariablesToAdd', + DataType=NumericNodeId(14744, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19587, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(17387, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), + ParentNodeId=NumericNodeId(17386, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144569,7 +158078,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19587, 0), + SourceNodeId=NumericNodeId(17387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144577,7 +158086,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19587, 0), + SourceNodeId=NumericNodeId(17387, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144585,24 +158094,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19587, 0), + SourceNodeId=NumericNodeId(17387, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), + TargetNodeId=NumericNodeId(17386, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19588, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17388, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19585, 0), + ParentNodeId=NumericNodeId(17386, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144612,7 +158130,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19588, 0), + SourceNodeId=NumericNodeId(17388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144620,7 +158138,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19588, 0), + SourceNodeId=NumericNodeId(17388, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144628,25 +158146,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19588, 0), + SourceNodeId=NumericNodeId(17388, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19585, 0), + TargetNodeId=NumericNodeId(17386, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateDataSetMirror"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19590, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), + RequestedNewNodeId=NumericNodeId(17389, 0), + BrowseName=QualifiedName("CreateDataSetMirror", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15306, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -144654,63 +158169,62 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19591, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), + SourceNodeId=NumericNodeId(17389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19592, 0), + TargetNodeId=NumericNodeId(17390, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19590, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19593, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19590, 0), + SourceNodeId=NumericNodeId(17389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(17391, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19590, 0), + SourceNodeId=NumericNodeId(17389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19590, 0), + SourceNodeId=NumericNodeId(17389, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(15306, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ParentNodeName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='RolePermissions', + DataType=NumericNodeId(96, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19591, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(17390, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), + ParentNodeId=NumericNodeId(17389, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144720,7 +158234,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19591, 0), + SourceNodeId=NumericNodeId(17390, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144728,7 +158242,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19591, 0), + SourceNodeId=NumericNodeId(17390, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144736,24 +158250,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19591, 0), + SourceNodeId=NumericNodeId(17390, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), + TargetNodeId=NumericNodeId(17389, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ParentNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19592, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(17391, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), + ParentNodeId=NumericNodeId(17389, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144763,7 +158285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19592, 0), + SourceNodeId=NumericNodeId(17391, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144771,7 +158293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19592, 0), + SourceNodeId=NumericNodeId(17391, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144779,132 +158301,144 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19592, 0), + SourceNodeId=NumericNodeId(17391, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), + TargetNodeId=NumericNodeId(17389, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetReaderTransportType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19593, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19590, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15319, 0), + BrowseName=QualifiedName("DataSetReaderTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19593, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15319, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19593, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DataSetReaderMessageType"), + IsAbstract=True, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21104, 0), + BrowseName=QualifiedName("DataSetReaderMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19593, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21104, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19590, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SubscribedDataSetType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19596, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19564, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(15108, 0), + BrowseName=QualifiedName("SubscribedDataSetType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15108, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19597, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19598, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("TargetVariablesType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15111, 0), + BrowseName=QualifiedName("TargetVariablesType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15108, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19596, 0), + SourceNodeId=NumericNodeId(15111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19599, 0), + TargetNodeId=NumericNodeId(15114, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19596, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(15115, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19596, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15118, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19596, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19564, 0), + TargetNodeId=NumericNodeId(15108, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("TargetVariables"), + DataType=NumericNodeId(14744, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19597, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(15114, 0), + BrowseName=QualifiedName("TargetVariables", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), + ParentNodeId=NumericNodeId(15111, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -144914,7 +158448,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19597, 0), + SourceNodeId=NumericNodeId(15114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -144922,7 +158456,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19597, 0), + SourceNodeId=NumericNodeId(15114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -144930,67 +158464,85 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19597, 0), + SourceNodeId=NumericNodeId(15114, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), + TargetNodeId=NumericNodeId(15111, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddTargetVariables"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19598, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15115, 0), + BrowseName=QualifiedName("AddTargetVariables", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15111, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19598, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15116, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15115, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15117, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19598, 0), + SourceNodeId=NumericNodeId(15115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19598, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), + TargetNodeId=NumericNodeId(15111, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='TargetVariablesToAdd', + DataType=NumericNodeId(14744, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19599, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(15116, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19596, 0), + ParentNodeId=NumericNodeId(15115, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145000,7 +158552,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19599, 0), + SourceNodeId=NumericNodeId(15116, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145008,7 +158560,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19599, 0), + SourceNodeId=NumericNodeId(15116, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145016,24 +158568,35 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19599, 0), + SourceNodeId=NumericNodeId(15116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19596, 0), + TargetNodeId=NumericNodeId(15115, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AddResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19595, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19550, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(15117, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15115, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -145041,87 +158604,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19595, 0), + SourceNodeId=NumericNodeId(15117, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19595, 0), + SourceNodeId=NumericNodeId(15117, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19595, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19550, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15305, 0), - BrowseName=QualifiedName("DataSetWriterTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15305, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15117, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(15115, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetWriterMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21096, 0), - BrowseName=QualifiedName("DataSetWriterMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveTargetVariables"), ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21096, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderType"), - IsAbstract=False, - ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15306, 0), - BrowseName=QualifiedName("DataSetReaderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15118, 0), + BrowseName=QualifiedName("RemoveTargetVariables", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(15111, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -145129,301 +158643,381 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(15118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21097, 0), + TargetNodeId=NumericNodeId(15119, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(15118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21098, 0), + TargetNodeId=NumericNodeId(15120, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21099, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15118, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21100, 0), + TargetNodeId=NumericNodeId(15111, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21101, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='ConfigurationVersion', + DataType=NumericNodeId(14593, 0), + ValueRank=-1, + ), + ua.Argument( + Name='TargetsToRemove', + DataType=NumericNodeId(7, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15119, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15118, 0), ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21102, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17563, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17564, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(15119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15932, 0), + TargetNodeId=NumericNodeId(15118, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='RemoveResults', + DataType=NumericNodeId(19, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15120, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15118, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15933, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15934, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(15120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17494, 0), + TargetNodeId=NumericNodeId(15118, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SubscribedDataSetMirrorType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15127, 0), + BrowseName=QualifiedName("SubscribedDataSetMirrorType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15108, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15127, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15311, 0), + TargetNodeId=NumericNodeId(15108, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("SubscribedDataSetFolderType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23795, 0), + BrowseName=QualifiedName("SubscribedDataSetFolderType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21103, 0), + TargetNodeId=NumericNodeId(23796, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15307, 0), + TargetNodeId=NumericNodeId(23807, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23811, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15316, 0), + TargetNodeId=NumericNodeId(23814, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), + TargetNodeId=NumericNodeId(23816, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), + TargetNodeId=NumericNodeId(23819, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15306, 0), + SourceNodeId=NumericNodeId(23795, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublisherId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21097, 0), - BrowseName=QualifiedName("PublisherId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23796, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23795, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21097, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23797, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21097, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23800, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21097, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23802, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("WriterGroupId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23796, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23805, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21098, 0), - BrowseName=QualifiedName("WriterGroupId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21098, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21098, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21098, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23796, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetWriterId"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSubscribedDataSet"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21099, 0), - BrowseName=QualifiedName("DataSetWriterId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23797, 0), + BrowseName=QualifiedName("AddSubscribedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21099, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23797, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23798, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23797, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23799, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21099, 0), + SourceNodeId=NumericNodeId(23797, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21099, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23797, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23796, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSet', + DataType=NumericNodeId(23600, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21100, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(23798, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23797, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145433,7 +159027,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21100, 0), + SourceNodeId=NumericNodeId(23798, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145441,7 +159035,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21100, 0), + SourceNodeId=NumericNodeId(23798, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145449,23 +159043,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21100, 0), + SourceNodeId=NumericNodeId(23798, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23797, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetFieldContentMask"), - DataType=NumericNodeId(15583, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21101, 0), - BrowseName=QualifiedName("DataSetFieldContentMask", 0), + RequestedNewNodeId=NumericNodeId(23799, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23797, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145475,7 +159078,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21101, 0), + SourceNodeId=NumericNodeId(23799, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145483,7 +159086,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21101, 0), + SourceNodeId=NumericNodeId(23799, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145491,65 +159094,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21101, 0), + SourceNodeId=NumericNodeId(23799, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23797, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageReceiveTimeout"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSubscribedDataSet"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21102, 0), - BrowseName=QualifiedName("MessageReceiveTimeout", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23800, 0), + BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21102, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23800, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23801, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21102, 0), + SourceNodeId=NumericNodeId(23800, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21102, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23800, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23796, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("KeyFrameCount"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17563, 0), - BrowseName=QualifiedName("KeyFrameCount", 0), + RequestedNewNodeId=NumericNodeId(23801, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23800, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145559,7 +159168,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17563, 0), + SourceNodeId=NumericNodeId(23801, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145567,7 +159176,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17563, 0), + SourceNodeId=NumericNodeId(23801, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145575,65 +159184,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17563, 0), + SourceNodeId=NumericNodeId(23801, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23800, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("HeaderLayoutUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17564, 0), - BrowseName=QualifiedName("HeaderLayoutUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23802, 0), + BrowseName=QualifiedName("AddDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17564, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23802, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23803, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23802, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23804, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17564, 0), + SourceNodeId=NumericNodeId(23802, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17564, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23802, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23796, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityMode"), - DataType=NumericNodeId(302, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15932, 0), - BrowseName=QualifiedName("SecurityMode", 0), + RequestedNewNodeId=NumericNodeId(23803, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23802, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145643,7 +159266,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15932, 0), + SourceNodeId=NumericNodeId(23803, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145651,31 +159274,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15932, 0), + SourceNodeId=NumericNodeId(23803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15932, 0), + SourceNodeId=NumericNodeId(23803, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23802, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityGroupId"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15933, 0), - BrowseName=QualifiedName("SecurityGroupId", 0), + RequestedNewNodeId=NumericNodeId(23804, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23802, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145685,7 +159317,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15933, 0), + SourceNodeId=NumericNodeId(23804, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145693,75 +159325,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15933, 0), + SourceNodeId=NumericNodeId(23804, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15933, 0), + SourceNodeId=NumericNodeId(23804, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23802, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityKeyServices"), - DataType=NumericNodeId(312, 0), - ValueRank=1, - ArrayDimensions=[0], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15934, 0), - BrowseName=QualifiedName("SecurityKeyServices", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23805, 0), + BrowseName=QualifiedName("RemoveDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15934, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23805, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23806, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15934, 0), + SourceNodeId=NumericNodeId(23805, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15934, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23805, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23796, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetReaderProperties"), - DataType=NumericNodeId(14533, 0), + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17494, 0), - BrowseName=QualifiedName("DataSetReaderProperties", 0), + RequestedNewNodeId=NumericNodeId(23806, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23805, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -145771,7 +159407,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17494, 0), + SourceNodeId=NumericNodeId(23806, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -145779,7 +159415,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17494, 0), + SourceNodeId=NumericNodeId(23806, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145787,130 +159423,105 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17494, 0), + SourceNodeId=NumericNodeId(23806, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23805, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TransportSettings"), + DisplayName=LocalizedText(""), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15311, 0), - BrowseName=QualifiedName("TransportSettings", 0), + RequestedNewNodeId=NumericNodeId(23807, 0), + BrowseName=QualifiedName("", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23795, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15319, 0), + TypeDefinition=NumericNodeId(23828, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15311, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15319, 0), + TargetNodeId=NumericNodeId(23808, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15311, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(23809, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15311, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23810, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("MessageSettings"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21103, 0), - BrowseName=QualifiedName("MessageSettings", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21104, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21103, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), + TargetNodeId=NumericNodeId(23828, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21103, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21103, 0), + SourceNodeId=NumericNodeId(23807, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Status"), + DisplayName=LocalizedText("SubscribedDataSet"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15307, 0), - BrowseName=QualifiedName("Status", 0), + RequestedNewNodeId=NumericNodeId(23808, 0), + BrowseName=QualifiedName("SubscribedDataSet", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), + ParentNodeId=NumericNodeId(23807, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(14643, 0), + TypeDefinition=NumericNodeId(15108, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15307, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15308, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15307, 0), + SourceNodeId=NumericNodeId(23808, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(15108, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15307, 0), + SourceNodeId=NumericNodeId(23808, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -145918,25 +159529,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15307, 0), + SourceNodeId=NumericNodeId(23808, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23807, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15308, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(23809, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15307, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -145944,112 +159555,104 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15308, 0), + SourceNodeId=NumericNodeId(23809, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15308, 0), + SourceNodeId=NumericNodeId(23809, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15308, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23809, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15307, 0), + TargetNodeId=NumericNodeId(23807, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Diagnostics"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("IsConnected"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19609, 0), - BrowseName=QualifiedName("Diagnostics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(20027, 0), + RequestedNewNodeId=NumericNodeId(23810, 0), + BrowseName=QualifiedName("IsConnected", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19610, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23810, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23810, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19621, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23810, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19622, 0), + TargetNodeId=NumericNodeId(23807, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddSubscribedDataSet"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23811, 0), + BrowseName=QualifiedName("AddSubscribedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23795, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), - ) - refs.append(ref) + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23811, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19654, 0), + TargetNodeId=NumericNodeId(23812, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19609, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23811, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), + TargetNodeId=NumericNodeId(23813, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19609, 0), + SourceNodeId=NumericNodeId(23811, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -146057,25 +159660,34 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19609, 0), + SourceNodeId=NumericNodeId(23811, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSet', + DataType=NumericNodeId(23600, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19610, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23812, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23811, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -146083,105 +159695,138 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19610, 0), + SourceNodeId=NumericNodeId(23812, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19610, 0), + SourceNodeId=NumericNodeId(23812, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19610, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23812, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23811, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19611, 0), - BrowseName=QualifiedName("TotalInformation", 0), + RequestedNewNodeId=NumericNodeId(23813, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(23811, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23813, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19612, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23813, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19613, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19611, 0), + SourceNodeId=NumericNodeId(23813, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19614, 0), + TargetNodeId=NumericNodeId(23811, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveSubscribedDataSet"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23814, 0), + BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19611, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(23815, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19611, 0), + SourceNodeId=NumericNodeId(23814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19611, 0), + SourceNodeId=NumericNodeId(23814, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='SubscribedDataSetNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19612, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(23815, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), + ParentNodeId=NumericNodeId(23814, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -146191,7 +159836,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19612, 0), + SourceNodeId=NumericNodeId(23815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -146199,7 +159844,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19612, 0), + SourceNodeId=NumericNodeId(23815, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146207,65 +159852,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19612, 0), + SourceNodeId=NumericNodeId(23815, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), + TargetNodeId=NumericNodeId(23814, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddDataSetFolder"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19613, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23816, 0), + BrowseName=QualifiedName("AddDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19613, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23816, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23817, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23816, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23818, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19613, 0), + SourceNodeId=NumericNodeId(23816, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19613, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23816, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Name', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19614, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23817, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19611, 0), + ParentNodeId=NumericNodeId(23816, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -146275,7 +159934,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19614, 0), + SourceNodeId=NumericNodeId(23817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -146283,7 +159942,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19614, 0), + SourceNodeId=NumericNodeId(23817, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146291,89 +159950,122 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19614, 0), + SourceNodeId=NumericNodeId(23817, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19611, 0), + TargetNodeId=NumericNodeId(23816, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19616, 0), - BrowseName=QualifiedName("TotalError", 0), + RequestedNewNodeId=NumericNodeId(23818, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(23816, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23818, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19617, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23818, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19618, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19616, 0), + SourceNodeId=NumericNodeId(23818, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19619, 0), + TargetNodeId=NumericNodeId(23816, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveDataSetFolder"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23819, 0), + BrowseName=QualifiedName("RemoveDataSetFolder", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19616, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(23820, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19616, 0), + SourceNodeId=NumericNodeId(23819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19616, 0), + SourceNodeId=NumericNodeId(23819, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23795, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='DataSetFolderNodeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19617, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(23820, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), + ParentNodeId=NumericNodeId(23819, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -146383,7 +160075,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19617, 0), + SourceNodeId=NumericNodeId(23820, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -146391,7 +160083,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19617, 0), + SourceNodeId=NumericNodeId(23820, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146399,67 +160091,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19617, 0), + SourceNodeId=NumericNodeId(23820, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), + TargetNodeId=NumericNodeId(23819, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("StandaloneSubscribedDataSetType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19618, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23828, 0), + BrowseName=QualifiedName("StandaloneSubscribedDataSetType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19618, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23828, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23829, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19618, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23828, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23830, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19618, 0), + SourceNodeId=NumericNodeId(23828, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), + TargetNodeId=NumericNodeId(23831, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23828, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("SubscribedDataSet"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19619, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19616, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23829, 0), + BrowseName=QualifiedName("SubscribedDataSet", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23828, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(15108, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -146467,72 +160164,83 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19619, 0), + SourceNodeId=NumericNodeId(23829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15108, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19619, 0), + SourceNodeId=NumericNodeId(23829, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19619, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23829, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19616, 0), + TargetNodeId=NumericNodeId(23828, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DataSetMetaData"), + DataType=NumericNodeId(14523, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19621, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(23830, 0), + BrowseName=QualifiedName("DataSetMetaData", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23828, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23830, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19621, 0), + SourceNodeId=NumericNodeId(23830, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19621, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23830, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23828, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), + DisplayName=LocalizedText("IsConnected"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19622, 0), - BrowseName=QualifiedName("SubError", 0), + RequestedNewNodeId=NumericNodeId(23831, 0), + BrowseName=QualifiedName("IsConnected", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23828, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -146540,40 +160248,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19622, 0), + SourceNodeId=NumericNodeId(23831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19622, 0), + SourceNodeId=NumericNodeId(23831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19622, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(23828, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubStatusType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19623, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(14643, 0), + BrowseName=QualifiedName("PubSubStatusType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -146581,71 +160288,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), + TargetNodeId=NumericNodeId(14644, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), + TargetNodeId=NumericNodeId(14645, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), + TargetNodeId=NumericNodeId(14646, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(14643, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), + ValueRank=-1, ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14644, 0), + BrowseName=QualifiedName("State", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(14643, 0), ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) + TypeDefinition=NumericNodeId(63, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14644, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146653,160 +160354,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19623, 0), + SourceNodeId=NumericNodeId(14644, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Enable"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19624, 0), - BrowseName=QualifiedName("StateError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + RequestedNewNodeId=NumericNodeId(14645, 0), + BrowseName=QualifiedName("Enable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14643, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19625, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19626, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19624, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(14645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19627, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19624, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(14645, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Disable"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(14646, 0), + BrowseName=QualifiedName("Disable", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(14643, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19624, 0), + SourceNodeId=NumericNodeId(14646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19624, 0), + SourceNodeId=NumericNodeId(14646, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(14643, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19625, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19677, 0), + BrowseName=QualifiedName("PubSubDiagnosticsType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19625, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19678, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19625, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19679, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19625, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), + TargetNodeId=NumericNodeId(19684, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19689, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19626, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19690, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19626, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19626, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19722, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19626, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19677, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) @@ -146814,16 +160506,15 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19627, 0), + RequestedNewNodeId=NumericNodeId(19678, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19624, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -146831,39 +160522,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19627, 0), + SourceNodeId=NumericNodeId(19678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19627, 0), + SourceNodeId=NumericNodeId(19678, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19627, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19678, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19624, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), + DisplayName=LocalizedText("TotalInformation"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19629, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), + RequestedNewNodeId=NumericNodeId(19679, 0), + BrowseName=QualifiedName("TotalInformation", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + ParentNodeId=NumericNodeId(19677, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -146873,31 +160564,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19630, 0), + TargetNodeId=NumericNodeId(19680, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19631, 0), + TargetNodeId=NumericNodeId(19681, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19632, 0), + TargetNodeId=NumericNodeId(19682, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -146905,7 +160596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146913,9 +160604,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19629, 0), + SourceNodeId=NumericNodeId(19679, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) @@ -146926,10 +160617,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19630, 0), + RequestedNewNodeId=NumericNodeId(19680, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), + ParentNodeId=NumericNodeId(19679, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -146939,7 +160630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19630, 0), + SourceNodeId=NumericNodeId(19680, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -146947,7 +160638,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19630, 0), + SourceNodeId=NumericNodeId(19680, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146955,9 +160646,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19630, 0), + SourceNodeId=NumericNodeId(19680, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), + TargetNodeId=NumericNodeId(19679, 0), ) refs.append(ref) server.add_references(refs) @@ -146965,14 +160656,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19631, 0), + RequestedNewNodeId=NumericNodeId(19681, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), + ParentNodeId=NumericNodeId(19679, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -146982,7 +160672,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19631, 0), + SourceNodeId=NumericNodeId(19681, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -146990,7 +160680,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19631, 0), + SourceNodeId=NumericNodeId(19681, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -146998,9 +160688,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19631, 0), + SourceNodeId=NumericNodeId(19681, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), + TargetNodeId=NumericNodeId(19679, 0), ) refs.append(ref) server.add_references(refs) @@ -147008,14 +160698,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19632, 0), + RequestedNewNodeId=NumericNodeId(19682, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19629, 0), + ParentNodeId=NumericNodeId(19679, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147025,7 +160714,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19632, 0), + SourceNodeId=NumericNodeId(19682, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147033,7 +160722,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19632, 0), + SourceNodeId=NumericNodeId(19682, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147041,23 +160730,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19632, 0), + SourceNodeId=NumericNodeId(19682, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19629, 0), + TargetNodeId=NumericNodeId(19679, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("TotalError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19634, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(19684, 0), + BrowseName=QualifiedName("TotalError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + ParentNodeId=NumericNodeId(19677, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -147067,31 +160756,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19635, 0), + TargetNodeId=NumericNodeId(19685, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19636, 0), + TargetNodeId=NumericNodeId(19686, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19637, 0), + TargetNodeId=NumericNodeId(19687, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -147099,7 +160788,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147107,9 +160796,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19634, 0), + SourceNodeId=NumericNodeId(19684, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) @@ -147120,10 +160809,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19635, 0), + RequestedNewNodeId=NumericNodeId(19685, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), + ParentNodeId=NumericNodeId(19684, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147133,7 +160822,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19635, 0), + SourceNodeId=NumericNodeId(19685, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147141,7 +160830,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19635, 0), + SourceNodeId=NumericNodeId(19685, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147149,9 +160838,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19635, 0), + SourceNodeId=NumericNodeId(19685, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), + TargetNodeId=NumericNodeId(19684, 0), ) refs.append(ref) server.add_references(refs) @@ -147159,14 +160848,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19636, 0), + RequestedNewNodeId=NumericNodeId(19686, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), + ParentNodeId=NumericNodeId(19684, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147176,7 +160864,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19636, 0), + SourceNodeId=NumericNodeId(19686, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147184,7 +160872,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19636, 0), + SourceNodeId=NumericNodeId(19686, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147192,9 +160880,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19636, 0), + SourceNodeId=NumericNodeId(19686, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), + TargetNodeId=NumericNodeId(19684, 0), ) refs.append(ref) server.add_references(refs) @@ -147202,14 +160890,13 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19637, 0), + RequestedNewNodeId=NumericNodeId(19687, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19634, 0), + ParentNodeId=NumericNodeId(19684, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147219,7 +160906,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19637, 0), + SourceNodeId=NumericNodeId(19687, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147227,7 +160914,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19637, 0), + SourceNodeId=NumericNodeId(19687, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147235,65 +160922,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19637, 0), + SourceNodeId=NumericNodeId(19687, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19634, 0), + TargetNodeId=NumericNodeId(19684, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Reset"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19639, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + RequestedNewNodeId=NumericNodeId(19689, 0), + BrowseName=QualifiedName("Reset", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(19677, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19640, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19641, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19642, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19639, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19639, 0), + SourceNodeId=NumericNodeId(19689, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147301,25 +160953,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19639, 0), + SourceNodeId=NumericNodeId(19689, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), + DisplayName=LocalizedText("SubError"), DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19640, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(19690, 0), + BrowseName=QualifiedName("SubError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -147327,125 +160979,128 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19640, 0), + SourceNodeId=NumericNodeId(19690, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19640, 0), + SourceNodeId=NumericNodeId(19690, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19640, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19690, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Counters"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19641, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19691, 0), + BrowseName=QualifiedName("Counters", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19641, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19692, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19641, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19697, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19641, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), + TargetNodeId=NumericNodeId(19702, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19707, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19642, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19639, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19712, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19717, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19642, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19642, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19642, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19691, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19639, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), + DisplayName=LocalizedText("StateError"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19644, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(19692, 0), + BrowseName=QualifiedName("StateError", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + ParentNodeId=NumericNodeId(19691, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -147455,31 +161110,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19645, 0), + TargetNodeId=NumericNodeId(19693, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19646, 0), + TargetNodeId=NumericNodeId(19694, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19647, 0), + TargetNodeId=NumericNodeId(19695, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -147487,7 +161142,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147495,9 +161150,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19644, 0), + SourceNodeId=NumericNodeId(19692, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) @@ -147508,10 +161163,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19645, 0), + RequestedNewNodeId=NumericNodeId(19693, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), + ParentNodeId=NumericNodeId(19692, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147521,7 +161176,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19645, 0), + SourceNodeId=NumericNodeId(19693, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147529,7 +161184,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19645, 0), + SourceNodeId=NumericNodeId(19693, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147537,9 +161192,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19645, 0), + SourceNodeId=NumericNodeId(19693, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), + TargetNodeId=NumericNodeId(19692, 0), ) refs.append(ref) server.add_references(refs) @@ -147547,14 +161202,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19646, 0), + RequestedNewNodeId=NumericNodeId(19694, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), + ParentNodeId=NumericNodeId(19692, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147564,7 +161219,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19646, 0), + SourceNodeId=NumericNodeId(19694, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147572,7 +161227,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19646, 0), + SourceNodeId=NumericNodeId(19694, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147580,9 +161235,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19646, 0), + SourceNodeId=NumericNodeId(19694, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), + TargetNodeId=NumericNodeId(19692, 0), ) refs.append(ref) server.add_references(refs) @@ -147594,10 +161249,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19647, 0), + RequestedNewNodeId=NumericNodeId(19695, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19644, 0), + ParentNodeId=NumericNodeId(19692, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147607,7 +161262,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19647, 0), + SourceNodeId=NumericNodeId(19695, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147615,7 +161270,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19647, 0), + SourceNodeId=NumericNodeId(19695, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147623,23 +161278,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19647, 0), + SourceNodeId=NumericNodeId(19695, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19644, 0), + TargetNodeId=NumericNodeId(19692, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), + DisplayName=LocalizedText("StateOperationalByMethod"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19649, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), + RequestedNewNodeId=NumericNodeId(19697, 0), + BrowseName=QualifiedName("StateOperationalByMethod", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + ParentNodeId=NumericNodeId(19691, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -147649,31 +161304,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19650, 0), + TargetNodeId=NumericNodeId(19698, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19651, 0), + TargetNodeId=NumericNodeId(19699, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19652, 0), + TargetNodeId=NumericNodeId(19700, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -147681,7 +161336,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147689,9 +161344,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19649, 0), + SourceNodeId=NumericNodeId(19697, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) @@ -147702,10 +161357,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19650, 0), + RequestedNewNodeId=NumericNodeId(19698, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), + ParentNodeId=NumericNodeId(19697, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147715,7 +161370,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19650, 0), + SourceNodeId=NumericNodeId(19698, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147723,7 +161378,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19650, 0), + SourceNodeId=NumericNodeId(19698, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147731,9 +161386,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19650, 0), + SourceNodeId=NumericNodeId(19698, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), + TargetNodeId=NumericNodeId(19697, 0), ) refs.append(ref) server.add_references(refs) @@ -147745,10 +161400,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19651, 0), + RequestedNewNodeId=NumericNodeId(19699, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), + ParentNodeId=NumericNodeId(19697, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147758,7 +161413,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19651, 0), + SourceNodeId=NumericNodeId(19699, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147766,7 +161421,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19651, 0), + SourceNodeId=NumericNodeId(19699, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147774,9 +161429,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19651, 0), + SourceNodeId=NumericNodeId(19699, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), + TargetNodeId=NumericNodeId(19697, 0), ) refs.append(ref) server.add_references(refs) @@ -147788,10 +161443,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19652, 0), + RequestedNewNodeId=NumericNodeId(19700, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19649, 0), + ParentNodeId=NumericNodeId(19697, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147801,7 +161456,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19652, 0), + SourceNodeId=NumericNodeId(19700, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147809,7 +161464,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19652, 0), + SourceNodeId=NumericNodeId(19700, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147817,23 +161472,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19652, 0), + SourceNodeId=NumericNodeId(19700, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19649, 0), + TargetNodeId=NumericNodeId(19697, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), + DisplayName=LocalizedText("StateOperationalByParent"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19655, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), + RequestedNewNodeId=NumericNodeId(19702, 0), + BrowseName=QualifiedName("StateOperationalByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19623, 0), + ParentNodeId=NumericNodeId(19691, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -147843,31 +161498,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19656, 0), + TargetNodeId=NumericNodeId(19703, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19657, 0), + TargetNodeId=NumericNodeId(19704, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19658, 0), + TargetNodeId=NumericNodeId(19705, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -147875,7 +161530,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147883,9 +161538,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19655, 0), + SourceNodeId=NumericNodeId(19702, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19623, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) @@ -147896,10 +161551,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19656, 0), + RequestedNewNodeId=NumericNodeId(19703, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), + ParentNodeId=NumericNodeId(19702, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147909,7 +161564,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19656, 0), + SourceNodeId=NumericNodeId(19703, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147917,7 +161572,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19656, 0), + SourceNodeId=NumericNodeId(19703, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147925,9 +161580,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19656, 0), + SourceNodeId=NumericNodeId(19703, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), + TargetNodeId=NumericNodeId(19702, 0), ) refs.append(ref) server.add_references(refs) @@ -147935,14 +161590,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19657, 0), + RequestedNewNodeId=NumericNodeId(19704, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), + ParentNodeId=NumericNodeId(19702, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147952,7 +161607,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19657, 0), + SourceNodeId=NumericNodeId(19704, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -147960,7 +161615,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19657, 0), + SourceNodeId=NumericNodeId(19704, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -147968,9 +161623,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19657, 0), + SourceNodeId=NumericNodeId(19704, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), + TargetNodeId=NumericNodeId(19702, 0), ) refs.append(ref) server.add_references(refs) @@ -147982,10 +161637,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19658, 0), + RequestedNewNodeId=NumericNodeId(19705, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19655, 0), + ParentNodeId=NumericNodeId(19702, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -147995,7 +161650,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19658, 0), + SourceNodeId=NumericNodeId(19705, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148003,7 +161658,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19658, 0), + SourceNodeId=NumericNodeId(19705, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148011,167 +161666,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19658, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19655, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19654, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19609, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19654, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19654, 0), + SourceNodeId=NumericNodeId(19705, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19609, 0), + TargetNodeId=NumericNodeId(19702, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateOperationalFromError"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15316, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15306, 0), + RequestedNewNodeId=NumericNodeId(19707, 0), + BrowseName=QualifiedName("StateOperationalFromError", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19691, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15316, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), + TargetNodeId=NumericNodeId(19708, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15316, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15316, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(19709, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateTargetVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17386, 0), - BrowseName=QualifiedName("CreateTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17386, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17387, 0), + TargetNodeId=NumericNodeId(19710, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17386, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17388, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17386, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17386, 0), + SourceNodeId=NumericNodeId(19707, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetVariablesToAdd', - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17387, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19708, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17386, 0), + ParentNodeId=NumericNodeId(19707, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148181,7 +161758,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17387, 0), + SourceNodeId=NumericNodeId(19708, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148189,7 +161766,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17387, 0), + SourceNodeId=NumericNodeId(19708, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148197,33 +161774,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17387, 0), + SourceNodeId=NumericNodeId(19708, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), + TargetNodeId=NumericNodeId(19707, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17388, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19709, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17386, 0), + ParentNodeId=NumericNodeId(19707, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148233,7 +161801,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17388, 0), + SourceNodeId=NumericNodeId(19709, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148241,7 +161809,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17388, 0), + SourceNodeId=NumericNodeId(19709, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148249,85 +161817,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17388, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17386, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("CreateDataSetMirror"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17389, 0), - BrowseName=QualifiedName("CreateDataSetMirror", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15306, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17390, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17391, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17389, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(17389, 0), + SourceNodeId=NumericNodeId(19709, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15306, 0), + TargetNodeId=NumericNodeId(19707, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ParentNodeName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='RolePermissions', - DataType=NumericNodeId(96, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17390, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19710, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17389, 0), + ParentNodeId=NumericNodeId(19707, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148337,7 +161844,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17390, 0), + SourceNodeId=NumericNodeId(19710, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148345,7 +161852,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17390, 0), + SourceNodeId=NumericNodeId(19710, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148353,195 +161860,89 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17390, 0), + SourceNodeId=NumericNodeId(19710, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), + TargetNodeId=NumericNodeId(19707, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ParentNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("StatePausedByParent"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17391, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19712, 0), + BrowseName=QualifiedName("StatePausedByParent", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(17389, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19691, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17391, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19713, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17391, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17389, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderTransportType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15319, 0), - BrowseName=QualifiedName("DataSetReaderTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15319, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DataSetReaderMessageType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21104, 0), - BrowseName=QualifiedName("DataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21104, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15108, 0), - BrowseName=QualifiedName("SubscribedDataSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15108, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19714, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("TargetVariablesType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15111, 0), - BrowseName=QualifiedName("TargetVariablesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15108, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15111, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15114, 0), + TargetNodeId=NumericNodeId(19715, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15111, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15111, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15111, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19712, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TargetVariables"), - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15114, 0), - BrowseName=QualifiedName("TargetVariables", 0), + RequestedNewNodeId=NumericNodeId(19713, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15111, 0), + ParentNodeId=NumericNodeId(19712, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148551,7 +161952,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15114, 0), + SourceNodeId=NumericNodeId(19713, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148559,93 +161960,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15114, 0), + SourceNodeId=NumericNodeId(19713, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15114, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddTargetVariables"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15115, 0), - BrowseName=QualifiedName("AddTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15111, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15116, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15115, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15115, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19713, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), + TargetNodeId=NumericNodeId(19712, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetVariablesToAdd', - DataType=NumericNodeId(14744, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15116, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19714, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15115, 0), + ParentNodeId=NumericNodeId(19712, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148655,7 +161995,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15116, 0), + SourceNodeId=NumericNodeId(19714, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148663,7 +162003,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15116, 0), + SourceNodeId=NumericNodeId(19714, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148671,33 +162011,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15116, 0), + SourceNodeId=NumericNodeId(19714, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), + TargetNodeId=NumericNodeId(19712, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AddResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15117, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19715, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15115, 0), + ParentNodeId=NumericNodeId(19712, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148707,7 +162038,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15117, 0), + SourceNodeId=NumericNodeId(19715, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148715,7 +162046,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15117, 0), + SourceNodeId=NumericNodeId(19715, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148723,22 +162054,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15117, 0), + SourceNodeId=NumericNodeId(19715, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15115, 0), + TargetNodeId=NumericNodeId(19712, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveTargetVariables"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StateDisabledByMethod"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15118, 0), - BrowseName=QualifiedName("RemoveTargetVariables", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(15111, 0), + RequestedNewNodeId=NumericNodeId(19717, 0), + BrowseName=QualifiedName("StateDisabledByMethod", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19691, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -148746,62 +162080,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15118, 0), + SourceNodeId=NumericNodeId(19717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15119, 0), + TargetNodeId=NumericNodeId(19718, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15118, 0), + SourceNodeId=NumericNodeId(19717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15120, 0), + TargetNodeId=NumericNodeId(19719, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19717, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19720, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19717, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15118, 0), + SourceNodeId=NumericNodeId(19717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15118, 0), + SourceNodeId=NumericNodeId(19717, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15111, 0), + TargetNodeId=NumericNodeId(19691, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='ConfigurationVersion', - DataType=NumericNodeId(14593, 0), - ValueRank=-1, - ), - ua.Argument( - Name='TargetsToRemove', - DataType=NumericNodeId(7, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15119, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19718, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15118, 0), + ParentNodeId=NumericNodeId(19717, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148811,7 +162146,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15119, 0), + SourceNodeId=NumericNodeId(19718, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148819,7 +162154,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15119, 0), + SourceNodeId=NumericNodeId(19718, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148827,33 +162162,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15119, 0), + SourceNodeId=NumericNodeId(19718, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), + TargetNodeId=NumericNodeId(19717, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='RemoveResults', - DataType=NumericNodeId(19, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15120, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19719, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15118, 0), + ParentNodeId=NumericNodeId(19717, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -148863,7 +162189,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15120, 0), + SourceNodeId=NumericNodeId(19719, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -148871,7 +162197,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15120, 0), + SourceNodeId=NumericNodeId(19719, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -148879,248 +162205,316 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15120, 0), + SourceNodeId=NumericNodeId(19719, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15118, 0), + TargetNodeId=NumericNodeId(19717, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetMirrorType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15127, 0), - BrowseName=QualifiedName("SubscribedDataSetMirrorType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15108, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19720, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19717, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19720, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19720, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15127, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19720, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), + TargetNodeId=NumericNodeId(19717, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("SubscribedDataSetFolderType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23795, 0), - BrowseName=QualifiedName("SubscribedDataSetFolderType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19722, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19722, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19722, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), + SourceNodeId=NumericNodeId(19722, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19723, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19723, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23814, 0), + TargetNodeId=NumericNodeId(19724, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19723, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), + TargetNodeId=NumericNodeId(29, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Basic'), LocalizedText('Advanced'), LocalizedText('Info'), LocalizedText('Log'), LocalizedText('Debug')], + ValueRank=1, + ArrayDimensions=[5], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19724, 0), + BrowseName=QualifiedName("EnumStrings", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19723, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23819, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23795, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19724, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(19723, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsCounterType"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23796, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(19725, 0), + BrowseName=QualifiedName("PubSubDiagnosticsCounterType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), + TargetNodeId=NumericNodeId(19726, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23800, 0), + TargetNodeId=NumericNodeId(19727, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), + TargetNodeId=NumericNodeId(19728, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19725, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23805, 0), + TargetNodeId=NumericNodeId(19729, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19725, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19726, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23796, 0), + SourceNodeId=NumericNodeId(19726, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23796, 0), + SourceNodeId=NumericNodeId(19726, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23796, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19726, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSubscribedDataSet"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23797, 0), - BrowseName=QualifiedName("AddSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19727, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19725, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23797, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23798, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23797, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19727, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23799, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23797, 0), + SourceNodeId=NumericNodeId(19727, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23797, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19727, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSet', - DataType=NumericNodeId(23600, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23798, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19728, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23797, 0), + ParentNodeId=NumericNodeId(19725, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149130,7 +162524,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23798, 0), + SourceNodeId=NumericNodeId(19728, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149138,7 +162532,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23798, 0), + SourceNodeId=NumericNodeId(19728, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149146,32 +162540,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23798, 0), + SourceNodeId=NumericNodeId(19728, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("TimeFirstChange"), + DataType=ua.NodeId(ua.ObjectIds.DateTime), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23799, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19729, 0), + BrowseName=QualifiedName("TimeFirstChange", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23797, 0), + ParentNodeId=NumericNodeId(19725, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149181,7 +162566,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23799, 0), + SourceNodeId=NumericNodeId(19729, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149189,30 +162574,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23799, 0), + SourceNodeId=NumericNodeId(19729, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23799, 0), + SourceNodeId=NumericNodeId(19729, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23797, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSubscribedDataSet"), - ) + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsCounterClassification"), + IsAbstract=False, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23800, 0), - BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19730, 0), + BrowseName=QualifiedName("PubSubDiagnosticsCounterClassification", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(29, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -149220,48 +162606,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23800, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23801, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23800, 0), + SourceNodeId=NumericNodeId(19730, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(19731, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23800, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19730, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), + TargetNodeId=NumericNodeId(29, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), + DisplayName=LocalizedText("EnumStrings"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('Information'), LocalizedText('Error')], ValueRank=1, - ArrayDimensions=[1], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23801, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19731, 0), + BrowseName=QualifiedName("EnumStrings", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23800, 0), + ParentNodeId=NumericNodeId(19730, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149271,146 +162642,187 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23801, 0), + SourceNodeId=NumericNodeId(19731, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19730, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsRootType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19732, 0), + BrowseName=QualifiedName("PubSubDiagnosticsRootType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23801, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19732, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19777, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23801, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19732, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23800, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23802, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), + RequestedNewNodeId=NumericNodeId(19777, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19732, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23802, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19777, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23803, 0), + TargetNodeId=NumericNodeId(19778, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23802, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19777, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23804, 0), + TargetNodeId=NumericNodeId(19780, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19777, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19782, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19777, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19784, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19777, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23802, 0), + SourceNodeId=NumericNodeId(19777, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23802, 0), + SourceNodeId=NumericNodeId(19777, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), + TargetNodeId=NumericNodeId(19732, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23803, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19778, 0), + BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23802, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19777, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19778, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19779, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23803, 0), + SourceNodeId=NumericNodeId(19778, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23803, 0), + SourceNodeId=NumericNodeId(19778, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23803, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19778, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), + TargetNodeId=NumericNodeId(19777, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23804, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19779, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23802, 0), + ParentNodeId=NumericNodeId(19778, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149420,7 +162832,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23804, 0), + SourceNodeId=NumericNodeId(19779, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149428,7 +162840,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23804, 0), + SourceNodeId=NumericNodeId(19779, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149436,22 +162848,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23804, 0), + SourceNodeId=NumericNodeId(19779, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23802, 0), + TargetNodeId=NumericNodeId(19778, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ConfiguredDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23805, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23796, 0), + RequestedNewNodeId=NumericNodeId(19780, 0), + BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19777, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -149459,48 +162874,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23805, 0), + SourceNodeId=NumericNodeId(19780, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23806, 0), + TargetNodeId=NumericNodeId(19781, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19780, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23805, 0), + SourceNodeId=NumericNodeId(19780, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23805, 0), + SourceNodeId=NumericNodeId(19780, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23796, 0), + TargetNodeId=NumericNodeId(19777, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23806, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19781, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23805, 0), + ParentNodeId=NumericNodeId(19780, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149510,7 +162925,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23806, 0), + SourceNodeId=NumericNodeId(19781, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149518,7 +162933,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23806, 0), + SourceNodeId=NumericNodeId(19781, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149526,105 +162941,142 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23806, 0), + SourceNodeId=NumericNodeId(19781, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23805, 0), + TargetNodeId=NumericNodeId(19780, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OperationalDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23807, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(19782, 0), + BrowseName=QualifiedName("OperationalDataSetWriters", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19777, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(23828, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23808, 0), + TargetNodeId=NumericNodeId(19783, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23809, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19782, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23810, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19782, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19777, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19783, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19782, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23807, 0), + SourceNodeId=NumericNodeId(19783, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23807, 0), + SourceNodeId=NumericNodeId(19783, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23807, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19783, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19782, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OperationalDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23808, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23807, 0), + RequestedNewNodeId=NumericNodeId(19784, 0), + BrowseName=QualifiedName("OperationalDataSetReaders", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19777, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19784, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19785, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23808, 0), + SourceNodeId=NumericNodeId(19784, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23808, 0), + SourceNodeId=NumericNodeId(19784, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149632,23 +163084,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23808, 0), + SourceNodeId=NumericNodeId(19784, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), + TargetNodeId=NumericNodeId(19777, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23809, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(19785, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23807, 0), + ParentNodeId=NumericNodeId(19784, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149658,7 +163111,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23809, 0), + SourceNodeId=NumericNodeId(19785, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149666,7 +163119,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23809, 0), + SourceNodeId=NumericNodeId(19785, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149674,64 +163127,106 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23809, 0), + SourceNodeId=NumericNodeId(19785, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), + TargetNodeId=NumericNodeId(19784, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsConnected"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsConnectionType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23810, 0), - BrowseName=QualifiedName("IsConnected", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23807, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19786, 0), + BrowseName=QualifiedName("PubSubDiagnosticsConnectionType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19786, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19831, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19786, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19677, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19831, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19786, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19831, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19832, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23810, 0), + SourceNodeId=NumericNodeId(19831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23810, 0), + SourceNodeId=NumericNodeId(19831, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23810, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19831, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23807, 0), + TargetNodeId=NumericNodeId(19786, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddSubscribedDataSet"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResolvedAddress"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23811, 0), - BrowseName=QualifiedName("AddSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(19832, 0), + BrowseName=QualifiedName("ResolvedAddress", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19831, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -149739,56 +163234,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23811, 0), + SourceNodeId=NumericNodeId(19832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23812, 0), + TargetNodeId=NumericNodeId(19833, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23811, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23813, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23811, 0), + SourceNodeId=NumericNodeId(19832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23811, 0), + SourceNodeId=NumericNodeId(19832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19831, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSet', - DataType=NumericNodeId(23600, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23812, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19833, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23811, 0), + ParentNodeId=NumericNodeId(19832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -149798,7 +163285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23812, 0), + SourceNodeId=NumericNodeId(19833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -149806,7 +163293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23812, 0), + SourceNodeId=NumericNodeId(19833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -149814,163 +163301,130 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23812, 0), + SourceNodeId=NumericNodeId(19833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), + TargetNodeId=NumericNodeId(19832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsWriterGroupType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23813, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23811, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19834, 0), + BrowseName=QualifiedName("PubSubDiagnosticsWriterGroupType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23813, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19848, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23813, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19879, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23813, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23811, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveSubscribedDataSet"), - ) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Counters"), + EventNotifier=0, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23814, 0), - BrowseName=QualifiedName("RemoveSubscribedDataSet", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(19848, 0), + BrowseName=QualifiedName("Counters", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19834, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23814, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23815, 0), + TargetNodeId=NumericNodeId(19880, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23814, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(19885, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23814, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19890, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='SubscribedDataSetNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23815, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23814, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23815, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23815, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23815, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23814, 0), + TargetNodeId=NumericNodeId(19834, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SentNetworkMessages"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23816, 0), - BrowseName=QualifiedName("AddDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), + RequestedNewNodeId=NumericNodeId(19880, 0), + BrowseName=QualifiedName("SentNetworkMessages", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19848, 0), ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -149978,107 +163432,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23816, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23817, 0), + TargetNodeId=NumericNodeId(19881, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23816, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23818, 0), + TargetNodeId=NumericNodeId(19882, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23816, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23816, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19883, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='Name', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23817, 0), - BrowseName=QualifiedName("InputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23816, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23817, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23817, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23817, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), + TargetNodeId=NumericNodeId(19848, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23818, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(19881, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23816, 0), + ParentNodeId=NumericNodeId(19880, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150088,7 +163498,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23818, 0), + SourceNodeId=NumericNodeId(19881, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150096,7 +163506,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23818, 0), + SourceNodeId=NumericNodeId(19881, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150104,71 +163514,67 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23818, 0), + SourceNodeId=NumericNodeId(19881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23816, 0), + TargetNodeId=NumericNodeId(19880, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveDataSetFolder"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23819, 0), - BrowseName=QualifiedName("RemoveDataSetFolder", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23795, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19882, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19880, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23819, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23820, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23819, 0), + SourceNodeId=NumericNodeId(19882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23819, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23795, 0), + TargetNodeId=NumericNodeId(19880, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='DataSetFolderNodeId', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23820, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(19883, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23819, 0), + ParentNodeId=NumericNodeId(19880, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150178,7 +163584,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23820, 0), + SourceNodeId=NumericNodeId(19883, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150186,7 +163592,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23820, 0), + SourceNodeId=NumericNodeId(19883, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150194,72 +163600,91 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23820, 0), + SourceNodeId=NumericNodeId(19883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23819, 0), + TargetNodeId=NumericNodeId(19880, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("StandaloneSubscribedDataSetType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("FailedTransmissions"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23828, 0), - BrowseName=QualifiedName("StandaloneSubscribedDataSetType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19885, 0), + BrowseName=QualifiedName("FailedTransmissions", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19848, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23828, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23829, 0), + TargetNodeId=NumericNodeId(19886, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23828, 0), + SourceNodeId=NumericNodeId(19885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23830, 0), + TargetNodeId=NumericNodeId(19887, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23828, 0), + SourceNodeId=NumericNodeId(19885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23831, 0), + TargetNodeId=NumericNodeId(19888, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19885, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19885, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23828, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19848, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("SubscribedDataSet"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23829, 0), - BrowseName=QualifiedName("SubscribedDataSet", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23828, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(15108, 0), + RequestedNewNodeId=NumericNodeId(19886, 0), + BrowseName=QualifiedName("Active", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19885, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -150267,39 +163692,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23829, 0), + SourceNodeId=NumericNodeId(19886, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15108, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23829, 0), + SourceNodeId=NumericNodeId(19886, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23829, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19886, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), + TargetNodeId=NumericNodeId(19885, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMetaData"), - DataType=NumericNodeId(14523, 0), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23830, 0), - BrowseName=QualifiedName("DataSetMetaData", 0), + RequestedNewNodeId=NumericNodeId(19887, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23828, 0), + ParentNodeId=NumericNodeId(19885, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150309,7 +163735,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23830, 0), + SourceNodeId=NumericNodeId(19887, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150317,7 +163743,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23830, 0), + SourceNodeId=NumericNodeId(19887, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150325,23 +163751,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23830, 0), + SourceNodeId=NumericNodeId(19887, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), + TargetNodeId=NumericNodeId(19885, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("IsConnected"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23831, 0), - BrowseName=QualifiedName("IsConnected", 0), + RequestedNewNodeId=NumericNodeId(19888, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23828, 0), + ParentNodeId=NumericNodeId(19885, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150351,7 +163778,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23831, 0), + SourceNodeId=NumericNodeId(19888, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150359,7 +163786,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23831, 0), + SourceNodeId=NumericNodeId(19888, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150367,73 +163794,91 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23831, 0), + SourceNodeId=NumericNodeId(19888, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23828, 0), + TargetNodeId=NumericNodeId(19885, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubStatusType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("EncryptionErrors"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14643, 0), - BrowseName=QualifiedName("PubSubStatusType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19890, 0), + BrowseName=QualifiedName("EncryptionErrors", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19848, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14644, 0), + TargetNodeId=NumericNodeId(19891, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14645, 0), + TargetNodeId=NumericNodeId(19892, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14643, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14646, 0), + TargetNodeId=NumericNodeId(19893, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19890, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19725, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19890, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(14643, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19848, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14644, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(19891, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -150441,199 +163886,174 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(14644, 0), + SourceNodeId=NumericNodeId(19891, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14644, 0), + SourceNodeId=NumericNodeId(19891, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14644, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19891, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(19890, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Enable"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14645, 0), - BrowseName=QualifiedName("Enable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(19892, 0), + BrowseName=QualifiedName("Classification", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14645, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14645, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Disable"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(14646, 0), - BrowseName=QualifiedName("Disable", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(14643, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(14646, 0), + SourceNodeId=NumericNodeId(19892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(14646, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(14643, 0), + TargetNodeId=NumericNodeId(19890, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(1, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19677, 0), - BrowseName=QualifiedName("PubSubDiagnosticsType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(19893, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(19893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19678, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(19893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), + TargetNodeId=NumericNodeId(19890, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(19879, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19834, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19689, 0), + TargetNodeId=NumericNodeId(19895, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19690, 0), + TargetNodeId=NumericNodeId(19897, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19899, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19677, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19722, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19677, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(19901, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19678, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19678, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19678, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150641,25 +164061,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19678, 0), + SourceNodeId=NumericNodeId(19879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19834, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalInformation"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ConfiguredDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19679, 0), - BrowseName=QualifiedName("TotalInformation", 0), + RequestedNewNodeId=NumericNodeId(19895, 0), + BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), + ParentNodeId=NumericNodeId(19879, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -150667,39 +164087,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19680, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19681, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19679, 0), + SourceNodeId=NumericNodeId(19895, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19682, 0), + TargetNodeId=NumericNodeId(19896, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19679, 0), + SourceNodeId=NumericNodeId(19895, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19679, 0), + SourceNodeId=NumericNodeId(19895, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150707,23 +164111,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19679, 0), + SourceNodeId=NumericNodeId(19895, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19879, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19680, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(19896, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), + ParentNodeId=NumericNodeId(19895, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150733,7 +164138,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19680, 0), + SourceNodeId=NumericNodeId(19896, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150741,7 +164146,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19680, 0), + SourceNodeId=NumericNodeId(19896, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150749,51 +164154,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19680, 0), + SourceNodeId=NumericNodeId(19896, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), + TargetNodeId=NumericNodeId(19895, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), + DisplayName=LocalizedText("OperationalDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19681, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(19897, 0), + BrowseName=QualifiedName("OperationalDataSetWriters", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19879, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19897, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19898, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19681, 0), + SourceNodeId=NumericNodeId(19897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19681, 0), + SourceNodeId=NumericNodeId(19897, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19681, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), + TargetNodeId=NumericNodeId(19879, 0), ) refs.append(ref) server.add_references(refs) @@ -150801,13 +164214,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19682, 0), + RequestedNewNodeId=NumericNodeId(19898, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19679, 0), + ParentNodeId=NumericNodeId(19897, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150817,7 +164231,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19682, 0), + SourceNodeId=NumericNodeId(19898, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150825,7 +164239,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19682, 0), + SourceNodeId=NumericNodeId(19898, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150833,25 +164247,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19682, 0), + SourceNodeId=NumericNodeId(19898, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19679, 0), + TargetNodeId=NumericNodeId(19897, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TotalError"), + DisplayName=LocalizedText("SecurityTokenID"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19684, 0), - BrowseName=QualifiedName("TotalError", 0), + RequestedNewNodeId=NumericNodeId(19899, 0), + BrowseName=QualifiedName("SecurityTokenID", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19677, 0), + ParentNodeId=NumericNodeId(19879, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -150859,63 +164273,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19685, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19686, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19684, 0), + SourceNodeId=NumericNodeId(19899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19687, 0), + TargetNodeId=NumericNodeId(19900, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19684, 0), + SourceNodeId=NumericNodeId(19899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19684, 0), + SourceNodeId=NumericNodeId(19899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19684, 0), + SourceNodeId=NumericNodeId(19899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19879, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19685, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(19900, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), + ParentNodeId=NumericNodeId(19899, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -150925,7 +164324,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19685, 0), + SourceNodeId=NumericNodeId(19900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -150933,7 +164332,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19685, 0), + SourceNodeId=NumericNodeId(19900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -150941,51 +164340,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19685, 0), + SourceNodeId=NumericNodeId(19900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), + TargetNodeId=NumericNodeId(19899, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), + DisplayName=LocalizedText("TimeToNextTokenID"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19686, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(19901, 0), + BrowseName=QualifiedName("TimeToNextTokenID", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19879, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19901, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(19902, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19686, 0), + SourceNodeId=NumericNodeId(19901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19686, 0), + SourceNodeId=NumericNodeId(19901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19686, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), + TargetNodeId=NumericNodeId(19879, 0), ) refs.append(ref) server.add_references(refs) @@ -150993,13 +164400,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19687, 0), + RequestedNewNodeId=NumericNodeId(19902, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19684, 0), + ParentNodeId=NumericNodeId(19901, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151009,7 +164417,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19687, 0), + SourceNodeId=NumericNodeId(19902, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151017,7 +164425,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19687, 0), + SourceNodeId=NumericNodeId(19902, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151025,80 +164433,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19687, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19684, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("Reset"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19689, 0), - BrowseName=QualifiedName("Reset", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19689, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19689, 0), + SourceNodeId=NumericNodeId(19902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19901, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SubError"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsReaderGroupType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19690, 0), - BrowseName=QualifiedName("SubError", 0), - NodeClass_=NodeClass.Variable, + RequestedNewNodeId=NumericNodeId(19903, 0), + BrowseName=QualifiedName("PubSubDiagnosticsReaderGroupType", 0), + NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19690, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19903, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(19917, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19690, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19903, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19948, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19690, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19677, 0), ) @@ -151110,68 +164485,44 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19691, 0), + RequestedNewNodeId=NumericNodeId(19917, 0), BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19677, 0), + ParentNodeId=NumericNodeId(19903, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), - ) - refs.append(ref) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), + TargetNodeId=NumericNodeId(19949, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), + TargetNodeId=NumericNodeId(19954, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), + TargetNodeId=NumericNodeId(19959, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -151179,7 +164530,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151187,23 +164538,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19691, 0), + SourceNodeId=NumericNodeId(19917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19903, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateError"), + DisplayName=LocalizedText("ReceivedNetworkMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19692, 0), - BrowseName=QualifiedName("StateError", 0), + RequestedNewNodeId=NumericNodeId(19949, 0), + BrowseName=QualifiedName("ReceivedNetworkMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + ParentNodeId=NumericNodeId(19917, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -151213,31 +164564,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19693, 0), + TargetNodeId=NumericNodeId(19950, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19694, 0), + TargetNodeId=NumericNodeId(19951, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19695, 0), + TargetNodeId=NumericNodeId(19952, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -151245,7 +164596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151253,9 +164604,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19692, 0), + SourceNodeId=NumericNodeId(19949, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19917, 0), ) refs.append(ref) server.add_references(refs) @@ -151266,10 +164617,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19693, 0), + RequestedNewNodeId=NumericNodeId(19950, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), + ParentNodeId=NumericNodeId(19949, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151279,7 +164630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19693, 0), + SourceNodeId=NumericNodeId(19950, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151287,7 +164638,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19693, 0), + SourceNodeId=NumericNodeId(19950, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151295,9 +164646,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19693, 0), + SourceNodeId=NumericNodeId(19950, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), + TargetNodeId=NumericNodeId(19949, 0), ) refs.append(ref) server.add_references(refs) @@ -151305,14 +164656,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19694, 0), + RequestedNewNodeId=NumericNodeId(19951, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), + ParentNodeId=NumericNodeId(19949, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151322,7 +164673,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19694, 0), + SourceNodeId=NumericNodeId(19951, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151330,7 +164681,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19694, 0), + SourceNodeId=NumericNodeId(19951, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151338,9 +164689,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19694, 0), + SourceNodeId=NumericNodeId(19951, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), + TargetNodeId=NumericNodeId(19949, 0), ) refs.append(ref) server.add_references(refs) @@ -151352,10 +164703,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19695, 0), + RequestedNewNodeId=NumericNodeId(19952, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19692, 0), + ParentNodeId=NumericNodeId(19949, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151365,7 +164716,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19695, 0), + SourceNodeId=NumericNodeId(19952, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151373,7 +164724,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19695, 0), + SourceNodeId=NumericNodeId(19952, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151381,23 +164732,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19695, 0), + SourceNodeId=NumericNodeId(19952, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19692, 0), + TargetNodeId=NumericNodeId(19949, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByMethod"), + DisplayName=LocalizedText("ReceivedInvalidNetworkMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19697, 0), - BrowseName=QualifiedName("StateOperationalByMethod", 0), + RequestedNewNodeId=NumericNodeId(19954, 0), + BrowseName=QualifiedName("ReceivedInvalidNetworkMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + ParentNodeId=NumericNodeId(19917, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -151407,31 +164758,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19698, 0), + TargetNodeId=NumericNodeId(19955, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19699, 0), + TargetNodeId=NumericNodeId(19956, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19700, 0), + TargetNodeId=NumericNodeId(19957, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -151439,17 +164790,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19697, 0), + SourceNodeId=NumericNodeId(19954, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19917, 0), ) refs.append(ref) server.add_references(refs) @@ -151460,10 +164811,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19698, 0), + RequestedNewNodeId=NumericNodeId(19955, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), + ParentNodeId=NumericNodeId(19954, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151473,7 +164824,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19698, 0), + SourceNodeId=NumericNodeId(19955, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151481,7 +164832,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19698, 0), + SourceNodeId=NumericNodeId(19955, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151489,9 +164840,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19698, 0), + SourceNodeId=NumericNodeId(19955, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), + TargetNodeId=NumericNodeId(19954, 0), ) refs.append(ref) server.add_references(refs) @@ -151499,14 +164850,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19699, 0), + RequestedNewNodeId=NumericNodeId(19956, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), + ParentNodeId=NumericNodeId(19954, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151516,7 +164867,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19699, 0), + SourceNodeId=NumericNodeId(19956, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151524,7 +164875,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19699, 0), + SourceNodeId=NumericNodeId(19956, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151532,9 +164883,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19699, 0), + SourceNodeId=NumericNodeId(19956, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), + TargetNodeId=NumericNodeId(19954, 0), ) refs.append(ref) server.add_references(refs) @@ -151542,14 +164893,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19700, 0), + RequestedNewNodeId=NumericNodeId(19957, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19697, 0), + ParentNodeId=NumericNodeId(19954, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151559,7 +164910,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19700, 0), + SourceNodeId=NumericNodeId(19957, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151567,7 +164918,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19700, 0), + SourceNodeId=NumericNodeId(19957, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151575,23 +164926,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19700, 0), + SourceNodeId=NumericNodeId(19957, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19697, 0), + TargetNodeId=NumericNodeId(19954, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalByParent"), + DisplayName=LocalizedText("DecryptionErrors"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19702, 0), - BrowseName=QualifiedName("StateOperationalByParent", 0), + RequestedNewNodeId=NumericNodeId(19959, 0), + BrowseName=QualifiedName("DecryptionErrors", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + ParentNodeId=NumericNodeId(19917, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -151601,31 +164952,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19703, 0), + TargetNodeId=NumericNodeId(19960, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19704, 0), + TargetNodeId=NumericNodeId(19961, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19705, 0), + TargetNodeId=NumericNodeId(19962, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -151633,17 +164984,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19702, 0), + SourceNodeId=NumericNodeId(19959, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19917, 0), ) refs.append(ref) server.add_references(refs) @@ -151654,10 +165005,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19703, 0), + RequestedNewNodeId=NumericNodeId(19960, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), + ParentNodeId=NumericNodeId(19959, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151667,7 +165018,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19703, 0), + SourceNodeId=NumericNodeId(19960, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151675,7 +165026,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19703, 0), + SourceNodeId=NumericNodeId(19960, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151683,9 +165034,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19703, 0), + SourceNodeId=NumericNodeId(19960, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), + TargetNodeId=NumericNodeId(19959, 0), ) refs.append(ref) server.add_references(refs) @@ -151693,14 +165044,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19704, 0), + RequestedNewNodeId=NumericNodeId(19961, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), + ParentNodeId=NumericNodeId(19959, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151710,7 +165061,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19704, 0), + SourceNodeId=NumericNodeId(19961, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151718,7 +165069,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19704, 0), + SourceNodeId=NumericNodeId(19961, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151726,9 +165077,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19704, 0), + SourceNodeId=NumericNodeId(19961, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), + TargetNodeId=NumericNodeId(19959, 0), ) refs.append(ref) server.add_references(refs) @@ -151736,14 +165087,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19705, 0), + RequestedNewNodeId=NumericNodeId(19962, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19702, 0), + ParentNodeId=NumericNodeId(19959, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151753,7 +165104,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19705, 0), + SourceNodeId=NumericNodeId(19962, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151761,7 +165112,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19705, 0), + SourceNodeId=NumericNodeId(19962, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151769,65 +165120,56 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19705, 0), + SourceNodeId=NumericNodeId(19962, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19702, 0), + TargetNodeId=NumericNodeId(19959, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateOperationalFromError"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19707, 0), - BrowseName=QualifiedName("StateOperationalFromError", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + RequestedNewNodeId=NumericNodeId(19948, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19903, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19708, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19709, 0), + TargetNodeId=NumericNodeId(19964, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19707, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19710, 0), + TargetNodeId=NumericNodeId(19966, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19707, 0), + SourceNodeId=NumericNodeId(19948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19707, 0), + SourceNodeId=NumericNodeId(19948, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151835,94 +165177,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19707, 0), + SourceNodeId=NumericNodeId(19948, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19903, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("ConfiguredDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19708, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(19964, 0), + BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(19948, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19708, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19708, 0), + SourceNodeId=NumericNodeId(19964, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), + TargetNodeId=NumericNodeId(19965, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19709, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19709, 0), + SourceNodeId=NumericNodeId(19964, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19709, 0), + SourceNodeId=NumericNodeId(19964, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19709, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19964, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), + TargetNodeId=NumericNodeId(19948, 0), ) refs.append(ref) server.add_references(refs) @@ -151934,10 +165241,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19710, 0), + RequestedNewNodeId=NumericNodeId(19965, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19707, 0), + ParentNodeId=NumericNodeId(19964, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -151947,7 +165254,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19710, 0), + SourceNodeId=NumericNodeId(19965, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -151955,7 +165262,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19710, 0), + SourceNodeId=NumericNodeId(19965, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -151963,25 +165270,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19710, 0), + SourceNodeId=NumericNodeId(19965, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19707, 0), + TargetNodeId=NumericNodeId(19964, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatePausedByParent"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("OperationalDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19712, 0), - BrowseName=QualifiedName("StatePausedByParent", 0), + RequestedNewNodeId=NumericNodeId(19966, 0), + BrowseName=QualifiedName("OperationalDataSetReaders", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + ParentNodeId=NumericNodeId(19948, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -151989,39 +165296,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19713, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19714, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19712, 0), + SourceNodeId=NumericNodeId(19966, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19715, 0), + TargetNodeId=NumericNodeId(19967, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19712, 0), + SourceNodeId=NumericNodeId(19966, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19712, 0), + SourceNodeId=NumericNodeId(19966, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152029,23 +165320,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19712, 0), + SourceNodeId=NumericNodeId(19966, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19948, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(0, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19713, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(19967, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), + ParentNodeId=NumericNodeId(19966, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152055,7 +165347,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19713, 0), + SourceNodeId=NumericNodeId(19967, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152063,7 +165355,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19713, 0), + SourceNodeId=NumericNodeId(19967, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152071,109 +165363,112 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19713, 0), + SourceNodeId=NumericNodeId(19967, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), + TargetNodeId=NumericNodeId(19966, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubDiagnosticsDataSetWriterType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19714, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19968, 0), + BrowseName=QualifiedName("PubSubDiagnosticsDataSetWriterType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(19677, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19714, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19982, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19714, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(20013, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19714, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19968, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), + TargetNodeId=NumericNodeId(19677, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Counters"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19715, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19712, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19982, 0), + BrowseName=QualifiedName("Counters", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(19968, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19982, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20014, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19715, 0), + SourceNodeId=NumericNodeId(19982, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19715, 0), + SourceNodeId=NumericNodeId(19982, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19715, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(19982, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19712, 0), + TargetNodeId=NumericNodeId(19968, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StateDisabledByMethod"), + DisplayName=LocalizedText("FailedDataSetMessages"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19717, 0), - BrowseName=QualifiedName("StateDisabledByMethod", 0), + RequestedNewNodeId=NumericNodeId(20014, 0), + BrowseName=QualifiedName("FailedDataSetMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19691, 0), + ParentNodeId=NumericNodeId(19982, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, @@ -152183,31 +165478,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19718, 0), + TargetNodeId=NumericNodeId(20015, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19719, 0), + TargetNodeId=NumericNodeId(20016, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19720, 0), + TargetNodeId=NumericNodeId(20017, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19725, 0), ) @@ -152215,7 +165510,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152223,9 +165518,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19717, 0), + SourceNodeId=NumericNodeId(20014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19691, 0), + TargetNodeId=NumericNodeId(19982, 0), ) refs.append(ref) server.add_references(refs) @@ -152236,10 +165531,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19718, 0), + RequestedNewNodeId=NumericNodeId(20015, 0), BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), + ParentNodeId=NumericNodeId(20014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152249,7 +165544,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19718, 0), + SourceNodeId=NumericNodeId(20015, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152257,7 +165552,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19718, 0), + SourceNodeId=NumericNodeId(20015, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152265,9 +165560,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19718, 0), + SourceNodeId=NumericNodeId(20015, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), + TargetNodeId=NumericNodeId(20014, 0), ) refs.append(ref) server.add_references(refs) @@ -152275,14 +165570,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Classification"), DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19719, 0), + RequestedNewNodeId=NumericNodeId(20016, 0), BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), + ParentNodeId=NumericNodeId(20014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152292,7 +165587,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19719, 0), + SourceNodeId=NumericNodeId(20016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152300,7 +165595,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19719, 0), + SourceNodeId=NumericNodeId(20016, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152308,9 +165603,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19719, 0), + SourceNodeId=NumericNodeId(20016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), + TargetNodeId=NumericNodeId(20014, 0), ) refs.append(ref) server.add_references(refs) @@ -152322,10 +165617,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19720, 0), + RequestedNewNodeId=NumericNodeId(20017, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19717, 0), + ParentNodeId=NumericNodeId(20014, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152335,7 +165630,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19720, 0), + SourceNodeId=NumericNodeId(20017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152343,7 +165638,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19720, 0), + SourceNodeId=NumericNodeId(20017, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152351,9 +165646,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19720, 0), + SourceNodeId=NumericNodeId(20017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19717, 0), + TargetNodeId=NumericNodeId(20014, 0), ) refs.append(ref) server.add_references(refs) @@ -152363,20 +165658,52 @@ def create_standard_address_space_Services(server): EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19722, 0), + RequestedNewNodeId=NumericNodeId(20013, 0), BrowseName=QualifiedName("LiveValues", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19677, 0), + ParentNodeId=NumericNodeId(19968, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20013, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20019, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20013, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20021, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20013, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20023, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20013, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20025, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19722, 0), + SourceNodeId=NumericNodeId(20013, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -152384,7 +165711,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19722, 0), + SourceNodeId=NumericNodeId(20013, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152392,23 +165719,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19722, 0), + SourceNodeId=NumericNodeId(20013, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(19968, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MessageSequenceNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19723, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20019, 0), + BrowseName=QualifiedName("MessageSequenceNumber", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -152416,33 +165745,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19723, 0), + SourceNodeId=NumericNodeId(20019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19724, 0), + TargetNodeId=NumericNodeId(20020, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20019, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20019, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19723, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(20013, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Basic'), LocalizedText('Advanced'), LocalizedText('Info'), LocalizedText('Log'), LocalizedText('Debug')], - ValueRank=1, - ArrayDimensions=[5], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19724, 0), - BrowseName=QualifiedName("EnumStrings", 0), + RequestedNewNodeId=NumericNodeId(20020, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19723, 0), + ParentNodeId=NumericNodeId(20019, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152452,32 +165796,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19724, 0), + SourceNodeId=NumericNodeId(20020, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20020, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19724, 0), + SourceNodeId=NumericNodeId(20020, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19723, 0), + TargetNodeId=NumericNodeId(20019, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsCounterType"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StatusCode"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19725, 0), - BrowseName=QualifiedName("PubSubDiagnosticsCounterType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(63, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20021, 0), + BrowseName=QualifiedName("StatusCode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -152485,55 +165838,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19726, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), + SourceNodeId=NumericNodeId(20021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19727, 0), + TargetNodeId=NumericNodeId(20022, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19728, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19725, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19729, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19725, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20021, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(20013, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19726, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(20022, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(20021, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152543,7 +165889,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19726, 0), + SourceNodeId=NumericNodeId(20022, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152551,7 +165897,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19726, 0), + SourceNodeId=NumericNodeId(20022, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152559,51 +165905,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19726, 0), + SourceNodeId=NumericNodeId(20022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(20021, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), + DisplayName=LocalizedText("MajorVersion"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19727, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(20023, 0), + BrowseName=QualifiedName("MajorVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20023, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20024, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19727, 0), + SourceNodeId=NumericNodeId(20023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19727, 0), + SourceNodeId=NumericNodeId(20023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19727, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(20013, 0), ) refs.append(ref) server.add_references(refs) @@ -152611,13 +165965,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19728, 0), + RequestedNewNodeId=NumericNodeId(20024, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(20023, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152627,7 +165982,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19728, 0), + SourceNodeId=NumericNodeId(20024, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152635,7 +165990,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19728, 0), + SourceNodeId=NumericNodeId(20024, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152643,99 +165998,74 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19728, 0), + SourceNodeId=NumericNodeId(20024, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(20023, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeFirstChange"), - DataType=ua.NodeId(ua.ObjectIds.DateTime), + DisplayName=LocalizedText("MinorVersion"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19729, 0), - BrowseName=QualifiedName("TimeFirstChange", 0), + RequestedNewNodeId=NumericNodeId(20025, 0), + BrowseName=QualifiedName("MinorVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19725, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19729, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(20026, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19729, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19729, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsCounterClassification"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19730, 0), - BrowseName=QualifiedName("PubSubDiagnosticsCounterClassification", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(29, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19730, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19731, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19730, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20025, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(29, 0), + TargetNodeId=NumericNodeId(20013, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumStrings"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('Information'), LocalizedText('Error')], - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19731, 0), - BrowseName=QualifiedName("EnumStrings", 0), + RequestedNewNodeId=NumericNodeId(20026, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19730, 0), + ParentNodeId=NumericNodeId(20025, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152745,28 +166075,36 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19731, 0), + SourceNodeId=NumericNodeId(20026, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20026, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19731, 0), + SourceNodeId=NumericNodeId(20026, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19730, 0), + TargetNodeId=NumericNodeId(20025, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsRootType"), + DisplayName=LocalizedText("PubSubDiagnosticsDataSetReaderType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19732, 0), - BrowseName=QualifiedName("PubSubDiagnosticsRootType", 0), + RequestedNewNodeId=NumericNodeId(20027, 0), + BrowseName=QualifiedName("PubSubDiagnosticsDataSetReaderType", 0), NodeClass_=NodeClass.ObjectType, ParentNodeId=NumericNodeId(19677, 0), ReferenceTypeId=NumericNodeId(45, 0), @@ -152777,15 +166115,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19732, 0), + SourceNodeId=NumericNodeId(20027, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), + TargetNodeId=NumericNodeId(20041, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20027, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19732, 0), + SourceNodeId=NumericNodeId(20027, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(19677, 0), ) @@ -152793,14 +166139,14 @@ def create_standard_address_space_Services(server): server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), + DisplayName=LocalizedText("Counters"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19777, 0), - BrowseName=QualifiedName("LiveValues", 0), + RequestedNewNodeId=NumericNodeId(20041, 0), + BrowseName=QualifiedName("Counters", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19732, 0), + ParentNodeId=NumericNodeId(20027, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, @@ -152810,39 +166156,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19778, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19780, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), + SourceNodeId=NumericNodeId(20041, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19782, 0), + TargetNodeId=NumericNodeId(20073, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), + SourceNodeId=NumericNodeId(20041, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19784, 0), + TargetNodeId=NumericNodeId(20078, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19777, 0), + SourceNodeId=NumericNodeId(20041, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -152850,7 +166180,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19777, 0), + SourceNodeId=NumericNodeId(20041, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152858,25 +166188,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19777, 0), + SourceNodeId=NumericNodeId(20041, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19732, 0), + TargetNodeId=NumericNodeId(20027, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("FailedDataSetMessages"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19778, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(20073, 0), + BrowseName=QualifiedName("FailedDataSetMessages", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), + ParentNodeId=NumericNodeId(20041, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -152884,23 +166214,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19778, 0), + SourceNodeId=NumericNodeId(20073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19779, 0), + TargetNodeId=NumericNodeId(20074, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20075, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20073, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20076, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19778, 0), + SourceNodeId=NumericNodeId(20073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19778, 0), + SourceNodeId=NumericNodeId(20073, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152908,24 +166254,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19778, 0), + SourceNodeId=NumericNodeId(20073, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), + TargetNodeId=NumericNodeId(20041, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19779, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(20074, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19778, 0), + ParentNodeId=NumericNodeId(20073, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -152935,7 +166280,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19779, 0), + SourceNodeId=NumericNodeId(20074, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -152943,7 +166288,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19779, 0), + SourceNodeId=NumericNodeId(20074, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -152951,59 +166296,52 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19779, 0), + SourceNodeId=NumericNodeId(20074, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19778, 0), + TargetNodeId=NumericNodeId(20073, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19780, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(20075, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(20073, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19780, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19781, 0), - ) - refs.append(ref) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19780, 0), + SourceNodeId=NumericNodeId(20075, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19780, 0), + SourceNodeId=NumericNodeId(20075, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19780, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20075, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), + TargetNodeId=NumericNodeId(20073, 0), ) refs.append(ref) server.add_references(refs) @@ -153015,10 +166353,10 @@ def create_standard_address_space_Services(server): ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19781, 0), + RequestedNewNodeId=NumericNodeId(20076, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19780, 0), + ParentNodeId=NumericNodeId(20073, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153028,7 +166366,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19781, 0), + SourceNodeId=NumericNodeId(20076, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153036,7 +166374,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19781, 0), + SourceNodeId=NumericNodeId(20076, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153044,25 +166382,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19781, 0), + SourceNodeId=NumericNodeId(20076, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19780, 0), + TargetNodeId=NumericNodeId(20073, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("DecryptionErrors"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19782, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(20078, 0), + BrowseName=QualifiedName("DecryptionErrors", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), + ParentNodeId=NumericNodeId(20041, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(19725, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -153070,48 +166408,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19782, 0), + SourceNodeId=NumericNodeId(20078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19783, 0), + TargetNodeId=NumericNodeId(20079, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20078, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20080, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20078, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20081, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19782, 0), + SourceNodeId=NumericNodeId(20078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(19725, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19782, 0), + SourceNodeId=NumericNodeId(20078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19782, 0), + SourceNodeId=NumericNodeId(20078, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), + TargetNodeId=NumericNodeId(20041, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("Active"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19783, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(20079, 0), + BrowseName=QualifiedName("Active", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19782, 0), + ParentNodeId=NumericNodeId(20078, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153121,7 +166474,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19783, 0), + SourceNodeId=NumericNodeId(20079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153129,7 +166482,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19783, 0), + SourceNodeId=NumericNodeId(20079, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153137,59 +166490,52 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19783, 0), + SourceNodeId=NumericNodeId(20079, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19782, 0), + TargetNodeId=NumericNodeId(20078, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Classification"), + DataType=NumericNodeId(19730, 0), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19784, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(20080, 0), + BrowseName=QualifiedName("Classification", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19777, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(20078, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19784, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19785, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19784, 0), + SourceNodeId=NumericNodeId(20080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19784, 0), + SourceNodeId=NumericNodeId(20080, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19784, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20080, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19777, 0), + TargetNodeId=NumericNodeId(20078, 0), ) refs.append(ref) server.add_references(refs) @@ -153197,14 +166543,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(1, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19785, 0), + RequestedNewNodeId=NumericNodeId(20081, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19784, 0), + ParentNodeId=NumericNodeId(20078, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153214,7 +166560,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19785, 0), + SourceNodeId=NumericNodeId(20081, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153222,7 +166568,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19785, 0), + SourceNodeId=NumericNodeId(20081, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153230,23 +166576,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19785, 0), + SourceNodeId=NumericNodeId(20081, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19784, 0), + TargetNodeId=NumericNodeId(20078, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsConnectionType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("LiveValues"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19786, 0), - BrowseName=QualifiedName("PubSubDiagnosticsConnectionType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20072, 0), + BrowseName=QualifiedName("LiveValues", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(20027, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(58, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -153254,48 +166601,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19786, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19831, 0), + TargetNodeId=NumericNodeId(20083, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19786, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(20085, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20087, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19831, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19786, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(20072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20089, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19831, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19832, 0), + TargetNodeId=NumericNodeId(20091, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20072, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20093, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19831, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(58, 0), ) @@ -153303,7 +166657,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19831, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153311,23 +166665,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19831, 0), + SourceNodeId=NumericNodeId(20072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19786, 0), + TargetNodeId=NumericNodeId(20027, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResolvedAddress"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("MessageSequenceNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19832, 0), - BrowseName=QualifiedName("ResolvedAddress", 0), + RequestedNewNodeId=NumericNodeId(20083, 0), + BrowseName=QualifiedName("MessageSequenceNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19831, 0), + ParentNodeId=NumericNodeId(20072, 0), ReferenceTypeId=NumericNodeId(47, 0), TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, @@ -153337,15 +166691,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19832, 0), + SourceNodeId=NumericNodeId(20083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19833, 0), + TargetNodeId=NumericNodeId(20084, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19832, 0), + SourceNodeId=NumericNodeId(20083, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(63, 0), ) @@ -153353,17 +166707,17 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19832, 0), + SourceNodeId=NumericNodeId(20083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19832, 0), + SourceNodeId=NumericNodeId(20083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19831, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) @@ -153371,14 +166725,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19833, 0), + RequestedNewNodeId=NumericNodeId(20084, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19832, 0), + ParentNodeId=NumericNodeId(20083, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153388,7 +166742,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19833, 0), + SourceNodeId=NumericNodeId(20084, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153396,7 +166750,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19833, 0), + SourceNodeId=NumericNodeId(20084, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153404,130 +166758,118 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19833, 0), + SourceNodeId=NumericNodeId(20084, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19832, 0), + TargetNodeId=NumericNodeId(20083, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsWriterGroupType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("StatusCode"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19834, 0), - BrowseName=QualifiedName("PubSubDiagnosticsWriterGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(20085, 0), + BrowseName=QualifiedName("StatusCode", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20072, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19834, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20085, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), + TargetNodeId=NumericNodeId(20086, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19834, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(20085, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(20085, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19834, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20085, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19848, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19834, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(20086, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(20085, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19848, 0), + SourceNodeId=NumericNodeId(20086, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19848, 0), + SourceNodeId=NumericNodeId(20086, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19848, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20086, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), + TargetNodeId=NumericNodeId(20085, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SentNetworkMessages"), + DisplayName=LocalizedText("MajorVersion"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19880, 0), - BrowseName=QualifiedName("SentNetworkMessages", 0), + RequestedNewNodeId=NumericNodeId(20087, 0), + BrowseName=QualifiedName("MajorVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), + ParentNodeId=NumericNodeId(20072, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -153535,63 +166877,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19881, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19882, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19880, 0), + SourceNodeId=NumericNodeId(20087, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19883, 0), + TargetNodeId=NumericNodeId(20088, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19880, 0), + SourceNodeId=NumericNodeId(20087, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19880, 0), + SourceNodeId=NumericNodeId(20087, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19880, 0), + SourceNodeId=NumericNodeId(20087, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19881, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(20088, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), + ParentNodeId=NumericNodeId(20087, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153601,7 +166928,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19881, 0), + SourceNodeId=NumericNodeId(20088, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153609,7 +166936,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19881, 0), + SourceNodeId=NumericNodeId(20088, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153617,52 +166944,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19881, 0), + SourceNodeId=NumericNodeId(20088, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), + TargetNodeId=NumericNodeId(20087, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("MinorVersion"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19882, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(20089, 0), + BrowseName=QualifiedName("MinorVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20072, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20089, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20090, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19882, 0), + SourceNodeId=NumericNodeId(20089, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19882, 0), + SourceNodeId=NumericNodeId(20089, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19882, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20089, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) @@ -153670,14 +167004,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19883, 0), + RequestedNewNodeId=NumericNodeId(20090, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19880, 0), + ParentNodeId=NumericNodeId(20089, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153687,7 +167021,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19883, 0), + SourceNodeId=NumericNodeId(20090, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153695,7 +167029,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19883, 0), + SourceNodeId=NumericNodeId(20090, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153703,25 +167037,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19883, 0), + SourceNodeId=NumericNodeId(20090, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19880, 0), + TargetNodeId=NumericNodeId(20089, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedTransmissions"), + DisplayName=LocalizedText("SecurityTokenID"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19885, 0), - BrowseName=QualifiedName("FailedTransmissions", 0), + RequestedNewNodeId=NumericNodeId(20091, 0), + BrowseName=QualifiedName("SecurityTokenID", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), + ParentNodeId=NumericNodeId(20072, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -153729,63 +167063,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19886, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19887, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19885, 0), + SourceNodeId=NumericNodeId(20091, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19888, 0), + TargetNodeId=NumericNodeId(20092, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19885, 0), + SourceNodeId=NumericNodeId(20091, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19885, 0), + SourceNodeId=NumericNodeId(20091, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19885, 0), + SourceNodeId=NumericNodeId(20091, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("DiagnosticsLevel"), + DataType=NumericNodeId(19723, 0), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19886, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(20092, 0), + BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), + ParentNodeId=NumericNodeId(20091, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153795,7 +167114,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19886, 0), + SourceNodeId=NumericNodeId(20092, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153803,7 +167122,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19886, 0), + SourceNodeId=NumericNodeId(20092, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153811,52 +167130,59 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19886, 0), + SourceNodeId=NumericNodeId(20092, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), + TargetNodeId=NumericNodeId(20091, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("TimeToNextTokenID"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19887, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(20093, 0), + BrowseName=QualifiedName("TimeToNextTokenID", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(20072, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(20093, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(20094, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19887, 0), + SourceNodeId=NumericNodeId(20093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19887, 0), + SourceNodeId=NumericNodeId(20093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19887, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(20093, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), + TargetNodeId=NumericNodeId(20072, 0), ) refs.append(ref) server.add_references(refs) @@ -153864,14 +167190,14 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("DiagnosticsLevel"), DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + Value=ua.Variant(2, ua.VariantType.Int32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19888, 0), + RequestedNewNodeId=NumericNodeId(20094, 0), BrowseName=QualifiedName("DiagnosticsLevel", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19885, 0), + ParentNodeId=NumericNodeId(20093, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153881,7 +167207,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19888, 0), + SourceNodeId=NumericNodeId(20094, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153889,7 +167215,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19888, 0), + SourceNodeId=NumericNodeId(20094, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -153897,25 +167223,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19888, 0), + SourceNodeId=NumericNodeId(20094, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19885, 0), + TargetNodeId=NumericNodeId(20093, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EncryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubCapabilitiesType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19890, 0), - BrowseName=QualifiedName("EncryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19848, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(23832, 0), + BrowseName=QualifiedName("PubSubCapabilitiesType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -153923,63 +167247,151 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19891, 0), + TargetNodeId=NumericNodeId(23833, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19892, 0), + TargetNodeId=NumericNodeId(23834, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19890, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19893, 0), + TargetNodeId=NumericNodeId(23835, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(23836, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23837, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23838, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32651, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32844, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32845, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32846, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32847, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32652, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32653, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32654, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32655, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23832, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32848, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19890, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23832, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19848, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("MaxPubSubConnections"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19891, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(23833, 0), + BrowseName=QualifiedName("MaxPubSubConnections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -153989,7 +167401,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19891, 0), + SourceNodeId=NumericNodeId(23833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -153997,7 +167409,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19891, 0), + SourceNodeId=NumericNodeId(23833, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154005,24 +167417,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19891, 0), + SourceNodeId=NumericNodeId(23833, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("MaxWriterGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19892, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(23834, 0), + BrowseName=QualifiedName("MaxWriterGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154032,7 +167443,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19892, 0), + SourceNodeId=NumericNodeId(23834, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154040,7 +167451,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19892, 0), + SourceNodeId=NumericNodeId(23834, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154048,24 +167459,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19892, 0), + SourceNodeId=NumericNodeId(23834, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("MaxReaderGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19893, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23835, 0), + BrowseName=QualifiedName("MaxReaderGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19890, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154075,7 +167485,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19893, 0), + SourceNodeId=NumericNodeId(23835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154083,7 +167493,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19893, 0), + SourceNodeId=NumericNodeId(23835, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154091,147 +167501,149 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19893, 0), + SourceNodeId=NumericNodeId(23835, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19890, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxDataSetWriters"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19879, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19834, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(23836, 0), + BrowseName=QualifiedName("MaxDataSetWriters", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23836, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19895, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23836, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19897, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23836, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19899, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19901, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxDataSetReaders"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23837, 0), + BrowseName=QualifiedName("MaxDataSetReaders", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19879, 0), + SourceNodeId=NumericNodeId(23837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19879, 0), + SourceNodeId=NumericNodeId(23837, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19879, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23837, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19834, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("MaxFieldsPerDataSet"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19895, 0), - BrowseName=QualifiedName("ConfiguredDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(23838, 0), + BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19895, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19896, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19895, 0), + SourceNodeId=NumericNodeId(23838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19895, 0), + SourceNodeId=NumericNodeId(23838, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19895, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23838, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("MaxDataSetWritersPerGroup"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19896, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(32651, 0), + BrowseName=QualifiedName("MaxDataSetWritersPerGroup", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19895, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154241,7 +167653,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19896, 0), + SourceNodeId=NumericNodeId(32651, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154249,82 +167661,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19896, 0), + SourceNodeId=NumericNodeId(32651, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19896, 0), + SourceNodeId=NumericNodeId(32651, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19895, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("MaxSecurityGroups"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19897, 0), - BrowseName=QualifiedName("OperationalDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(32844, 0), + BrowseName=QualifiedName("MaxSecurityGroups", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19897, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19898, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19897, 0), + SourceNodeId=NumericNodeId(32844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19897, 0), + SourceNodeId=NumericNodeId(32844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19897, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("MaxPushTargets"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19898, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(32845, 0), + BrowseName=QualifiedName("MaxPushTargets", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19897, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154334,7 +167737,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19898, 0), + SourceNodeId=NumericNodeId(32845, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154342,82 +167745,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19898, 0), + SourceNodeId=NumericNodeId(32845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19898, 0), + SourceNodeId=NumericNodeId(32845, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19897, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityTokenID"), + DisplayName=LocalizedText("MaxPublishedDataSets"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19899, 0), - BrowseName=QualifiedName("SecurityTokenID", 0), + RequestedNewNodeId=NumericNodeId(32846, 0), + BrowseName=QualifiedName("MaxPublishedDataSets", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19899, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19900, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19899, 0), + SourceNodeId=NumericNodeId(32846, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19899, 0), + SourceNodeId=NumericNodeId(32846, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19899, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32846, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("MaxStandaloneSubscribedDataSets"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19900, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(32847, 0), + BrowseName=QualifiedName("MaxStandaloneSubscribedDataSets", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19899, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154427,7 +167821,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19900, 0), + SourceNodeId=NumericNodeId(32847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154435,82 +167829,115 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19900, 0), + SourceNodeId=NumericNodeId(32847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19900, 0), + SourceNodeId=NumericNodeId(32847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19899, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeToNextTokenID"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("MaxNetworkMessageSizeDatagram"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19901, 0), - BrowseName=QualifiedName("TimeToNextTokenID", 0), + RequestedNewNodeId=NumericNodeId(32652, 0), + BrowseName=QualifiedName("MaxNetworkMessageSizeDatagram", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19879, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32652, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19901, 0), + SourceNodeId=NumericNodeId(32652, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19902, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("MaxNetworkMessageSizeBroker"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32653, 0), + BrowseName=QualifiedName("MaxNetworkMessageSizeBroker", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19901, 0), + SourceNodeId=NumericNodeId(32653, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19901, 0), + SourceNodeId=NumericNodeId(32653, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19901, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32653, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19879, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("SupportSecurityKeyPull"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19902, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(32654, 0), + BrowseName=QualifiedName("SupportSecurityKeyPull", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19901, 0), + ParentNodeId=NumericNodeId(23832, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154520,7 +167947,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19902, 0), + SourceNodeId=NumericNodeId(32654, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154528,138 +167955,115 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19902, 0), + SourceNodeId=NumericNodeId(32654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19902, 0), + SourceNodeId=NumericNodeId(32654, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19901, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsReaderGroupType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportSecurityKeyPush"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19903, 0), - BrowseName=QualifiedName("PubSubDiagnosticsReaderGroupType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(32655, 0), + BrowseName=QualifiedName("SupportSecurityKeyPush", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19903, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19903, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19903, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32655, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SupportSecurityKeyServer"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19917, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19903, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(32848, 0), + BrowseName=QualifiedName("SupportSecurityKeyServer", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19917, 0), + SourceNodeId=NumericNodeId(32848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19917, 0), + SourceNodeId=NumericNodeId(32848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19917, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), + TargetNodeId=NumericNodeId(23832, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubStatusEventType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19949, 0), - BrowseName=QualifiedName("ReceivedNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(15535, 0), + BrowseName=QualifiedName("PubSubStatusEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(2130, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -154667,63 +168071,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), + SourceNodeId=NumericNodeId(15535, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19950, 0), + TargetNodeId=NumericNodeId(15545, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), + SourceNodeId=NumericNodeId(15535, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19951, 0), + TargetNodeId=NumericNodeId(15546, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19952, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19949, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19949, 0), + SourceNodeId=NumericNodeId(15535, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15547, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19949, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15535, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), + TargetNodeId=NumericNodeId(2130, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("ConnectionId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19950, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(15545, 0), + BrowseName=QualifiedName("ConnectionId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), + ParentNodeId=NumericNodeId(15535, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154733,7 +168121,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19950, 0), + SourceNodeId=NumericNodeId(15545, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154741,7 +168129,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19950, 0), + SourceNodeId=NumericNodeId(15545, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154749,24 +168137,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19950, 0), + SourceNodeId=NumericNodeId(15545, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), + TargetNodeId=NumericNodeId(15535, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("GroupId"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19951, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(15546, 0), + BrowseName=QualifiedName("GroupId", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), + ParentNodeId=NumericNodeId(15535, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154776,7 +168163,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19951, 0), + SourceNodeId=NumericNodeId(15546, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154784,7 +168171,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19951, 0), + SourceNodeId=NumericNodeId(15546, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154792,24 +168179,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19951, 0), + SourceNodeId=NumericNodeId(15546, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), + TargetNodeId=NumericNodeId(15535, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("State"), + DataType=NumericNodeId(14647, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19952, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(15547, 0), + BrowseName=QualifiedName("State", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19949, 0), + ParentNodeId=NumericNodeId(15535, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154819,7 +168205,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19952, 0), + SourceNodeId=NumericNodeId(15547, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154827,7 +168213,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19952, 0), + SourceNodeId=NumericNodeId(15547, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154835,25 +168221,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19952, 0), + SourceNodeId=NumericNodeId(15547, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19949, 0), + TargetNodeId=NumericNodeId(15535, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceivedInvalidNetworkMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubTransportLimitsExceedEventType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19954, 0), - BrowseName=QualifiedName("ReceivedInvalidNetworkMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(15548, 0), + BrowseName=QualifiedName("PubSubTransportLimitsExceedEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15535, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -154861,63 +168245,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), + SourceNodeId=NumericNodeId(15548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19955, 0), + TargetNodeId=NumericNodeId(15561, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), + SourceNodeId=NumericNodeId(15548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19956, 0), + TargetNodeId=NumericNodeId(15562, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19954, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15548, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19957, 0), + TargetNodeId=NumericNodeId(15535, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Actual"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15561, 0), + BrowseName=QualifiedName("Actual", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15548, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19954, 0), + SourceNodeId=NumericNodeId(15561, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19954, 0), + SourceNodeId=NumericNodeId(15561, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19954, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15561, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), + TargetNodeId=NumericNodeId(15548, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("Maximum"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19955, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(15562, 0), + BrowseName=QualifiedName("Maximum", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), + ParentNodeId=NumericNodeId(15548, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -154927,7 +168329,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19955, 0), + SourceNodeId=NumericNodeId(15562, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -154935,7 +168337,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19955, 0), + SourceNodeId=NumericNodeId(15562, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -154943,67 +168345,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19955, 0), + SourceNodeId=NumericNodeId(15562, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), + TargetNodeId=NumericNodeId(15548, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("PubSubCommunicationFailureEventType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19956, 0), - BrowseName=QualifiedName("Classification", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(15563, 0), + BrowseName=QualifiedName("PubSubCommunicationFailureEventType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15535, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19956, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19956, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(15576, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19956, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(15563, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), + TargetNodeId=NumericNodeId(15535, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("Error"), + DataType=ua.NodeId(ua.ObjectIds.StatusCode), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19957, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(15576, 0), + BrowseName=QualifiedName("Error", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19954, 0), + ParentNodeId=NumericNodeId(15563, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155013,7 +168403,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19957, 0), + SourceNodeId=NumericNodeId(15576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155021,7 +168411,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19957, 0), + SourceNodeId=NumericNodeId(15576, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155029,25 +168419,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19957, 0), + SourceNodeId=NumericNodeId(15576, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19954, 0), + TargetNodeId=NumericNodeId(15563, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DecryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UadpWriterGroupMessageType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19959, 0), - BrowseName=QualifiedName("DecryptionErrors", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19917, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + RequestedNewNodeId=NumericNodeId(21105, 0), + BrowseName=QualifiedName("UadpWriterGroupMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17998, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -155055,63 +168443,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19960, 0), + TargetNodeId=NumericNodeId(21106, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19961, 0), + TargetNodeId=NumericNodeId(21107, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19959, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19962, 0), + TargetNodeId=NumericNodeId(21108, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19959, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(21109, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19959, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(21110, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19959, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21105, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19917, 0), + TargetNodeId=NumericNodeId(17998, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("GroupVersion"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19960, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(21106, 0), + BrowseName=QualifiedName("GroupVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), + ParentNodeId=NumericNodeId(21105, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155121,7 +168509,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19960, 0), + SourceNodeId=NumericNodeId(21106, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155129,7 +168517,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19960, 0), + SourceNodeId=NumericNodeId(21106, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155137,24 +168525,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19960, 0), + SourceNodeId=NumericNodeId(21106, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), + TargetNodeId=NumericNodeId(21105, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetOrdering"), + DataType=NumericNodeId(20408, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19961, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(21107, 0), + BrowseName=QualifiedName("DataSetOrdering", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), + ParentNodeId=NumericNodeId(21105, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155164,7 +168551,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19961, 0), + SourceNodeId=NumericNodeId(21107, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155172,7 +168559,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19961, 0), + SourceNodeId=NumericNodeId(21107, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155180,24 +168567,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19961, 0), + SourceNodeId=NumericNodeId(21107, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), + TargetNodeId=NumericNodeId(21105, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("NetworkMessageContentMask"), + DataType=NumericNodeId(15642, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19962, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21108, 0), + BrowseName=QualifiedName("NetworkMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19959, 0), + ParentNodeId=NumericNodeId(21105, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155207,7 +168593,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19962, 0), + SourceNodeId=NumericNodeId(21108, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155215,7 +168601,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19962, 0), + SourceNodeId=NumericNodeId(21108, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155223,82 +168609,108 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19962, 0), + SourceNodeId=NumericNodeId(21108, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19959, 0), + TargetNodeId=NumericNodeId(21105, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("SamplingOffset"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19948, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19903, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(21109, 0), + BrowseName=QualifiedName("SamplingOffset", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21105, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21109, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19964, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21109, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19966, 0), + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21109, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21105, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PublishingOffset"), + DataType=NumericNodeId(290, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21110, 0), + BrowseName=QualifiedName("PublishingOffset", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21105, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19948, 0), + SourceNodeId=NumericNodeId(21110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19948, 0), + SourceNodeId=NumericNodeId(21110, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19948, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21110, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19903, 0), + TargetNodeId=NumericNodeId(21105, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UadpDataSetWriterMessageType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19964, 0), - BrowseName=QualifiedName("ConfiguredDataSetReaders", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19948, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(21111, 0), + BrowseName=QualifiedName("UadpDataSetWriterMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(21096, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -155306,48 +168718,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19964, 0), + SourceNodeId=NumericNodeId(21111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19965, 0), + TargetNodeId=NumericNodeId(21112, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19964, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(21113, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19964, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21114, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21111, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21115, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19964, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21111, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), + TargetNodeId=NumericNodeId(21096, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetMessageContentMask"), + DataType=NumericNodeId(15646, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19965, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21112, 0), + BrowseName=QualifiedName("DataSetMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19964, 0), + ParentNodeId=NumericNodeId(21111, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155357,7 +168776,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19965, 0), + SourceNodeId=NumericNodeId(21112, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155365,7 +168784,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19965, 0), + SourceNodeId=NumericNodeId(21112, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155373,74 +168792,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19965, 0), + SourceNodeId=NumericNodeId(21112, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19964, 0), + TargetNodeId=NumericNodeId(21111, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OperationalDataSetReaders"), + DisplayName=LocalizedText("ConfiguredSize"), DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19966, 0), - BrowseName=QualifiedName("OperationalDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(21113, 0), + BrowseName=QualifiedName("ConfiguredSize", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19948, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19966, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19967, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19966, 0), + SourceNodeId=NumericNodeId(21113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19966, 0), + SourceNodeId=NumericNodeId(21113, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19966, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21113, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19948, 0), + TargetNodeId=NumericNodeId(21111, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("NetworkMessageNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19967, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21114, 0), + BrowseName=QualifiedName("NetworkMessageNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19966, 0), + ParentNodeId=NumericNodeId(21111, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155450,7 +168860,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19967, 0), + SourceNodeId=NumericNodeId(21114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155458,7 +168868,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19967, 0), + SourceNodeId=NumericNodeId(21114, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155466,178 +168876,161 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19967, 0), + SourceNodeId=NumericNodeId(21114, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19966, 0), + TargetNodeId=NumericNodeId(21111, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsDataSetWriterType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DataSetOffset"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19968, 0), - BrowseName=QualifiedName("PubSubDiagnosticsDataSetWriterType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(21115, 0), + BrowseName=QualifiedName("DataSetOffset", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19968, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19982, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19968, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19968, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21115, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(21111, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), - EventNotifier=0, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UadpDataSetReaderMessageType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19982, 0), - BrowseName=QualifiedName("Counters", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19968, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(21116, 0), + BrowseName=QualifiedName("UadpDataSetReaderMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(21104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19982, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), + TargetNodeId=NumericNodeId(21117, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19982, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(21119, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19982, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(17477, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(19982, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), + TargetNodeId=NumericNodeId(21120, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20014, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19982, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20015, 0), + TargetNodeId=NumericNodeId(21121, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20016, 0), + TargetNodeId=NumericNodeId(21122, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20014, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20017, 0), + TargetNodeId=NumericNodeId(21123, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20014, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(21124, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20014, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21125, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20014, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21116, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19982, 0), + TargetNodeId=NumericNodeId(21104, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), + DisplayName=LocalizedText("GroupVersion"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20015, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(21117, 0), + BrowseName=QualifiedName("GroupVersion", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), + ParentNodeId=NumericNodeId(21116, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155647,7 +169040,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20015, 0), + SourceNodeId=NumericNodeId(21117, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155655,7 +169048,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20015, 0), + SourceNodeId=NumericNodeId(21117, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155663,24 +169056,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20015, 0), + SourceNodeId=NumericNodeId(21117, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("NetworkMessageNumber"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20016, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(21119, 0), + BrowseName=QualifiedName("NetworkMessageNumber", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), + ParentNodeId=NumericNodeId(21116, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155690,7 +169082,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20016, 0), + SourceNodeId=NumericNodeId(21119, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155698,7 +169090,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20016, 0), + SourceNodeId=NumericNodeId(21119, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155706,24 +169098,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20016, 0), + SourceNodeId=NumericNodeId(21119, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetOffset"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20017, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(17477, 0), + BrowseName=QualifiedName("DataSetOffset", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20014, 0), + ParentNodeId=NumericNodeId(21116, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155733,7 +169124,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20017, 0), + SourceNodeId=NumericNodeId(17477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155741,7 +169132,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20017, 0), + SourceNodeId=NumericNodeId(17477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155749,147 +169140,191 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20017, 0), + SourceNodeId=NumericNodeId(17477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20014, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DataSetClassId"), + DataType=ua.NodeId(ua.ObjectIds.Guid), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20013, 0), - BrowseName=QualifiedName("LiveValues", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(19968, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + RequestedNewNodeId=NumericNodeId(21120, 0), + BrowseName=QualifiedName("DataSetClassId", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20019, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20021, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21120, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20023, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20025, 0), + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NetworkMessageContentMask"), + DataType=NumericNodeId(15642, 0), + ValueRank=-1, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21121, 0), + BrowseName=QualifiedName("NetworkMessageContentMask", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20013, 0), + SourceNodeId=NumericNodeId(21121, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20013, 0), + SourceNodeId=NumericNodeId(21121, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20013, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21121, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19968, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("DataSetMessageContentMask"), + DataType=NumericNodeId(15646, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20019, 0), - BrowseName=QualifiedName("MessageSequenceNumber", 0), + RequestedNewNodeId=NumericNodeId(21122, 0), + BrowseName=QualifiedName("DataSetMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21122, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20019, 0), + SourceNodeId=NumericNodeId(21122, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20020, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("PublishingInterval"), + DataType=NumericNodeId(290, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21123, 0), + BrowseName=QualifiedName("PublishingInterval", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20019, 0), + SourceNodeId=NumericNodeId(21123, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20019, 0), + SourceNodeId=NumericNodeId(21123, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20019, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21123, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("ProcessingOffset"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20020, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21124, 0), + BrowseName=QualifiedName("ProcessingOffset", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20019, 0), + ParentNodeId=NumericNodeId(21116, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155899,7 +169334,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20020, 0), + SourceNodeId=NumericNodeId(21124, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -155907,7 +169342,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20020, 0), + SourceNodeId=NumericNodeId(21124, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -155915,74 +169350,97 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20020, 0), + SourceNodeId=NumericNodeId(21124, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20019, 0), + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCode"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("ReceiveOffset"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20021, 0), - BrowseName=QualifiedName("StatusCode", 0), + RequestedNewNodeId=NumericNodeId(21125, 0), + BrowseName=QualifiedName("ReceiveOffset", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20021, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21125, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20022, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20021, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21125, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21125, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21116, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("JsonWriterGroupMessageType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21126, 0), + BrowseName=QualifiedName("JsonWriterGroupMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17998, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20021, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21126, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(21127, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20021, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21126, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), + TargetNodeId=NumericNodeId(17998, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("NetworkMessageContentMask"), + DataType=NumericNodeId(15654, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20022, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21127, 0), + BrowseName=QualifiedName("NetworkMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20021, 0), + ParentNodeId=NumericNodeId(21126, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -155992,7 +169450,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20022, 0), + SourceNodeId=NumericNodeId(21127, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156000,7 +169458,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20022, 0), + SourceNodeId=NumericNodeId(21127, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156008,25 +169466,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20022, 0), + SourceNodeId=NumericNodeId(21127, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20021, 0), + TargetNodeId=NumericNodeId(21126, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MajorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("JsonDataSetWriterMessageType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20023, 0), - BrowseName=QualifiedName("MajorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(21128, 0), + BrowseName=QualifiedName("JsonDataSetWriterMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(21096, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156034,48 +169490,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20024, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20023, 0), + SourceNodeId=NumericNodeId(21128, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(21129, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20023, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21128, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), + TargetNodeId=NumericNodeId(21096, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetMessageContentMask"), + DataType=NumericNodeId(15658, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20024, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21129, 0), + BrowseName=QualifiedName("DataSetMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20023, 0), + ParentNodeId=NumericNodeId(21128, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156085,7 +169524,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20024, 0), + SourceNodeId=NumericNodeId(21129, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156093,7 +169532,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20024, 0), + SourceNodeId=NumericNodeId(21129, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156101,25 +169540,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20024, 0), + SourceNodeId=NumericNodeId(21129, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20023, 0), + TargetNodeId=NumericNodeId(21128, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("JsonDataSetReaderMessageType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20025, 0), - BrowseName=QualifiedName("MinorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20013, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(21130, 0), + BrowseName=QualifiedName("JsonDataSetReaderMessageType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(21104, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156127,48 +169564,81 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20025, 0), + SourceNodeId=NumericNodeId(21130, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20026, 0), + TargetNodeId=NumericNodeId(21131, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21130, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21132, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21130, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21104, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NetworkMessageContentMask"), + DataType=NumericNodeId(15654, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21131, 0), + BrowseName=QualifiedName("NetworkMessageContentMask", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21130, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20025, 0), + SourceNodeId=NumericNodeId(21131, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20025, 0), + SourceNodeId=NumericNodeId(21131, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20025, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21131, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20013, 0), + TargetNodeId=NumericNodeId(21130, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("DataSetMessageContentMask"), + DataType=NumericNodeId(15658, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20026, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21132, 0), + BrowseName=QualifiedName("DataSetMessageContentMask", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20025, 0), + ParentNodeId=NumericNodeId(21130, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156178,7 +169648,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20026, 0), + SourceNodeId=NumericNodeId(21132, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156186,7 +169656,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20026, 0), + SourceNodeId=NumericNodeId(21132, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156194,22 +169664,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20026, 0), + SourceNodeId=NumericNodeId(21132, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20025, 0), + TargetNodeId=NumericNodeId(21130, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubDiagnosticsDataSetReaderType"), + DisplayName=LocalizedText("DatagramConnectionTransportType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20027, 0), - BrowseName=QualifiedName("PubSubDiagnosticsDataSetReaderType", 0), + RequestedNewNodeId=NumericNodeId(15064, 0), + BrowseName=QualifiedName("DatagramConnectionTransportType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(19677, 0), + ParentNodeId=NumericNodeId(17721, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -156218,40 +169688,64 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20027, 0), + SourceNodeId=NumericNodeId(15064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), + TargetNodeId=NumericNodeId(15072, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20027, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(23839, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23840, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25525, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15064, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(25526, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(20027, 0), + SourceNodeId=NumericNodeId(15064, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19677, 0), + TargetNodeId=NumericNodeId(17721, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Counters"), + DisplayName=LocalizedText("DiscoveryAddress"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20041, 0), - BrowseName=QualifiedName("Counters", 0), + RequestedNewNodeId=NumericNodeId(15072, 0), + BrowseName=QualifiedName("DiscoveryAddress", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20027, 0), + ParentNodeId=NumericNodeId(15064, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + TypeDefinition=NumericNodeId(21145, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156259,31 +169753,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), + SourceNodeId=NumericNodeId(15072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), + TargetNodeId=NumericNodeId(15154, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20041, 0), + SourceNodeId=NumericNodeId(15072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20041, 0), + SourceNodeId=NumericNodeId(15072, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156291,25 +169777,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20041, 0), + SourceNodeId=NumericNodeId(15072, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), + TargetNodeId=NumericNodeId(15064, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("FailedDataSetMessages"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20073, 0), - BrowseName=QualifiedName("FailedDataSetMessages", 0), + RequestedNewNodeId=NumericNodeId(15154, 0), + BrowseName=QualifiedName("NetworkInterface", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20041, 0), + ParentNodeId=NumericNodeId(15072, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156317,39 +169803,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20074, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20075, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20073, 0), + SourceNodeId=NumericNodeId(15154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20076, 0), + TargetNodeId=NumericNodeId(17579, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20073, 0), + SourceNodeId=NumericNodeId(15154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20073, 0), + SourceNodeId=NumericNodeId(15154, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156357,23 +169827,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20073, 0), + SourceNodeId=NumericNodeId(15154, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), + TargetNodeId=NumericNodeId(15072, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20074, 0), - BrowseName=QualifiedName("Active", 0), + RequestedNewNodeId=NumericNodeId(17579, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), + ParentNodeId=NumericNodeId(15154, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156383,7 +169854,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20074, 0), + SourceNodeId=NumericNodeId(17579, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156391,7 +169862,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20074, 0), + SourceNodeId=NumericNodeId(17579, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156399,24 +169870,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20074, 0), + SourceNodeId=NumericNodeId(17579, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), + TargetNodeId=NumericNodeId(15154, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("DiscoveryAnnounceRate"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20075, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(23839, 0), + BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), + ParentNodeId=NumericNodeId(15064, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156426,7 +169896,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20075, 0), + SourceNodeId=NumericNodeId(23839, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156434,32 +169904,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20075, 0), + SourceNodeId=NumericNodeId(23839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20075, 0), + SourceNodeId=NumericNodeId(23839, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), + TargetNodeId=NumericNodeId(15064, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(0, ua.VariantType.Int32), + DisplayName=LocalizedText("DiscoveryMaxMessageSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20076, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23840, 0), + BrowseName=QualifiedName("DiscoveryMaxMessageSize", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20073, 0), + ParentNodeId=NumericNodeId(15064, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156469,7 +169938,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20076, 0), + SourceNodeId=NumericNodeId(23840, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156477,140 +169946,196 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20076, 0), + SourceNodeId=NumericNodeId(23840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20076, 0), + SourceNodeId=NumericNodeId(23840, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20073, 0), + TargetNodeId=NumericNodeId(15064, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DecryptionErrors"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("QosCategory"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20078, 0), - BrowseName=QualifiedName("DecryptionErrors", 0), + RequestedNewNodeId=NumericNodeId(25525, 0), + BrowseName=QualifiedName("QosCategory", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20041, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(19725, 0), + ParentNodeId=NumericNodeId(15064, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(25525, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20079, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(25525, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20080, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20078, 0), + SourceNodeId=NumericNodeId(25525, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20081, 0), + TargetNodeId=NumericNodeId(15064, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("DatagramQos"), + DataType=NumericNodeId(23603, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25526, 0), + BrowseName=QualifiedName("DatagramQos", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(15064, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20078, 0), + SourceNodeId=NumericNodeId(25526, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19725, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20078, 0), + SourceNodeId=NumericNodeId(25526, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20078, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25526, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20041, 0), + TargetNodeId=NumericNodeId(15064, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Active"), - DataType=ua.NodeId(ua.ObjectIds.Boolean), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DatagramWriterGroupTransportType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20079, 0), - BrowseName=QualifiedName("Active", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(21133, 0), + BrowseName=QualifiedName("DatagramWriterGroupTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17997, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20079, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21133, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21134, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20079, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21133, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21135, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23842, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20079, 0), + SourceNodeId=NumericNodeId(21133, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), + TargetNodeId=NumericNodeId(25527, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23847, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23848, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23849, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21133, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17997, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Classification"), - DataType=NumericNodeId(19730, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("MessageRepeatCount"), + DataType=ua.NodeId(ua.ObjectIds.Byte), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20080, 0), - BrowseName=QualifiedName("Classification", 0), + RequestedNewNodeId=NumericNodeId(21134, 0), + BrowseName=QualifiedName("MessageRepeatCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), + ParentNodeId=NumericNodeId(21133, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156620,7 +170145,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20080, 0), + SourceNodeId=NumericNodeId(21134, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156628,32 +170153,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20080, 0), + SourceNodeId=NumericNodeId(21134, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20080, 0), + SourceNodeId=NumericNodeId(21134, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(1, ua.VariantType.Int32), + DisplayName=LocalizedText("MessageRepeatDelay"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20081, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(21135, 0), + BrowseName=QualifiedName("MessageRepeatDelay", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20078, 0), + ParentNodeId=NumericNodeId(21133, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156663,7 +170187,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20081, 0), + SourceNodeId=NumericNodeId(21135, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156671,32 +170195,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20081, 0), + SourceNodeId=NumericNodeId(21135, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20081, 0), + SourceNodeId=NumericNodeId(21135, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20078, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("LiveValues"), + DisplayName=LocalizedText("Address"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20072, 0), - BrowseName=QualifiedName("LiveValues", 0), + RequestedNewNodeId=NumericNodeId(23842, 0), + BrowseName=QualifiedName("Address", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(20027, 0), + ParentNodeId=NumericNodeId(21133, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(58, 0), + TypeDefinition=NumericNodeId(21145, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156704,89 +170228,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20083, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20085, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20087, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20089, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20091, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), + SourceNodeId=NumericNodeId(23842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20093, 0), + TargetNodeId=NumericNodeId(23843, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20072, 0), + SourceNodeId=NumericNodeId(23842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20072, 0), + SourceNodeId=NumericNodeId(23842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20072, 0), + SourceNodeId=NumericNodeId(23842, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20027, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageSequenceNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20083, 0), - BrowseName=QualifiedName("MessageSequenceNumber", 0), + RequestedNewNodeId=NumericNodeId(23843, 0), + BrowseName=QualifiedName("NetworkInterface", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), + ParentNodeId=NumericNodeId(23842, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -156794,48 +170278,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20083, 0), + SourceNodeId=NumericNodeId(23843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20084, 0), + TargetNodeId=NumericNodeId(23844, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20083, 0), + SourceNodeId=NumericNodeId(23843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20083, 0), + SourceNodeId=NumericNodeId(23843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20083, 0), + SourceNodeId=NumericNodeId(23843, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(23842, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20084, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23844, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20083, 0), + ParentNodeId=NumericNodeId(23843, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156845,7 +170329,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20084, 0), + SourceNodeId=NumericNodeId(23844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156853,7 +170337,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20084, 0), + SourceNodeId=NumericNodeId(23844, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -156861,74 +170345,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20084, 0), + SourceNodeId=NumericNodeId(23844, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20083, 0), + TargetNodeId=NumericNodeId(23843, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("StatusCode"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("QosCategory"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20085, 0), - BrowseName=QualifiedName("StatusCode", 0), + RequestedNewNodeId=NumericNodeId(25527, 0), + BrowseName=QualifiedName("QosCategory", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(21133, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20085, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20086, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20085, 0), + SourceNodeId=NumericNodeId(25527, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20085, 0), + SourceNodeId=NumericNodeId(25527, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20085, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25527, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("DatagramQos"), + DataType=NumericNodeId(23604, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20086, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23847, 0), + BrowseName=QualifiedName("DatagramQos", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20085, 0), + ParentNodeId=NumericNodeId(21133, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -156938,7 +170414,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20086, 0), + SourceNodeId=NumericNodeId(23847, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -156946,82 +170422,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20086, 0), + SourceNodeId=NumericNodeId(23847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20086, 0), + SourceNodeId=NumericNodeId(23847, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20085, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MajorVersion"), + DisplayName=LocalizedText("DiscoveryAnnounceRate"), DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20087, 0), - BrowseName=QualifiedName("MajorVersion", 0), + RequestedNewNodeId=NumericNodeId(23848, 0), + BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(21133, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20087, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20088, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20087, 0), + SourceNodeId=NumericNodeId(23848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20087, 0), + SourceNodeId=NumericNodeId(23848, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20087, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23848, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), + DisplayName=LocalizedText("Topic"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20088, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(23849, 0), + BrowseName=QualifiedName("Topic", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20087, 0), + ParentNodeId=NumericNodeId(21133, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157031,7 +170498,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20088, 0), + SourceNodeId=NumericNodeId(23849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157039,126 +170506,138 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20088, 0), + SourceNodeId=NumericNodeId(23849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20088, 0), + SourceNodeId=NumericNodeId(23849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20087, 0), + TargetNodeId=NumericNodeId(21133, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MinorVersion"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("DatagramDataSetReaderTransportType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20089, 0), - BrowseName=QualifiedName("MinorVersion", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + RequestedNewNodeId=NumericNodeId(24016, 0), + BrowseName=QualifiedName("DatagramDataSetReaderTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(15319, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24016, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24017, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20089, 0), + SourceNodeId=NumericNodeId(24016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20090, 0), + TargetNodeId=NumericNodeId(25528, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(24022, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20089, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(24023, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20089, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24016, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(15319, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Address"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20090, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20089, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24017, 0), + BrowseName=QualifiedName("Address", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(24016, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(21145, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24017, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24018, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20090, 0), + SourceNodeId=NumericNodeId(24017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20090, 0), + SourceNodeId=NumericNodeId(24017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20090, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24017, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20089, 0), + TargetNodeId=NumericNodeId(24016, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SecurityTokenID"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20091, 0), - BrowseName=QualifiedName("SecurityTokenID", 0), + RequestedNewNodeId=NumericNodeId(24018, 0), + BrowseName=QualifiedName("NetworkInterface", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), + ParentNodeId=NumericNodeId(24017, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -157166,48 +170645,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20091, 0), + SourceNodeId=NumericNodeId(24018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20092, 0), + TargetNodeId=NumericNodeId(24019, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20091, 0), + SourceNodeId=NumericNodeId(24018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20091, 0), + SourceNodeId=NumericNodeId(24018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20091, 0), + SourceNodeId=NumericNodeId(24018, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(24017, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20092, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(24019, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20091, 0), + ParentNodeId=NumericNodeId(24018, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157217,7 +170696,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20092, 0), + SourceNodeId=NumericNodeId(24019, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157225,7 +170704,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20092, 0), + SourceNodeId=NumericNodeId(24019, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157233,74 +170712,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20092, 0), + SourceNodeId=NumericNodeId(24019, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20091, 0), + TargetNodeId=NumericNodeId(24018, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("TimeToNextTokenID"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("QosCategory"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20093, 0), - BrowseName=QualifiedName("TimeToNextTokenID", 0), + RequestedNewNodeId=NumericNodeId(25528, 0), + BrowseName=QualifiedName("QosCategory", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), + ParentNodeId=NumericNodeId(24016, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20093, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20094, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20093, 0), + SourceNodeId=NumericNodeId(25528, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20093, 0), + SourceNodeId=NumericNodeId(25528, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(20093, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25528, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20072, 0), + TargetNodeId=NumericNodeId(24016, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiagnosticsLevel"), - DataType=NumericNodeId(19723, 0), - Value=ua.Variant(2, ua.VariantType.Int32), - ValueRank=-1, + DisplayName=LocalizedText("DatagramQos"), + DataType=NumericNodeId(23608, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(20094, 0), - BrowseName=QualifiedName("DiagnosticsLevel", 0), + RequestedNewNodeId=NumericNodeId(24022, 0), + BrowseName=QualifiedName("DatagramQos", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(20093, 0), + ParentNodeId=NumericNodeId(24016, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157310,7 +170781,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(20094, 0), + SourceNodeId=NumericNodeId(24022, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157318,103 +170789,113 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(20094, 0), + SourceNodeId=NumericNodeId(24022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(20094, 0), + SourceNodeId=NumericNodeId(24022, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(20093, 0), + TargetNodeId=NumericNodeId(24016, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubCapabilitiesType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Topic"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23832, 0), - BrowseName=QualifiedName("PubSubCapabilitiesType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(24023, 0), + BrowseName=QualifiedName("Topic", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(24016, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23833, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23834, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), + SourceNodeId=NumericNodeId(24023, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23835, 0), + TargetNodeId=NumericNodeId(24016, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23836, 0), + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("BrokerConnectionTransportType"), + IsAbstract=False, ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15155, 0), + BrowseName=QualifiedName("BrokerConnectionTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17721, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), + SourceNodeId=NumericNodeId(15155, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23837, 0), + TargetNodeId=NumericNodeId(15156, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23832, 0), + SourceNodeId=NumericNodeId(15155, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23838, 0), + TargetNodeId=NumericNodeId(15178, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23832, 0), + SourceNodeId=NumericNodeId(15155, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(17721, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxPubSubConnections"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23833, 0), - BrowseName=QualifiedName("MaxPubSubConnections", 0), + RequestedNewNodeId=NumericNodeId(15156, 0), + BrowseName=QualifiedName("ResourceUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(15155, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157424,7 +170905,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23833, 0), + SourceNodeId=NumericNodeId(15156, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157432,7 +170913,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23833, 0), + SourceNodeId=NumericNodeId(15156, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157440,23 +170921,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23833, 0), + SourceNodeId=NumericNodeId(15156, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(15155, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxWriterGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("AuthenticationProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23834, 0), - BrowseName=QualifiedName("MaxWriterGroups", 0), + RequestedNewNodeId=NumericNodeId(15178, 0), + BrowseName=QualifiedName("AuthenticationProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(15155, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157466,7 +170947,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23834, 0), + SourceNodeId=NumericNodeId(15178, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157474,7 +170955,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23834, 0), + SourceNodeId=NumericNodeId(15178, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157482,23 +170963,79 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23834, 0), + SourceNodeId=NumericNodeId(15178, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(15155, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("BrokerWriterGroupTransportType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21136, 0), + BrowseName=QualifiedName("BrokerWriterGroupTransportType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(17997, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21137, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15246, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15247, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15249, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21136, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(17997, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxReaderGroups"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("QueueName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23835, 0), - BrowseName=QualifiedName("MaxReaderGroups", 0), + RequestedNewNodeId=NumericNodeId(21137, 0), + BrowseName=QualifiedName("QueueName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(21136, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157508,7 +171045,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23835, 0), + SourceNodeId=NumericNodeId(21137, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157516,7 +171053,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23835, 0), + SourceNodeId=NumericNodeId(21137, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157524,23 +171061,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23835, 0), + SourceNodeId=NumericNodeId(21137, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(21136, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetWriters"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23836, 0), - BrowseName=QualifiedName("MaxDataSetWriters", 0), + RequestedNewNodeId=NumericNodeId(15246, 0), + BrowseName=QualifiedName("ResourceUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(21136, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157550,7 +171087,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23836, 0), + SourceNodeId=NumericNodeId(15246, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157558,7 +171095,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23836, 0), + SourceNodeId=NumericNodeId(15246, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157566,23 +171103,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23836, 0), + SourceNodeId=NumericNodeId(15246, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(21136, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxDataSetReaders"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("AuthenticationProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23837, 0), - BrowseName=QualifiedName("MaxDataSetReaders", 0), + RequestedNewNodeId=NumericNodeId(15247, 0), + BrowseName=QualifiedName("AuthenticationProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(21136, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157592,7 +171129,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23837, 0), + SourceNodeId=NumericNodeId(15247, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157600,7 +171137,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23837, 0), + SourceNodeId=NumericNodeId(15247, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157608,23 +171145,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23837, 0), + SourceNodeId=NumericNodeId(15247, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(21136, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MaxFieldsPerDataSet"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("RequestedDeliveryGuarantee"), + DataType=NumericNodeId(15008, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23838, 0), - BrowseName=QualifiedName("MaxFieldsPerDataSet", 0), + RequestedNewNodeId=NumericNodeId(15249, 0), + BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23832, 0), + ParentNodeId=NumericNodeId(21136, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157634,7 +171171,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23838, 0), + SourceNodeId=NumericNodeId(15249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157642,7 +171179,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23838, 0), + SourceNodeId=NumericNodeId(15249, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157650,22 +171187,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23838, 0), + SourceNodeId=NumericNodeId(15249, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23832, 0), + TargetNodeId=NumericNodeId(21136, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubStatusEventType"), - IsAbstract=True, + DisplayName=LocalizedText("BrokerDataSetWriterTransportType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15535, 0), - BrowseName=QualifiedName("PubSubStatusEventType", 0), + RequestedNewNodeId=NumericNodeId(21138, 0), + BrowseName=QualifiedName("BrokerDataSetWriterTransportType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(2130, 0), + ParentNodeId=NumericNodeId(15305, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -157674,89 +171211,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15545, 0), + TargetNodeId=NumericNodeId(21139, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15546, 0), + TargetNodeId=NumericNodeId(21140, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15535, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15547, 0), + TargetNodeId=NumericNodeId(15250, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15535, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(2130, 0), + TargetNodeId=NumericNodeId(15251, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConnectionId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15545, 0), - BrowseName=QualifiedName("ConnectionId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15545, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(15330, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15545, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(21141, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15545, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21138, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), + TargetNodeId=NumericNodeId(15305, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupId"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), + DisplayName=LocalizedText("QueueName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15546, 0), - BrowseName=QualifiedName("GroupId", 0), + RequestedNewNodeId=NumericNodeId(21139, 0), + BrowseName=QualifiedName("QueueName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), + ParentNodeId=NumericNodeId(21138, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157766,7 +171285,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15546, 0), + SourceNodeId=NumericNodeId(21139, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157774,7 +171293,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15546, 0), + SourceNodeId=NumericNodeId(21139, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157782,23 +171301,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15546, 0), + SourceNodeId=NumericNodeId(21139, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("State"), - DataType=NumericNodeId(14647, 0), + DisplayName=LocalizedText("MetaDataQueueName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15547, 0), - BrowseName=QualifiedName("State", 0), + RequestedNewNodeId=NumericNodeId(21140, 0), + BrowseName=QualifiedName("MetaDataQueueName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15535, 0), + ParentNodeId=NumericNodeId(21138, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157808,7 +171327,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15547, 0), + SourceNodeId=NumericNodeId(21140, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157816,7 +171335,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15547, 0), + SourceNodeId=NumericNodeId(21140, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157824,63 +171343,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15547, 0), + SourceNodeId=NumericNodeId(21140, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubTransportLimitsExceedEventType"), - IsAbstract=True, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15548, 0), - BrowseName=QualifiedName("PubSubTransportLimitsExceedEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(15250, 0), + BrowseName=QualifiedName("ResourceUri", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21138, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15548, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15561, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15548, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(15250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15562, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15548, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(15250, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Actual"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("AuthenticationProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15561, 0), - BrowseName=QualifiedName("Actual", 0), + RequestedNewNodeId=NumericNodeId(15251, 0), + BrowseName=QualifiedName("AuthenticationProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15548, 0), + ParentNodeId=NumericNodeId(21138, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157890,7 +171411,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15561, 0), + SourceNodeId=NumericNodeId(15251, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157898,7 +171419,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15561, 0), + SourceNodeId=NumericNodeId(15251, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157906,23 +171427,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15561, 0), + SourceNodeId=NumericNodeId(15251, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15548, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Maximum"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("RequestedDeliveryGuarantee"), + DataType=NumericNodeId(15008, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15562, 0), - BrowseName=QualifiedName("Maximum", 0), + RequestedNewNodeId=NumericNodeId(15330, 0), + BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15548, 0), + ParentNodeId=NumericNodeId(21138, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -157932,7 +171453,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15562, 0), + SourceNodeId=NumericNodeId(15330, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -157940,7 +171461,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15562, 0), + SourceNodeId=NumericNodeId(15330, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -157948,55 +171469,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15562, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15548, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("PubSubCommunicationFailureEventType"), - IsAbstract=True, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15563, 0), - BrowseName=QualifiedName("PubSubCommunicationFailureEventType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15535, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15563, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15576, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15563, 0), + SourceNodeId=NumericNodeId(15330, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15535, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Error"), - DataType=ua.NodeId(ua.ObjectIds.StatusCode), + DisplayName=LocalizedText("MetaDataUpdateTime"), + DataType=NumericNodeId(290, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15576, 0), - BrowseName=QualifiedName("Error", 0), + RequestedNewNodeId=NumericNodeId(21141, 0), + BrowseName=QualifiedName("MetaDataUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15563, 0), + ParentNodeId=NumericNodeId(21138, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158006,7 +171495,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15576, 0), + SourceNodeId=NumericNodeId(21141, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158014,7 +171503,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15576, 0), + SourceNodeId=NumericNodeId(21141, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158022,22 +171511,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15576, 0), + SourceNodeId=NumericNodeId(21141, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15563, 0), + TargetNodeId=NumericNodeId(21138, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpWriterGroupMessageType"), + DisplayName=LocalizedText("BrokerDataSetReaderTransportType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21105, 0), - BrowseName=QualifiedName("UadpWriterGroupMessageType", 0), + RequestedNewNodeId=NumericNodeId(21142, 0), + BrowseName=QualifiedName("BrokerDataSetReaderTransportType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17998, 0), + ParentNodeId=NumericNodeId(15319, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -158046,63 +171535,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21106, 0), + TargetNodeId=NumericNodeId(21143, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21107, 0), + TargetNodeId=NumericNodeId(15334, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21108, 0), + TargetNodeId=NumericNodeId(15419, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21109, 0), + TargetNodeId=NumericNodeId(15420, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21110, 0), + TargetNodeId=NumericNodeId(21144, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21105, 0), + SourceNodeId=NumericNodeId(21142, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), + TargetNodeId=NumericNodeId(15319, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupVersion"), - DataType=NumericNodeId(20998, 0), + DisplayName=LocalizedText("QueueName"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21106, 0), - BrowseName=QualifiedName("GroupVersion", 0), + RequestedNewNodeId=NumericNodeId(21143, 0), + BrowseName=QualifiedName("QueueName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), + ParentNodeId=NumericNodeId(21142, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158112,7 +171601,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21106, 0), + SourceNodeId=NumericNodeId(21143, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158120,7 +171609,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21106, 0), + SourceNodeId=NumericNodeId(21143, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158128,23 +171617,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21106, 0), + SourceNodeId=NumericNodeId(21143, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), + TargetNodeId=NumericNodeId(21142, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOrdering"), - DataType=NumericNodeId(20408, 0), + DisplayName=LocalizedText("ResourceUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21107, 0), - BrowseName=QualifiedName("DataSetOrdering", 0), + RequestedNewNodeId=NumericNodeId(15334, 0), + BrowseName=QualifiedName("ResourceUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), + ParentNodeId=NumericNodeId(21142, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158154,7 +171643,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21107, 0), + SourceNodeId=NumericNodeId(15334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158162,7 +171651,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21107, 0), + SourceNodeId=NumericNodeId(15334, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158170,23 +171659,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21107, 0), + SourceNodeId=NumericNodeId(15334, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), + TargetNodeId=NumericNodeId(21142, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15642, 0), + DisplayName=LocalizedText("AuthenticationProfileUri"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21108, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(15419, 0), + BrowseName=QualifiedName("AuthenticationProfileUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), + ParentNodeId=NumericNodeId(21142, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158196,7 +171685,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21108, 0), + SourceNodeId=NumericNodeId(15419, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158204,7 +171693,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21108, 0), + SourceNodeId=NumericNodeId(15419, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158212,23 +171701,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21108, 0), + SourceNodeId=NumericNodeId(15419, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), + TargetNodeId=NumericNodeId(21142, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("SamplingOffset"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("RequestedDeliveryGuarantee"), + DataType=NumericNodeId(15008, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21109, 0), - BrowseName=QualifiedName("SamplingOffset", 0), + RequestedNewNodeId=NumericNodeId(15420, 0), + BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), + ParentNodeId=NumericNodeId(21142, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158238,7 +171727,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21109, 0), + SourceNodeId=NumericNodeId(15420, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158246,32 +171735,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21109, 0), + SourceNodeId=NumericNodeId(15420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21109, 0), + SourceNodeId=NumericNodeId(15420, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), + TargetNodeId=NumericNodeId(21142, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("MetaDataQueueName"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21110, 0), - BrowseName=QualifiedName("PublishingOffset", 0), + RequestedNewNodeId=NumericNodeId(21144, 0), + BrowseName=QualifiedName("MetaDataQueueName", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21105, 0), + ParentNodeId=NumericNodeId(21142, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158281,7 +171769,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21110, 0), + SourceNodeId=NumericNodeId(21144, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158289,7 +171777,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21110, 0), + SourceNodeId=NumericNodeId(21144, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158297,22 +171785,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21110, 0), + SourceNodeId=NumericNodeId(21144, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21105, 0), + TargetNodeId=NumericNodeId(21142, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpDataSetWriterMessageType"), - IsAbstract=False, + DisplayName=LocalizedText("NetworkAddressType"), + IsAbstract=True, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21111, 0), - BrowseName=QualifiedName("UadpDataSetWriterMessageType", 0), + RequestedNewNodeId=NumericNodeId(21145, 0), + BrowseName=QualifiedName("NetworkAddressType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21096, 0), + ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -158320,56 +171808,83 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21145, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21112, 0), + TargetNodeId=NumericNodeId(21146, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21145, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("NetworkInterface"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21146, 0), + BrowseName=QualifiedName("NetworkInterface", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(21145, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(16309, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), + SourceNodeId=NumericNodeId(21146, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21113, 0), + TargetNodeId=NumericNodeId(17582, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(21146, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21114, 0), + TargetNodeId=NumericNodeId(16309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(21146, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21115, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21111, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21146, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15646, 0), - ValueRank=-1, + DisplayName=LocalizedText("Selections"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21112, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(17582, 0), + BrowseName=QualifiedName("Selections", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), + ParentNodeId=NumericNodeId(21146, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158379,7 +171894,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21112, 0), + SourceNodeId=NumericNodeId(17582, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158387,7 +171902,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21112, 0), + SourceNodeId=NumericNodeId(17582, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158395,25 +171910,57 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21112, 0), + SourceNodeId=NumericNodeId(17582, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), + TargetNodeId=NumericNodeId(21146, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("NetworkAddressUrlType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(21147, 0), + BrowseName=QualifiedName("NetworkAddressUrlType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(21145, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21147, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21149, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(21147, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(21145, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ConfiguredSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("Url"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21113, 0), - BrowseName=QualifiedName("ConfiguredSize", 0), + RequestedNewNodeId=NumericNodeId(21149, 0), + BrowseName=QualifiedName("Url", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + ParentNodeId=NumericNodeId(21147, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(63, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -158421,83 +171968,120 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21113, 0), + SourceNodeId=NumericNodeId(21149, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(63, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21113, 0), + SourceNodeId=NumericNodeId(21149, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21113, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(21149, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), + TargetNodeId=NumericNodeId(21147, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AliasNameType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21114, 0), - BrowseName=QualifiedName("NetworkMessageNumber", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23455, 0), + BrowseName=QualifiedName("AliasNameType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23455, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(58, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("AliasNameCategoryType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23456, 0), + BrowseName=QualifiedName("AliasNameCategoryType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(61, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21114, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23457, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21114, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23458, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23462, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21114, 0), + SourceNodeId=NumericNodeId(23456, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), + TargetNodeId=NumericNodeId(32850, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23456, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(61, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21115, 0), - BrowseName=QualifiedName("DataSetOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21111, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23457, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23456, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23455, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -158505,135 +172089,157 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21115, 0), + SourceNodeId=NumericNodeId(23457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23455, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21115, 0), + SourceNodeId=NumericNodeId(23457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21115, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23457, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21111, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UadpDataSetReaderMessageType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21116, 0), - BrowseName=QualifiedName("UadpDataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21104, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23458, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23456, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23456, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21117, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21119, 0), + TargetNodeId=NumericNodeId(23459, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + SourceNodeId=NumericNodeId(23458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17477, 0), + TargetNodeId=NumericNodeId(32849, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21120, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21121, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23458, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21122, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("FindAlias"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23459, 0), + BrowseName=QualifiedName("FindAlias", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23458, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + SourceNodeId=NumericNodeId(23459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21123, 0), + TargetNodeId=NumericNodeId(23460, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + SourceNodeId=NumericNodeId(23459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21124, 0), + TargetNodeId=NumericNodeId(23461, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(23459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21125, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21116, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23459, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), + TargetNodeId=NumericNodeId(23458, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("GroupVersion"), - DataType=NumericNodeId(20998, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNameSearchPattern', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferenceTypeFilter', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21117, 0), - BrowseName=QualifiedName("GroupVersion", 0), + RequestedNewNodeId=NumericNodeId(23460, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23459, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158643,7 +172249,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21117, 0), + SourceNodeId=NumericNodeId(23460, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158651,7 +172257,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21117, 0), + SourceNodeId=NumericNodeId(23460, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158659,23 +172265,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21117, 0), + SourceNodeId=NumericNodeId(23460, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23459, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageNumber"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNodeList', + DataType=NumericNodeId(23468, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21119, 0), - BrowseName=QualifiedName("NetworkMessageNumber", 0), + RequestedNewNodeId=NumericNodeId(23461, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23459, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158685,7 +172301,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21119, 0), + SourceNodeId=NumericNodeId(23461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158693,7 +172309,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21119, 0), + SourceNodeId=NumericNodeId(23461, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158701,23 +172317,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21119, 0), + SourceNodeId=NumericNodeId(23461, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23459, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetOffset"), - DataType=ua.NodeId(ua.ObjectIds.UInt16), + DisplayName=LocalizedText("LastChange"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17477, 0), - BrowseName=QualifiedName("DataSetOffset", 0), + RequestedNewNodeId=NumericNodeId(32849, 0), + BrowseName=QualifiedName("LastChange", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23458, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158727,7 +172343,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17477, 0), + SourceNodeId=NumericNodeId(32849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158735,73 +172351,92 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17477, 0), + SourceNodeId=NumericNodeId(32849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17477, 0), + SourceNodeId=NumericNodeId(32849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23458, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetClassId"), - DataType=ua.NodeId(ua.ObjectIds.Guid), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("FindAlias"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21120, 0), - BrowseName=QualifiedName("DataSetClassId", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23462, 0), + BrowseName=QualifiedName("FindAlias", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23456, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21120, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23463, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23462, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23464, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21120, 0), + SourceNodeId=NumericNodeId(23462, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21120, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23462, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15642, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNameSearchPattern', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferenceTypeFilter', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21121, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(23463, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23462, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158811,7 +172446,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21121, 0), + SourceNodeId=NumericNodeId(23463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158819,7 +172454,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21121, 0), + SourceNodeId=NumericNodeId(23463, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158827,23 +172462,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21121, 0), + SourceNodeId=NumericNodeId(23463, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23462, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15646, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNodeList', + DataType=NumericNodeId(23468, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21122, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(23464, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23462, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158853,7 +172498,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21122, 0), + SourceNodeId=NumericNodeId(23464, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158861,7 +172506,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21122, 0), + SourceNodeId=NumericNodeId(23464, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -158869,23 +172514,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21122, 0), + SourceNodeId=NumericNodeId(23464, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23462, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PublishingInterval"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("LastChange"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21123, 0), - BrowseName=QualifiedName("PublishingInterval", 0), + RequestedNewNodeId=NumericNodeId(32850, 0), + BrowseName=QualifiedName("LastChange", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), + ParentNodeId=NumericNodeId(23456, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -158895,7 +172540,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21123, 0), + SourceNodeId=NumericNodeId(32850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -158903,115 +172548,127 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21123, 0), + SourceNodeId=NumericNodeId(32850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21123, 0), + SourceNodeId=NumericNodeId(32850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ProcessingOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("AliasNameDataType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21124, 0), - BrowseName=QualifiedName("ProcessingOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23468, 0), + BrowseName=QualifiedName("AliasNameDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21124, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23468, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21124, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + server.add_references(refs) + + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("AliasFor"), + InverseName=LocalizedText("HasAlias"), ) - refs.append(ref) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23469, 0), + BrowseName=QualifiedName("AliasFor", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(32, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21124, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(23469, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(32, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ReceiveOffset"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Aliases"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21125, 0), - BrowseName=QualifiedName("ReceiveOffset", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21116, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(23470, 0), + BrowseName=QualifiedName("Aliases", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(85, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23456, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21125, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23470, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(23476, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21125, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23470, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(32852, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21125, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23470, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21116, 0), + TargetNodeId=NumericNodeId(85, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23470, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonWriterGroupMessageType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("FindAlias"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21126, 0), - BrowseName=QualifiedName("JsonWriterGroupMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17998, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23476, 0), + BrowseName=QualifiedName("FindAlias", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23470, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159019,31 +172676,53 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21126, 0), + SourceNodeId=NumericNodeId(23476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21127, 0), + TargetNodeId=NumericNodeId(23477, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23476, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23478, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21126, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23476, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17998, 0), + TargetNodeId=NumericNodeId(23470, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15654, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNameSearchPattern', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferenceTypeFilter', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21127, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(23477, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21126, 0), + ParentNodeId=NumericNodeId(23476, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159053,71 +172732,75 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21127, 0), + SourceNodeId=NumericNodeId(23477, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21127, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21127, 0), + SourceNodeId=NumericNodeId(23477, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21126, 0), + TargetNodeId=NumericNodeId(23476, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonDataSetWriterMessageType"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNodeList', + DataType=NumericNodeId(23468, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21128, 0), - BrowseName=QualifiedName("JsonDataSetWriterMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21096, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23478, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23476, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21128, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21129, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21128, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23478, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21096, 0), + TargetNodeId=NumericNodeId(23476, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15658, 0), + DisplayName=LocalizedText("LastChange"), + DataType=NumericNodeId(20998, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21129, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(32852, 0), + BrowseName=QualifiedName("LastChange", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21128, 0), + ParentNodeId=NumericNodeId(23470, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159127,39 +172810,71 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21129, 0), + SourceNodeId=NumericNodeId(32852, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32852, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23470, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TagVariables"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23479, 0), + BrowseName=QualifiedName("TagVariables", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23470, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23456, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21129, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(23485, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21129, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23479, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21128, 0), + TargetNodeId=NumericNodeId(23470, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23479, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("JsonDataSetReaderMessageType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("FindAlias"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21130, 0), - BrowseName=QualifiedName("JsonDataSetReaderMessageType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21104, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23485, 0), + BrowseName=QualifiedName("FindAlias", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23479, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159167,39 +172882,53 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21130, 0), + SourceNodeId=NumericNodeId(23485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21131, 0), + TargetNodeId=NumericNodeId(23486, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21130, 0), + SourceNodeId=NumericNodeId(23485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21132, 0), + TargetNodeId=NumericNodeId(23487, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21130, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23485, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21104, 0), + TargetNodeId=NumericNodeId(23479, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkMessageContentMask"), - DataType=NumericNodeId(15654, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNameSearchPattern', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferenceTypeFilter', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21131, 0), - BrowseName=QualifiedName("NetworkMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(23486, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21130, 0), + ParentNodeId=NumericNodeId(23485, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159209,39 +172938,41 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21131, 0), + SourceNodeId=NumericNodeId(23486, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21131, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21131, 0), + SourceNodeId=NumericNodeId(23486, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21130, 0), + TargetNodeId=NumericNodeId(23485, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DataSetMessageContentMask"), - DataType=NumericNodeId(15658, 0), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNodeList', + DataType=NumericNodeId(23468, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21132, 0), - BrowseName=QualifiedName("DataSetMessageContentMask", 0), + RequestedNewNodeId=NumericNodeId(23487, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21130, 0), + ParentNodeId=NumericNodeId(23485, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159251,39 +172982,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21132, 0), + SourceNodeId=NumericNodeId(23487, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21132, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21132, 0), + SourceNodeId=NumericNodeId(23487, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21130, 0), + TargetNodeId=NumericNodeId(23485, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramConnectionTransportType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Topics"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15064, 0), - BrowseName=QualifiedName("DatagramConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17721, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(23488, 0), + BrowseName=QualifiedName("Topics", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(23470, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(23456, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159291,114 +173015,170 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15064, 0), + SourceNodeId=NumericNodeId(23488, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15072, 0), + TargetNodeId=NumericNodeId(23494, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(23488, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23839, 0), + TargetNodeId=NumericNodeId(23470, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23488, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23840, 0), + TargetNodeId=NumericNodeId(23456, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("FindAlias"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23494, 0), + BrowseName=QualifiedName("FindAlias", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(23488, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), + SourceNodeId=NumericNodeId(23494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25525, 0), + TargetNodeId=NumericNodeId(23495, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15064, 0), + SourceNodeId=NumericNodeId(23494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25526, 0), + TargetNodeId=NumericNodeId(23496, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15064, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(23494, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), + TargetNodeId=NumericNodeId(23488, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("DiscoveryAddress"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNameSearchPattern', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ReferenceTypeFilter', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15072, 0), - BrowseName=QualifiedName("DiscoveryAddress", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(15064, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), + RequestedNewNodeId=NumericNodeId(23495, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23494, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15072, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23495, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15154, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15072, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23495, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(23494, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='AliasNodeList', + DataType=NumericNodeId(23468, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(23496, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(23494, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15072, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(23496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15072, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(23496, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), + TargetNodeId=NumericNodeId(23494, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("UserManagementType"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15154, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15072, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), + RequestedNewNodeId=NumericNodeId(24264, 0), + BrowseName=QualifiedName("UserManagementType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(58, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159406,90 +173186,88 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15154, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17579, 0), + TargetNodeId=NumericNodeId(24265, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15154, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(24266, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15154, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(24267, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24264, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24268, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(15154, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15072, 0), + TargetNodeId=NumericNodeId(24269, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24264, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24271, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17579, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15154, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17579, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24273, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17579, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(24275, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17579, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24264, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15154, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryAnnounceRate"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + DisplayName=LocalizedText("Users"), + DataType=NumericNodeId(24281, 0), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23839, 0), - BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), + RequestedNewNodeId=NumericNodeId(24265, 0), + BrowseName=QualifiedName("Users", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), + ParentNodeId=NumericNodeId(24264, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159499,7 +173277,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23839, 0), + SourceNodeId=NumericNodeId(24265, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159507,31 +173285,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23839, 0), + SourceNodeId=NumericNodeId(24265, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23839, 0), + SourceNodeId=NumericNodeId(24265, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryMaxMessageSize"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), + DisplayName=LocalizedText("PasswordLength"), + DataType=NumericNodeId(884, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23840, 0), - BrowseName=QualifiedName("DiscoveryMaxMessageSize", 0), + RequestedNewNodeId=NumericNodeId(24266, 0), + BrowseName=QualifiedName("PasswordLength", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), + ParentNodeId=NumericNodeId(24264, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159541,7 +173319,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23840, 0), + SourceNodeId=NumericNodeId(24266, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159549,31 +173327,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23840, 0), + SourceNodeId=NumericNodeId(24266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23840, 0), + SourceNodeId=NumericNodeId(24266, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("PasswordOptions"), + DataType=NumericNodeId(24277, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25525, 0), - BrowseName=QualifiedName("QosCategory", 0), + RequestedNewNodeId=NumericNodeId(24267, 0), + BrowseName=QualifiedName("PasswordOptions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), + ParentNodeId=NumericNodeId(24264, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159583,7 +173361,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25525, 0), + SourceNodeId=NumericNodeId(24267, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159591,32 +173369,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25525, 0), + SourceNodeId=NumericNodeId(24267, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25525, 0), + SourceNodeId=NumericNodeId(24267, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23603, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("PasswordRestrictions"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25526, 0), - BrowseName=QualifiedName("DatagramQos", 0), + RequestedNewNodeId=NumericNodeId(24268, 0), + BrowseName=QualifiedName("PasswordRestrictions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15064, 0), + ParentNodeId=NumericNodeId(24264, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159626,7 +173403,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25526, 0), + SourceNodeId=NumericNodeId(24268, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159634,7 +173411,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25526, 0), + SourceNodeId=NumericNodeId(24268, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(80, 0), ) @@ -159642,23 +173419,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25526, 0), + SourceNodeId=NumericNodeId(24268, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15064, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramWriterGroupTransportType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddUser"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21133, 0), - BrowseName=QualifiedName("DatagramWriterGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(24269, 0), + BrowseName=QualifiedName("AddUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24264, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159666,79 +173442,63 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21134, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21135, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23842, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25527, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23847, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), + SourceNodeId=NumericNodeId(24269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23848, 0), + TargetNodeId=NumericNodeId(24270, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21133, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(24269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23849, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21133, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24269, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageRepeatCount"), - DataType=ua.NodeId(ua.ObjectIds.Byte), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Password', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserConfiguration', + DataType=NumericNodeId(24279, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Description', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21134, 0), - BrowseName=QualifiedName("MessageRepeatCount", 0), + RequestedNewNodeId=NumericNodeId(24270, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), + ParentNodeId=NumericNodeId(24269, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159748,7 +173508,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21134, 0), + SourceNodeId=NumericNodeId(24270, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159756,124 +173516,150 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21134, 0), + SourceNodeId=NumericNodeId(24270, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21134, 0), + SourceNodeId=NumericNodeId(24270, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24269, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MessageRepeatDelay"), - DataType=NumericNodeId(290, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ModifyUser"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21135, 0), - BrowseName=QualifiedName("MessageRepeatDelay", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24271, 0), + BrowseName=QualifiedName("ModifyUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24264, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21135, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24271, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24272, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21135, 0), + SourceNodeId=NumericNodeId(24271, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21135, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24271, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyPassword', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Password', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyUserConfiguration', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserConfiguration', + DataType=NumericNodeId(24279, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyDescription', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Description', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[7], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23842, 0), - BrowseName=QualifiedName("Address", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), + RequestedNewNodeId=NumericNodeId(24272, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(24271, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23842, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23843, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23842, 0), + SourceNodeId=NumericNodeId(24272, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23842, 0), + SourceNodeId=NumericNodeId(24272, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23842, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24272, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24271, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveUser"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23843, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23842, 0), + RequestedNewNodeId=NumericNodeId(24273, 0), + BrowseName=QualifiedName("RemoveUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24264, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -159881,23 +173667,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23843, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23844, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23843, 0), + SourceNodeId=NumericNodeId(24273, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(24274, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23843, 0), + SourceNodeId=NumericNodeId(24273, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -159905,24 +173683,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23843, 0), + SourceNodeId=NumericNodeId(24273, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23842, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23844, 0), - BrowseName=QualifiedName("Selections", 0), + RequestedNewNodeId=NumericNodeId(24274, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23843, 0), + ParentNodeId=NumericNodeId(24273, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -159932,7 +173718,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23844, 0), + SourceNodeId=NumericNodeId(24274, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -159940,7 +173726,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23844, 0), + SourceNodeId=NumericNodeId(24274, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -159948,66 +173734,76 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23844, 0), + SourceNodeId=NumericNodeId(24274, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23843, 0), + TargetNodeId=NumericNodeId(24273, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ChangePassword"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25527, 0), - BrowseName=QualifiedName("QosCategory", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24275, 0), + BrowseName=QualifiedName("ChangePassword", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24264, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25527, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24275, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(24276, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25527, 0), + SourceNodeId=NumericNodeId(24275, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25527, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24275, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23604, 0), + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='OldPassword', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NewPassword', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[0], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23847, 0), - BrowseName=QualifiedName("DatagramQos", 0), + RequestedNewNodeId=NumericNodeId(24276, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), + ParentNodeId=NumericNodeId(24275, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160017,7 +173813,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23847, 0), + SourceNodeId=NumericNodeId(24276, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -160025,73 +173821,65 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23847, 0), + SourceNodeId=NumericNodeId(24276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23847, 0), + SourceNodeId=NumericNodeId(24276, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24275, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DiscoveryAnnounceRate"), - DataType=ua.NodeId(ua.ObjectIds.UInt32), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("PasswordOptionsMask"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23848, 0), - BrowseName=QualifiedName("DiscoveryAnnounceRate", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(24277, 0), + BrowseName=QualifiedName("PasswordOptionsMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23848, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23848, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24277, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(24278, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23848, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24277, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(7, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Topic"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('SupportInitialPasswordChange'), LocalizedText('SupportDisableUser'), LocalizedText('SupportDisableDeleteForUser'), LocalizedText('SupportNoChangeForUser'), LocalizedText('SupportDescriptionForUser'), LocalizedText('RequiresUpperCaseCharacters'), LocalizedText('RequiresLowerCaseCharacters'), LocalizedText('RequiresDigitCharacters'), LocalizedText('RequiresSpecialCharacters')], + ValueRank=1, + ArrayDimensions=[9], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23849, 0), - BrowseName=QualifiedName("Topic", 0), + RequestedNewNodeId=NumericNodeId(24278, 0), + BrowseName=QualifiedName("OptionSetValues", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21133, 0), + ParentNodeId=NumericNodeId(24277, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160101,38 +173889,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23849, 0), + SourceNodeId=NumericNodeId(24278, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23849, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23849, 0), + SourceNodeId=NumericNodeId(24278, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21133, 0), + TargetNodeId=NumericNodeId(24277, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("DatagramDataSetReaderTransportType"), + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UserConfigurationMask"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24016, 0), - BrowseName=QualifiedName("DatagramDataSetReaderTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), + RequestedNewNodeId=NumericNodeId(24279, 0), + BrowseName=QualifiedName("UserConfigurationMask", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(7, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -160140,156 +173920,190 @@ def create_standard_address_space_Services(server): refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24016, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24017, 0), + TargetNodeId=NumericNodeId(24280, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(24279, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(25528, 0), + TargetNodeId=NumericNodeId(7, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OptionSetValues"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + Value=[LocalizedText('NoDelete'), LocalizedText('Disabled'), LocalizedText('NoChangeByUser'), LocalizedText('MustChangePassword')], + ValueRank=1, + ArrayDimensions=[4], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24280, 0), + BrowseName=QualifiedName("OptionSetValues", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(24279, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24280, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24022, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24016, 0), + SourceNodeId=NumericNodeId(24280, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24023, 0), + TargetNodeId=NumericNodeId(24279, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("UserManagementDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24281, 0), + BrowseName=QualifiedName("UserManagementDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24016, 0), + SourceNodeId=NumericNodeId(24281, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), + TargetNodeId=NumericNodeId(22, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Address"), + DisplayName=LocalizedText("UserManagement"), EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24017, 0), - BrowseName=QualifiedName("Address", 0), + RequestedNewNodeId=NumericNodeId(24290, 0), + BrowseName=QualifiedName("UserManagement", 0), NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(24016, 0), + ParentNodeId=NumericNodeId(12637, 0), ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(21145, 0), + TypeDefinition=NumericNodeId(24264, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24017, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24018, 0), + TargetNodeId=NumericNodeId(24301, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24017, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(24302, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24017, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(24303, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24017, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), + TargetNodeId=NumericNodeId(24291, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24018, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24017, 0), + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(24290, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24304, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24018, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24019, 0), + TargetNodeId=NumericNodeId(24306, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24018, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(24308, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24018, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(24310, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24018, 0), + SourceNodeId=NumericNodeId(24290, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24017, 0), + TargetNodeId=NumericNodeId(12637, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24290, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24264, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("Users"), + DataType=NumericNodeId(24281, 0), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24019, 0), - BrowseName=QualifiedName("Selections", 0), + RequestedNewNodeId=NumericNodeId(24301, 0), + BrowseName=QualifiedName("Users", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24018, 0), + ParentNodeId=NumericNodeId(24290, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160299,39 +174113,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24019, 0), + SourceNodeId=NumericNodeId(24301, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24019, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24019, 0), + SourceNodeId=NumericNodeId(24301, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24018, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QosCategory"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("PasswordLength"), + DataType=NumericNodeId(884, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(25528, 0), - BrowseName=QualifiedName("QosCategory", 0), + RequestedNewNodeId=NumericNodeId(24302, 0), + BrowseName=QualifiedName("PasswordLength", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), + ParentNodeId=NumericNodeId(24290, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160341,40 +174147,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(25528, 0), + SourceNodeId=NumericNodeId(24302, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(25528, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(25528, 0), + SourceNodeId=NumericNodeId(24302, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("DatagramQos"), - DataType=NumericNodeId(23608, 0), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("PasswordOptions"), + DataType=NumericNodeId(24277, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24022, 0), - BrowseName=QualifiedName("DatagramQos", 0), + RequestedNewNodeId=NumericNodeId(24303, 0), + BrowseName=QualifiedName("PasswordOptions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), + ParentNodeId=NumericNodeId(24290, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160384,39 +174181,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24022, 0), + SourceNodeId=NumericNodeId(24303, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24022, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24022, 0), + SourceNodeId=NumericNodeId(24303, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Topic"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("PasswordRestrictions"), + DataType=ua.NodeId(ua.ObjectIds.LocalizedText), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24023, 0), - BrowseName=QualifiedName("Topic", 0), + RequestedNewNodeId=NumericNodeId(24291, 0), + BrowseName=QualifiedName("PasswordRestrictions", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24016, 0), + ParentNodeId=NumericNodeId(24290, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160426,39 +174215,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24023, 0), + SourceNodeId=NumericNodeId(24291, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24023, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24023, 0), + SourceNodeId=NumericNodeId(24291, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24016, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerConnectionTransportType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("AddUser"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15155, 0), - BrowseName=QualifiedName("BrokerConnectionTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17721, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(24304, 0), + BrowseName=QualifiedName("AddUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -160466,39 +174246,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15155, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15156, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15155, 0), + SourceNodeId=NumericNodeId(24304, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15178, 0), + TargetNodeId=NumericNodeId(24305, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(15155, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24304, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17721, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Password', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserConfiguration', + DataType=NumericNodeId(24279, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Description', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[4], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15156, 0), - BrowseName=QualifiedName("ResourceUri", 0), + RequestedNewNodeId=NumericNodeId(24305, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15155, 0), + ParentNodeId=NumericNodeId(24304, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160508,39 +174304,101 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15156, 0), + SourceNodeId=NumericNodeId(24305, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24305, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(24304, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ModifyUser"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24306, 0), + BrowseName=QualifiedName("ModifyUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15156, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(24306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(24307, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15156, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24306, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15155, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyPassword', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Password', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyUserConfiguration', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='UserConfiguration', + DataType=NumericNodeId(24279, 0), + ValueRank=-1, + ), + ua.Argument( + Name='ModifyDescription', + DataType=NumericNodeId(1, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Description', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[7], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15178, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), + RequestedNewNodeId=NumericNodeId(24307, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(15155, 0), + ParentNodeId=NumericNodeId(24306, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160550,39 +174408,30 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15178, 0), + SourceNodeId=NumericNodeId(24307, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15178, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15178, 0), + SourceNodeId=NumericNodeId(24307, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15155, 0), + TargetNodeId=NumericNodeId(24306, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerWriterGroupTransportType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RemoveUser"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21136, 0), - BrowseName=QualifiedName("BrokerWriterGroupTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(17997, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(24308, 0), + BrowseName=QualifiedName("RemoveUser", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -160590,55 +174439,119 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), + SourceNodeId=NumericNodeId(24308, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21137, 0), + TargetNodeId=NumericNodeId(24309, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24308, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15246, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='UserName', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24309, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(24308, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(24309, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), + SourceNodeId=NumericNodeId(24309, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15247, 0), + TargetNodeId=NumericNodeId(24308, 0), ) refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("ChangePassword"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(24310, 0), + BrowseName=QualifiedName("ChangePassword", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21136, 0), + SourceNodeId=NumericNodeId(24310, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15249, 0), + TargetNodeId=NumericNodeId(24311, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21136, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(24310, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17997, 0), + TargetNodeId=NumericNodeId(24290, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='OldPassword', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ua.Argument( + Name='NewPassword', + DataType=NumericNodeId(12, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21137, 0), - BrowseName=QualifiedName("QueueName", 0), + RequestedNewNodeId=NumericNodeId(24311, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), + ParentNodeId=NumericNodeId(24310, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160648,81 +174561,73 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21137, 0), + SourceNodeId=NumericNodeId(24311, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21137, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21137, 0), + SourceNodeId=NumericNodeId(24311, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), + TargetNodeId=NumericNodeId(24310, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteBaseType"), + DataType=ua.NodeId(ua.ObjectIds.Number), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15246, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(19077, 0), + BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteBaseType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(11238, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15246, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19077, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(19082, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15246, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(19077, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(19083, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15246, 0), + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(19077, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), + TargetNodeId=NumericNodeId(11238, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("EnumDictionaryEntries"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=2, + ArrayDimensions=[0, 0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15247, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), + RequestedNewNodeId=NumericNodeId(19082, 0), + BrowseName=QualifiedName("EnumDictionaryEntries", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), + ParentNodeId=NumericNodeId(19077, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160732,7 +174637,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15247, 0), + SourceNodeId=NumericNodeId(19082, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -160740,7 +174645,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15247, 0), + SourceNodeId=NumericNodeId(19082, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -160748,23 +174653,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15247, 0), + SourceNodeId=NumericNodeId(19082, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), + TargetNodeId=NumericNodeId(19077, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), - ValueRank=-1, + DisplayName=LocalizedText("ValueAsDictionaryEntries"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15249, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), + RequestedNewNodeId=NumericNodeId(19083, 0), + BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21136, 0), + ParentNodeId=NumericNodeId(19077, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160774,7 +174680,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15249, 0), + SourceNodeId=NumericNodeId(19083, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -160782,30 +174688,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15249, 0), + SourceNodeId=NumericNodeId(19083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15249, 0), + SourceNodeId=NumericNodeId(19083, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21136, 0), + TargetNodeId=NumericNodeId(19077, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetWriterTransportType"), - IsAbstract=False, + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteType"), + DataType=ua.NodeId(ua.ObjectIds.Number), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21138, 0), - BrowseName=QualifiedName("BrokerDataSetWriterTransportType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15305, 0), + RequestedNewNodeId=NumericNodeId(19084, 0), + BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(19077, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -160814,71 +174721,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21139, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21140, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15250, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15251, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15330, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21138, 0), + SourceNodeId=NumericNodeId(19084, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21141, 0), + TargetNodeId=NumericNodeId(19090, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21138, 0), + SourceNodeId=NumericNodeId(19084, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15305, 0), + TargetNodeId=NumericNodeId(19077, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("ValueAsDictionaryEntries"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21139, 0), - BrowseName=QualifiedName("QueueName", 0), + RequestedNewNodeId=NumericNodeId(19090, 0), + BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), + ParentNodeId=NumericNodeId(19084, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160888,7 +174756,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21139, 0), + SourceNodeId=NumericNodeId(19090, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -160896,7 +174764,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21139, 0), + SourceNodeId=NumericNodeId(19090, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -160904,65 +174772,103 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21139, 0), + SourceNodeId=NumericNodeId(19090, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(19084, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataQueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("EncodedTicket"), + IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21140, 0), - BrowseName=QualifiedName("MetaDataQueueName", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(25726, 0), + BrowseName=QualifiedName("EncodedTicket", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(12, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25726, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectTypeAttributes( + DisplayName=LocalizedText("ApplicationConfigurationType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(25731, 0), + BrowseName=QualifiedName("ApplicationConfigurationType", 0), + NodeClass_=NodeClass.ObjectType, + ParentNodeId=NumericNodeId(12581, 0), + ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21140, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25731, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(26850, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21140, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25731, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(26851, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, + IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21140, 0), + SourceNodeId=NumericNodeId(25731, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(26852, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(25731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26849, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(25731, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(12581, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("ApplicationUri"), + DataType=NumericNodeId(23751, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15250, 0), - BrowseName=QualifiedName("ResourceUri", 0), + RequestedNewNodeId=NumericNodeId(26850, 0), + BrowseName=QualifiedName("ApplicationUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), + ParentNodeId=NumericNodeId(25731, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -160972,7 +174878,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15250, 0), + SourceNodeId=NumericNodeId(26850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -160980,7 +174886,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15250, 0), + SourceNodeId=NumericNodeId(26850, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -160988,23 +174894,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15250, 0), + SourceNodeId=NumericNodeId(26850, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(25731, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("ProductUri"), + DataType=NumericNodeId(23751, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15251, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), + RequestedNewNodeId=NumericNodeId(26851, 0), + BrowseName=QualifiedName("ProductUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), + ParentNodeId=NumericNodeId(25731, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161014,7 +174920,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15251, 0), + SourceNodeId=NumericNodeId(26851, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161022,7 +174928,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15251, 0), + SourceNodeId=NumericNodeId(26851, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161030,23 +174936,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15251, 0), + SourceNodeId=NumericNodeId(26851, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(25731, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), + DisplayName=LocalizedText("ApplicationType"), + DataType=NumericNodeId(307, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15330, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), + RequestedNewNodeId=NumericNodeId(26852, 0), + BrowseName=QualifiedName("ApplicationType", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), + ParentNodeId=NumericNodeId(25731, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161056,7 +174962,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15330, 0), + SourceNodeId=NumericNodeId(26852, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161064,7 +174970,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15330, 0), + SourceNodeId=NumericNodeId(26852, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161072,23 +174978,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15330, 0), + SourceNodeId=NumericNodeId(26852, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(25731, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataUpdateTime"), - DataType=NumericNodeId(290, 0), + DisplayName=LocalizedText("Enabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21141, 0), - BrowseName=QualifiedName("MetaDataUpdateTime", 0), + RequestedNewNodeId=NumericNodeId(26849, 0), + BrowseName=QualifiedName("Enabled", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21138, 0), + ParentNodeId=NumericNodeId(25731, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161098,7 +175004,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21141, 0), + SourceNodeId=NumericNodeId(26849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161106,7 +175012,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21141, 0), + SourceNodeId=NumericNodeId(26849, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161114,22 +175020,22 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21141, 0), + SourceNodeId=NumericNodeId(26849, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21138, 0), + TargetNodeId=NumericNodeId(25731, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("BrokerDataSetReaderTransportType"), + DisplayName=LocalizedText("ProvisionableDeviceType"), IsAbstract=False, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21142, 0), - BrowseName=QualifiedName("BrokerDataSetReaderTransportType", 0), + RequestedNewNodeId=NumericNodeId(26871, 0), + BrowseName=QualifiedName("ProvisionableDeviceType", 0), NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(15319, 0), + ParentNodeId=NumericNodeId(58, 0), ReferenceTypeId=NumericNodeId(45, 0), NodeAttributes=attrs, ) @@ -161138,63 +175044,55 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21143, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), + SourceNodeId=NumericNodeId(26871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15334, 0), + TargetNodeId=NumericNodeId(26872, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15419, 0), + TargetNodeId=NumericNodeId(26873, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15420, 0), + TargetNodeId=NumericNodeId(26875, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21142, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21144, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21142, 0), + SourceNodeId=NumericNodeId(26871, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(15319, 0), + TargetNodeId=NumericNodeId(58, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("QueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), + DisplayName=LocalizedText("IsSingleton"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21143, 0), - BrowseName=QualifiedName("QueueName", 0), + RequestedNewNodeId=NumericNodeId(26872, 0), + BrowseName=QualifiedName("IsSingleton", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), + ParentNodeId=NumericNodeId(26871, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161204,7 +175102,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21143, 0), + SourceNodeId=NumericNodeId(26872, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161212,7 +175110,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21143, 0), + SourceNodeId=NumericNodeId(26872, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161220,65 +175118,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21143, 0), + SourceNodeId=NumericNodeId(26872, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), + TargetNodeId=NumericNodeId(26871, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ResourceUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RequestTickets"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15334, 0), - BrowseName=QualifiedName("ResourceUri", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(26873, 0), + BrowseName=QualifiedName("RequestTickets", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26871, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15334, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26873, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(26874, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15334, 0), + SourceNodeId=NumericNodeId(26873, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15334, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26873, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), + TargetNodeId=NumericNodeId(26871, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("AuthenticationProfileUri"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Tickets', + DataType=NumericNodeId(25726, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15419, 0), - BrowseName=QualifiedName("AuthenticationProfileUri", 0), + RequestedNewNodeId=NumericNodeId(26874, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), + ParentNodeId=NumericNodeId(26873, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161288,7 +175193,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15419, 0), + SourceNodeId=NumericNodeId(26874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161296,7 +175201,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15419, 0), + SourceNodeId=NumericNodeId(26874, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161304,65 +175209,72 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15419, 0), + SourceNodeId=NumericNodeId(26874, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), + TargetNodeId=NumericNodeId(26873, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("RequestedDeliveryGuarantee"), - DataType=NumericNodeId(15008, 0), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetRegistrarEndpoints"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(15420, 0), - BrowseName=QualifiedName("RequestedDeliveryGuarantee", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(26875, 0), + BrowseName=QualifiedName("SetRegistrarEndpoints", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26871, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(15420, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(26876, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(15420, 0), + SourceNodeId=NumericNodeId(26875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(80, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(15420, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26875, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), + TargetNodeId=NumericNodeId(26871, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("MetaDataQueueName"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Registrars', + DataType=NumericNodeId(308, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21144, 0), - BrowseName=QualifiedName("MetaDataQueueName", 0), + RequestedNewNodeId=NumericNodeId(26876, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21142, 0), + ParentNodeId=NumericNodeId(26875, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161372,7 +175284,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21144, 0), + SourceNodeId=NumericNodeId(26876, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161380,7 +175292,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21144, 0), + SourceNodeId=NumericNodeId(26876, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161388,23 +175300,24 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21144, 0), + SourceNodeId=NumericNodeId(26876, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21142, 0), + TargetNodeId=NumericNodeId(26875, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NetworkAddressType"), - IsAbstract=True, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText(""), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21145, 0), - BrowseName=QualifiedName("NetworkAddressType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(26878, 0), + BrowseName=QualifiedName("", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(26871, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(25731, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -161412,124 +175325,193 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21145, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21146, 0), + TargetNodeId=NumericNodeId(26879, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21145, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(27997, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("NetworkInterface"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(27998, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21146, 0), - BrowseName=QualifiedName("NetworkInterface", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21145, 0), + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(27999, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28000, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28001, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28002, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28003, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(16309, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28005, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28008, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28010, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28013, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(21146, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(17582, 0), + TargetNodeId=NumericNodeId(27996, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21146, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(16309, 0), + TargetNodeId=NumericNodeId(25731, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21146, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(11508, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21146, 0), + SourceNodeId=NumericNodeId(26878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(26871, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Selections"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=1, - ArrayDimensions=[0], + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("CertificateGroups"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(17582, 0), - BrowseName=QualifiedName("Selections", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21146, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(26879, 0), + BrowseName=QualifiedName("CertificateGroups", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(26878, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(13813, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26879, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26880, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(17582, 0), + SourceNodeId=NumericNodeId(26879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(13813, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(17582, 0), + SourceNodeId=NumericNodeId(26879, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(17582, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26879, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21146, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("NetworkAddressUrlType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("DefaultApplicationGroup"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21147, 0), - BrowseName=QualifiedName("NetworkAddressUrlType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(21145, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(26880, 0), + BrowseName=QualifiedName("DefaultApplicationGroup", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(26879, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12555, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -161537,49 +175519,31 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21147, 0), + SourceNodeId=NumericNodeId(26880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21149, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(21147, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21145, 0), + TargetNodeId=NumericNodeId(26917, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Url"), - DataType=ua.NodeId(ua.ObjectIds.String), - ValueRank=-1, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(21149, 0), - BrowseName=QualifiedName("Url", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(21147, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(63, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(21149, 0), + SourceNodeId=NumericNodeId(26880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(63, 0), + TargetNodeId=NumericNodeId(12555, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(21149, 0), + SourceNodeId=NumericNodeId(26880, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161587,246 +175551,268 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(21149, 0), + SourceNodeId=NumericNodeId(26880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(21147, 0), + TargetNodeId=NumericNodeId(26879, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AliasNameType"), - IsAbstract=False, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("TrustList"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23455, 0), - BrowseName=QualifiedName("AliasNameType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(26881, 0), + BrowseName=QualifiedName("TrustList", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(26880, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(12522, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23455, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(26882, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("AliasNameCategoryType"), - IsAbstract=False, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26883, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23456, 0), - BrowseName=QualifiedName("AliasNameCategoryType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(61, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23456, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23457, 0), + TargetNodeId=NumericNodeId(26884, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23456, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23458, 0), + TargetNodeId=NumericNodeId(26885, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23456, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), + TargetNodeId=NumericNodeId(26889, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23456, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(61, 0), + TargetNodeId=NumericNodeId(26892, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26894, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23457, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23456, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23455, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23457, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23455, 0), + TargetNodeId=NumericNodeId(26897, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23457, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(26899, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23457, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26902, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText(""), - EventNotifier=0, + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26904, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23458, 0), - BrowseName=QualifiedName("", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23456, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23458, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), + TargetNodeId=NumericNodeId(26907, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26910, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26913, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26915, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23458, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(12522, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23458, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11508, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23458, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26880, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Size"), + DataType=ua.NodeId(ua.ObjectIds.UInt64), + ValueRank=-1, + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23459, 0), - BrowseName=QualifiedName("FindAlias", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23458, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(26882, 0), + BrowseName=QualifiedName("Size", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23459, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23460, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26882, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23459, 0), + SourceNodeId=NumericNodeId(26882, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23461, 0), + TargetNodeId=NumericNodeId(26881, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("Writable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(26883, 0), + BrowseName=QualifiedName("Writable", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26881, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26883, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23459, 0), + SourceNodeId=NumericNodeId(26883, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23459, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26883, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23458, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), - ValueRank=-1, - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[2], + DisplayName=LocalizedText("UserWritable"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23460, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(26884, 0), + BrowseName=QualifiedName("UserWritable", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23459, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161836,7 +175822,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23460, 0), + SourceNodeId=NumericNodeId(26884, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161844,7 +175830,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23460, 0), + SourceNodeId=NumericNodeId(26884, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161852,33 +175838,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23460, 0), + SourceNodeId=NumericNodeId(26884, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], + DisplayName=LocalizedText("OpenCount"), + DataType=ua.NodeId(ua.ObjectIds.UInt16), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23461, 0), - BrowseName=QualifiedName("OutputArguments", 0), + RequestedNewNodeId=NumericNodeId(26885, 0), + BrowseName=QualifiedName("OpenCount", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23459, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161888,7 +175864,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23461, 0), + SourceNodeId=NumericNodeId(26885, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161896,7 +175872,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23461, 0), + SourceNodeId=NumericNodeId(26885, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161904,21 +175880,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23461, 0), + SourceNodeId=NumericNodeId(26885, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23459, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), + DisplayName=LocalizedText("Open"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23462, 0), - BrowseName=QualifiedName("FindAlias", 0), + RequestedNewNodeId=NumericNodeId(26889, 0), + BrowseName=QualifiedName("Open", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23456, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -161927,23 +175903,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23462, 0), + SourceNodeId=NumericNodeId(26889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23463, 0), + TargetNodeId=NumericNodeId(26890, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23462, 0), + SourceNodeId=NumericNodeId(26889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23464, 0), + TargetNodeId=NumericNodeId(26891, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23462, 0), + SourceNodeId=NumericNodeId(26889, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -161951,9 +175927,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23462, 0), + SourceNodeId=NumericNodeId(26889, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -161963,25 +175939,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), + Name='Mode', + DataType=NumericNodeId(3, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23463, 0), + RequestedNewNodeId=NumericNodeId(26890, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23462, 0), + ParentNodeId=NumericNodeId(26889, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -161991,7 +175962,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23463, 0), + SourceNodeId=NumericNodeId(26890, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -161999,7 +175970,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23463, 0), + SourceNodeId=NumericNodeId(26890, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -162007,9 +175978,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23463, 0), + SourceNodeId=NumericNodeId(26890, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), + TargetNodeId=NumericNodeId(26889, 0), ) refs.append(ref) server.add_references(refs) @@ -162019,10 +175990,9 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), @@ -162030,10 +176000,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23464, 0), + RequestedNewNodeId=NumericNodeId(26891, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23462, 0), + ParentNodeId=NumericNodeId(26889, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162043,7 +176013,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23464, 0), + SourceNodeId=NumericNodeId(26891, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -162051,7 +176021,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(23464, 0), + SourceNodeId=NumericNodeId(26891, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -162059,110 +176029,111 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23464, 0), + SourceNodeId=NumericNodeId(26891, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23462, 0), + TargetNodeId=NumericNodeId(26889, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("AliasNameDataType"), - IsAbstract=False, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("Close"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23468, 0), - BrowseName=QualifiedName("AliasNameDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(26892, 0), + BrowseName=QualifiedName("Close", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26881, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23468, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(26893, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.ReferenceTypeAttributes( - DisplayName=LocalizedText("AliasFor"), - InverseName=LocalizedText("HasAlias"), + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26892, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23469, 0), - BrowseName=QualifiedName("AliasFor", 0), - NodeClass_=NodeClass.ReferenceType, - ParentNodeId=NumericNodeId(32, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(23469, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26892, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(32, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Aliases"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23470, 0), - BrowseName=QualifiedName("Aliases", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(85, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), + RequestedNewNodeId=NumericNodeId(26893, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26892, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23470, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23470, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(85, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23470, 0), + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26893, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26892, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), + DisplayName=LocalizedText("Read"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23476, 0), - BrowseName=QualifiedName("FindAlias", 0), + RequestedNewNodeId=NumericNodeId(26894, 0), + BrowseName=QualifiedName("Read", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23470, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -162171,25 +176142,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23476, 0), + SourceNodeId=NumericNodeId(26894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23477, 0), + TargetNodeId=NumericNodeId(26895, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23476, 0), + SourceNodeId=NumericNodeId(26894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23478, 0), + TargetNodeId=NumericNodeId(26896, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26894, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23476, 0), + SourceNodeId=NumericNodeId(26894, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -162199,13 +176178,13 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), + Name='Length', + DataType=NumericNodeId(6, 0), ValueRank=-1, ), ], @@ -162214,10 +176193,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23477, 0), + RequestedNewNodeId=NumericNodeId(26895, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23476, 0), + ParentNodeId=NumericNodeId(26894, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162227,17 +176206,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23477, 0), + SourceNodeId=NumericNodeId(26895, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26895, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23477, 0), + SourceNodeId=NumericNodeId(26895, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), + TargetNodeId=NumericNodeId(26894, 0), ) refs.append(ref) server.add_references(refs) @@ -162247,10 +176234,9 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], + Name='Data', + DataType=NumericNodeId(15, 0), + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), @@ -162258,10 +176244,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23478, 0), + RequestedNewNodeId=NumericNodeId(26896, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23476, 0), + ParentNodeId=NumericNodeId(26894, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162271,70 +176257,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23478, 0), + SourceNodeId=NumericNodeId(26896, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23478, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23476, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("TagVariables"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23479, 0), - BrowseName=QualifiedName("TagVariables", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23470, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23479, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26896, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23479, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23479, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26896, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26894, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), + DisplayName=LocalizedText("Write"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23485, 0), - BrowseName=QualifiedName("FindAlias", 0), + RequestedNewNodeId=NumericNodeId(26897, 0), + BrowseName=QualifiedName("Write", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23479, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -162343,25 +176296,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23485, 0), + SourceNodeId=NumericNodeId(26897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23486, 0), + TargetNodeId=NumericNodeId(26898, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23485, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23487, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23485, 0), + SourceNodeId=NumericNodeId(26897, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23479, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -162371,13 +176324,13 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), + Name='Data', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), ], @@ -162386,10 +176339,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23486, 0), + RequestedNewNodeId=NumericNodeId(26898, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23485, 0), + ParentNodeId=NumericNodeId(26897, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162399,114 +176352,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23486, 0), + SourceNodeId=NumericNodeId(26898, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23486, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OutputArguments"), - DataType=NumericNodeId(296, 0), - Value=ua.Variant([ - ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], - ), - ], - ua.VariantType.ExtensionObject), - ValueRank=1, - ArrayDimensions=[1], - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23487, 0), - BrowseName=QualifiedName("OutputArguments", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23485, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23487, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26898, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23487, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23485, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("Topics"), - EventNotifier=0, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23488, 0), - BrowseName=QualifiedName("Topics", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(23470, 0), - ReferenceTypeId=NumericNodeId(35, 0), - TypeDefinition=NumericNodeId(23456, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(35, 0), - SourceNodeId=NumericNodeId(23488, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23470, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23488, 0), + SourceNodeId=NumericNodeId(26898, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23456, 0), + TargetNodeId=NumericNodeId(26897, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("FindAlias"), + DisplayName=LocalizedText("GetPosition"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23494, 0), - BrowseName=QualifiedName("FindAlias", 0), + RequestedNewNodeId=NumericNodeId(26899, 0), + BrowseName=QualifiedName("GetPosition", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(23488, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -162515,25 +176391,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23494, 0), + SourceNodeId=NumericNodeId(26899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23495, 0), + TargetNodeId=NumericNodeId(26900, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23494, 0), + SourceNodeId=NumericNodeId(26899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23496, 0), + TargetNodeId=NumericNodeId(26901, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26899, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(23494, 0), + SourceNodeId=NumericNodeId(26899, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23488, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -162543,25 +176427,20 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNameSearchPattern', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='ReferenceTypeFilter', - DataType=NumericNodeId(17, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[2], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23495, 0), + RequestedNewNodeId=NumericNodeId(26900, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23494, 0), + ParentNodeId=NumericNodeId(26899, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162571,17 +176450,25 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23495, 0), + SourceNodeId=NumericNodeId(26900, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26900, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23495, 0), + SourceNodeId=NumericNodeId(26900, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), + TargetNodeId=NumericNodeId(26899, 0), ) refs.append(ref) server.add_references(refs) @@ -162591,10 +176478,9 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='AliasNodeList', - DataType=NumericNodeId(23468, 0), - ValueRank=1, - ArrayDimensions=[0], + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, ), ], ua.VariantType.ExtensionObject), @@ -162602,10 +176488,10 @@ def create_standard_address_space_Services(server): ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(23496, 0), + RequestedNewNodeId=NumericNodeId(26901, 0), BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(23494, 0), + ParentNodeId=NumericNodeId(26899, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162615,162 +176501,92 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(23496, 0), + SourceNodeId=NumericNodeId(26901, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(23496, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(23494, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.ObjectTypeAttributes( - DisplayName=LocalizedText("UserManagementType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24264, 0), - BrowseName=QualifiedName("UserManagementType", 0), - NodeClass_=NodeClass.ObjectType, - ParentNodeId=NumericNodeId(58, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24265, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24266, 0), - ) - refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24267, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24268, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24269, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24271, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24273, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24264, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24275, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24264, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26901, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(58, 0), + TargetNodeId=NumericNodeId(26899, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Users"), - DataType=NumericNodeId(24281, 0), - ValueRank=1, - ArrayDimensions=[0], - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("SetPosition"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24265, 0), - BrowseName=QualifiedName("Users", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(26902, 0), + BrowseName=QualifiedName("SetPosition", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26881, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24265, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(26903, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24265, 0), + SourceNodeId=NumericNodeId(26902, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24265, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26902, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordLength"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='FileHandle', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ua.Argument( + Name='Position', + DataType=NumericNodeId(9, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24266, 0), - BrowseName=QualifiedName("PasswordLength", 0), + RequestedNewNodeId=NumericNodeId(26903, 0), + BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), + ParentNodeId=NumericNodeId(26902, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162780,7 +176596,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24266, 0), + SourceNodeId=NumericNodeId(26903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -162788,7 +176604,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24266, 0), + SourceNodeId=NumericNodeId(26903, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -162796,23 +176612,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24266, 0), + SourceNodeId=NumericNodeId(26903, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26902, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordOptions"), - DataType=NumericNodeId(24277, 0), + DisplayName=LocalizedText("LastUpdateTime"), + DataType=NumericNodeId(294, 0), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24267, 0), - BrowseName=QualifiedName("PasswordOptions", 0), + RequestedNewNodeId=NumericNodeId(26904, 0), + BrowseName=QualifiedName("LastUpdateTime", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162822,7 +176638,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24267, 0), + SourceNodeId=NumericNodeId(26904, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -162830,7 +176646,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24267, 0), + SourceNodeId=NumericNodeId(26904, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -162838,128 +176654,130 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24267, 0), + SourceNodeId=NumericNodeId(26904, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordRestrictions"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("OpenWithMasks"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24268, 0), - BrowseName=QualifiedName("PasswordRestrictions", 0), - NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(46, 0), - TypeDefinition=NumericNodeId(68, 0), + RequestedNewNodeId=NumericNodeId(26907, 0), + BrowseName=QualifiedName("OpenWithMasks", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26881, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24268, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26907, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(68, 0), + TargetNodeId=NumericNodeId(26908, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26907, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26909, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24268, 0), + SourceNodeId=NumericNodeId(26907, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24268, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(26907, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddUser"), - ) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("InputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Masks', + DataType=NumericNodeId(7, 0), + ValueRank=-1, + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24269, 0), - BrowseName=QualifiedName("AddUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), - ReferenceTypeId=NumericNodeId(47, 0), + RequestedNewNodeId=NumericNodeId(26908, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26907, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24269, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26908, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24270, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24269, 0), + SourceNodeId=NumericNodeId(26908, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24269, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26908, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26907, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), + DisplayName=LocalizedText("OutputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24270, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(26909, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24269, 0), + ParentNodeId=NumericNodeId(26907, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -162969,7 +176787,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24270, 0), + SourceNodeId=NumericNodeId(26909, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -162977,7 +176795,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24270, 0), + SourceNodeId=NumericNodeId(26909, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -162985,21 +176803,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24270, 0), + SourceNodeId=NumericNodeId(26909, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24269, 0), + TargetNodeId=NumericNodeId(26907, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyUser"), + DisplayName=LocalizedText("CloseAndUpdate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24271, 0), - BrowseName=QualifiedName("ModifyUser", 0), + RequestedNewNodeId=NumericNodeId(26910, 0), + BrowseName=QualifiedName("CloseAndUpdate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -163008,15 +176826,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24271, 0), + SourceNodeId=NumericNodeId(26910, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24272, 0), + TargetNodeId=NumericNodeId(26911, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26910, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26912, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24271, 0), + SourceNodeId=NumericNodeId(26910, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163024,9 +176850,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24271, 0), + SourceNodeId=NumericNodeId(26910, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -163036,35 +176862,71 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), + Name='FileHandle', + DataType=NumericNodeId(7, 0), ValueRank=-1, ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(26911, 0), + BrowseName=QualifiedName("InputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26910, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26911, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26910, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24272, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(26912, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24271, 0), + ParentNodeId=NumericNodeId(26910, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163074,7 +176936,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24272, 0), + SourceNodeId=NumericNodeId(26912, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -163082,7 +176944,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24272, 0), + SourceNodeId=NumericNodeId(26912, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163090,21 +176952,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24272, 0), + SourceNodeId=NumericNodeId(26912, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24271, 0), + TargetNodeId=NumericNodeId(26910, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveUser"), + DisplayName=LocalizedText("AddCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24273, 0), - BrowseName=QualifiedName("RemoveUser", 0), + RequestedNewNodeId=NumericNodeId(26913, 0), + BrowseName=QualifiedName("AddCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -163113,15 +176975,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24273, 0), + SourceNodeId=NumericNodeId(26913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24274, 0), + TargetNodeId=NumericNodeId(26914, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24273, 0), + SourceNodeId=NumericNodeId(26913, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163129,9 +176991,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24273, 0), + SourceNodeId=NumericNodeId(26913, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -163141,35 +177003,25 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), + Name='Certificate', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24274, 0), + RequestedNewNodeId=NumericNodeId(26914, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24273, 0), + ParentNodeId=NumericNodeId(26913, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163179,7 +177031,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24274, 0), + SourceNodeId=NumericNodeId(26914, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -163187,7 +177039,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24274, 0), + SourceNodeId=NumericNodeId(26914, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163195,21 +177047,21 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24274, 0), + SourceNodeId=NumericNodeId(26914, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24273, 0), + TargetNodeId=NumericNodeId(26913, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ChangePassword"), + DisplayName=LocalizedText("RemoveCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24275, 0), - BrowseName=QualifiedName("ChangePassword", 0), + RequestedNewNodeId=NumericNodeId(26915, 0), + BrowseName=QualifiedName("RemoveCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24264, 0), + ParentNodeId=NumericNodeId(26881, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -163218,15 +177070,15 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24275, 0), + SourceNodeId=NumericNodeId(26915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24276, 0), + TargetNodeId=NumericNodeId(26916, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24275, 0), + SourceNodeId=NumericNodeId(26915, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163234,9 +177086,9 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24275, 0), + SourceNodeId=NumericNodeId(26915, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26881, 0), ) refs.append(ref) server.add_references(refs) @@ -163246,35 +177098,25 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', + Name='Thumbprint', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='IsTrustedCertificate', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[2], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24276, 0), + RequestedNewNodeId=NumericNodeId(26916, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24275, 0), + ParentNodeId=NumericNodeId(26915, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163284,7 +177126,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24276, 0), + SourceNodeId=NumericNodeId(26916, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -163292,7 +177134,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(24276, 0), + SourceNodeId=NumericNodeId(26916, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -163300,57 +177142,66 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24276, 0), + SourceNodeId=NumericNodeId(26916, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24275, 0), + TargetNodeId=NumericNodeId(26915, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("PasswordOptionsMask"), - IsAbstract=False, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("CertificateTypes"), + DataType=ua.NodeId(ua.ObjectIds.NodeId), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24277, 0), - BrowseName=QualifiedName("PasswordOptionsMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(26917, 0), + BrowseName=QualifiedName("CertificateTypes", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26880, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24277, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(26917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24278, 0), + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(26917, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24277, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(26917, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(26880, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('SupportInitialPasswordChange'), LocalizedText('SupportDisableUser'), LocalizedText('SupportDisableDeleteForUser'), LocalizedText('SupportNoChangeForUser'), LocalizedText('SupportDescriptionForUser'), LocalizedText('RequiresUpperCaseCharacters'), LocalizedText('RequiresLowerCaseCharacters'), LocalizedText('RequiresDigitCharacters'), LocalizedText('RequiresSpecialCharacters')], - ValueRank=1, - ArrayDimensions=[9], + DisplayName=LocalizedText("ApplicationUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24278, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(27997, 0), + BrowseName=QualifiedName("ApplicationUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24277, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163360,65 +177211,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24278, 0), + SourceNodeId=NumericNodeId(27997, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24278, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24277, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserConfigurationMask"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24279, 0), - BrowseName=QualifiedName("UserConfigurationMask", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(7, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24279, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(27997, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24280, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24279, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(27997, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(7, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("OptionSetValues"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), - Value=[LocalizedText('NoDelete'), LocalizedText('Disabled'), LocalizedText('NoChangeByUser'), LocalizedText('MustChangePassword')], - ValueRank=1, - ArrayDimensions=[4], + DisplayName=LocalizedText("ProductUri"), + DataType=NumericNodeId(23751, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24280, 0), - BrowseName=QualifiedName("OptionSetValues", 0), + RequestedNewNodeId=NumericNodeId(27998, 0), + BrowseName=QualifiedName("ProductUri", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24279, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163428,153 +177253,82 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24280, 0), + SourceNodeId=NumericNodeId(27998, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24280, 0), + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(27998, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24279, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) - server.add_references(refs) - - attrs = ua.DataTypeAttributes( - DisplayName=LocalizedText("UserManagementDataType"), - IsAbstract=False, - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24281, 0), - BrowseName=QualifiedName("UserManagementDataType", 0), - NodeClass_=NodeClass.DataType, - ParentNodeId=NumericNodeId(22, 0), - ReferenceTypeId=NumericNodeId(45, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(24281, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(27998, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(22, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.ObjectAttributes( - DisplayName=LocalizedText("UserManagement"), - EventNotifier=0, + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ApplicationType"), + DataType=NumericNodeId(307, 0), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24290, 0), - BrowseName=QualifiedName("UserManagement", 0), - NodeClass_=NodeClass.Object, - ParentNodeId=NumericNodeId(12637, 0), - ReferenceTypeId=NumericNodeId(47, 0), - TypeDefinition=NumericNodeId(24264, 0), + RequestedNewNodeId=NumericNodeId(27999, 0), + BrowseName=QualifiedName("ApplicationType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(26878, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, ) server.add_nodes([node]) refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24301, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24302, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24303, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24291, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24304, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24306, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(27999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24308, 0), + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(27999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24310, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24290, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(12637, 0), - ) - refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=True, - ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24290, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(27999, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24264, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("Users"), - DataType=NumericNodeId(24281, 0), + DisplayName=LocalizedText("ServerCapabilities"), + DataType=ua.NodeId(ua.ObjectIds.String), ValueRank=1, ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24301, 0), - BrowseName=QualifiedName("Users", 0), + RequestedNewNodeId=NumericNodeId(28000, 0), + BrowseName=QualifiedName("ServerCapabilities", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163584,31 +177338,40 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24301, 0), + SourceNodeId=NumericNodeId(28000, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28000, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24301, 0), + SourceNodeId=NumericNodeId(28000, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordLength"), - DataType=NumericNodeId(884, 0), - ValueRank=-1, + DisplayName=LocalizedText("SupportedPrivateKeyFormats"), + DataType=ua.NodeId(ua.ObjectIds.String), + ValueRank=1, + ArrayDimensions=[0], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24302, 0), - BrowseName=QualifiedName("PasswordLength", 0), + RequestedNewNodeId=NumericNodeId(28001, 0), + BrowseName=QualifiedName("SupportedPrivateKeyFormats", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163618,31 +177381,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24302, 0), + SourceNodeId=NumericNodeId(28001, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28001, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24302, 0), + SourceNodeId=NumericNodeId(28001, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordOptions"), - DataType=NumericNodeId(24277, 0), + DisplayName=LocalizedText("MaxTrustListSize"), + DataType=ua.NodeId(ua.ObjectIds.UInt32), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24303, 0), - BrowseName=QualifiedName("PasswordOptions", 0), + RequestedNewNodeId=NumericNodeId(28002, 0), + BrowseName=QualifiedName("MaxTrustListSize", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163652,31 +177423,39 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24303, 0), + SourceNodeId=NumericNodeId(28002, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28002, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24303, 0), + SourceNodeId=NumericNodeId(28002, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("PasswordRestrictions"), - DataType=ua.NodeId(ua.ObjectIds.LocalizedText), + DisplayName=LocalizedText("MulticastDnsEnabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24291, 0), - BrowseName=QualifiedName("PasswordRestrictions", 0), + RequestedNewNodeId=NumericNodeId(28003, 0), + BrowseName=QualifiedName("MulticastDnsEnabled", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163686,29 +177465,37 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24291, 0), + SourceNodeId=NumericNodeId(28003, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28003, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24291, 0), + SourceNodeId=NumericNodeId(28003, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("AddUser"), + DisplayName=LocalizedText("UpdateCertificate"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24304, 0), - BrowseName=QualifiedName("AddUser", 0), + RequestedNewNodeId=NumericNodeId(28005, 0), + BrowseName=QualifiedName("UpdateCertificate", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -163717,17 +177504,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24304, 0), + SourceNodeId=NumericNodeId(28005, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24305, 0), + TargetNodeId=NumericNodeId(28006, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(28005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28007, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28005, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24304, 0), + SourceNodeId=NumericNodeId(28005, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) @@ -163737,35 +177540,46 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), + Name='Certificate', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), ua.Argument( - Name='Description', + Name='IssuerCertificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ua.Argument( + Name='PrivateKeyFormat', DataType=NumericNodeId(12, 0), ValueRank=-1, ), + ua.Argument( + Name='PrivateKey', + DataType=NumericNodeId(15, 0), + ValueRank=-1, + ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[6], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24305, 0), + RequestedNewNodeId=NumericNodeId(28006, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24304, 0), + ParentNodeId=NumericNodeId(28005, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163775,86 +177589,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24305, 0), + SourceNodeId=NumericNodeId(28006, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24305, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24304, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ModifyUser"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24306, 0), - BrowseName=QualifiedName("ModifyUser", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24306, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24307, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24306, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(28006, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(28005, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), + DisplayName=LocalizedText("OutputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='ApplyChangesRequired', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24307, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(28007, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24306, 0), + ParentNodeId=NumericNodeId(28005, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163864,29 +177640,68 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24307, 0), + SourceNodeId=NumericNodeId(28007, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28007, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24307, 0), + SourceNodeId=NumericNodeId(28007, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24306, 0), + TargetNodeId=NumericNodeId(28005, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.MethodAttributes( - DisplayName=LocalizedText("RemoveUser"), + DisplayName=LocalizedText("ApplyChanges"), ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24308, 0), - BrowseName=QualifiedName("RemoveUser", 0), + RequestedNewNodeId=NumericNodeId(28008, 0), + BrowseName=QualifiedName("ApplyChanges", 0), NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), + ParentNodeId=NumericNodeId(26878, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(28008, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26878, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("CreateSigningRequest"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(28010, 0), + BrowseName=QualifiedName("CreateSigningRequest", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) @@ -163895,17 +177710,33 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24308, 0), + SourceNodeId=NumericNodeId(28010, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24309, 0), + TargetNodeId=NumericNodeId(28011, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(28010, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(28012, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28010, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24308, 0), + SourceNodeId=NumericNodeId(28010, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) @@ -163915,35 +177746,40 @@ def create_standard_address_space_Services(server): DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), + Name='CertificateGroupId', + DataType=NumericNodeId(17, 0), ValueRank=-1, ), ua.Argument( - Name='Password', + Name='CertificateTypeId', + DataType=NumericNodeId(17, 0), + ValueRank=-1, + ), + ua.Argument( + Name='SubjectName', DataType=NumericNodeId(12, 0), ValueRank=-1, ), ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), + Name='RegeneratePrivateKey', + DataType=NumericNodeId(1, 0), ValueRank=-1, ), ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='Nonce', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[5], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24309, 0), + RequestedNewNodeId=NumericNodeId(28011, 0), BrowseName=QualifiedName("InputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24308, 0), + ParentNodeId=NumericNodeId(28010, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -163953,86 +177789,48 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24309, 0), + SourceNodeId=NumericNodeId(28011, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) - ref = ua.AddReferencesItem( - IsForward=False, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24309, 0), - TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24308, 0), - ) - refs.append(ref) - server.add_references(refs) - - attrs = ua.MethodAttributes( - DisplayName=LocalizedText("ChangePassword"), - ) - node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24310, 0), - BrowseName=QualifiedName("ChangePassword", 0), - NodeClass_=NodeClass.Method, - ParentNodeId=NumericNodeId(24290, 0), - ReferenceTypeId=NumericNodeId(47, 0), - NodeAttributes=attrs, - ) - server.add_nodes([node]) - refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24310, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28011, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24311, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(47, 0), - SourceNodeId=NumericNodeId(24310, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(28011, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24290, 0), + TargetNodeId=NumericNodeId(28010, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("InputArguments"), + DisplayName=LocalizedText("OutputArguments"), DataType=NumericNodeId(296, 0), Value=ua.Variant([ ua.Argument( - Name='UserName', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Password', - DataType=NumericNodeId(12, 0), - ValueRank=-1, - ), - ua.Argument( - Name='UserConfiguration', - DataType=NumericNodeId(24279, 0), - ValueRank=-1, - ), - ua.Argument( - Name='Description', - DataType=NumericNodeId(12, 0), + Name='CertificateRequest', + DataType=NumericNodeId(15, 0), ValueRank=-1, ), ], ua.VariantType.ExtensionObject), ValueRank=1, - ArrayDimensions=[4], + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(24311, 0), - BrowseName=QualifiedName("InputArguments", 0), + RequestedNewNodeId=NumericNodeId(28012, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(24310, 0), + ParentNodeId=NumericNodeId(28010, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -164042,32 +177840,38 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(24311, 0), + SourceNodeId=NumericNodeId(28012, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28012, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(78, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(24311, 0), + SourceNodeId=NumericNodeId(28012, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(24310, 0), + TargetNodeId=NumericNodeId(28010, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteBaseType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, - ) + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("GetRejectedList"), + ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19077, 0), - BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteBaseType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(11238, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(28013, 0), + BrowseName=QualifiedName("GetRejectedList", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(26878, 0), + ReferenceTypeId=NumericNodeId(47, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -164075,40 +177879,49 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19077, 0), + SourceNodeId=NumericNodeId(28013, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19082, 0), + TargetNodeId=NumericNodeId(28014, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19077, 0), + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(28013, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19083, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19077, 0), + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(28013, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(11238, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("EnumDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=2, - ArrayDimensions=[0, 0], + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Certificates', + DataType=NumericNodeId(15, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19082, 0), - BrowseName=QualifiedName("EnumDictionaryEntries", 0), + RequestedNewNodeId=NumericNodeId(28014, 0), + BrowseName=QualifiedName("OutputArguments", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19077, 0), + ParentNodeId=NumericNodeId(28013, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -164118,7 +177931,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19082, 0), + SourceNodeId=NumericNodeId(28014, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -164126,7 +177939,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19082, 0), + SourceNodeId=NumericNodeId(28014, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(78, 0), ) @@ -164134,24 +177947,23 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19082, 0), + SourceNodeId=NumericNodeId(28014, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), + TargetNodeId=NumericNodeId(28013, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValueAsDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("Enabled"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19083, 0), - BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), + RequestedNewNodeId=NumericNodeId(27996, 0), + BrowseName=QualifiedName("Enabled", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19077, 0), + ParentNodeId=NumericNodeId(26878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -164161,7 +177973,7 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19083, 0), + SourceNodeId=NumericNodeId(27996, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) @@ -164169,32 +177981,32 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19083, 0), + SourceNodeId=NumericNodeId(27996, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(80, 0), + TargetNodeId=NumericNodeId(78, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19083, 0), + SourceNodeId=NumericNodeId(27996, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), + TargetNodeId=NumericNodeId(26878, 0), ) refs.append(ref) server.add_references(refs) - attrs = ua.VariableTypeAttributes( - DisplayName=LocalizedText("MultiStateDictionaryEntryDiscreteType"), - DataType=ua.NodeId(ua.ObjectIds.Number), - ValueRank=-1, + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("ProvisionableDevice"), + EventNotifier=0, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19084, 0), - BrowseName=QualifiedName("MultiStateDictionaryEntryDiscreteType", 0), - NodeClass_=NodeClass.VariableType, - ParentNodeId=NumericNodeId(19077, 0), - ReferenceTypeId=NumericNodeId(45, 0), + RequestedNewNodeId=NumericNodeId(29878, 0), + BrowseName=QualifiedName("ProvisionableDevice", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(24226, 0), + ReferenceTypeId=NumericNodeId(35, 0), + TypeDefinition=NumericNodeId(26871, 0), NodeAttributes=attrs, ) server.add_nodes([node]) @@ -164202,32 +178014,47 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19084, 0), + SourceNodeId=NumericNodeId(29878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19090, 0), + TargetNodeId=NumericNodeId(29879, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(29878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29880, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, - ReferenceTypeId=NumericNodeId(45, 0), - SourceNodeId=NumericNodeId(19084, 0), + ReferenceTypeId=NumericNodeId(35, 0), + SourceNodeId=NumericNodeId(29878, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19077, 0), + TargetNodeId=NumericNodeId(24226, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(29878, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(26871, 0), ) refs.append(ref) server.add_references(refs) attrs = ua.VariableAttributes( - DisplayName=LocalizedText("ValueAsDictionaryEntries"), - DataType=ua.NodeId(ua.ObjectIds.NodeId), - ValueRank=1, - ArrayDimensions=[0], + DisplayName=LocalizedText("IsSingleton"), + DataType=ua.NodeId(ua.ObjectIds.Boolean), + ValueRank=-1, ) node = ua.AddNodesItem( - RequestedNewNodeId=NumericNodeId(19090, 0), - BrowseName=QualifiedName("ValueAsDictionaryEntries", 0), + RequestedNewNodeId=NumericNodeId(29879, 0), + BrowseName=QualifiedName("IsSingleton", 0), NodeClass_=NodeClass.Variable, - ParentNodeId=NumericNodeId(19084, 0), + ParentNodeId=NumericNodeId(29878, 0), ReferenceTypeId=NumericNodeId(46, 0), TypeDefinition=NumericNodeId(68, 0), NodeAttributes=attrs, @@ -164237,25 +178064,92 @@ def create_standard_address_space_Services(server): ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), - SourceNodeId=NumericNodeId(19090, 0), + SourceNodeId=NumericNodeId(29879, 0), TargetNodeClass=NodeClass.DataType, TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(29879, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29878, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.MethodAttributes( + DisplayName=LocalizedText("RequestTickets"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(29880, 0), + BrowseName=QualifiedName("RequestTickets", 0), + NodeClass_=NodeClass.Method, + ParentNodeId=NumericNodeId(29878, 0), + ReferenceTypeId=NumericNodeId(47, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] ref = ua.AddReferencesItem( IsForward=True, - ReferenceTypeId=NumericNodeId(37, 0), - SourceNodeId=NumericNodeId(19090, 0), + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(29880, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(78, 0), + TargetNodeId=NumericNodeId(29881, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(29880, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(29878, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("OutputArguments"), + DataType=NumericNodeId(296, 0), + Value=ua.Variant([ + ua.Argument( + Name='Tickets', + DataType=NumericNodeId(25726, 0), + ValueRank=1, + ArrayDimensions=[0], + ), + ], + ua.VariantType.ExtensionObject), + ValueRank=1, + ArrayDimensions=[1], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(29881, 0), + BrowseName=QualifiedName("OutputArguments", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(29880, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(29881, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), ) refs.append(ref) ref = ua.AddReferencesItem( IsForward=False, ReferenceTypeId=NumericNodeId(46, 0), - SourceNodeId=NumericNodeId(19090, 0), + SourceNodeId=NumericNodeId(29881, 0), TargetNodeClass=NodeClass.DataType, - TargetNodeId=NumericNodeId(19084, 0), + TargetNodeId=NumericNodeId(29880, 0), ) refs.append(ref) server.add_references(refs) @@ -168683,6 +182577,154 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ReferenceTypeAttributes( + DisplayName=LocalizedText("HasReferenceDescription"), + InverseName=LocalizedText("ReferenceDescriptionOf"), + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32679, 0), + BrowseName=QualifiedName("HasReferenceDescription", 0), + NodeClass_=NodeClass.ReferenceType, + ParentNodeId=NumericNodeId(34, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32679, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(34, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableTypeAttributes( + DisplayName=LocalizedText("ReferenceDescriptionVariableType"), + DataType=NumericNodeId(32659, 0), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32657, 0), + BrowseName=QualifiedName("ReferenceDescriptionVariableType", 0), + NodeClass_=NodeClass.VariableType, + ParentNodeId=NumericNodeId(63, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32658, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32657, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(63, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReferenceRefinement"), + DataType=NumericNodeId(32660, 0), + ValueRank=1, + ArrayDimensions=[0], + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32658, 0), + BrowseName=QualifiedName("ReferenceRefinement", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(32657, 0), + ReferenceTypeId=NumericNodeId(46, 0), + TypeDefinition=NumericNodeId(68, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(68, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(37, 0), + SourceNodeId=NumericNodeId(32658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(80, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(46, 0), + SourceNodeId=NumericNodeId(32658, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32657, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReferenceDescriptionDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32659, 0), + BrowseName=QualifiedName("ReferenceDescriptionDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32659, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReferenceListEntryDataType"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32660, 0), + BrowseName=QualifiedName("ReferenceListEntryDataType", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(22, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32660, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(22, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("IdType"), IsAbstract=False, @@ -173240,7 +187282,7 @@ def create_standard_address_space_Services(server): attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("FilterOperand"), - IsAbstract=False, + IsAbstract=True, ) node = ua.AddNodesItem( RequestedNewNodeId=NumericNodeId(589, 0), @@ -173716,7 +187758,7 @@ def create_standard_address_space_Services(server): attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("HistoryReadDetails"), - IsAbstract=False, + IsAbstract=True, ) node = ua.AddNodesItem( RequestedNewNodeId=NumericNodeId(641, 0), @@ -173762,6 +187804,30 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("ReadEventDetails2"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32799, 0), + BrowseName=QualifiedName("ReadEventDetails2", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(644, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32799, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(644, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("ReadRawModifiedDetails"), IsAbstract=False, @@ -173954,6 +188020,30 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.DataTypeAttributes( + DisplayName=LocalizedText("HistoryModifiedEvent"), + IsAbstract=False, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32824, 0), + BrowseName=QualifiedName("HistoryModifiedEvent", 0), + NodeClass_=NodeClass.DataType, + ParentNodeId=NumericNodeId(659, 0), + ReferenceTypeId=NumericNodeId(45, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(45, 0), + SourceNodeId=NumericNodeId(32824, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(659, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("HistoryReadRequest"), IsAbstract=False, @@ -174076,7 +188166,7 @@ def create_standard_address_space_Services(server): attrs = ua.DataTypeAttributes( DisplayName=LocalizedText("HistoryUpdateDetails"), - IsAbstract=False, + IsAbstract=True, ) node = ua.AddNodesItem( RequestedNewNodeId=NumericNodeId(677, 0), @@ -174137,18 +188227,22 @@ def create_standard_address_space_Services(server): ua.EnumValueType( Value=1, DisplayName=LocalizedText(Text='Insert', Locale=None), + Description=LocalizedText(Text='Data was inserted.', Locale=None), ), ua.EnumValueType( Value=2, DisplayName=LocalizedText(Text='Replace', Locale=None), + Description=LocalizedText(Text='Data was replaced.', Locale=None), ), ua.EnumValueType( Value=3, DisplayName=LocalizedText(Text='Update', Locale=None), + Description=LocalizedText(Text='Data was inserted or replaced.', Locale=None), ), ua.EnumValueType( Value=4, DisplayName=LocalizedText(Text='Delete', Locale=None), + Description=LocalizedText(Text='Data was deleted.', Locale=None), ), ], ua.VariantType.ExtensionObject), @@ -174223,18 +188317,22 @@ def create_standard_address_space_Services(server): ua.EnumValueType( Value=1, DisplayName=LocalizedText(Text='Insert', Locale=None), + Description=LocalizedText(Text='Data was inserted.', Locale=None), ), ua.EnumValueType( Value=2, DisplayName=LocalizedText(Text='Replace', Locale=None), + Description=LocalizedText(Text='Data was replaced.', Locale=None), ), ua.EnumValueType( Value=3, DisplayName=LocalizedText(Text='Update', Locale=None), + Description=LocalizedText(Text='Data was inserted or replaced.', Locale=None), ), ua.EnumValueType( Value=4, DisplayName=LocalizedText(Text='Remove', Locale=None), + Description=LocalizedText(Text='Data was deleted.', Locale=None), ), ], ua.VariantType.ExtensionObject), @@ -177033,6 +191131,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32422, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32421, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32422, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32421, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32422, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32423, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32422, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -177484,6 +191623,129 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32560, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32434, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32434, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32563, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32560, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32561, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32435, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32561, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32435, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32561, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32566, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32561, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32562, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32438, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32562, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32438, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32562, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32569, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32562, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -177525,6 +191787,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32382, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32285, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32382, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32285, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32382, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32383, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32382, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -180428,6 +194731,88 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32661, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32659, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32661, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32661, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32663, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32661, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32662, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32660, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32662, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32660, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32662, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32666, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32662, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -185113,6 +199498,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32800, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32799, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32800, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32799, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32800, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -185301,6 +199719,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(11216, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(11226, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15018, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), @@ -185385,6 +199811,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default Binary"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32825, 0), + BrowseName=QualifiedName("Default Binary", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32824, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32825, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32824, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32825, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32826, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32825, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default Binary"), EventNotifier=0, @@ -188541,7 +203008,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Opc.Ua"), DataType=ua.NodeId(ua.ObjectIds.ByteString), - Value=ua.Variant(b'\r\n\r\n \r\n\r\n \r\n An XML element encoded as a UTF-8 string.\r\n \r\n \r\n \r\n\r\n \r\n The possible encodings for a NodeId value.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space qualified with a complete namespace string.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A 32-bit status code value.\r\n \r\n\r\n \r\n A recursive structure containing diagnostic information associated with a status code.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A value with an associated timestamp, and quality.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A serialized object prefixed with its data type identifier.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A union of several types.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), + Value=ua.Variant(b'\r\n\r\n \r\n\r\n \r\n An XML element encoded as a UTF-8 string.\r\n \r\n \r\n \r\n\r\n \r\n The possible encodings for a NodeId value.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n An identifier for a node in a UA server address space qualified with a complete namespace string.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A 32-bit status code value.\r\n \r\n\r\n \r\n A recursive structure containing diagnostic information associated with a status code.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n\r\n \r\n A string qualified with a namespace index.\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A value with an associated timestamp, and quality.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A serialized object prefixed with its data type identifier.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n A union of several types.\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( @@ -188611,6 +203078,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(15734, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32423, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -188699,6 +203174,30 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(23514, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32563, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32566, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32569, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -188707,6 +203206,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(12681, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32383, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -189267,6 +203774,22 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(25240, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32663, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32666, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -189563,6 +204086,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(7947, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15018, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -189571,6 +204102,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(8004, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(7617, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32826, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -190050,6 +204589,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BitFieldDefinition"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('BitFieldDefinition', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32423, 0), + BrowseName=QualifiedName("BitFieldDefinition", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32423, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("RationalNumber"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -190435,6 +205009,111 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AnnotationDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('AnnotationDataType', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32563, 0), + BrowseName=QualifiedName("AnnotationDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32563, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32563, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LinearConversionDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('LinearConversionDataType', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32566, 0), + BrowseName=QualifiedName("LinearConversionDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32566, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32566, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("QuantityDimension"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('QuantityDimension', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32569, 0), + BrowseName=QualifiedName("QuantityDimension", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32569, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32569, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("TrustListDataType"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -190470,6 +205149,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransactionErrorType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('TransactionErrorType', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32383, 0), + BrowseName=QualifiedName("TransactionErrorType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32383, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32383, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("DataTypeSchemaHeader"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -192920,6 +207634,76 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReferenceDescriptionDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('ReferenceDescriptionDataType', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32663, 0), + BrowseName=QualifiedName("ReferenceDescriptionDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32663, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32663, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReferenceListEntryDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('ReferenceListEntryDataType', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32666, 0), + BrowseName=QualifiedName("ReferenceListEntryDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32666, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32666, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("RolePermissionType"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -194215,6 +208999,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ModificationInfo"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('ModificationInfo', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15018, 0), + BrowseName=QualifiedName("ModificationInfo", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15018, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15018, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("HistoryEvent"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -194250,6 +209069,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HistoryModifiedEvent"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant('HistoryModifiedEvent', ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32826, 0), + BrowseName=QualifiedName("HistoryModifiedEvent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(7617, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32826, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32826, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(7617, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("MonitoringFilter"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -195400,6 +210254,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32426, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32421, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32426, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32421, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32426, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32427, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32426, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -195851,6 +210746,129 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32572, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32434, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32572, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32434, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32572, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32575, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32572, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32573, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32435, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32573, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32435, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32573, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32578, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32573, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32574, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32438, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32574, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32438, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32574, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32581, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32574, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -195892,6 +210910,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32386, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32285, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32386, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32285, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32386, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32387, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32386, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -198795,6 +213854,88 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32669, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32659, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32671, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32669, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32670, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32660, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32660, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32674, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32670, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -203480,6 +218621,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32801, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32799, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32801, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32799, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32801, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -203668,6 +218842,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(11216, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(11218, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15021, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(40, 0), @@ -203752,6 +218934,47 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default XML"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32829, 0), + BrowseName=QualifiedName("Default XML", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32824, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32829, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32824, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(39, 0), + SourceNodeId=NumericNodeId(32829, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32830, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32829, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default XML"), EventNotifier=0, @@ -206908,7 +222131,7 @@ def create_standard_address_space_Services(server): attrs = ua.VariableAttributes( DisplayName=LocalizedText("Opc.Ua"), DataType=ua.NodeId(ua.ObjectIds.ByteString), - Value=ua.Variant(b'\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), + Value=ua.Variant(b'\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n true\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n\r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n', ua.VariantType.ByteString), ValueRank=-1, ) node = ua.AddNodesItem( @@ -206978,6 +222201,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(16024, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32427, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -207066,6 +222297,30 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(23522, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32575, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32578, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32581, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -207074,6 +222329,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(12677, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32387, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -207634,6 +222897,22 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(25244, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32671, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32674, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -207930,6 +223209,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(8582, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(15021, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -207938,6 +223225,14 @@ def create_standard_address_space_Services(server): TargetNodeId=NumericNodeId(8639, 0), ) refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(8252, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32830, 0), + ) + refs.append(ref) ref = ua.AddReferencesItem( IsForward=True, ReferenceTypeId=NumericNodeId(47, 0), @@ -208417,6 +223712,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("BitFieldDefinition"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='BitFieldDefinition']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32427, 0), + BrowseName=QualifiedName("BitFieldDefinition", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32427, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32427, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("RationalNumber"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -208802,6 +224132,111 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("AnnotationDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='AnnotationDataType']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32575, 0), + BrowseName=QualifiedName("AnnotationDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32575, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32575, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("LinearConversionDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='LinearConversionDataType']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32578, 0), + BrowseName=QualifiedName("LinearConversionDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32578, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32578, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("QuantityDimension"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='QuantityDimension']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32581, 0), + BrowseName=QualifiedName("QuantityDimension", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32581, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("TrustListDataType"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -208837,6 +224272,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("TransactionErrorType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='TransactionErrorType']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32387, 0), + BrowseName=QualifiedName("TransactionErrorType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32387, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32387, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("DataTypeSchemaHeader"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -211287,6 +226757,76 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReferenceDescriptionDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='ReferenceDescriptionDataType']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32671, 0), + BrowseName=QualifiedName("ReferenceDescriptionDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32671, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32671, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ReferenceListEntryDataType"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='ReferenceListEntryDataType']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32674, 0), + BrowseName=QualifiedName("ReferenceListEntryDataType", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32674, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32674, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("RolePermissionType"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -212582,6 +228122,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("ModificationInfo"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='ModificationInfo']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(15021, 0), + BrowseName=QualifiedName("ModificationInfo", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(15021, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(15021, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("HistoryEvent"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -212617,6 +228192,41 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.VariableAttributes( + DisplayName=LocalizedText("HistoryModifiedEvent"), + DataType=ua.NodeId(ua.ObjectIds.String), + Value=ua.Variant("//xs:element[@name='HistoryModifiedEvent']", ua.VariantType.String), + ValueRank=-1, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32830, 0), + BrowseName=QualifiedName("HistoryModifiedEvent", 0), + NodeClass_=NodeClass.Variable, + ParentNodeId=NumericNodeId(8252, 0), + ReferenceTypeId=NumericNodeId(47, 0), + TypeDefinition=NumericNodeId(69, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32830, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(69, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(47, 0), + SourceNodeId=NumericNodeId(32830, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(8252, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.VariableAttributes( DisplayName=LocalizedText("MonitoringFilter"), DataType=ua.NodeId(ua.ObjectIds.String), @@ -213727,6 +229337,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32430, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32421, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32430, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32421, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32430, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, @@ -214090,6 +229733,105 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32584, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32434, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32584, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32434, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32584, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32585, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32435, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32435, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32585, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32586, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32438, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32438, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32586, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, @@ -214123,6 +229865,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32390, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32285, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32390, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32285, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32390, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, @@ -216466,6 +232241,72 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32677, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32659, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32677, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32659, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32677, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32678, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32660, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32678, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32660, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32678, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, @@ -220855,6 +236696,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32802, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32799, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32802, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32799, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32802, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, @@ -221119,6 +236993,39 @@ def create_standard_address_space_Services(server): refs.append(ref) server.add_references(refs) + attrs = ua.ObjectAttributes( + DisplayName=LocalizedText("Default JSON"), + EventNotifier=0, + ) + node = ua.AddNodesItem( + RequestedNewNodeId=NumericNodeId(32833, 0), + BrowseName=QualifiedName("Default JSON", 0), + NodeClass_=NodeClass.Object, + ParentNodeId=NumericNodeId(32824, 0), + ReferenceTypeId=NumericNodeId(38, 0), + TypeDefinition=NumericNodeId(76, 0), + NodeAttributes=attrs, + ) + server.add_nodes([node]) + refs = [] + ref = ua.AddReferencesItem( + IsForward=False, + ReferenceTypeId=NumericNodeId(38, 0), + SourceNodeId=NumericNodeId(32833, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(32824, 0), + ) + refs.append(ref) + ref = ua.AddReferencesItem( + IsForward=True, + ReferenceTypeId=NumericNodeId(40, 0), + SourceNodeId=NumericNodeId(32833, 0), + TargetNodeClass=NodeClass.DataType, + TargetNodeId=NumericNodeId(76, 0), + ) + refs.append(ref) + server.add_references(refs) + attrs = ua.ObjectAttributes( DisplayName=LocalizedText("Default JSON"), EventNotifier=0, diff --git a/asyncua/sync.py b/asyncua/sync.py index 95ca6822b..22d7fcc0f 100644 --- a/asyncua/sync.py +++ b/asyncua/sync.py @@ -674,6 +674,8 @@ def __init__(self, tloop: ThreadLoop, aio_node: node.Node): self.tloop = tloop def __eq__(self, other): + if not isinstance(other, SyncNode): + return False return other is not None and self.aio_obj == other.aio_obj def __ne__(self, other): diff --git a/asyncua/ua/attribute_ids.py b/asyncua/ua/attribute_ids.py index b1f3f4f2b..78e9ef169 100644 --- a/asyncua/ua/attribute_ids.py +++ b/asyncua/ua/attribute_ids.py @@ -1,4 +1,4 @@ -# AUTOGENERATED!!! Date: 2022-09-22 16:18:39.122902 +# AUTOGENERATED!!! Date: 2024-04-25 09:57:44.229792 from enum import IntEnum diff --git a/asyncua/ua/object_ids.py b/asyncua/ua/object_ids.py index ef680a4de..d3d46a021 100644 --- a/asyncua/ua/object_ids.py +++ b/asyncua/ua/object_ids.py @@ -1006,8 +1006,6 @@ class ObjectIds: DataItemType_ValuePrecision = 2367 AnalogItemType = 2368 AnalogItemType_EURange = 2369 - AnalogItemType_InstrumentRange = 2370 - AnalogItemType_EngineeringUnits = 2371 DiscreteItemType = 2372 TwoStateDiscreteType = 2373 TwoStateDiscreteType_FalseState = 2374 @@ -1297,514 +1295,7 @@ class ObjectIds: SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityMode = 3185 SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityPolicyUri = 3186 SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientCertificate = 3187 - TransparentRedundancyType_RedundancySupport = 3188 - NonTransparentRedundancyType_RedundancySupport = 3189 BaseEventType_LocalTime = 3190 - EventQueueOverflowEventType_EventId = 3191 - EventQueueOverflowEventType_EventType = 3192 - EventQueueOverflowEventType_SourceNode = 3193 - EventQueueOverflowEventType_SourceName = 3194 - EventQueueOverflowEventType_Time = 3195 - EventQueueOverflowEventType_ReceiveTime = 3196 - EventQueueOverflowEventType_LocalTime = 3197 - EventQueueOverflowEventType_Message = 3198 - EventQueueOverflowEventType_Severity = 3199 - AuditEventType_EventId = 3200 - AuditEventType_EventType = 3201 - AuditEventType_SourceNode = 3202 - AuditEventType_SourceName = 3203 - AuditEventType_Time = 3204 - AuditEventType_ReceiveTime = 3205 - AuditEventType_LocalTime = 3206 - AuditEventType_Message = 3207 - AuditEventType_Severity = 3208 - AuditSecurityEventType_EventId = 3209 - AuditSecurityEventType_EventType = 3210 - AuditSecurityEventType_SourceNode = 3211 - AuditSecurityEventType_SourceName = 3212 - AuditSecurityEventType_Time = 3213 - AuditSecurityEventType_ReceiveTime = 3214 - AuditSecurityEventType_LocalTime = 3215 - AuditSecurityEventType_Message = 3216 - AuditSecurityEventType_Severity = 3217 - AuditSecurityEventType_ActionTimeStamp = 3218 - AuditSecurityEventType_Status = 3219 - AuditSecurityEventType_ServerId = 3220 - AuditSecurityEventType_ClientAuditEntryId = 3221 - AuditSecurityEventType_ClientUserId = 3222 - AuditChannelEventType_EventId = 3223 - AuditChannelEventType_EventType = 3224 - AuditChannelEventType_SourceNode = 3225 - AuditChannelEventType_SourceName = 3226 - AuditChannelEventType_Time = 3227 - AuditChannelEventType_ReceiveTime = 3228 - AuditChannelEventType_LocalTime = 3229 - AuditChannelEventType_Message = 3230 - AuditChannelEventType_Severity = 3231 - AuditChannelEventType_ActionTimeStamp = 3232 - AuditChannelEventType_Status = 3233 - AuditChannelEventType_ServerId = 3234 - AuditChannelEventType_ClientAuditEntryId = 3235 - AuditChannelEventType_ClientUserId = 3236 - AuditOpenSecureChannelEventType_EventId = 3237 - AuditOpenSecureChannelEventType_EventType = 3238 - AuditOpenSecureChannelEventType_SourceNode = 3239 - AuditOpenSecureChannelEventType_SourceName = 3240 - AuditOpenSecureChannelEventType_Time = 3241 - AuditOpenSecureChannelEventType_ReceiveTime = 3242 - AuditOpenSecureChannelEventType_LocalTime = 3243 - AuditOpenSecureChannelEventType_Message = 3244 - AuditOpenSecureChannelEventType_Severity = 3245 - AuditOpenSecureChannelEventType_ActionTimeStamp = 3246 - AuditOpenSecureChannelEventType_Status = 3247 - AuditOpenSecureChannelEventType_ServerId = 3248 - AuditOpenSecureChannelEventType_ClientAuditEntryId = 3249 - AuditOpenSecureChannelEventType_ClientUserId = 3250 - AuditOpenSecureChannelEventType_SecureChannelId = 3251 - AuditSessionEventType_EventId = 3252 - AuditSessionEventType_EventType = 3253 - AuditSessionEventType_SourceNode = 3254 - AuditSessionEventType_SourceName = 3255 - AuditSessionEventType_Time = 3256 - AuditSessionEventType_ReceiveTime = 3257 - AuditSessionEventType_LocalTime = 3258 - AuditSessionEventType_Message = 3259 - AuditSessionEventType_Severity = 3260 - AuditSessionEventType_ActionTimeStamp = 3261 - AuditSessionEventType_Status = 3262 - AuditSessionEventType_ServerId = 3263 - AuditSessionEventType_ClientAuditEntryId = 3264 - AuditSessionEventType_ClientUserId = 3265 - AuditCreateSessionEventType_EventId = 3266 - AuditCreateSessionEventType_EventType = 3267 - AuditCreateSessionEventType_SourceNode = 3268 - AuditCreateSessionEventType_SourceName = 3269 - AuditCreateSessionEventType_Time = 3270 - AuditCreateSessionEventType_ReceiveTime = 3271 - AuditCreateSessionEventType_LocalTime = 3272 - AuditCreateSessionEventType_Message = 3273 - AuditCreateSessionEventType_Severity = 3274 - AuditCreateSessionEventType_ActionTimeStamp = 3275 - AuditCreateSessionEventType_Status = 3276 - AuditCreateSessionEventType_ServerId = 3277 - AuditCreateSessionEventType_ClientAuditEntryId = 3278 - AuditCreateSessionEventType_ClientUserId = 3279 - AuditUrlMismatchEventType_EventId = 3281 - AuditUrlMismatchEventType_EventType = 3282 - AuditUrlMismatchEventType_SourceNode = 3283 - AuditUrlMismatchEventType_SourceName = 3284 - AuditUrlMismatchEventType_Time = 3285 - AuditUrlMismatchEventType_ReceiveTime = 3286 - AuditUrlMismatchEventType_LocalTime = 3287 - AuditUrlMismatchEventType_Message = 3288 - AuditUrlMismatchEventType_Severity = 3289 - AuditUrlMismatchEventType_ActionTimeStamp = 3290 - AuditUrlMismatchEventType_Status = 3291 - AuditUrlMismatchEventType_ServerId = 3292 - AuditUrlMismatchEventType_ClientAuditEntryId = 3293 - AuditUrlMismatchEventType_ClientUserId = 3294 - AuditUrlMismatchEventType_SecureChannelId = 3296 - AuditUrlMismatchEventType_ClientCertificate = 3297 - AuditUrlMismatchEventType_ClientCertificateThumbprint = 3298 - AuditUrlMismatchEventType_RevisedSessionTimeout = 3299 - AuditActivateSessionEventType_EventId = 3300 - AuditActivateSessionEventType_EventType = 3301 - AuditActivateSessionEventType_SourceNode = 3302 - AuditActivateSessionEventType_SourceName = 3303 - AuditActivateSessionEventType_Time = 3304 - AuditActivateSessionEventType_ReceiveTime = 3305 - AuditActivateSessionEventType_LocalTime = 3306 - AuditActivateSessionEventType_Message = 3307 - AuditActivateSessionEventType_Severity = 3308 - AuditActivateSessionEventType_ActionTimeStamp = 3309 - AuditActivateSessionEventType_Status = 3310 - AuditActivateSessionEventType_ServerId = 3311 - AuditActivateSessionEventType_ClientAuditEntryId = 3312 - AuditActivateSessionEventType_ClientUserId = 3313 - AuditActivateSessionEventType_SessionId = 3314 - AuditCancelEventType_EventId = 3315 - AuditCancelEventType_EventType = 3316 - AuditCancelEventType_SourceNode = 3317 - AuditCancelEventType_SourceName = 3318 - AuditCancelEventType_Time = 3319 - AuditCancelEventType_ReceiveTime = 3320 - AuditCancelEventType_LocalTime = 3321 - AuditCancelEventType_Message = 3322 - AuditCancelEventType_Severity = 3323 - AuditCancelEventType_ActionTimeStamp = 3324 - AuditCancelEventType_Status = 3325 - AuditCancelEventType_ServerId = 3326 - AuditCancelEventType_ClientAuditEntryId = 3327 - AuditCancelEventType_ClientUserId = 3328 - AuditCancelEventType_SessionId = 3329 - AuditCertificateEventType_EventId = 3330 - AuditCertificateEventType_EventType = 3331 - AuditCertificateEventType_SourceNode = 3332 - AuditCertificateEventType_SourceName = 3333 - AuditCertificateEventType_Time = 3334 - AuditCertificateEventType_ReceiveTime = 3335 - AuditCertificateEventType_LocalTime = 3336 - AuditCertificateEventType_Message = 3337 - AuditCertificateEventType_Severity = 3338 - AuditCertificateEventType_ActionTimeStamp = 3339 - AuditCertificateEventType_Status = 3340 - AuditCertificateEventType_ServerId = 3341 - AuditCertificateEventType_ClientAuditEntryId = 3342 - AuditCertificateEventType_ClientUserId = 3343 - AuditCertificateDataMismatchEventType_EventId = 3344 - AuditCertificateDataMismatchEventType_EventType = 3345 - AuditCertificateDataMismatchEventType_SourceNode = 3346 - AuditCertificateDataMismatchEventType_SourceName = 3347 - AuditCertificateDataMismatchEventType_Time = 3348 - AuditCertificateDataMismatchEventType_ReceiveTime = 3349 - AuditCertificateDataMismatchEventType_LocalTime = 3350 - AuditCertificateDataMismatchEventType_Message = 3351 - AuditCertificateDataMismatchEventType_Severity = 3352 - AuditCertificateDataMismatchEventType_ActionTimeStamp = 3353 - AuditCertificateDataMismatchEventType_Status = 3354 - AuditCertificateDataMismatchEventType_ServerId = 3355 - AuditCertificateDataMismatchEventType_ClientAuditEntryId = 3356 - AuditCertificateDataMismatchEventType_ClientUserId = 3357 - AuditCertificateDataMismatchEventType_Certificate = 3358 - AuditCertificateExpiredEventType_EventId = 3359 - AuditCertificateExpiredEventType_EventType = 3360 - AuditCertificateExpiredEventType_SourceNode = 3361 - AuditCertificateExpiredEventType_SourceName = 3362 - AuditCertificateExpiredEventType_Time = 3363 - AuditCertificateExpiredEventType_ReceiveTime = 3364 - AuditCertificateExpiredEventType_LocalTime = 3365 - AuditCertificateExpiredEventType_Message = 3366 - AuditCertificateExpiredEventType_Severity = 3367 - AuditCertificateExpiredEventType_ActionTimeStamp = 3368 - AuditCertificateExpiredEventType_Status = 3369 - AuditCertificateExpiredEventType_ServerId = 3370 - AuditCertificateExpiredEventType_ClientAuditEntryId = 3371 - AuditCertificateExpiredEventType_ClientUserId = 3372 - AuditCertificateExpiredEventType_Certificate = 3373 - AuditCertificateInvalidEventType_EventId = 3374 - AuditCertificateInvalidEventType_EventType = 3375 - AuditCertificateInvalidEventType_SourceNode = 3376 - AuditCertificateInvalidEventType_SourceName = 3377 - AuditCertificateInvalidEventType_Time = 3378 - AuditCertificateInvalidEventType_ReceiveTime = 3379 - AuditCertificateInvalidEventType_LocalTime = 3380 - AuditCertificateInvalidEventType_Message = 3381 - AuditCertificateInvalidEventType_Severity = 3382 - AuditCertificateInvalidEventType_ActionTimeStamp = 3383 - AuditCertificateInvalidEventType_Status = 3384 - AuditCertificateInvalidEventType_ServerId = 3385 - AuditCertificateInvalidEventType_ClientAuditEntryId = 3386 - AuditCertificateInvalidEventType_ClientUserId = 3387 - AuditCertificateInvalidEventType_Certificate = 3388 - AuditCertificateUntrustedEventType_EventId = 3389 - AuditCertificateUntrustedEventType_EventType = 3390 - AuditCertificateUntrustedEventType_SourceNode = 3391 - AuditCertificateUntrustedEventType_SourceName = 3392 - AuditCertificateUntrustedEventType_Time = 3393 - AuditCertificateUntrustedEventType_ReceiveTime = 3394 - AuditCertificateUntrustedEventType_LocalTime = 3395 - AuditCertificateUntrustedEventType_Message = 3396 - AuditCertificateUntrustedEventType_Severity = 3397 - AuditCertificateUntrustedEventType_ActionTimeStamp = 3398 - AuditCertificateUntrustedEventType_Status = 3399 - AuditCertificateUntrustedEventType_ServerId = 3400 - AuditCertificateUntrustedEventType_ClientAuditEntryId = 3401 - AuditCertificateUntrustedEventType_ClientUserId = 3402 - AuditCertificateUntrustedEventType_Certificate = 3403 - AuditCertificateRevokedEventType_EventId = 3404 - AuditCertificateRevokedEventType_EventType = 3405 - AuditCertificateRevokedEventType_SourceNode = 3406 - AuditCertificateRevokedEventType_SourceName = 3407 - AuditCertificateRevokedEventType_Time = 3408 - AuditCertificateRevokedEventType_ReceiveTime = 3409 - AuditCertificateRevokedEventType_LocalTime = 3410 - AuditCertificateRevokedEventType_Message = 3411 - AuditCertificateRevokedEventType_Severity = 3412 - AuditCertificateRevokedEventType_ActionTimeStamp = 3413 - AuditCertificateRevokedEventType_Status = 3414 - AuditCertificateRevokedEventType_ServerId = 3415 - AuditCertificateRevokedEventType_ClientAuditEntryId = 3416 - AuditCertificateRevokedEventType_ClientUserId = 3417 - AuditCertificateRevokedEventType_Certificate = 3418 - AuditCertificateMismatchEventType_EventId = 3419 - AuditCertificateMismatchEventType_EventType = 3420 - AuditCertificateMismatchEventType_SourceNode = 3421 - AuditCertificateMismatchEventType_SourceName = 3422 - AuditCertificateMismatchEventType_Time = 3423 - AuditCertificateMismatchEventType_ReceiveTime = 3424 - AuditCertificateMismatchEventType_LocalTime = 3425 - AuditCertificateMismatchEventType_Message = 3426 - AuditCertificateMismatchEventType_Severity = 3427 - AuditCertificateMismatchEventType_ActionTimeStamp = 3428 - AuditCertificateMismatchEventType_Status = 3429 - AuditCertificateMismatchEventType_ServerId = 3430 - AuditCertificateMismatchEventType_ClientAuditEntryId = 3431 - AuditCertificateMismatchEventType_ClientUserId = 3432 - AuditCertificateMismatchEventType_Certificate = 3433 - AuditNodeManagementEventType_EventId = 3434 - AuditNodeManagementEventType_EventType = 3435 - AuditNodeManagementEventType_SourceNode = 3436 - AuditNodeManagementEventType_SourceName = 3437 - AuditNodeManagementEventType_Time = 3438 - AuditNodeManagementEventType_ReceiveTime = 3439 - AuditNodeManagementEventType_LocalTime = 3440 - AuditNodeManagementEventType_Message = 3441 - AuditNodeManagementEventType_Severity = 3442 - AuditNodeManagementEventType_ActionTimeStamp = 3443 - AuditNodeManagementEventType_Status = 3444 - AuditNodeManagementEventType_ServerId = 3445 - AuditNodeManagementEventType_ClientAuditEntryId = 3446 - AuditNodeManagementEventType_ClientUserId = 3447 - AuditAddNodesEventType_EventId = 3448 - AuditAddNodesEventType_EventType = 3449 - AuditAddNodesEventType_SourceNode = 3450 - AuditAddNodesEventType_SourceName = 3451 - AuditAddNodesEventType_Time = 3452 - AuditAddNodesEventType_ReceiveTime = 3453 - AuditAddNodesEventType_LocalTime = 3454 - AuditAddNodesEventType_Message = 3455 - AuditAddNodesEventType_Severity = 3456 - AuditAddNodesEventType_ActionTimeStamp = 3457 - AuditAddNodesEventType_Status = 3458 - AuditAddNodesEventType_ServerId = 3459 - AuditAddNodesEventType_ClientAuditEntryId = 3460 - AuditAddNodesEventType_ClientUserId = 3461 - AuditDeleteNodesEventType_EventId = 3462 - AuditDeleteNodesEventType_EventType = 3463 - AuditDeleteNodesEventType_SourceNode = 3464 - AuditDeleteNodesEventType_SourceName = 3465 - AuditDeleteNodesEventType_Time = 3466 - AuditDeleteNodesEventType_ReceiveTime = 3467 - AuditDeleteNodesEventType_LocalTime = 3468 - AuditDeleteNodesEventType_Message = 3469 - AuditDeleteNodesEventType_Severity = 3470 - AuditDeleteNodesEventType_ActionTimeStamp = 3471 - AuditDeleteNodesEventType_Status = 3472 - AuditDeleteNodesEventType_ServerId = 3473 - AuditDeleteNodesEventType_ClientAuditEntryId = 3474 - AuditDeleteNodesEventType_ClientUserId = 3475 - AuditAddReferencesEventType_EventId = 3476 - AuditAddReferencesEventType_EventType = 3477 - AuditAddReferencesEventType_SourceNode = 3478 - AuditAddReferencesEventType_SourceName = 3479 - AuditAddReferencesEventType_Time = 3480 - AuditAddReferencesEventType_ReceiveTime = 3481 - AuditAddReferencesEventType_LocalTime = 3482 - AuditAddReferencesEventType_Message = 3483 - AuditAddReferencesEventType_Severity = 3484 - AuditAddReferencesEventType_ActionTimeStamp = 3485 - AuditAddReferencesEventType_Status = 3486 - AuditAddReferencesEventType_ServerId = 3487 - AuditAddReferencesEventType_ClientAuditEntryId = 3488 - AuditAddReferencesEventType_ClientUserId = 3489 - AuditDeleteReferencesEventType_EventId = 3490 - AuditDeleteReferencesEventType_EventType = 3491 - AuditDeleteReferencesEventType_SourceNode = 3492 - AuditDeleteReferencesEventType_SourceName = 3493 - AuditDeleteReferencesEventType_Time = 3494 - AuditDeleteReferencesEventType_ReceiveTime = 3495 - AuditDeleteReferencesEventType_LocalTime = 3496 - AuditDeleteReferencesEventType_Message = 3497 - AuditDeleteReferencesEventType_Severity = 3498 - AuditDeleteReferencesEventType_ActionTimeStamp = 3499 - AuditDeleteReferencesEventType_Status = 3500 - AuditDeleteReferencesEventType_ServerId = 3501 - AuditDeleteReferencesEventType_ClientAuditEntryId = 3502 - AuditDeleteReferencesEventType_ClientUserId = 3503 - AuditUpdateEventType_EventId = 3504 - AuditUpdateEventType_EventType = 3505 - AuditUpdateEventType_SourceNode = 3506 - AuditUpdateEventType_SourceName = 3507 - AuditUpdateEventType_Time = 3508 - AuditUpdateEventType_ReceiveTime = 3509 - AuditUpdateEventType_LocalTime = 3510 - AuditUpdateEventType_Message = 3511 - AuditUpdateEventType_Severity = 3512 - AuditUpdateEventType_ActionTimeStamp = 3513 - AuditUpdateEventType_Status = 3514 - AuditUpdateEventType_ServerId = 3515 - AuditUpdateEventType_ClientAuditEntryId = 3516 - AuditUpdateEventType_ClientUserId = 3517 - AuditWriteUpdateEventType_EventId = 3518 - AuditWriteUpdateEventType_EventType = 3519 - AuditWriteUpdateEventType_SourceNode = 3520 - AuditWriteUpdateEventType_SourceName = 3521 - AuditWriteUpdateEventType_Time = 3522 - AuditWriteUpdateEventType_ReceiveTime = 3523 - AuditWriteUpdateEventType_LocalTime = 3524 - AuditWriteUpdateEventType_Message = 3525 - AuditWriteUpdateEventType_Severity = 3526 - AuditWriteUpdateEventType_ActionTimeStamp = 3527 - AuditWriteUpdateEventType_Status = 3528 - AuditWriteUpdateEventType_ServerId = 3529 - AuditWriteUpdateEventType_ClientAuditEntryId = 3530 - AuditWriteUpdateEventType_ClientUserId = 3531 - AuditHistoryUpdateEventType_EventId = 3532 - AuditHistoryUpdateEventType_EventType = 3533 - AuditHistoryUpdateEventType_SourceNode = 3534 - AuditHistoryUpdateEventType_SourceName = 3535 - AuditHistoryUpdateEventType_Time = 3536 - AuditHistoryUpdateEventType_ReceiveTime = 3537 - AuditHistoryUpdateEventType_LocalTime = 3538 - AuditHistoryUpdateEventType_Message = 3539 - AuditHistoryUpdateEventType_Severity = 3540 - AuditHistoryUpdateEventType_ActionTimeStamp = 3541 - AuditHistoryUpdateEventType_Status = 3542 - AuditHistoryUpdateEventType_ServerId = 3543 - AuditHistoryUpdateEventType_ClientAuditEntryId = 3544 - AuditHistoryUpdateEventType_ClientUserId = 3545 - AuditHistoryEventUpdateEventType_EventId = 3546 - AuditHistoryEventUpdateEventType_EventType = 3547 - AuditHistoryEventUpdateEventType_SourceNode = 3548 - AuditHistoryEventUpdateEventType_SourceName = 3549 - AuditHistoryEventUpdateEventType_Time = 3550 - AuditHistoryEventUpdateEventType_ReceiveTime = 3551 - AuditHistoryEventUpdateEventType_LocalTime = 3552 - AuditHistoryEventUpdateEventType_Message = 3553 - AuditHistoryEventUpdateEventType_Severity = 3554 - AuditHistoryEventUpdateEventType_ActionTimeStamp = 3555 - AuditHistoryEventUpdateEventType_Status = 3556 - AuditHistoryEventUpdateEventType_ServerId = 3557 - AuditHistoryEventUpdateEventType_ClientAuditEntryId = 3558 - AuditHistoryEventUpdateEventType_ClientUserId = 3559 - AuditHistoryEventUpdateEventType_ParameterDataTypeId = 3560 - AuditHistoryValueUpdateEventType_EventId = 3561 - AuditHistoryValueUpdateEventType_EventType = 3562 - AuditHistoryValueUpdateEventType_SourceNode = 3563 - AuditHistoryValueUpdateEventType_SourceName = 3564 - AuditHistoryValueUpdateEventType_Time = 3565 - AuditHistoryValueUpdateEventType_ReceiveTime = 3566 - AuditHistoryValueUpdateEventType_LocalTime = 3567 - AuditHistoryValueUpdateEventType_Message = 3568 - AuditHistoryValueUpdateEventType_Severity = 3569 - AuditHistoryValueUpdateEventType_ActionTimeStamp = 3570 - AuditHistoryValueUpdateEventType_Status = 3571 - AuditHistoryValueUpdateEventType_ServerId = 3572 - AuditHistoryValueUpdateEventType_ClientAuditEntryId = 3573 - AuditHistoryValueUpdateEventType_ClientUserId = 3574 - AuditHistoryValueUpdateEventType_ParameterDataTypeId = 3575 - AuditHistoryDeleteEventType_EventId = 3576 - AuditHistoryDeleteEventType_EventType = 3577 - AuditHistoryDeleteEventType_SourceNode = 3578 - AuditHistoryDeleteEventType_SourceName = 3579 - AuditHistoryDeleteEventType_Time = 3580 - AuditHistoryDeleteEventType_ReceiveTime = 3581 - AuditHistoryDeleteEventType_LocalTime = 3582 - AuditHistoryDeleteEventType_Message = 3583 - AuditHistoryDeleteEventType_Severity = 3584 - AuditHistoryDeleteEventType_ActionTimeStamp = 3585 - AuditHistoryDeleteEventType_Status = 3586 - AuditHistoryDeleteEventType_ServerId = 3587 - AuditHistoryDeleteEventType_ClientAuditEntryId = 3588 - AuditHistoryDeleteEventType_ClientUserId = 3589 - AuditHistoryDeleteEventType_ParameterDataTypeId = 3590 - AuditHistoryRawModifyDeleteEventType_EventId = 3591 - AuditHistoryRawModifyDeleteEventType_EventType = 3592 - AuditHistoryRawModifyDeleteEventType_SourceNode = 3593 - AuditHistoryRawModifyDeleteEventType_SourceName = 3594 - AuditHistoryRawModifyDeleteEventType_Time = 3595 - AuditHistoryRawModifyDeleteEventType_ReceiveTime = 3596 - AuditHistoryRawModifyDeleteEventType_LocalTime = 3597 - AuditHistoryRawModifyDeleteEventType_Message = 3598 - AuditHistoryRawModifyDeleteEventType_Severity = 3599 - AuditHistoryRawModifyDeleteEventType_ActionTimeStamp = 3600 - AuditHistoryRawModifyDeleteEventType_Status = 3601 - AuditHistoryRawModifyDeleteEventType_ServerId = 3602 - AuditHistoryRawModifyDeleteEventType_ClientAuditEntryId = 3603 - AuditHistoryRawModifyDeleteEventType_ClientUserId = 3604 - AuditHistoryRawModifyDeleteEventType_ParameterDataTypeId = 3605 - AuditHistoryRawModifyDeleteEventType_UpdatedNode = 3606 - AuditHistoryAtTimeDeleteEventType_EventId = 3607 - AuditHistoryAtTimeDeleteEventType_EventType = 3608 - AuditHistoryAtTimeDeleteEventType_SourceNode = 3609 - AuditHistoryAtTimeDeleteEventType_SourceName = 3610 - AuditHistoryAtTimeDeleteEventType_Time = 3611 - AuditHistoryAtTimeDeleteEventType_ReceiveTime = 3612 - AuditHistoryAtTimeDeleteEventType_LocalTime = 3613 - AuditHistoryAtTimeDeleteEventType_Message = 3614 - AuditHistoryAtTimeDeleteEventType_Severity = 3615 - AuditHistoryAtTimeDeleteEventType_ActionTimeStamp = 3616 - AuditHistoryAtTimeDeleteEventType_Status = 3617 - AuditHistoryAtTimeDeleteEventType_ServerId = 3618 - AuditHistoryAtTimeDeleteEventType_ClientAuditEntryId = 3619 - AuditHistoryAtTimeDeleteEventType_ClientUserId = 3620 - AuditHistoryAtTimeDeleteEventType_ParameterDataTypeId = 3621 - AuditHistoryAtTimeDeleteEventType_UpdatedNode = 3622 - AuditHistoryEventDeleteEventType_EventId = 3623 - AuditHistoryEventDeleteEventType_EventType = 3624 - AuditHistoryEventDeleteEventType_SourceNode = 3625 - AuditHistoryEventDeleteEventType_SourceName = 3626 - AuditHistoryEventDeleteEventType_Time = 3627 - AuditHistoryEventDeleteEventType_ReceiveTime = 3628 - AuditHistoryEventDeleteEventType_LocalTime = 3629 - AuditHistoryEventDeleteEventType_Message = 3630 - AuditHistoryEventDeleteEventType_Severity = 3631 - AuditHistoryEventDeleteEventType_ActionTimeStamp = 3632 - AuditHistoryEventDeleteEventType_Status = 3633 - AuditHistoryEventDeleteEventType_ServerId = 3634 - AuditHistoryEventDeleteEventType_ClientAuditEntryId = 3635 - AuditHistoryEventDeleteEventType_ClientUserId = 3636 - AuditHistoryEventDeleteEventType_ParameterDataTypeId = 3637 - AuditHistoryEventDeleteEventType_UpdatedNode = 3638 - AuditUpdateMethodEventType_EventId = 3639 - AuditUpdateMethodEventType_EventType = 3640 - AuditUpdateMethodEventType_SourceNode = 3641 - AuditUpdateMethodEventType_SourceName = 3642 - AuditUpdateMethodEventType_Time = 3643 - AuditUpdateMethodEventType_ReceiveTime = 3644 - AuditUpdateMethodEventType_LocalTime = 3645 - AuditUpdateMethodEventType_Message = 3646 - AuditUpdateMethodEventType_Severity = 3647 - AuditUpdateMethodEventType_ActionTimeStamp = 3648 - AuditUpdateMethodEventType_Status = 3649 - AuditUpdateMethodEventType_ServerId = 3650 - AuditUpdateMethodEventType_ClientAuditEntryId = 3651 - AuditUpdateMethodEventType_ClientUserId = 3652 - SystemEventType_EventId = 3653 - SystemEventType_EventType = 3654 - SystemEventType_SourceNode = 3655 - SystemEventType_SourceName = 3656 - SystemEventType_Time = 3657 - SystemEventType_ReceiveTime = 3658 - SystemEventType_LocalTime = 3659 - SystemEventType_Message = 3660 - SystemEventType_Severity = 3661 - DeviceFailureEventType_EventId = 3662 - DeviceFailureEventType_EventType = 3663 - DeviceFailureEventType_SourceNode = 3664 - DeviceFailureEventType_SourceName = 3665 - DeviceFailureEventType_Time = 3666 - DeviceFailureEventType_ReceiveTime = 3667 - DeviceFailureEventType_LocalTime = 3668 - DeviceFailureEventType_Message = 3669 - DeviceFailureEventType_Severity = 3670 - BaseModelChangeEventType_EventId = 3671 - BaseModelChangeEventType_EventType = 3672 - BaseModelChangeEventType_SourceNode = 3673 - BaseModelChangeEventType_SourceName = 3674 - BaseModelChangeEventType_Time = 3675 - BaseModelChangeEventType_ReceiveTime = 3676 - BaseModelChangeEventType_LocalTime = 3677 - BaseModelChangeEventType_Message = 3678 - BaseModelChangeEventType_Severity = 3679 - GeneralModelChangeEventType_EventId = 3680 - GeneralModelChangeEventType_EventType = 3681 - GeneralModelChangeEventType_SourceNode = 3682 - GeneralModelChangeEventType_SourceName = 3683 - GeneralModelChangeEventType_Time = 3684 - GeneralModelChangeEventType_ReceiveTime = 3685 - GeneralModelChangeEventType_LocalTime = 3686 - GeneralModelChangeEventType_Message = 3687 - GeneralModelChangeEventType_Severity = 3688 - SemanticChangeEventType_EventId = 3689 - SemanticChangeEventType_EventType = 3690 - SemanticChangeEventType_SourceNode = 3691 - SemanticChangeEventType_SourceName = 3692 - SemanticChangeEventType_Time = 3693 - SemanticChangeEventType_ReceiveTime = 3694 - SemanticChangeEventType_LocalTime = 3695 - SemanticChangeEventType_Message = 3696 - SemanticChangeEventType_Severity = 3697 ServerStatusType_BuildInfo_ProductUri = 3698 ServerStatusType_BuildInfo_ManufacturerName = 3699 ServerStatusType_BuildInfo_ProductName = 3700 @@ -1817,12 +1308,6 @@ class ObjectIds: Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray = 3707 Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray = 3708 Server_ServerRedundancy_RedundancySupport = 3709 - FiniteStateVariableType_Name = 3714 - FiniteStateVariableType_Number = 3715 - FiniteStateVariableType_EffectiveDisplayName = 3716 - FiniteTransitionVariableType_Name = 3717 - FiniteTransitionVariableType_Number = 3718 - FiniteTransitionVariableType_TransitionTime = 3719 StateMachineType_CurrentState_Id = 3720 StateMachineType_CurrentState_Name = 3721 StateMachineType_CurrentState_Number = 3722 @@ -1839,16 +1324,6 @@ class ObjectIds: FiniteStateMachineType_LastTransition_Name = 3733 FiniteStateMachineType_LastTransition_Number = 3734 FiniteStateMachineType_LastTransition_TransitionTime = 3735 - InitialStateType_StateNumber = 3736 - TransitionEventType_EventId = 3737 - TransitionEventType_EventType = 3738 - TransitionEventType_SourceNode = 3739 - TransitionEventType_SourceName = 3740 - TransitionEventType_Time = 3741 - TransitionEventType_ReceiveTime = 3742 - TransitionEventType_LocalTime = 3743 - TransitionEventType_Message = 3744 - TransitionEventType_Severity = 3745 TransitionEventType_FromState_Id = 3746 TransitionEventType_FromState_Name = 3747 TransitionEventType_FromState_Number = 3748 @@ -1861,73 +1336,7 @@ class ObjectIds: TransitionEventType_Transition_Name = 3755 TransitionEventType_Transition_Number = 3756 TransitionEventType_Transition_TransitionTime = 3757 - AuditUpdateStateEventType_EventId = 3758 - AuditUpdateStateEventType_EventType = 3759 - AuditUpdateStateEventType_SourceNode = 3760 - AuditUpdateStateEventType_SourceName = 3761 - AuditUpdateStateEventType_Time = 3762 - AuditUpdateStateEventType_ReceiveTime = 3763 - AuditUpdateStateEventType_LocalTime = 3764 - AuditUpdateStateEventType_Message = 3765 - AuditUpdateStateEventType_Severity = 3766 - AuditUpdateStateEventType_ActionTimeStamp = 3767 - AuditUpdateStateEventType_Status = 3768 - AuditUpdateStateEventType_ServerId = 3769 - AuditUpdateStateEventType_ClientAuditEntryId = 3770 - AuditUpdateStateEventType_ClientUserId = 3771 - AuditUpdateStateEventType_MethodId = 3772 - AuditUpdateStateEventType_InputArguments = 3773 - AnalogItemType_Definition = 3774 - AnalogItemType_ValuePrecision = 3775 - DiscreteItemType_Definition = 3776 - DiscreteItemType_ValuePrecision = 3777 - TwoStateDiscreteType_Definition = 3778 - TwoStateDiscreteType_ValuePrecision = 3779 - MultiStateDiscreteType_Definition = 3780 - MultiStateDiscreteType_ValuePrecision = 3781 - ProgramTransitionEventType_EventId = 3782 - ProgramTransitionEventType_EventType = 3783 - ProgramTransitionEventType_SourceNode = 3784 - ProgramTransitionEventType_SourceName = 3785 - ProgramTransitionEventType_Time = 3786 - ProgramTransitionEventType_ReceiveTime = 3787 - ProgramTransitionEventType_LocalTime = 3788 - ProgramTransitionEventType_Message = 3789 - ProgramTransitionEventType_Severity = 3790 - ProgramTransitionEventType_FromState = 3791 - ProgramTransitionEventType_FromState_Id = 3792 - ProgramTransitionEventType_FromState_Name = 3793 - ProgramTransitionEventType_FromState_Number = 3794 - ProgramTransitionEventType_FromState_EffectiveDisplayName = 3795 - ProgramTransitionEventType_ToState = 3796 - ProgramTransitionEventType_ToState_Id = 3797 - ProgramTransitionEventType_ToState_Name = 3798 - ProgramTransitionEventType_ToState_Number = 3799 - ProgramTransitionEventType_ToState_EffectiveDisplayName = 3800 - ProgramTransitionEventType_Transition = 3801 - ProgramTransitionEventType_Transition_Id = 3802 - ProgramTransitionEventType_Transition_Name = 3803 - ProgramTransitionEventType_Transition_Number = 3804 - ProgramTransitionEventType_Transition_TransitionTime = 3805 ProgramTransitionAuditEventType = 3806 - ProgramTransitionAuditEventType_EventId = 3807 - ProgramTransitionAuditEventType_EventType = 3808 - ProgramTransitionAuditEventType_SourceNode = 3809 - ProgramTransitionAuditEventType_SourceName = 3810 - ProgramTransitionAuditEventType_Time = 3811 - ProgramTransitionAuditEventType_ReceiveTime = 3812 - ProgramTransitionAuditEventType_LocalTime = 3813 - ProgramTransitionAuditEventType_Message = 3814 - ProgramTransitionAuditEventType_Severity = 3815 - ProgramTransitionAuditEventType_ActionTimeStamp = 3816 - ProgramTransitionAuditEventType_Status = 3817 - ProgramTransitionAuditEventType_ServerId = 3818 - ProgramTransitionAuditEventType_ClientAuditEntryId = 3819 - ProgramTransitionAuditEventType_ClientUserId = 3820 - ProgramTransitionAuditEventType_MethodId = 3821 - ProgramTransitionAuditEventType_InputArguments = 3822 - ProgramTransitionAuditEventType_OldStateId = 3823 - ProgramTransitionAuditEventType_NewStateId = 3824 ProgramTransitionAuditEventType_Transition = 3825 ProgramTransitionAuditEventType_Transition_Id = 3826 ProgramTransitionAuditEventType_Transition_Name = 3827 @@ -1956,156 +1365,14 @@ class ObjectIds: ProgramStateMachineType_FinalResultData = 3850 AddCommentMethodType = 3863 AddCommentMethodType_InputArguments = 3864 - ConditionType_EventId = 3865 - ConditionType_EventType = 3866 - ConditionType_SourceNode = 3867 - ConditionType_SourceName = 3868 - ConditionType_Time = 3869 - ConditionType_ReceiveTime = 3870 - ConditionType_LocalTime = 3871 - ConditionType_Message = 3872 - ConditionType_Severity = 3873 ConditionType_Retain = 3874 ConditionType_ConditionRefresh = 3875 ConditionType_ConditionRefresh_InputArguments = 3876 - RefreshStartEventType_EventId = 3969 - RefreshStartEventType_EventType = 3970 - RefreshStartEventType_SourceNode = 3971 - RefreshStartEventType_SourceName = 3972 - RefreshStartEventType_Time = 3973 - RefreshStartEventType_ReceiveTime = 3974 - RefreshStartEventType_LocalTime = 3975 - RefreshStartEventType_Message = 3976 - RefreshStartEventType_Severity = 3977 - RefreshEndEventType_EventId = 3978 - RefreshEndEventType_EventType = 3979 - RefreshEndEventType_SourceNode = 3980 - RefreshEndEventType_SourceName = 3981 - RefreshEndEventType_Time = 3982 - RefreshEndEventType_ReceiveTime = 3983 - RefreshEndEventType_LocalTime = 3984 - RefreshEndEventType_Message = 3985 - RefreshEndEventType_Severity = 3986 - RefreshRequiredEventType_EventId = 3987 - RefreshRequiredEventType_EventType = 3988 - RefreshRequiredEventType_SourceNode = 3989 - RefreshRequiredEventType_SourceName = 3990 - RefreshRequiredEventType_Time = 3991 - RefreshRequiredEventType_ReceiveTime = 3992 - RefreshRequiredEventType_LocalTime = 3993 - RefreshRequiredEventType_Message = 3994 - RefreshRequiredEventType_Severity = 3995 - AuditConditionEventType_EventId = 3996 - AuditConditionEventType_EventType = 3997 - AuditConditionEventType_SourceNode = 3998 - AuditConditionEventType_SourceName = 3999 - AuditConditionEventType_Time = 4000 - AuditConditionEventType_ReceiveTime = 4001 - AuditConditionEventType_LocalTime = 4002 - AuditConditionEventType_Message = 4003 - AuditConditionEventType_Severity = 4004 - AuditConditionEventType_ActionTimeStamp = 4005 - AuditConditionEventType_Status = 4006 - AuditConditionEventType_ServerId = 4007 - AuditConditionEventType_ClientAuditEntryId = 4008 - AuditConditionEventType_ClientUserId = 4009 - AuditConditionEventType_MethodId = 4010 - AuditConditionEventType_InputArguments = 4011 - AuditConditionEnableEventType_EventId = 4106 - AuditConditionEnableEventType_EventType = 4107 - AuditConditionEnableEventType_SourceNode = 4108 - AuditConditionEnableEventType_SourceName = 4109 - AuditConditionEnableEventType_Time = 4110 - AuditConditionEnableEventType_ReceiveTime = 4111 - AuditConditionEnableEventType_LocalTime = 4112 - AuditConditionEnableEventType_Message = 4113 - AuditConditionEnableEventType_Severity = 4114 - AuditConditionEnableEventType_ActionTimeStamp = 4115 - AuditConditionEnableEventType_Status = 4116 - AuditConditionEnableEventType_ServerId = 4117 - AuditConditionEnableEventType_ClientAuditEntryId = 4118 - AuditConditionEnableEventType_ClientUserId = 4119 - AuditConditionEnableEventType_MethodId = 4120 - AuditConditionEnableEventType_InputArguments = 4121 - AuditConditionCommentEventType_EventId = 4170 - AuditConditionCommentEventType_EventType = 4171 - AuditConditionCommentEventType_SourceNode = 4172 - AuditConditionCommentEventType_SourceName = 4173 - AuditConditionCommentEventType_Time = 4174 - AuditConditionCommentEventType_ReceiveTime = 4175 - AuditConditionCommentEventType_LocalTime = 4176 - AuditConditionCommentEventType_Message = 4177 - AuditConditionCommentEventType_Severity = 4178 - AuditConditionCommentEventType_ActionTimeStamp = 4179 - AuditConditionCommentEventType_Status = 4180 - AuditConditionCommentEventType_ServerId = 4181 - AuditConditionCommentEventType_ClientAuditEntryId = 4182 - AuditConditionCommentEventType_ClientUserId = 4183 - AuditConditionCommentEventType_MethodId = 4184 - AuditConditionCommentEventType_InputArguments = 4185 - DialogConditionType_EventId = 4188 - DialogConditionType_EventType = 4189 - DialogConditionType_SourceNode = 4190 - DialogConditionType_SourceName = 4191 - DialogConditionType_Time = 4192 - DialogConditionType_ReceiveTime = 4193 - DialogConditionType_LocalTime = 4194 - DialogConditionType_Message = 4195 - DialogConditionType_Severity = 4196 - DialogConditionType_Retain = 4197 - DialogConditionType_ConditionRefresh = 4198 - DialogConditionType_ConditionRefresh_InputArguments = 4199 - AcknowledgeableConditionType_EventId = 5113 - AcknowledgeableConditionType_EventType = 5114 - AcknowledgeableConditionType_SourceNode = 5115 - AcknowledgeableConditionType_SourceName = 5116 - AcknowledgeableConditionType_Time = 5117 - AcknowledgeableConditionType_ReceiveTime = 5118 - AcknowledgeableConditionType_LocalTime = 5119 - AcknowledgeableConditionType_Message = 5120 - AcknowledgeableConditionType_Severity = 5121 - AcknowledgeableConditionType_Retain = 5122 - AcknowledgeableConditionType_ConditionRefresh = 5123 - AcknowledgeableConditionType_ConditionRefresh_InputArguments = 5124 - AlarmConditionType_EventId = 5540 - AlarmConditionType_EventType = 5541 - AlarmConditionType_SourceNode = 5542 - AlarmConditionType_SourceName = 5543 - AlarmConditionType_Time = 5544 - AlarmConditionType_ReceiveTime = 5545 - AlarmConditionType_LocalTime = 5546 - AlarmConditionType_Message = 5547 - AlarmConditionType_Severity = 5548 - AlarmConditionType_Retain = 5549 - AlarmConditionType_ConditionRefresh = 5550 - AlarmConditionType_ConditionRefresh_InputArguments = 5551 - ShelvedStateMachineType_CurrentState = 6088 - ShelvedStateMachineType_CurrentState_Id = 6089 - ShelvedStateMachineType_CurrentState_Name = 6090 - ShelvedStateMachineType_CurrentState_Number = 6091 - ShelvedStateMachineType_CurrentState_EffectiveDisplayName = 6092 - ShelvedStateMachineType_LastTransition = 6093 - ShelvedStateMachineType_LastTransition_Id = 6094 - ShelvedStateMachineType_LastTransition_Name = 6095 - ShelvedStateMachineType_LastTransition_Number = 6096 - ShelvedStateMachineType_LastTransition_TransitionTime = 6097 ShelvedStateMachineType_Unshelved_StateNumber = 6098 ShelvedStateMachineType_TimedShelved_StateNumber = 6100 ShelvedStateMachineType_OneShotShelved_StateNumber = 6101 TimedShelveMethodType = 6102 TimedShelveMethodType_InputArguments = 6103 - LimitAlarmType_EventId = 6116 - LimitAlarmType_EventType = 6117 - LimitAlarmType_SourceNode = 6118 - LimitAlarmType_SourceName = 6119 - LimitAlarmType_Time = 6120 - LimitAlarmType_ReceiveTime = 6121 - LimitAlarmType_LocalTime = 6122 - LimitAlarmType_Message = 6123 - LimitAlarmType_Severity = 6124 - LimitAlarmType_Retain = 6125 - LimitAlarmType_ConditionRefresh = 6126 - LimitAlarmType_ConditionRefresh_InputArguments = 6127 IdType_EnumStrings = 7591 EnumValueType = 7594 MessageSecurityMode_EnumStrings = 7595 @@ -2422,61 +1689,10 @@ class ObjectIds: OpcUa_XmlSchema_TimeZoneDataType_DataTypeVersion = 8919 OpcUa_XmlSchema_TimeZoneDataType_DictionaryFragment = 8920 AuditConditionRespondEventType = 8927 - AuditConditionRespondEventType_EventId = 8928 - AuditConditionRespondEventType_EventType = 8929 - AuditConditionRespondEventType_SourceNode = 8930 - AuditConditionRespondEventType_SourceName = 8931 - AuditConditionRespondEventType_Time = 8932 - AuditConditionRespondEventType_ReceiveTime = 8933 - AuditConditionRespondEventType_LocalTime = 8934 - AuditConditionRespondEventType_Message = 8935 - AuditConditionRespondEventType_Severity = 8936 - AuditConditionRespondEventType_ActionTimeStamp = 8937 - AuditConditionRespondEventType_Status = 8938 - AuditConditionRespondEventType_ServerId = 8939 - AuditConditionRespondEventType_ClientAuditEntryId = 8940 - AuditConditionRespondEventType_ClientUserId = 8941 - AuditConditionRespondEventType_MethodId = 8942 - AuditConditionRespondEventType_InputArguments = 8943 AuditConditionAcknowledgeEventType = 8944 - AuditConditionAcknowledgeEventType_EventId = 8945 - AuditConditionAcknowledgeEventType_EventType = 8946 - AuditConditionAcknowledgeEventType_SourceNode = 8947 - AuditConditionAcknowledgeEventType_SourceName = 8948 - AuditConditionAcknowledgeEventType_Time = 8949 - AuditConditionAcknowledgeEventType_ReceiveTime = 8950 - AuditConditionAcknowledgeEventType_LocalTime = 8951 - AuditConditionAcknowledgeEventType_Message = 8952 - AuditConditionAcknowledgeEventType_Severity = 8953 - AuditConditionAcknowledgeEventType_ActionTimeStamp = 8954 - AuditConditionAcknowledgeEventType_Status = 8955 - AuditConditionAcknowledgeEventType_ServerId = 8956 - AuditConditionAcknowledgeEventType_ClientAuditEntryId = 8957 - AuditConditionAcknowledgeEventType_ClientUserId = 8958 - AuditConditionAcknowledgeEventType_MethodId = 8959 - AuditConditionAcknowledgeEventType_InputArguments = 8960 AuditConditionConfirmEventType = 8961 - AuditConditionConfirmEventType_EventId = 8962 - AuditConditionConfirmEventType_EventType = 8963 - AuditConditionConfirmEventType_SourceNode = 8964 - AuditConditionConfirmEventType_SourceName = 8965 - AuditConditionConfirmEventType_Time = 8966 - AuditConditionConfirmEventType_ReceiveTime = 8967 - AuditConditionConfirmEventType_LocalTime = 8968 - AuditConditionConfirmEventType_Message = 8969 - AuditConditionConfirmEventType_Severity = 8970 - AuditConditionConfirmEventType_ActionTimeStamp = 8971 - AuditConditionConfirmEventType_Status = 8972 - AuditConditionConfirmEventType_ServerId = 8973 - AuditConditionConfirmEventType_ClientAuditEntryId = 8974 - AuditConditionConfirmEventType_ClientUserId = 8975 - AuditConditionConfirmEventType_MethodId = 8976 - AuditConditionConfirmEventType_InputArguments = 8977 TwoStateVariableType = 8995 TwoStateVariableType_Id = 8996 - TwoStateVariableType_Name = 8997 - TwoStateVariableType_Number = 8998 - TwoStateVariableType_EffectiveDisplayName = 8999 TwoStateVariableType_TransitionTime = 9000 TwoStateVariableType_EffectiveTransitionTime = 9001 ConditionVariableType = 9002 @@ -2510,8 +1726,6 @@ class ObjectIds: ConditionType_AddComment_InputArguments = 9030 DialogResponseMethodType = 9031 DialogResponseMethodType_InputArguments = 9032 - DialogConditionType_ConditionName = 9033 - DialogConditionType_BranchId = 9034 DialogConditionType_EnabledState = 9035 DialogConditionType_EnabledState_Id = 9036 DialogConditionType_EnabledState_Name = 9037 @@ -2521,17 +1735,6 @@ class ObjectIds: DialogConditionType_EnabledState_EffectiveTransitionTime = 9041 DialogConditionType_EnabledState_TrueState = 9042 DialogConditionType_EnabledState_FalseState = 9043 - DialogConditionType_Quality = 9044 - DialogConditionType_Quality_SourceTimestamp = 9045 - DialogConditionType_LastSeverity = 9046 - DialogConditionType_LastSeverity_SourceTimestamp = 9047 - DialogConditionType_Comment = 9048 - DialogConditionType_Comment_SourceTimestamp = 9049 - DialogConditionType_ClientUserId = 9050 - DialogConditionType_Enable = 9051 - DialogConditionType_Disable = 9052 - DialogConditionType_AddComment = 9053 - DialogConditionType_AddComment_InputArguments = 9054 DialogConditionType_DialogState = 9055 DialogConditionType_DialogState_Id = 9056 DialogConditionType_DialogState_Name = 9057 @@ -2548,8 +1751,6 @@ class ObjectIds: DialogConditionType_LastResponse = 9068 DialogConditionType_Respond = 9069 DialogConditionType_Respond_InputArguments = 9070 - AcknowledgeableConditionType_ConditionName = 9071 - AcknowledgeableConditionType_BranchId = 9072 AcknowledgeableConditionType_EnabledState = 9073 AcknowledgeableConditionType_EnabledState_Id = 9074 AcknowledgeableConditionType_EnabledState_Name = 9075 @@ -2559,17 +1760,6 @@ class ObjectIds: AcknowledgeableConditionType_EnabledState_EffectiveTransitionTime = 9079 AcknowledgeableConditionType_EnabledState_TrueState = 9080 AcknowledgeableConditionType_EnabledState_FalseState = 9081 - AcknowledgeableConditionType_Quality = 9082 - AcknowledgeableConditionType_Quality_SourceTimestamp = 9083 - AcknowledgeableConditionType_LastSeverity = 9084 - AcknowledgeableConditionType_LastSeverity_SourceTimestamp = 9085 - AcknowledgeableConditionType_Comment = 9086 - AcknowledgeableConditionType_Comment_SourceTimestamp = 9087 - AcknowledgeableConditionType_ClientUserId = 9088 - AcknowledgeableConditionType_Enable = 9089 - AcknowledgeableConditionType_Disable = 9090 - AcknowledgeableConditionType_AddComment = 9091 - AcknowledgeableConditionType_AddComment_InputArguments = 9092 AcknowledgeableConditionType_AckedState = 9093 AcknowledgeableConditionType_AckedState_Id = 9094 AcknowledgeableConditionType_AckedState_Name = 9095 @@ -2593,8 +1783,6 @@ class ObjectIds: AcknowledgeableConditionType_Confirm = 9113 AcknowledgeableConditionType_Confirm_InputArguments = 9114 ShelvedStateMachineType_UnshelveTime = 9115 - AlarmConditionType_ConditionName = 9116 - AlarmConditionType_BranchId = 9117 AlarmConditionType_EnabledState = 9118 AlarmConditionType_EnabledState_Id = 9119 AlarmConditionType_EnabledState_Name = 9120 @@ -2604,39 +1792,6 @@ class ObjectIds: AlarmConditionType_EnabledState_EffectiveTransitionTime = 9124 AlarmConditionType_EnabledState_TrueState = 9125 AlarmConditionType_EnabledState_FalseState = 9126 - AlarmConditionType_Quality = 9127 - AlarmConditionType_Quality_SourceTimestamp = 9128 - AlarmConditionType_LastSeverity = 9129 - AlarmConditionType_LastSeverity_SourceTimestamp = 9130 - AlarmConditionType_Comment = 9131 - AlarmConditionType_Comment_SourceTimestamp = 9132 - AlarmConditionType_ClientUserId = 9133 - AlarmConditionType_Enable = 9134 - AlarmConditionType_Disable = 9135 - AlarmConditionType_AddComment = 9136 - AlarmConditionType_AddComment_InputArguments = 9137 - AlarmConditionType_AckedState = 9138 - AlarmConditionType_AckedState_Id = 9139 - AlarmConditionType_AckedState_Name = 9140 - AlarmConditionType_AckedState_Number = 9141 - AlarmConditionType_AckedState_EffectiveDisplayName = 9142 - AlarmConditionType_AckedState_TransitionTime = 9143 - AlarmConditionType_AckedState_EffectiveTransitionTime = 9144 - AlarmConditionType_AckedState_TrueState = 9145 - AlarmConditionType_AckedState_FalseState = 9146 - AlarmConditionType_ConfirmedState = 9147 - AlarmConditionType_ConfirmedState_Id = 9148 - AlarmConditionType_ConfirmedState_Name = 9149 - AlarmConditionType_ConfirmedState_Number = 9150 - AlarmConditionType_ConfirmedState_EffectiveDisplayName = 9151 - AlarmConditionType_ConfirmedState_TransitionTime = 9152 - AlarmConditionType_ConfirmedState_EffectiveTransitionTime = 9153 - AlarmConditionType_ConfirmedState_TrueState = 9154 - AlarmConditionType_ConfirmedState_FalseState = 9155 - AlarmConditionType_Acknowledge = 9156 - AlarmConditionType_Acknowledge_InputArguments = 9157 - AlarmConditionType_Confirm = 9158 - AlarmConditionType_Confirm_InputArguments = 9159 AlarmConditionType_ActiveState = 9160 AlarmConditionType_ActiveState_Id = 9161 AlarmConditionType_ActiveState_Name = 9162 @@ -2673,97 +1828,7 @@ class ObjectIds: AlarmConditionType_ShelvingState_TimedShelve_InputArguments = 9214 AlarmConditionType_SuppressedOrShelved = 9215 AlarmConditionType_MaxTimeShelved = 9216 - LimitAlarmType_ConditionName = 9217 - LimitAlarmType_BranchId = 9218 - LimitAlarmType_EnabledState = 9219 - LimitAlarmType_EnabledState_Id = 9220 - LimitAlarmType_EnabledState_Name = 9221 - LimitAlarmType_EnabledState_Number = 9222 - LimitAlarmType_EnabledState_EffectiveDisplayName = 9223 - LimitAlarmType_EnabledState_TransitionTime = 9224 - LimitAlarmType_EnabledState_EffectiveTransitionTime = 9225 - LimitAlarmType_EnabledState_TrueState = 9226 - LimitAlarmType_EnabledState_FalseState = 9227 - LimitAlarmType_Quality = 9228 - LimitAlarmType_Quality_SourceTimestamp = 9229 - LimitAlarmType_LastSeverity = 9230 - LimitAlarmType_LastSeverity_SourceTimestamp = 9231 - LimitAlarmType_Comment = 9232 - LimitAlarmType_Comment_SourceTimestamp = 9233 - LimitAlarmType_ClientUserId = 9234 - LimitAlarmType_Enable = 9235 - LimitAlarmType_Disable = 9236 - LimitAlarmType_AddComment = 9237 - LimitAlarmType_AddComment_InputArguments = 9238 - LimitAlarmType_AckedState = 9239 - LimitAlarmType_AckedState_Id = 9240 - LimitAlarmType_AckedState_Name = 9241 - LimitAlarmType_AckedState_Number = 9242 - LimitAlarmType_AckedState_EffectiveDisplayName = 9243 - LimitAlarmType_AckedState_TransitionTime = 9244 - LimitAlarmType_AckedState_EffectiveTransitionTime = 9245 - LimitAlarmType_AckedState_TrueState = 9246 - LimitAlarmType_AckedState_FalseState = 9247 - LimitAlarmType_ConfirmedState = 9248 - LimitAlarmType_ConfirmedState_Id = 9249 - LimitAlarmType_ConfirmedState_Name = 9250 - LimitAlarmType_ConfirmedState_Number = 9251 - LimitAlarmType_ConfirmedState_EffectiveDisplayName = 9252 - LimitAlarmType_ConfirmedState_TransitionTime = 9253 - LimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9254 - LimitAlarmType_ConfirmedState_TrueState = 9255 - LimitAlarmType_ConfirmedState_FalseState = 9256 - LimitAlarmType_Acknowledge = 9257 - LimitAlarmType_Acknowledge_InputArguments = 9258 - LimitAlarmType_Confirm = 9259 - LimitAlarmType_Confirm_InputArguments = 9260 - LimitAlarmType_ActiveState = 9261 - LimitAlarmType_ActiveState_Id = 9262 - LimitAlarmType_ActiveState_Name = 9263 - LimitAlarmType_ActiveState_Number = 9264 - LimitAlarmType_ActiveState_EffectiveDisplayName = 9265 - LimitAlarmType_ActiveState_TransitionTime = 9266 - LimitAlarmType_ActiveState_EffectiveTransitionTime = 9267 - LimitAlarmType_ActiveState_TrueState = 9268 - LimitAlarmType_ActiveState_FalseState = 9269 - LimitAlarmType_SuppressedState = 9270 - LimitAlarmType_SuppressedState_Id = 9271 - LimitAlarmType_SuppressedState_Name = 9272 - LimitAlarmType_SuppressedState_Number = 9273 - LimitAlarmType_SuppressedState_EffectiveDisplayName = 9274 - LimitAlarmType_SuppressedState_TransitionTime = 9275 - LimitAlarmType_SuppressedState_EffectiveTransitionTime = 9276 - LimitAlarmType_SuppressedState_TrueState = 9277 - LimitAlarmType_SuppressedState_FalseState = 9278 - LimitAlarmType_ShelvingState = 9279 - LimitAlarmType_ShelvingState_CurrentState = 9280 - LimitAlarmType_ShelvingState_CurrentState_Id = 9281 - LimitAlarmType_ShelvingState_CurrentState_Name = 9282 - LimitAlarmType_ShelvingState_CurrentState_Number = 9283 - LimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9284 - LimitAlarmType_ShelvingState_LastTransition = 9285 - LimitAlarmType_ShelvingState_LastTransition_Id = 9286 - LimitAlarmType_ShelvingState_LastTransition_Name = 9287 - LimitAlarmType_ShelvingState_LastTransition_Number = 9288 - LimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9289 - LimitAlarmType_ShelvingState_UnshelveTime = 9290 - LimitAlarmType_ShelvingState_Unshelve = 9312 - LimitAlarmType_ShelvingState_OneShotShelve = 9313 - LimitAlarmType_ShelvingState_TimedShelve = 9314 - LimitAlarmType_ShelvingState_TimedShelve_InputArguments = 9315 - LimitAlarmType_SuppressedOrShelved = 9316 - LimitAlarmType_MaxTimeShelved = 9317 ExclusiveLimitStateMachineType = 9318 - ExclusiveLimitStateMachineType_CurrentState = 9319 - ExclusiveLimitStateMachineType_CurrentState_Id = 9320 - ExclusiveLimitStateMachineType_CurrentState_Name = 9321 - ExclusiveLimitStateMachineType_CurrentState_Number = 9322 - ExclusiveLimitStateMachineType_CurrentState_EffectiveDisplayName = 9323 - ExclusiveLimitStateMachineType_LastTransition = 9324 - ExclusiveLimitStateMachineType_LastTransition_Id = 9325 - ExclusiveLimitStateMachineType_LastTransition_Name = 9326 - ExclusiveLimitStateMachineType_LastTransition_Number = 9327 - ExclusiveLimitStateMachineType_LastTransition_TransitionTime = 9328 ExclusiveLimitStateMachineType_HighHigh = 9329 ExclusiveLimitStateMachineType_HighHigh_StateNumber = 9330 ExclusiveLimitStateMachineType_High = 9331 @@ -2777,62 +1842,6 @@ class ObjectIds: ExclusiveLimitStateMachineType_HighHighToHigh = 9339 ExclusiveLimitStateMachineType_HighToHighHigh = 9340 ExclusiveLimitAlarmType = 9341 - ExclusiveLimitAlarmType_EventId = 9342 - ExclusiveLimitAlarmType_EventType = 9343 - ExclusiveLimitAlarmType_SourceNode = 9344 - ExclusiveLimitAlarmType_SourceName = 9345 - ExclusiveLimitAlarmType_Time = 9346 - ExclusiveLimitAlarmType_ReceiveTime = 9347 - ExclusiveLimitAlarmType_LocalTime = 9348 - ExclusiveLimitAlarmType_Message = 9349 - ExclusiveLimitAlarmType_Severity = 9350 - ExclusiveLimitAlarmType_ConditionName = 9351 - ExclusiveLimitAlarmType_BranchId = 9352 - ExclusiveLimitAlarmType_Retain = 9353 - ExclusiveLimitAlarmType_EnabledState = 9354 - ExclusiveLimitAlarmType_EnabledState_Id = 9355 - ExclusiveLimitAlarmType_EnabledState_Name = 9356 - ExclusiveLimitAlarmType_EnabledState_Number = 9357 - ExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName = 9358 - ExclusiveLimitAlarmType_EnabledState_TransitionTime = 9359 - ExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime = 9360 - ExclusiveLimitAlarmType_EnabledState_TrueState = 9361 - ExclusiveLimitAlarmType_EnabledState_FalseState = 9362 - ExclusiveLimitAlarmType_Quality = 9363 - ExclusiveLimitAlarmType_Quality_SourceTimestamp = 9364 - ExclusiveLimitAlarmType_LastSeverity = 9365 - ExclusiveLimitAlarmType_LastSeverity_SourceTimestamp = 9366 - ExclusiveLimitAlarmType_Comment = 9367 - ExclusiveLimitAlarmType_Comment_SourceTimestamp = 9368 - ExclusiveLimitAlarmType_ClientUserId = 9369 - ExclusiveLimitAlarmType_Enable = 9370 - ExclusiveLimitAlarmType_Disable = 9371 - ExclusiveLimitAlarmType_AddComment = 9372 - ExclusiveLimitAlarmType_AddComment_InputArguments = 9373 - ExclusiveLimitAlarmType_ConditionRefresh = 9374 - ExclusiveLimitAlarmType_ConditionRefresh_InputArguments = 9375 - ExclusiveLimitAlarmType_AckedState = 9376 - ExclusiveLimitAlarmType_AckedState_Id = 9377 - ExclusiveLimitAlarmType_AckedState_Name = 9378 - ExclusiveLimitAlarmType_AckedState_Number = 9379 - ExclusiveLimitAlarmType_AckedState_EffectiveDisplayName = 9380 - ExclusiveLimitAlarmType_AckedState_TransitionTime = 9381 - ExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime = 9382 - ExclusiveLimitAlarmType_AckedState_TrueState = 9383 - ExclusiveLimitAlarmType_AckedState_FalseState = 9384 - ExclusiveLimitAlarmType_ConfirmedState = 9385 - ExclusiveLimitAlarmType_ConfirmedState_Id = 9386 - ExclusiveLimitAlarmType_ConfirmedState_Name = 9387 - ExclusiveLimitAlarmType_ConfirmedState_Number = 9388 - ExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName = 9389 - ExclusiveLimitAlarmType_ConfirmedState_TransitionTime = 9390 - ExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9391 - ExclusiveLimitAlarmType_ConfirmedState_TrueState = 9392 - ExclusiveLimitAlarmType_ConfirmedState_FalseState = 9393 - ExclusiveLimitAlarmType_Acknowledge = 9394 - ExclusiveLimitAlarmType_Acknowledge_InputArguments = 9395 - ExclusiveLimitAlarmType_Confirm = 9396 - ExclusiveLimitAlarmType_Confirm_InputArguments = 9397 ExclusiveLimitAlarmType_ActiveState = 9398 ExclusiveLimitAlarmType_ActiveState_Id = 9399 ExclusiveLimitAlarmType_ActiveState_Name = 9400 @@ -2842,33 +1851,6 @@ class ObjectIds: ExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime = 9404 ExclusiveLimitAlarmType_ActiveState_TrueState = 9405 ExclusiveLimitAlarmType_ActiveState_FalseState = 9406 - ExclusiveLimitAlarmType_SuppressedState = 9407 - ExclusiveLimitAlarmType_SuppressedState_Id = 9408 - ExclusiveLimitAlarmType_SuppressedState_Name = 9409 - ExclusiveLimitAlarmType_SuppressedState_Number = 9410 - ExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName = 9411 - ExclusiveLimitAlarmType_SuppressedState_TransitionTime = 9412 - ExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime = 9413 - ExclusiveLimitAlarmType_SuppressedState_TrueState = 9414 - ExclusiveLimitAlarmType_SuppressedState_FalseState = 9415 - ExclusiveLimitAlarmType_ShelvingState = 9416 - ExclusiveLimitAlarmType_ShelvingState_CurrentState = 9417 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Id = 9418 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Name = 9419 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_Number = 9420 - ExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9421 - ExclusiveLimitAlarmType_ShelvingState_LastTransition = 9422 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Id = 9423 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Name = 9424 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_Number = 9425 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9426 - ExclusiveLimitAlarmType_ShelvingState_UnshelveTime = 9427 - ExclusiveLimitAlarmType_ShelvingState_Unshelve = 9449 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve = 9450 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve = 9451 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments = 9452 - ExclusiveLimitAlarmType_SuppressedOrShelved = 9453 - ExclusiveLimitAlarmType_MaxTimeShelved = 9454 ExclusiveLimitAlarmType_LimitState = 9455 ExclusiveLimitAlarmType_LimitState_CurrentState = 9456 ExclusiveLimitAlarmType_LimitState_CurrentState_Id = 9457 @@ -2880,392 +1862,11 @@ class ObjectIds: ExclusiveLimitAlarmType_LimitState_LastTransition_Name = 9463 ExclusiveLimitAlarmType_LimitState_LastTransition_Number = 9464 ExclusiveLimitAlarmType_LimitState_LastTransition_TransitionTime = 9465 - ExclusiveLimitAlarmType_HighHighLimit = 9478 - ExclusiveLimitAlarmType_HighLimit = 9479 - ExclusiveLimitAlarmType_LowLimit = 9480 - ExclusiveLimitAlarmType_LowLowLimit = 9481 ExclusiveLevelAlarmType = 9482 - ExclusiveLevelAlarmType_EventId = 9483 - ExclusiveLevelAlarmType_EventType = 9484 - ExclusiveLevelAlarmType_SourceNode = 9485 - ExclusiveLevelAlarmType_SourceName = 9486 - ExclusiveLevelAlarmType_Time = 9487 - ExclusiveLevelAlarmType_ReceiveTime = 9488 - ExclusiveLevelAlarmType_LocalTime = 9489 - ExclusiveLevelAlarmType_Message = 9490 - ExclusiveLevelAlarmType_Severity = 9491 - ExclusiveLevelAlarmType_ConditionName = 9492 - ExclusiveLevelAlarmType_BranchId = 9493 - ExclusiveLevelAlarmType_Retain = 9494 - ExclusiveLevelAlarmType_EnabledState = 9495 - ExclusiveLevelAlarmType_EnabledState_Id = 9496 - ExclusiveLevelAlarmType_EnabledState_Name = 9497 - ExclusiveLevelAlarmType_EnabledState_Number = 9498 - ExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName = 9499 - ExclusiveLevelAlarmType_EnabledState_TransitionTime = 9500 - ExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime = 9501 - ExclusiveLevelAlarmType_EnabledState_TrueState = 9502 - ExclusiveLevelAlarmType_EnabledState_FalseState = 9503 - ExclusiveLevelAlarmType_Quality = 9504 - ExclusiveLevelAlarmType_Quality_SourceTimestamp = 9505 - ExclusiveLevelAlarmType_LastSeverity = 9506 - ExclusiveLevelAlarmType_LastSeverity_SourceTimestamp = 9507 - ExclusiveLevelAlarmType_Comment = 9508 - ExclusiveLevelAlarmType_Comment_SourceTimestamp = 9509 - ExclusiveLevelAlarmType_ClientUserId = 9510 - ExclusiveLevelAlarmType_Enable = 9511 - ExclusiveLevelAlarmType_Disable = 9512 - ExclusiveLevelAlarmType_AddComment = 9513 - ExclusiveLevelAlarmType_AddComment_InputArguments = 9514 - ExclusiveLevelAlarmType_ConditionRefresh = 9515 - ExclusiveLevelAlarmType_ConditionRefresh_InputArguments = 9516 - ExclusiveLevelAlarmType_AckedState = 9517 - ExclusiveLevelAlarmType_AckedState_Id = 9518 - ExclusiveLevelAlarmType_AckedState_Name = 9519 - ExclusiveLevelAlarmType_AckedState_Number = 9520 - ExclusiveLevelAlarmType_AckedState_EffectiveDisplayName = 9521 - ExclusiveLevelAlarmType_AckedState_TransitionTime = 9522 - ExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime = 9523 - ExclusiveLevelAlarmType_AckedState_TrueState = 9524 - ExclusiveLevelAlarmType_AckedState_FalseState = 9525 - ExclusiveLevelAlarmType_ConfirmedState = 9526 - ExclusiveLevelAlarmType_ConfirmedState_Id = 9527 - ExclusiveLevelAlarmType_ConfirmedState_Name = 9528 - ExclusiveLevelAlarmType_ConfirmedState_Number = 9529 - ExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName = 9530 - ExclusiveLevelAlarmType_ConfirmedState_TransitionTime = 9531 - ExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime = 9532 - ExclusiveLevelAlarmType_ConfirmedState_TrueState = 9533 - ExclusiveLevelAlarmType_ConfirmedState_FalseState = 9534 - ExclusiveLevelAlarmType_Acknowledge = 9535 - ExclusiveLevelAlarmType_Acknowledge_InputArguments = 9536 - ExclusiveLevelAlarmType_Confirm = 9537 - ExclusiveLevelAlarmType_Confirm_InputArguments = 9538 - ExclusiveLevelAlarmType_ActiveState = 9539 - ExclusiveLevelAlarmType_ActiveState_Id = 9540 - ExclusiveLevelAlarmType_ActiveState_Name = 9541 - ExclusiveLevelAlarmType_ActiveState_Number = 9542 - ExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName = 9543 - ExclusiveLevelAlarmType_ActiveState_TransitionTime = 9544 - ExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime = 9545 - ExclusiveLevelAlarmType_ActiveState_TrueState = 9546 - ExclusiveLevelAlarmType_ActiveState_FalseState = 9547 - ExclusiveLevelAlarmType_SuppressedState = 9548 - ExclusiveLevelAlarmType_SuppressedState_Id = 9549 - ExclusiveLevelAlarmType_SuppressedState_Name = 9550 - ExclusiveLevelAlarmType_SuppressedState_Number = 9551 - ExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName = 9552 - ExclusiveLevelAlarmType_SuppressedState_TransitionTime = 9553 - ExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime = 9554 - ExclusiveLevelAlarmType_SuppressedState_TrueState = 9555 - ExclusiveLevelAlarmType_SuppressedState_FalseState = 9556 - ExclusiveLevelAlarmType_ShelvingState = 9557 - ExclusiveLevelAlarmType_ShelvingState_CurrentState = 9558 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Id = 9559 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Name = 9560 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_Number = 9561 - ExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9562 - ExclusiveLevelAlarmType_ShelvingState_LastTransition = 9563 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Id = 9564 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Name = 9565 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_Number = 9566 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime = 9567 - ExclusiveLevelAlarmType_ShelvingState_UnshelveTime = 9568 - ExclusiveLevelAlarmType_ShelvingState_Unshelve = 9590 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve = 9591 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve = 9592 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments = 9593 - ExclusiveLevelAlarmType_SuppressedOrShelved = 9594 - ExclusiveLevelAlarmType_MaxTimeShelved = 9595 - ExclusiveLevelAlarmType_LimitState = 9596 - ExclusiveLevelAlarmType_LimitState_CurrentState = 9597 - ExclusiveLevelAlarmType_LimitState_CurrentState_Id = 9598 - ExclusiveLevelAlarmType_LimitState_CurrentState_Name = 9599 - ExclusiveLevelAlarmType_LimitState_CurrentState_Number = 9600 - ExclusiveLevelAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9601 - ExclusiveLevelAlarmType_LimitState_LastTransition = 9602 - ExclusiveLevelAlarmType_LimitState_LastTransition_Id = 9603 - ExclusiveLevelAlarmType_LimitState_LastTransition_Name = 9604 - ExclusiveLevelAlarmType_LimitState_LastTransition_Number = 9605 - ExclusiveLevelAlarmType_LimitState_LastTransition_TransitionTime = 9606 - ExclusiveLevelAlarmType_HighHighLimit = 9619 - ExclusiveLevelAlarmType_HighLimit = 9620 - ExclusiveLevelAlarmType_LowLimit = 9621 - ExclusiveLevelAlarmType_LowLowLimit = 9622 ExclusiveRateOfChangeAlarmType = 9623 - ExclusiveRateOfChangeAlarmType_EventId = 9624 - ExclusiveRateOfChangeAlarmType_EventType = 9625 - ExclusiveRateOfChangeAlarmType_SourceNode = 9626 - ExclusiveRateOfChangeAlarmType_SourceName = 9627 - ExclusiveRateOfChangeAlarmType_Time = 9628 - ExclusiveRateOfChangeAlarmType_ReceiveTime = 9629 - ExclusiveRateOfChangeAlarmType_LocalTime = 9630 - ExclusiveRateOfChangeAlarmType_Message = 9631 - ExclusiveRateOfChangeAlarmType_Severity = 9632 - ExclusiveRateOfChangeAlarmType_ConditionName = 9633 - ExclusiveRateOfChangeAlarmType_BranchId = 9634 - ExclusiveRateOfChangeAlarmType_Retain = 9635 - ExclusiveRateOfChangeAlarmType_EnabledState = 9636 - ExclusiveRateOfChangeAlarmType_EnabledState_Id = 9637 - ExclusiveRateOfChangeAlarmType_EnabledState_Name = 9638 - ExclusiveRateOfChangeAlarmType_EnabledState_Number = 9639 - ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName = 9640 - ExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime = 9641 - ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime = 9642 - ExclusiveRateOfChangeAlarmType_EnabledState_TrueState = 9643 - ExclusiveRateOfChangeAlarmType_EnabledState_FalseState = 9644 - ExclusiveRateOfChangeAlarmType_Quality = 9645 - ExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp = 9646 - ExclusiveRateOfChangeAlarmType_LastSeverity = 9647 - ExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp = 9648 - ExclusiveRateOfChangeAlarmType_Comment = 9649 - ExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp = 9650 - ExclusiveRateOfChangeAlarmType_ClientUserId = 9651 - ExclusiveRateOfChangeAlarmType_Enable = 9652 - ExclusiveRateOfChangeAlarmType_Disable = 9653 - ExclusiveRateOfChangeAlarmType_AddComment = 9654 - ExclusiveRateOfChangeAlarmType_AddComment_InputArguments = 9655 - ExclusiveRateOfChangeAlarmType_ConditionRefresh = 9656 - ExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments = 9657 - ExclusiveRateOfChangeAlarmType_AckedState = 9658 - ExclusiveRateOfChangeAlarmType_AckedState_Id = 9659 - ExclusiveRateOfChangeAlarmType_AckedState_Name = 9660 - ExclusiveRateOfChangeAlarmType_AckedState_Number = 9661 - ExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName = 9662 - ExclusiveRateOfChangeAlarmType_AckedState_TransitionTime = 9663 - ExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime = 9664 - ExclusiveRateOfChangeAlarmType_AckedState_TrueState = 9665 - ExclusiveRateOfChangeAlarmType_AckedState_FalseState = 9666 - ExclusiveRateOfChangeAlarmType_ConfirmedState = 9667 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Id = 9668 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Name = 9669 - ExclusiveRateOfChangeAlarmType_ConfirmedState_Number = 9670 - ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName = 9671 - ExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime = 9672 - ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime = 9673 - ExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState = 9674 - ExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState = 9675 - ExclusiveRateOfChangeAlarmType_Acknowledge = 9676 - ExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments = 9677 - ExclusiveRateOfChangeAlarmType_Confirm = 9678 - ExclusiveRateOfChangeAlarmType_Confirm_InputArguments = 9679 - ExclusiveRateOfChangeAlarmType_ActiveState = 9680 - ExclusiveRateOfChangeAlarmType_ActiveState_Id = 9681 - ExclusiveRateOfChangeAlarmType_ActiveState_Name = 9682 - ExclusiveRateOfChangeAlarmType_ActiveState_Number = 9683 - ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName = 9684 - ExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime = 9685 - ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime = 9686 - ExclusiveRateOfChangeAlarmType_ActiveState_TrueState = 9687 - ExclusiveRateOfChangeAlarmType_ActiveState_FalseState = 9688 - ExclusiveRateOfChangeAlarmType_SuppressedState = 9689 - ExclusiveRateOfChangeAlarmType_SuppressedState_Id = 9690 - ExclusiveRateOfChangeAlarmType_SuppressedState_Name = 9691 - ExclusiveRateOfChangeAlarmType_SuppressedState_Number = 9692 - ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName = 9693 - ExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime = 9694 - ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime = 9695 - ExclusiveRateOfChangeAlarmType_SuppressedState_TrueState = 9696 - ExclusiveRateOfChangeAlarmType_SuppressedState_FalseState = 9697 - ExclusiveRateOfChangeAlarmType_ShelvingState = 9698 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState = 9699 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id = 9700 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name = 9701 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number = 9702 - ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9703 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition = 9704 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id = 9705 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name = 9706 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number = 9707 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime = 9708 - ExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime = 9709 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve = 9731 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve = 9732 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve = 9733 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments = 9734 - ExclusiveRateOfChangeAlarmType_SuppressedOrShelved = 9735 - ExclusiveRateOfChangeAlarmType_MaxTimeShelved = 9736 - ExclusiveRateOfChangeAlarmType_LimitState = 9737 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState = 9738 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Id = 9739 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Name = 9740 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Number = 9741 - ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9742 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition = 9743 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Id = 9744 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Name = 9745 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Number = 9746 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_TransitionTime = 9747 - ExclusiveRateOfChangeAlarmType_HighHighLimit = 9760 - ExclusiveRateOfChangeAlarmType_HighLimit = 9761 - ExclusiveRateOfChangeAlarmType_LowLimit = 9762 - ExclusiveRateOfChangeAlarmType_LowLowLimit = 9763 ExclusiveDeviationAlarmType = 9764 - ExclusiveDeviationAlarmType_EventId = 9765 - ExclusiveDeviationAlarmType_EventType = 9766 - ExclusiveDeviationAlarmType_SourceNode = 9767 - ExclusiveDeviationAlarmType_SourceName = 9768 - ExclusiveDeviationAlarmType_Time = 9769 - ExclusiveDeviationAlarmType_ReceiveTime = 9770 - ExclusiveDeviationAlarmType_LocalTime = 9771 - ExclusiveDeviationAlarmType_Message = 9772 - ExclusiveDeviationAlarmType_Severity = 9773 - ExclusiveDeviationAlarmType_ConditionName = 9774 - ExclusiveDeviationAlarmType_BranchId = 9775 - ExclusiveDeviationAlarmType_Retain = 9776 - ExclusiveDeviationAlarmType_EnabledState = 9777 - ExclusiveDeviationAlarmType_EnabledState_Id = 9778 - ExclusiveDeviationAlarmType_EnabledState_Name = 9779 - ExclusiveDeviationAlarmType_EnabledState_Number = 9780 - ExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName = 9781 - ExclusiveDeviationAlarmType_EnabledState_TransitionTime = 9782 - ExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime = 9783 - ExclusiveDeviationAlarmType_EnabledState_TrueState = 9784 - ExclusiveDeviationAlarmType_EnabledState_FalseState = 9785 - ExclusiveDeviationAlarmType_Quality = 9786 - ExclusiveDeviationAlarmType_Quality_SourceTimestamp = 9787 - ExclusiveDeviationAlarmType_LastSeverity = 9788 - ExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp = 9789 - ExclusiveDeviationAlarmType_Comment = 9790 - ExclusiveDeviationAlarmType_Comment_SourceTimestamp = 9791 - ExclusiveDeviationAlarmType_ClientUserId = 9792 - ExclusiveDeviationAlarmType_Enable = 9793 - ExclusiveDeviationAlarmType_Disable = 9794 - ExclusiveDeviationAlarmType_AddComment = 9795 - ExclusiveDeviationAlarmType_AddComment_InputArguments = 9796 - ExclusiveDeviationAlarmType_ConditionRefresh = 9797 - ExclusiveDeviationAlarmType_ConditionRefresh_InputArguments = 9798 - ExclusiveDeviationAlarmType_AckedState = 9799 - ExclusiveDeviationAlarmType_AckedState_Id = 9800 - ExclusiveDeviationAlarmType_AckedState_Name = 9801 - ExclusiveDeviationAlarmType_AckedState_Number = 9802 - ExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName = 9803 - ExclusiveDeviationAlarmType_AckedState_TransitionTime = 9804 - ExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime = 9805 - ExclusiveDeviationAlarmType_AckedState_TrueState = 9806 - ExclusiveDeviationAlarmType_AckedState_FalseState = 9807 - ExclusiveDeviationAlarmType_ConfirmedState = 9808 - ExclusiveDeviationAlarmType_ConfirmedState_Id = 9809 - ExclusiveDeviationAlarmType_ConfirmedState_Name = 9810 - ExclusiveDeviationAlarmType_ConfirmedState_Number = 9811 - ExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName = 9812 - ExclusiveDeviationAlarmType_ConfirmedState_TransitionTime = 9813 - ExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime = 9814 - ExclusiveDeviationAlarmType_ConfirmedState_TrueState = 9815 - ExclusiveDeviationAlarmType_ConfirmedState_FalseState = 9816 - ExclusiveDeviationAlarmType_Acknowledge = 9817 - ExclusiveDeviationAlarmType_Acknowledge_InputArguments = 9818 - ExclusiveDeviationAlarmType_Confirm = 9819 - ExclusiveDeviationAlarmType_Confirm_InputArguments = 9820 - ExclusiveDeviationAlarmType_ActiveState = 9821 - ExclusiveDeviationAlarmType_ActiveState_Id = 9822 - ExclusiveDeviationAlarmType_ActiveState_Name = 9823 - ExclusiveDeviationAlarmType_ActiveState_Number = 9824 - ExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName = 9825 - ExclusiveDeviationAlarmType_ActiveState_TransitionTime = 9826 - ExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime = 9827 - ExclusiveDeviationAlarmType_ActiveState_TrueState = 9828 - ExclusiveDeviationAlarmType_ActiveState_FalseState = 9829 - ExclusiveDeviationAlarmType_SuppressedState = 9830 - ExclusiveDeviationAlarmType_SuppressedState_Id = 9831 - ExclusiveDeviationAlarmType_SuppressedState_Name = 9832 - ExclusiveDeviationAlarmType_SuppressedState_Number = 9833 - ExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName = 9834 - ExclusiveDeviationAlarmType_SuppressedState_TransitionTime = 9835 - ExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime = 9836 - ExclusiveDeviationAlarmType_SuppressedState_TrueState = 9837 - ExclusiveDeviationAlarmType_SuppressedState_FalseState = 9838 - ExclusiveDeviationAlarmType_ShelvingState = 9839 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState = 9840 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id = 9841 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name = 9842 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number = 9843 - ExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9844 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition = 9845 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id = 9846 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name = 9847 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number = 9848 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime = 9849 - ExclusiveDeviationAlarmType_ShelvingState_UnshelveTime = 9850 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve = 9872 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve = 9873 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve = 9874 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments = 9875 - ExclusiveDeviationAlarmType_SuppressedOrShelved = 9876 - ExclusiveDeviationAlarmType_MaxTimeShelved = 9877 - ExclusiveDeviationAlarmType_LimitState = 9878 - ExclusiveDeviationAlarmType_LimitState_CurrentState = 9879 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Id = 9880 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Name = 9881 - ExclusiveDeviationAlarmType_LimitState_CurrentState_Number = 9882 - ExclusiveDeviationAlarmType_LimitState_CurrentState_EffectiveDisplayName = 9883 - ExclusiveDeviationAlarmType_LimitState_LastTransition = 9884 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Id = 9885 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Name = 9886 - ExclusiveDeviationAlarmType_LimitState_LastTransition_Number = 9887 - ExclusiveDeviationAlarmType_LimitState_LastTransition_TransitionTime = 9888 - ExclusiveDeviationAlarmType_HighHighLimit = 9901 - ExclusiveDeviationAlarmType_HighLimit = 9902 - ExclusiveDeviationAlarmType_LowLimit = 9903 - ExclusiveDeviationAlarmType_LowLowLimit = 9904 ExclusiveDeviationAlarmType_SetpointNode = 9905 NonExclusiveLimitAlarmType = 9906 - NonExclusiveLimitAlarmType_EventId = 9907 - NonExclusiveLimitAlarmType_EventType = 9908 - NonExclusiveLimitAlarmType_SourceNode = 9909 - NonExclusiveLimitAlarmType_SourceName = 9910 - NonExclusiveLimitAlarmType_Time = 9911 - NonExclusiveLimitAlarmType_ReceiveTime = 9912 - NonExclusiveLimitAlarmType_LocalTime = 9913 - NonExclusiveLimitAlarmType_Message = 9914 - NonExclusiveLimitAlarmType_Severity = 9915 - NonExclusiveLimitAlarmType_ConditionName = 9916 - NonExclusiveLimitAlarmType_BranchId = 9917 - NonExclusiveLimitAlarmType_Retain = 9918 - NonExclusiveLimitAlarmType_EnabledState = 9919 - NonExclusiveLimitAlarmType_EnabledState_Id = 9920 - NonExclusiveLimitAlarmType_EnabledState_Name = 9921 - NonExclusiveLimitAlarmType_EnabledState_Number = 9922 - NonExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName = 9923 - NonExclusiveLimitAlarmType_EnabledState_TransitionTime = 9924 - NonExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime = 9925 - NonExclusiveLimitAlarmType_EnabledState_TrueState = 9926 - NonExclusiveLimitAlarmType_EnabledState_FalseState = 9927 - NonExclusiveLimitAlarmType_Quality = 9928 - NonExclusiveLimitAlarmType_Quality_SourceTimestamp = 9929 - NonExclusiveLimitAlarmType_LastSeverity = 9930 - NonExclusiveLimitAlarmType_LastSeverity_SourceTimestamp = 9931 - NonExclusiveLimitAlarmType_Comment = 9932 - NonExclusiveLimitAlarmType_Comment_SourceTimestamp = 9933 - NonExclusiveLimitAlarmType_ClientUserId = 9934 - NonExclusiveLimitAlarmType_Enable = 9935 - NonExclusiveLimitAlarmType_Disable = 9936 - NonExclusiveLimitAlarmType_AddComment = 9937 - NonExclusiveLimitAlarmType_AddComment_InputArguments = 9938 - NonExclusiveLimitAlarmType_ConditionRefresh = 9939 - NonExclusiveLimitAlarmType_ConditionRefresh_InputArguments = 9940 - NonExclusiveLimitAlarmType_AckedState = 9941 - NonExclusiveLimitAlarmType_AckedState_Id = 9942 - NonExclusiveLimitAlarmType_AckedState_Name = 9943 - NonExclusiveLimitAlarmType_AckedState_Number = 9944 - NonExclusiveLimitAlarmType_AckedState_EffectiveDisplayName = 9945 - NonExclusiveLimitAlarmType_AckedState_TransitionTime = 9946 - NonExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime = 9947 - NonExclusiveLimitAlarmType_AckedState_TrueState = 9948 - NonExclusiveLimitAlarmType_AckedState_FalseState = 9949 - NonExclusiveLimitAlarmType_ConfirmedState = 9950 - NonExclusiveLimitAlarmType_ConfirmedState_Id = 9951 - NonExclusiveLimitAlarmType_ConfirmedState_Name = 9952 - NonExclusiveLimitAlarmType_ConfirmedState_Number = 9953 - NonExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName = 9954 - NonExclusiveLimitAlarmType_ConfirmedState_TransitionTime = 9955 - NonExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime = 9956 - NonExclusiveLimitAlarmType_ConfirmedState_TrueState = 9957 - NonExclusiveLimitAlarmType_ConfirmedState_FalseState = 9958 - NonExclusiveLimitAlarmType_Acknowledge = 9959 - NonExclusiveLimitAlarmType_Acknowledge_InputArguments = 9960 - NonExclusiveLimitAlarmType_Confirm = 9961 - NonExclusiveLimitAlarmType_Confirm_InputArguments = 9962 NonExclusiveLimitAlarmType_ActiveState = 9963 NonExclusiveLimitAlarmType_ActiveState_Id = 9964 NonExclusiveLimitAlarmType_ActiveState_Name = 9965 @@ -3275,33 +1876,6 @@ class ObjectIds: NonExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime = 9969 NonExclusiveLimitAlarmType_ActiveState_TrueState = 9970 NonExclusiveLimitAlarmType_ActiveState_FalseState = 9971 - NonExclusiveLimitAlarmType_SuppressedState = 9972 - NonExclusiveLimitAlarmType_SuppressedState_Id = 9973 - NonExclusiveLimitAlarmType_SuppressedState_Name = 9974 - NonExclusiveLimitAlarmType_SuppressedState_Number = 9975 - NonExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName = 9976 - NonExclusiveLimitAlarmType_SuppressedState_TransitionTime = 9977 - NonExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime = 9978 - NonExclusiveLimitAlarmType_SuppressedState_TrueState = 9979 - NonExclusiveLimitAlarmType_SuppressedState_FalseState = 9980 - NonExclusiveLimitAlarmType_ShelvingState = 9981 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState = 9982 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Id = 9983 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Name = 9984 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Number = 9985 - NonExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 9986 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition = 9987 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Id = 9988 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Name = 9989 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Number = 9990 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime = 9991 - NonExclusiveLimitAlarmType_ShelvingState_UnshelveTime = 9992 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve = 10014 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve = 10015 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve = 10016 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments = 10017 - NonExclusiveLimitAlarmType_SuppressedOrShelved = 10018 - NonExclusiveLimitAlarmType_MaxTimeShelved = 10019 NonExclusiveLimitAlarmType_HighHighState = 10020 NonExclusiveLimitAlarmType_HighHighState_Id = 10021 NonExclusiveLimitAlarmType_HighHighState_Name = 10022 @@ -3338,759 +1912,24 @@ class ObjectIds: NonExclusiveLimitAlarmType_LowLowState_EffectiveTransitionTime = 10053 NonExclusiveLimitAlarmType_LowLowState_TrueState = 10054 NonExclusiveLimitAlarmType_LowLowState_FalseState = 10055 - NonExclusiveLimitAlarmType_HighHighLimit = 10056 - NonExclusiveLimitAlarmType_HighLimit = 10057 - NonExclusiveLimitAlarmType_LowLimit = 10058 - NonExclusiveLimitAlarmType_LowLowLimit = 10059 NonExclusiveLevelAlarmType = 10060 - NonExclusiveLevelAlarmType_EventId = 10061 - NonExclusiveLevelAlarmType_EventType = 10062 - NonExclusiveLevelAlarmType_SourceNode = 10063 - NonExclusiveLevelAlarmType_SourceName = 10064 - NonExclusiveLevelAlarmType_Time = 10065 - NonExclusiveLevelAlarmType_ReceiveTime = 10066 - NonExclusiveLevelAlarmType_LocalTime = 10067 - NonExclusiveLevelAlarmType_Message = 10068 - NonExclusiveLevelAlarmType_Severity = 10069 - NonExclusiveLevelAlarmType_ConditionName = 10070 - NonExclusiveLevelAlarmType_BranchId = 10071 - NonExclusiveLevelAlarmType_Retain = 10072 - NonExclusiveLevelAlarmType_EnabledState = 10073 - NonExclusiveLevelAlarmType_EnabledState_Id = 10074 - NonExclusiveLevelAlarmType_EnabledState_Name = 10075 - NonExclusiveLevelAlarmType_EnabledState_Number = 10076 - NonExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName = 10077 - NonExclusiveLevelAlarmType_EnabledState_TransitionTime = 10078 - NonExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime = 10079 - NonExclusiveLevelAlarmType_EnabledState_TrueState = 10080 - NonExclusiveLevelAlarmType_EnabledState_FalseState = 10081 - NonExclusiveLevelAlarmType_Quality = 10082 - NonExclusiveLevelAlarmType_Quality_SourceTimestamp = 10083 - NonExclusiveLevelAlarmType_LastSeverity = 10084 - NonExclusiveLevelAlarmType_LastSeverity_SourceTimestamp = 10085 - NonExclusiveLevelAlarmType_Comment = 10086 - NonExclusiveLevelAlarmType_Comment_SourceTimestamp = 10087 - NonExclusiveLevelAlarmType_ClientUserId = 10088 - NonExclusiveLevelAlarmType_Enable = 10089 - NonExclusiveLevelAlarmType_Disable = 10090 - NonExclusiveLevelAlarmType_AddComment = 10091 - NonExclusiveLevelAlarmType_AddComment_InputArguments = 10092 - NonExclusiveLevelAlarmType_ConditionRefresh = 10093 - NonExclusiveLevelAlarmType_ConditionRefresh_InputArguments = 10094 - NonExclusiveLevelAlarmType_AckedState = 10095 - NonExclusiveLevelAlarmType_AckedState_Id = 10096 - NonExclusiveLevelAlarmType_AckedState_Name = 10097 - NonExclusiveLevelAlarmType_AckedState_Number = 10098 - NonExclusiveLevelAlarmType_AckedState_EffectiveDisplayName = 10099 - NonExclusiveLevelAlarmType_AckedState_TransitionTime = 10100 - NonExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime = 10101 - NonExclusiveLevelAlarmType_AckedState_TrueState = 10102 - NonExclusiveLevelAlarmType_AckedState_FalseState = 10103 - NonExclusiveLevelAlarmType_ConfirmedState = 10104 - NonExclusiveLevelAlarmType_ConfirmedState_Id = 10105 - NonExclusiveLevelAlarmType_ConfirmedState_Name = 10106 - NonExclusiveLevelAlarmType_ConfirmedState_Number = 10107 - NonExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName = 10108 - NonExclusiveLevelAlarmType_ConfirmedState_TransitionTime = 10109 - NonExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime = 10110 - NonExclusiveLevelAlarmType_ConfirmedState_TrueState = 10111 - NonExclusiveLevelAlarmType_ConfirmedState_FalseState = 10112 - NonExclusiveLevelAlarmType_Acknowledge = 10113 - NonExclusiveLevelAlarmType_Acknowledge_InputArguments = 10114 - NonExclusiveLevelAlarmType_Confirm = 10115 - NonExclusiveLevelAlarmType_Confirm_InputArguments = 10116 - NonExclusiveLevelAlarmType_ActiveState = 10117 - NonExclusiveLevelAlarmType_ActiveState_Id = 10118 - NonExclusiveLevelAlarmType_ActiveState_Name = 10119 - NonExclusiveLevelAlarmType_ActiveState_Number = 10120 - NonExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName = 10121 - NonExclusiveLevelAlarmType_ActiveState_TransitionTime = 10122 - NonExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime = 10123 - NonExclusiveLevelAlarmType_ActiveState_TrueState = 10124 - NonExclusiveLevelAlarmType_ActiveState_FalseState = 10125 - NonExclusiveLevelAlarmType_SuppressedState = 10126 - NonExclusiveLevelAlarmType_SuppressedState_Id = 10127 - NonExclusiveLevelAlarmType_SuppressedState_Name = 10128 - NonExclusiveLevelAlarmType_SuppressedState_Number = 10129 - NonExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName = 10130 - NonExclusiveLevelAlarmType_SuppressedState_TransitionTime = 10131 - NonExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime = 10132 - NonExclusiveLevelAlarmType_SuppressedState_TrueState = 10133 - NonExclusiveLevelAlarmType_SuppressedState_FalseState = 10134 - NonExclusiveLevelAlarmType_ShelvingState = 10135 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState = 10136 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Id = 10137 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Name = 10138 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Number = 10139 - NonExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10140 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition = 10141 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Id = 10142 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Name = 10143 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Number = 10144 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime = 10145 - NonExclusiveLevelAlarmType_ShelvingState_UnshelveTime = 10146 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve = 10168 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve = 10169 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve = 10170 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments = 10171 - NonExclusiveLevelAlarmType_SuppressedOrShelved = 10172 - NonExclusiveLevelAlarmType_MaxTimeShelved = 10173 - NonExclusiveLevelAlarmType_HighHighState = 10174 - NonExclusiveLevelAlarmType_HighHighState_Id = 10175 - NonExclusiveLevelAlarmType_HighHighState_Name = 10176 - NonExclusiveLevelAlarmType_HighHighState_Number = 10177 - NonExclusiveLevelAlarmType_HighHighState_EffectiveDisplayName = 10178 - NonExclusiveLevelAlarmType_HighHighState_TransitionTime = 10179 - NonExclusiveLevelAlarmType_HighHighState_EffectiveTransitionTime = 10180 - NonExclusiveLevelAlarmType_HighHighState_TrueState = 10181 - NonExclusiveLevelAlarmType_HighHighState_FalseState = 10182 - NonExclusiveLevelAlarmType_HighState = 10183 - NonExclusiveLevelAlarmType_HighState_Id = 10184 - NonExclusiveLevelAlarmType_HighState_Name = 10185 - NonExclusiveLevelAlarmType_HighState_Number = 10186 - NonExclusiveLevelAlarmType_HighState_EffectiveDisplayName = 10187 - NonExclusiveLevelAlarmType_HighState_TransitionTime = 10188 - NonExclusiveLevelAlarmType_HighState_EffectiveTransitionTime = 10189 - NonExclusiveLevelAlarmType_HighState_TrueState = 10190 - NonExclusiveLevelAlarmType_HighState_FalseState = 10191 - NonExclusiveLevelAlarmType_LowState = 10192 - NonExclusiveLevelAlarmType_LowState_Id = 10193 - NonExclusiveLevelAlarmType_LowState_Name = 10194 - NonExclusiveLevelAlarmType_LowState_Number = 10195 - NonExclusiveLevelAlarmType_LowState_EffectiveDisplayName = 10196 - NonExclusiveLevelAlarmType_LowState_TransitionTime = 10197 - NonExclusiveLevelAlarmType_LowState_EffectiveTransitionTime = 10198 - NonExclusiveLevelAlarmType_LowState_TrueState = 10199 - NonExclusiveLevelAlarmType_LowState_FalseState = 10200 - NonExclusiveLevelAlarmType_LowLowState = 10201 - NonExclusiveLevelAlarmType_LowLowState_Id = 10202 - NonExclusiveLevelAlarmType_LowLowState_Name = 10203 - NonExclusiveLevelAlarmType_LowLowState_Number = 10204 - NonExclusiveLevelAlarmType_LowLowState_EffectiveDisplayName = 10205 - NonExclusiveLevelAlarmType_LowLowState_TransitionTime = 10206 - NonExclusiveLevelAlarmType_LowLowState_EffectiveTransitionTime = 10207 - NonExclusiveLevelAlarmType_LowLowState_TrueState = 10208 - NonExclusiveLevelAlarmType_LowLowState_FalseState = 10209 - NonExclusiveLevelAlarmType_HighHighLimit = 10210 - NonExclusiveLevelAlarmType_HighLimit = 10211 - NonExclusiveLevelAlarmType_LowLimit = 10212 - NonExclusiveLevelAlarmType_LowLowLimit = 10213 NonExclusiveRateOfChangeAlarmType = 10214 - NonExclusiveRateOfChangeAlarmType_EventId = 10215 - NonExclusiveRateOfChangeAlarmType_EventType = 10216 - NonExclusiveRateOfChangeAlarmType_SourceNode = 10217 - NonExclusiveRateOfChangeAlarmType_SourceName = 10218 - NonExclusiveRateOfChangeAlarmType_Time = 10219 - NonExclusiveRateOfChangeAlarmType_ReceiveTime = 10220 - NonExclusiveRateOfChangeAlarmType_LocalTime = 10221 - NonExclusiveRateOfChangeAlarmType_Message = 10222 - NonExclusiveRateOfChangeAlarmType_Severity = 10223 - NonExclusiveRateOfChangeAlarmType_ConditionName = 10224 - NonExclusiveRateOfChangeAlarmType_BranchId = 10225 - NonExclusiveRateOfChangeAlarmType_Retain = 10226 - NonExclusiveRateOfChangeAlarmType_EnabledState = 10227 - NonExclusiveRateOfChangeAlarmType_EnabledState_Id = 10228 - NonExclusiveRateOfChangeAlarmType_EnabledState_Name = 10229 - NonExclusiveRateOfChangeAlarmType_EnabledState_Number = 10230 - NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName = 10231 - NonExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime = 10232 - NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime = 10233 - NonExclusiveRateOfChangeAlarmType_EnabledState_TrueState = 10234 - NonExclusiveRateOfChangeAlarmType_EnabledState_FalseState = 10235 - NonExclusiveRateOfChangeAlarmType_Quality = 10236 - NonExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp = 10237 - NonExclusiveRateOfChangeAlarmType_LastSeverity = 10238 - NonExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp = 10239 - NonExclusiveRateOfChangeAlarmType_Comment = 10240 - NonExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp = 10241 - NonExclusiveRateOfChangeAlarmType_ClientUserId = 10242 - NonExclusiveRateOfChangeAlarmType_Enable = 10243 - NonExclusiveRateOfChangeAlarmType_Disable = 10244 - NonExclusiveRateOfChangeAlarmType_AddComment = 10245 - NonExclusiveRateOfChangeAlarmType_AddComment_InputArguments = 10246 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh = 10247 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments = 10248 - NonExclusiveRateOfChangeAlarmType_AckedState = 10249 - NonExclusiveRateOfChangeAlarmType_AckedState_Id = 10250 - NonExclusiveRateOfChangeAlarmType_AckedState_Name = 10251 - NonExclusiveRateOfChangeAlarmType_AckedState_Number = 10252 - NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName = 10253 - NonExclusiveRateOfChangeAlarmType_AckedState_TransitionTime = 10254 - NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime = 10255 - NonExclusiveRateOfChangeAlarmType_AckedState_TrueState = 10256 - NonExclusiveRateOfChangeAlarmType_AckedState_FalseState = 10257 - NonExclusiveRateOfChangeAlarmType_ConfirmedState = 10258 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Id = 10259 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Name = 10260 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_Number = 10261 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName = 10262 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime = 10263 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime = 10264 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState = 10265 - NonExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState = 10266 - NonExclusiveRateOfChangeAlarmType_Acknowledge = 10267 - NonExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments = 10268 - NonExclusiveRateOfChangeAlarmType_Confirm = 10269 - NonExclusiveRateOfChangeAlarmType_Confirm_InputArguments = 10270 - NonExclusiveRateOfChangeAlarmType_ActiveState = 10271 - NonExclusiveRateOfChangeAlarmType_ActiveState_Id = 10272 - NonExclusiveRateOfChangeAlarmType_ActiveState_Name = 10273 - NonExclusiveRateOfChangeAlarmType_ActiveState_Number = 10274 - NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName = 10275 - NonExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime = 10276 - NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime = 10277 - NonExclusiveRateOfChangeAlarmType_ActiveState_TrueState = 10278 - NonExclusiveRateOfChangeAlarmType_ActiveState_FalseState = 10279 - NonExclusiveRateOfChangeAlarmType_SuppressedState = 10280 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Id = 10281 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Name = 10282 - NonExclusiveRateOfChangeAlarmType_SuppressedState_Number = 10283 - NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName = 10284 - NonExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime = 10285 - NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime = 10286 - NonExclusiveRateOfChangeAlarmType_SuppressedState_TrueState = 10287 - NonExclusiveRateOfChangeAlarmType_SuppressedState_FalseState = 10288 - NonExclusiveRateOfChangeAlarmType_ShelvingState = 10289 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState = 10290 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id = 10291 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name = 10292 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number = 10293 - NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10294 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition = 10295 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id = 10296 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name = 10297 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number = 10298 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime = 10299 - NonExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime = 10300 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve = 10322 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve = 10323 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve = 10324 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments = 10325 - NonExclusiveRateOfChangeAlarmType_SuppressedOrShelved = 10326 - NonExclusiveRateOfChangeAlarmType_MaxTimeShelved = 10327 - NonExclusiveRateOfChangeAlarmType_HighHighState = 10328 - NonExclusiveRateOfChangeAlarmType_HighHighState_Id = 10329 - NonExclusiveRateOfChangeAlarmType_HighHighState_Name = 10330 - NonExclusiveRateOfChangeAlarmType_HighHighState_Number = 10331 - NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveDisplayName = 10332 - NonExclusiveRateOfChangeAlarmType_HighHighState_TransitionTime = 10333 - NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveTransitionTime = 10334 - NonExclusiveRateOfChangeAlarmType_HighHighState_TrueState = 10335 - NonExclusiveRateOfChangeAlarmType_HighHighState_FalseState = 10336 - NonExclusiveRateOfChangeAlarmType_HighState = 10337 - NonExclusiveRateOfChangeAlarmType_HighState_Id = 10338 - NonExclusiveRateOfChangeAlarmType_HighState_Name = 10339 - NonExclusiveRateOfChangeAlarmType_HighState_Number = 10340 - NonExclusiveRateOfChangeAlarmType_HighState_EffectiveDisplayName = 10341 - NonExclusiveRateOfChangeAlarmType_HighState_TransitionTime = 10342 - NonExclusiveRateOfChangeAlarmType_HighState_EffectiveTransitionTime = 10343 - NonExclusiveRateOfChangeAlarmType_HighState_TrueState = 10344 - NonExclusiveRateOfChangeAlarmType_HighState_FalseState = 10345 - NonExclusiveRateOfChangeAlarmType_LowState = 10346 - NonExclusiveRateOfChangeAlarmType_LowState_Id = 10347 - NonExclusiveRateOfChangeAlarmType_LowState_Name = 10348 - NonExclusiveRateOfChangeAlarmType_LowState_Number = 10349 - NonExclusiveRateOfChangeAlarmType_LowState_EffectiveDisplayName = 10350 - NonExclusiveRateOfChangeAlarmType_LowState_TransitionTime = 10351 - NonExclusiveRateOfChangeAlarmType_LowState_EffectiveTransitionTime = 10352 - NonExclusiveRateOfChangeAlarmType_LowState_TrueState = 10353 - NonExclusiveRateOfChangeAlarmType_LowState_FalseState = 10354 - NonExclusiveRateOfChangeAlarmType_LowLowState = 10355 - NonExclusiveRateOfChangeAlarmType_LowLowState_Id = 10356 - NonExclusiveRateOfChangeAlarmType_LowLowState_Name = 10357 - NonExclusiveRateOfChangeAlarmType_LowLowState_Number = 10358 - NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveDisplayName = 10359 - NonExclusiveRateOfChangeAlarmType_LowLowState_TransitionTime = 10360 - NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveTransitionTime = 10361 - NonExclusiveRateOfChangeAlarmType_LowLowState_TrueState = 10362 - NonExclusiveRateOfChangeAlarmType_LowLowState_FalseState = 10363 - NonExclusiveRateOfChangeAlarmType_HighHighLimit = 10364 - NonExclusiveRateOfChangeAlarmType_HighLimit = 10365 - NonExclusiveRateOfChangeAlarmType_LowLimit = 10366 - NonExclusiveRateOfChangeAlarmType_LowLowLimit = 10367 NonExclusiveDeviationAlarmType = 10368 - NonExclusiveDeviationAlarmType_EventId = 10369 - NonExclusiveDeviationAlarmType_EventType = 10370 - NonExclusiveDeviationAlarmType_SourceNode = 10371 - NonExclusiveDeviationAlarmType_SourceName = 10372 - NonExclusiveDeviationAlarmType_Time = 10373 - NonExclusiveDeviationAlarmType_ReceiveTime = 10374 - NonExclusiveDeviationAlarmType_LocalTime = 10375 - NonExclusiveDeviationAlarmType_Message = 10376 - NonExclusiveDeviationAlarmType_Severity = 10377 - NonExclusiveDeviationAlarmType_ConditionName = 10378 - NonExclusiveDeviationAlarmType_BranchId = 10379 - NonExclusiveDeviationAlarmType_Retain = 10380 - NonExclusiveDeviationAlarmType_EnabledState = 10381 - NonExclusiveDeviationAlarmType_EnabledState_Id = 10382 - NonExclusiveDeviationAlarmType_EnabledState_Name = 10383 - NonExclusiveDeviationAlarmType_EnabledState_Number = 10384 - NonExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName = 10385 - NonExclusiveDeviationAlarmType_EnabledState_TransitionTime = 10386 - NonExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime = 10387 - NonExclusiveDeviationAlarmType_EnabledState_TrueState = 10388 - NonExclusiveDeviationAlarmType_EnabledState_FalseState = 10389 - NonExclusiveDeviationAlarmType_Quality = 10390 - NonExclusiveDeviationAlarmType_Quality_SourceTimestamp = 10391 - NonExclusiveDeviationAlarmType_LastSeverity = 10392 - NonExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp = 10393 - NonExclusiveDeviationAlarmType_Comment = 10394 - NonExclusiveDeviationAlarmType_Comment_SourceTimestamp = 10395 - NonExclusiveDeviationAlarmType_ClientUserId = 10396 - NonExclusiveDeviationAlarmType_Enable = 10397 - NonExclusiveDeviationAlarmType_Disable = 10398 - NonExclusiveDeviationAlarmType_AddComment = 10399 - NonExclusiveDeviationAlarmType_AddComment_InputArguments = 10400 - NonExclusiveDeviationAlarmType_ConditionRefresh = 10401 - NonExclusiveDeviationAlarmType_ConditionRefresh_InputArguments = 10402 - NonExclusiveDeviationAlarmType_AckedState = 10403 - NonExclusiveDeviationAlarmType_AckedState_Id = 10404 - NonExclusiveDeviationAlarmType_AckedState_Name = 10405 - NonExclusiveDeviationAlarmType_AckedState_Number = 10406 - NonExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName = 10407 - NonExclusiveDeviationAlarmType_AckedState_TransitionTime = 10408 - NonExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime = 10409 - NonExclusiveDeviationAlarmType_AckedState_TrueState = 10410 - NonExclusiveDeviationAlarmType_AckedState_FalseState = 10411 - NonExclusiveDeviationAlarmType_ConfirmedState = 10412 - NonExclusiveDeviationAlarmType_ConfirmedState_Id = 10413 - NonExclusiveDeviationAlarmType_ConfirmedState_Name = 10414 - NonExclusiveDeviationAlarmType_ConfirmedState_Number = 10415 - NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName = 10416 - NonExclusiveDeviationAlarmType_ConfirmedState_TransitionTime = 10417 - NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime = 10418 - NonExclusiveDeviationAlarmType_ConfirmedState_TrueState = 10419 - NonExclusiveDeviationAlarmType_ConfirmedState_FalseState = 10420 - NonExclusiveDeviationAlarmType_Acknowledge = 10421 - NonExclusiveDeviationAlarmType_Acknowledge_InputArguments = 10422 - NonExclusiveDeviationAlarmType_Confirm = 10423 - NonExclusiveDeviationAlarmType_Confirm_InputArguments = 10424 - NonExclusiveDeviationAlarmType_ActiveState = 10425 - NonExclusiveDeviationAlarmType_ActiveState_Id = 10426 - NonExclusiveDeviationAlarmType_ActiveState_Name = 10427 - NonExclusiveDeviationAlarmType_ActiveState_Number = 10428 - NonExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName = 10429 - NonExclusiveDeviationAlarmType_ActiveState_TransitionTime = 10430 - NonExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime = 10431 - NonExclusiveDeviationAlarmType_ActiveState_TrueState = 10432 - NonExclusiveDeviationAlarmType_ActiveState_FalseState = 10433 - NonExclusiveDeviationAlarmType_SuppressedState = 10434 - NonExclusiveDeviationAlarmType_SuppressedState_Id = 10435 - NonExclusiveDeviationAlarmType_SuppressedState_Name = 10436 - NonExclusiveDeviationAlarmType_SuppressedState_Number = 10437 - NonExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName = 10438 - NonExclusiveDeviationAlarmType_SuppressedState_TransitionTime = 10439 - NonExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime = 10440 - NonExclusiveDeviationAlarmType_SuppressedState_TrueState = 10441 - NonExclusiveDeviationAlarmType_SuppressedState_FalseState = 10442 - NonExclusiveDeviationAlarmType_ShelvingState = 10443 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState = 10444 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id = 10445 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name = 10446 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number = 10447 - NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10448 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition = 10449 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id = 10450 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name = 10451 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number = 10452 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime = 10453 - NonExclusiveDeviationAlarmType_ShelvingState_UnshelveTime = 10454 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve = 10476 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve = 10477 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve = 10478 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments = 10479 - NonExclusiveDeviationAlarmType_SuppressedOrShelved = 10480 - NonExclusiveDeviationAlarmType_MaxTimeShelved = 10481 - NonExclusiveDeviationAlarmType_HighHighState = 10482 - NonExclusiveDeviationAlarmType_HighHighState_Id = 10483 - NonExclusiveDeviationAlarmType_HighHighState_Name = 10484 - NonExclusiveDeviationAlarmType_HighHighState_Number = 10485 - NonExclusiveDeviationAlarmType_HighHighState_EffectiveDisplayName = 10486 - NonExclusiveDeviationAlarmType_HighHighState_TransitionTime = 10487 - NonExclusiveDeviationAlarmType_HighHighState_EffectiveTransitionTime = 10488 - NonExclusiveDeviationAlarmType_HighHighState_TrueState = 10489 - NonExclusiveDeviationAlarmType_HighHighState_FalseState = 10490 - NonExclusiveDeviationAlarmType_HighState = 10491 - NonExclusiveDeviationAlarmType_HighState_Id = 10492 - NonExclusiveDeviationAlarmType_HighState_Name = 10493 - NonExclusiveDeviationAlarmType_HighState_Number = 10494 - NonExclusiveDeviationAlarmType_HighState_EffectiveDisplayName = 10495 - NonExclusiveDeviationAlarmType_HighState_TransitionTime = 10496 - NonExclusiveDeviationAlarmType_HighState_EffectiveTransitionTime = 10497 - NonExclusiveDeviationAlarmType_HighState_TrueState = 10498 - NonExclusiveDeviationAlarmType_HighState_FalseState = 10499 - NonExclusiveDeviationAlarmType_LowState = 10500 - NonExclusiveDeviationAlarmType_LowState_Id = 10501 - NonExclusiveDeviationAlarmType_LowState_Name = 10502 - NonExclusiveDeviationAlarmType_LowState_Number = 10503 - NonExclusiveDeviationAlarmType_LowState_EffectiveDisplayName = 10504 - NonExclusiveDeviationAlarmType_LowState_TransitionTime = 10505 - NonExclusiveDeviationAlarmType_LowState_EffectiveTransitionTime = 10506 - NonExclusiveDeviationAlarmType_LowState_TrueState = 10507 - NonExclusiveDeviationAlarmType_LowState_FalseState = 10508 - NonExclusiveDeviationAlarmType_LowLowState = 10509 - NonExclusiveDeviationAlarmType_LowLowState_Id = 10510 - NonExclusiveDeviationAlarmType_LowLowState_Name = 10511 - NonExclusiveDeviationAlarmType_LowLowState_Number = 10512 - NonExclusiveDeviationAlarmType_LowLowState_EffectiveDisplayName = 10513 - NonExclusiveDeviationAlarmType_LowLowState_TransitionTime = 10514 - NonExclusiveDeviationAlarmType_LowLowState_EffectiveTransitionTime = 10515 - NonExclusiveDeviationAlarmType_LowLowState_TrueState = 10516 - NonExclusiveDeviationAlarmType_LowLowState_FalseState = 10517 - NonExclusiveDeviationAlarmType_HighHighLimit = 10518 - NonExclusiveDeviationAlarmType_HighLimit = 10519 - NonExclusiveDeviationAlarmType_LowLimit = 10520 - NonExclusiveDeviationAlarmType_LowLowLimit = 10521 NonExclusiveDeviationAlarmType_SetpointNode = 10522 DiscreteAlarmType = 10523 - DiscreteAlarmType_EventId = 10524 - DiscreteAlarmType_EventType = 10525 - DiscreteAlarmType_SourceNode = 10526 - DiscreteAlarmType_SourceName = 10527 - DiscreteAlarmType_Time = 10528 - DiscreteAlarmType_ReceiveTime = 10529 - DiscreteAlarmType_LocalTime = 10530 - DiscreteAlarmType_Message = 10531 - DiscreteAlarmType_Severity = 10532 - DiscreteAlarmType_ConditionName = 10533 - DiscreteAlarmType_BranchId = 10534 - DiscreteAlarmType_Retain = 10535 - DiscreteAlarmType_EnabledState = 10536 - DiscreteAlarmType_EnabledState_Id = 10537 - DiscreteAlarmType_EnabledState_Name = 10538 - DiscreteAlarmType_EnabledState_Number = 10539 - DiscreteAlarmType_EnabledState_EffectiveDisplayName = 10540 - DiscreteAlarmType_EnabledState_TransitionTime = 10541 - DiscreteAlarmType_EnabledState_EffectiveTransitionTime = 10542 - DiscreteAlarmType_EnabledState_TrueState = 10543 - DiscreteAlarmType_EnabledState_FalseState = 10544 - DiscreteAlarmType_Quality = 10545 - DiscreteAlarmType_Quality_SourceTimestamp = 10546 - DiscreteAlarmType_LastSeverity = 10547 - DiscreteAlarmType_LastSeverity_SourceTimestamp = 10548 - DiscreteAlarmType_Comment = 10549 - DiscreteAlarmType_Comment_SourceTimestamp = 10550 - DiscreteAlarmType_ClientUserId = 10551 - DiscreteAlarmType_Enable = 10552 - DiscreteAlarmType_Disable = 10553 - DiscreteAlarmType_AddComment = 10554 - DiscreteAlarmType_AddComment_InputArguments = 10555 - DiscreteAlarmType_ConditionRefresh = 10556 - DiscreteAlarmType_ConditionRefresh_InputArguments = 10557 - DiscreteAlarmType_AckedState = 10558 - DiscreteAlarmType_AckedState_Id = 10559 - DiscreteAlarmType_AckedState_Name = 10560 - DiscreteAlarmType_AckedState_Number = 10561 - DiscreteAlarmType_AckedState_EffectiveDisplayName = 10562 - DiscreteAlarmType_AckedState_TransitionTime = 10563 - DiscreteAlarmType_AckedState_EffectiveTransitionTime = 10564 - DiscreteAlarmType_AckedState_TrueState = 10565 - DiscreteAlarmType_AckedState_FalseState = 10566 - DiscreteAlarmType_ConfirmedState = 10567 - DiscreteAlarmType_ConfirmedState_Id = 10568 - DiscreteAlarmType_ConfirmedState_Name = 10569 - DiscreteAlarmType_ConfirmedState_Number = 10570 - DiscreteAlarmType_ConfirmedState_EffectiveDisplayName = 10571 - DiscreteAlarmType_ConfirmedState_TransitionTime = 10572 - DiscreteAlarmType_ConfirmedState_EffectiveTransitionTime = 10573 - DiscreteAlarmType_ConfirmedState_TrueState = 10574 - DiscreteAlarmType_ConfirmedState_FalseState = 10575 - DiscreteAlarmType_Acknowledge = 10576 - DiscreteAlarmType_Acknowledge_InputArguments = 10577 - DiscreteAlarmType_Confirm = 10578 - DiscreteAlarmType_Confirm_InputArguments = 10579 - DiscreteAlarmType_ActiveState = 10580 - DiscreteAlarmType_ActiveState_Id = 10581 - DiscreteAlarmType_ActiveState_Name = 10582 - DiscreteAlarmType_ActiveState_Number = 10583 - DiscreteAlarmType_ActiveState_EffectiveDisplayName = 10584 - DiscreteAlarmType_ActiveState_TransitionTime = 10585 - DiscreteAlarmType_ActiveState_EffectiveTransitionTime = 10586 - DiscreteAlarmType_ActiveState_TrueState = 10587 - DiscreteAlarmType_ActiveState_FalseState = 10588 - DiscreteAlarmType_SuppressedState = 10589 - DiscreteAlarmType_SuppressedState_Id = 10590 - DiscreteAlarmType_SuppressedState_Name = 10591 - DiscreteAlarmType_SuppressedState_Number = 10592 - DiscreteAlarmType_SuppressedState_EffectiveDisplayName = 10593 - DiscreteAlarmType_SuppressedState_TransitionTime = 10594 - DiscreteAlarmType_SuppressedState_EffectiveTransitionTime = 10595 - DiscreteAlarmType_SuppressedState_TrueState = 10596 - DiscreteAlarmType_SuppressedState_FalseState = 10597 - DiscreteAlarmType_ShelvingState = 10598 - DiscreteAlarmType_ShelvingState_CurrentState = 10599 - DiscreteAlarmType_ShelvingState_CurrentState_Id = 10600 - DiscreteAlarmType_ShelvingState_CurrentState_Name = 10601 - DiscreteAlarmType_ShelvingState_CurrentState_Number = 10602 - DiscreteAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10603 - DiscreteAlarmType_ShelvingState_LastTransition = 10604 - DiscreteAlarmType_ShelvingState_LastTransition_Id = 10605 - DiscreteAlarmType_ShelvingState_LastTransition_Name = 10606 - DiscreteAlarmType_ShelvingState_LastTransition_Number = 10607 - DiscreteAlarmType_ShelvingState_LastTransition_TransitionTime = 10608 - DiscreteAlarmType_ShelvingState_UnshelveTime = 10609 - DiscreteAlarmType_ShelvingState_Unshelve = 10631 - DiscreteAlarmType_ShelvingState_OneShotShelve = 10632 - DiscreteAlarmType_ShelvingState_TimedShelve = 10633 - DiscreteAlarmType_ShelvingState_TimedShelve_InputArguments = 10634 - DiscreteAlarmType_SuppressedOrShelved = 10635 - DiscreteAlarmType_MaxTimeShelved = 10636 OffNormalAlarmType = 10637 - OffNormalAlarmType_EventId = 10638 - OffNormalAlarmType_EventType = 10639 - OffNormalAlarmType_SourceNode = 10640 - OffNormalAlarmType_SourceName = 10641 - OffNormalAlarmType_Time = 10642 - OffNormalAlarmType_ReceiveTime = 10643 - OffNormalAlarmType_LocalTime = 10644 - OffNormalAlarmType_Message = 10645 - OffNormalAlarmType_Severity = 10646 - OffNormalAlarmType_ConditionName = 10647 - OffNormalAlarmType_BranchId = 10648 - OffNormalAlarmType_Retain = 10649 - OffNormalAlarmType_EnabledState = 10650 - OffNormalAlarmType_EnabledState_Id = 10651 - OffNormalAlarmType_EnabledState_Name = 10652 - OffNormalAlarmType_EnabledState_Number = 10653 - OffNormalAlarmType_EnabledState_EffectiveDisplayName = 10654 - OffNormalAlarmType_EnabledState_TransitionTime = 10655 - OffNormalAlarmType_EnabledState_EffectiveTransitionTime = 10656 - OffNormalAlarmType_EnabledState_TrueState = 10657 - OffNormalAlarmType_EnabledState_FalseState = 10658 - OffNormalAlarmType_Quality = 10659 - OffNormalAlarmType_Quality_SourceTimestamp = 10660 - OffNormalAlarmType_LastSeverity = 10661 - OffNormalAlarmType_LastSeverity_SourceTimestamp = 10662 - OffNormalAlarmType_Comment = 10663 - OffNormalAlarmType_Comment_SourceTimestamp = 10664 - OffNormalAlarmType_ClientUserId = 10665 - OffNormalAlarmType_Enable = 10666 - OffNormalAlarmType_Disable = 10667 - OffNormalAlarmType_AddComment = 10668 - OffNormalAlarmType_AddComment_InputArguments = 10669 - OffNormalAlarmType_ConditionRefresh = 10670 - OffNormalAlarmType_ConditionRefresh_InputArguments = 10671 - OffNormalAlarmType_AckedState = 10672 - OffNormalAlarmType_AckedState_Id = 10673 - OffNormalAlarmType_AckedState_Name = 10674 - OffNormalAlarmType_AckedState_Number = 10675 - OffNormalAlarmType_AckedState_EffectiveDisplayName = 10676 - OffNormalAlarmType_AckedState_TransitionTime = 10677 - OffNormalAlarmType_AckedState_EffectiveTransitionTime = 10678 - OffNormalAlarmType_AckedState_TrueState = 10679 - OffNormalAlarmType_AckedState_FalseState = 10680 - OffNormalAlarmType_ConfirmedState = 10681 - OffNormalAlarmType_ConfirmedState_Id = 10682 - OffNormalAlarmType_ConfirmedState_Name = 10683 - OffNormalAlarmType_ConfirmedState_Number = 10684 - OffNormalAlarmType_ConfirmedState_EffectiveDisplayName = 10685 - OffNormalAlarmType_ConfirmedState_TransitionTime = 10686 - OffNormalAlarmType_ConfirmedState_EffectiveTransitionTime = 10687 - OffNormalAlarmType_ConfirmedState_TrueState = 10688 - OffNormalAlarmType_ConfirmedState_FalseState = 10689 - OffNormalAlarmType_Acknowledge = 10690 - OffNormalAlarmType_Acknowledge_InputArguments = 10691 - OffNormalAlarmType_Confirm = 10692 - OffNormalAlarmType_Confirm_InputArguments = 10693 - OffNormalAlarmType_ActiveState = 10694 - OffNormalAlarmType_ActiveState_Id = 10695 - OffNormalAlarmType_ActiveState_Name = 10696 - OffNormalAlarmType_ActiveState_Number = 10697 - OffNormalAlarmType_ActiveState_EffectiveDisplayName = 10698 - OffNormalAlarmType_ActiveState_TransitionTime = 10699 - OffNormalAlarmType_ActiveState_EffectiveTransitionTime = 10700 - OffNormalAlarmType_ActiveState_TrueState = 10701 - OffNormalAlarmType_ActiveState_FalseState = 10702 - OffNormalAlarmType_SuppressedState = 10703 - OffNormalAlarmType_SuppressedState_Id = 10704 - OffNormalAlarmType_SuppressedState_Name = 10705 - OffNormalAlarmType_SuppressedState_Number = 10706 - OffNormalAlarmType_SuppressedState_EffectiveDisplayName = 10707 - OffNormalAlarmType_SuppressedState_TransitionTime = 10708 - OffNormalAlarmType_SuppressedState_EffectiveTransitionTime = 10709 - OffNormalAlarmType_SuppressedState_TrueState = 10710 - OffNormalAlarmType_SuppressedState_FalseState = 10711 - OffNormalAlarmType_ShelvingState = 10712 - OffNormalAlarmType_ShelvingState_CurrentState = 10713 - OffNormalAlarmType_ShelvingState_CurrentState_Id = 10714 - OffNormalAlarmType_ShelvingState_CurrentState_Name = 10715 - OffNormalAlarmType_ShelvingState_CurrentState_Number = 10716 - OffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10717 - OffNormalAlarmType_ShelvingState_LastTransition = 10718 - OffNormalAlarmType_ShelvingState_LastTransition_Id = 10719 - OffNormalAlarmType_ShelvingState_LastTransition_Name = 10720 - OffNormalAlarmType_ShelvingState_LastTransition_Number = 10721 - OffNormalAlarmType_ShelvingState_LastTransition_TransitionTime = 10722 - OffNormalAlarmType_ShelvingState_UnshelveTime = 10723 - OffNormalAlarmType_ShelvingState_Unshelve = 10745 - OffNormalAlarmType_ShelvingState_OneShotShelve = 10746 - OffNormalAlarmType_ShelvingState_TimedShelve = 10747 - OffNormalAlarmType_ShelvingState_TimedShelve_InputArguments = 10748 - OffNormalAlarmType_SuppressedOrShelved = 10749 - OffNormalAlarmType_MaxTimeShelved = 10750 TripAlarmType = 10751 - TripAlarmType_EventId = 10752 - TripAlarmType_EventType = 10753 - TripAlarmType_SourceNode = 10754 - TripAlarmType_SourceName = 10755 - TripAlarmType_Time = 10756 - TripAlarmType_ReceiveTime = 10757 - TripAlarmType_LocalTime = 10758 - TripAlarmType_Message = 10759 - TripAlarmType_Severity = 10760 - TripAlarmType_ConditionName = 10761 - TripAlarmType_BranchId = 10762 - TripAlarmType_Retain = 10763 - TripAlarmType_EnabledState = 10764 - TripAlarmType_EnabledState_Id = 10765 - TripAlarmType_EnabledState_Name = 10766 - TripAlarmType_EnabledState_Number = 10767 - TripAlarmType_EnabledState_EffectiveDisplayName = 10768 - TripAlarmType_EnabledState_TransitionTime = 10769 - TripAlarmType_EnabledState_EffectiveTransitionTime = 10770 - TripAlarmType_EnabledState_TrueState = 10771 - TripAlarmType_EnabledState_FalseState = 10772 - TripAlarmType_Quality = 10773 - TripAlarmType_Quality_SourceTimestamp = 10774 - TripAlarmType_LastSeverity = 10775 - TripAlarmType_LastSeverity_SourceTimestamp = 10776 - TripAlarmType_Comment = 10777 - TripAlarmType_Comment_SourceTimestamp = 10778 - TripAlarmType_ClientUserId = 10779 - TripAlarmType_Enable = 10780 - TripAlarmType_Disable = 10781 - TripAlarmType_AddComment = 10782 - TripAlarmType_AddComment_InputArguments = 10783 - TripAlarmType_ConditionRefresh = 10784 - TripAlarmType_ConditionRefresh_InputArguments = 10785 - TripAlarmType_AckedState = 10786 - TripAlarmType_AckedState_Id = 10787 - TripAlarmType_AckedState_Name = 10788 - TripAlarmType_AckedState_Number = 10789 - TripAlarmType_AckedState_EffectiveDisplayName = 10790 - TripAlarmType_AckedState_TransitionTime = 10791 - TripAlarmType_AckedState_EffectiveTransitionTime = 10792 - TripAlarmType_AckedState_TrueState = 10793 - TripAlarmType_AckedState_FalseState = 10794 - TripAlarmType_ConfirmedState = 10795 - TripAlarmType_ConfirmedState_Id = 10796 - TripAlarmType_ConfirmedState_Name = 10797 - TripAlarmType_ConfirmedState_Number = 10798 - TripAlarmType_ConfirmedState_EffectiveDisplayName = 10799 - TripAlarmType_ConfirmedState_TransitionTime = 10800 - TripAlarmType_ConfirmedState_EffectiveTransitionTime = 10801 - TripAlarmType_ConfirmedState_TrueState = 10802 - TripAlarmType_ConfirmedState_FalseState = 10803 - TripAlarmType_Acknowledge = 10804 - TripAlarmType_Acknowledge_InputArguments = 10805 - TripAlarmType_Confirm = 10806 - TripAlarmType_Confirm_InputArguments = 10807 - TripAlarmType_ActiveState = 10808 - TripAlarmType_ActiveState_Id = 10809 - TripAlarmType_ActiveState_Name = 10810 - TripAlarmType_ActiveState_Number = 10811 - TripAlarmType_ActiveState_EffectiveDisplayName = 10812 - TripAlarmType_ActiveState_TransitionTime = 10813 - TripAlarmType_ActiveState_EffectiveTransitionTime = 10814 - TripAlarmType_ActiveState_TrueState = 10815 - TripAlarmType_ActiveState_FalseState = 10816 - TripAlarmType_SuppressedState = 10817 - TripAlarmType_SuppressedState_Id = 10818 - TripAlarmType_SuppressedState_Name = 10819 - TripAlarmType_SuppressedState_Number = 10820 - TripAlarmType_SuppressedState_EffectiveDisplayName = 10821 - TripAlarmType_SuppressedState_TransitionTime = 10822 - TripAlarmType_SuppressedState_EffectiveTransitionTime = 10823 - TripAlarmType_SuppressedState_TrueState = 10824 - TripAlarmType_SuppressedState_FalseState = 10825 - TripAlarmType_ShelvingState = 10826 - TripAlarmType_ShelvingState_CurrentState = 10827 - TripAlarmType_ShelvingState_CurrentState_Id = 10828 - TripAlarmType_ShelvingState_CurrentState_Name = 10829 - TripAlarmType_ShelvingState_CurrentState_Number = 10830 - TripAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 10831 - TripAlarmType_ShelvingState_LastTransition = 10832 - TripAlarmType_ShelvingState_LastTransition_Id = 10833 - TripAlarmType_ShelvingState_LastTransition_Name = 10834 - TripAlarmType_ShelvingState_LastTransition_Number = 10835 - TripAlarmType_ShelvingState_LastTransition_TransitionTime = 10836 - TripAlarmType_ShelvingState_UnshelveTime = 10837 - TripAlarmType_ShelvingState_Unshelve = 10859 - TripAlarmType_ShelvingState_OneShotShelve = 10860 - TripAlarmType_ShelvingState_TimedShelve = 10861 - TripAlarmType_ShelvingState_TimedShelve_InputArguments = 10862 - TripAlarmType_SuppressedOrShelved = 10863 - TripAlarmType_MaxTimeShelved = 10864 AuditConditionShelvingEventType = 11093 - AuditConditionShelvingEventType_EventId = 11094 - AuditConditionShelvingEventType_EventType = 11095 - AuditConditionShelvingEventType_SourceNode = 11096 - AuditConditionShelvingEventType_SourceName = 11097 - AuditConditionShelvingEventType_Time = 11098 - AuditConditionShelvingEventType_ReceiveTime = 11099 - AuditConditionShelvingEventType_LocalTime = 11100 - AuditConditionShelvingEventType_Message = 11101 - AuditConditionShelvingEventType_Severity = 11102 - AuditConditionShelvingEventType_ActionTimeStamp = 11103 - AuditConditionShelvingEventType_Status = 11104 - AuditConditionShelvingEventType_ServerId = 11105 - AuditConditionShelvingEventType_ClientAuditEntryId = 11106 - AuditConditionShelvingEventType_ClientUserId = 11107 - AuditConditionShelvingEventType_MethodId = 11108 - AuditConditionShelvingEventType_InputArguments = 11109 TwoStateVariableType_TrueState = 11110 TwoStateVariableType_FalseState = 11111 ConditionType_ConditionClassId = 11112 ConditionType_ConditionClassName = 11113 - DialogConditionType_ConditionClassId = 11114 - DialogConditionType_ConditionClassName = 11115 - AcknowledgeableConditionType_ConditionClassId = 11116 - AcknowledgeableConditionType_ConditionClassName = 11117 - AlarmConditionType_ConditionClassId = 11118 - AlarmConditionType_ConditionClassName = 11119 AlarmConditionType_InputNode = 11120 - LimitAlarmType_ConditionClassId = 11121 - LimitAlarmType_ConditionClassName = 11122 - LimitAlarmType_InputNode = 11123 LimitAlarmType_HighHighLimit = 11124 LimitAlarmType_HighLimit = 11125 LimitAlarmType_LowLimit = 11126 LimitAlarmType_LowLowLimit = 11127 - ExclusiveLimitAlarmType_ConditionClassId = 11128 - ExclusiveLimitAlarmType_ConditionClassName = 11129 - ExclusiveLimitAlarmType_InputNode = 11130 - ExclusiveLevelAlarmType_ConditionClassId = 11131 - ExclusiveLevelAlarmType_ConditionClassName = 11132 - ExclusiveLevelAlarmType_InputNode = 11133 - ExclusiveRateOfChangeAlarmType_ConditionClassId = 11134 - ExclusiveRateOfChangeAlarmType_ConditionClassName = 11135 - ExclusiveRateOfChangeAlarmType_InputNode = 11136 - ExclusiveDeviationAlarmType_ConditionClassId = 11137 - ExclusiveDeviationAlarmType_ConditionClassName = 11138 - ExclusiveDeviationAlarmType_InputNode = 11139 - NonExclusiveLimitAlarmType_ConditionClassId = 11140 - NonExclusiveLimitAlarmType_ConditionClassName = 11141 - NonExclusiveLimitAlarmType_InputNode = 11142 - NonExclusiveLevelAlarmType_ConditionClassId = 11143 - NonExclusiveLevelAlarmType_ConditionClassName = 11144 - NonExclusiveLevelAlarmType_InputNode = 11145 - NonExclusiveRateOfChangeAlarmType_ConditionClassId = 11146 - NonExclusiveRateOfChangeAlarmType_ConditionClassName = 11147 - NonExclusiveRateOfChangeAlarmType_InputNode = 11148 - NonExclusiveDeviationAlarmType_ConditionClassId = 11149 - NonExclusiveDeviationAlarmType_ConditionClassName = 11150 - NonExclusiveDeviationAlarmType_InputNode = 11151 - DiscreteAlarmType_ConditionClassId = 11152 - DiscreteAlarmType_ConditionClassName = 11153 - DiscreteAlarmType_InputNode = 11154 - OffNormalAlarmType_ConditionClassId = 11155 - OffNormalAlarmType_ConditionClassName = 11156 - OffNormalAlarmType_InputNode = 11157 OffNormalAlarmType_NormalState = 11158 - TripAlarmType_ConditionClassId = 11159 - TripAlarmType_ConditionClassName = 11160 - TripAlarmType_InputNode = 11161 - TripAlarmType_NormalState = 11162 BaseConditionClassType = 11163 ProcessConditionClassType = 11164 MaintenanceConditionClassType = 11165 @@ -4135,8 +1974,6 @@ class ObjectIds: HistoryModifiedData_Encoding_DefaultBinary = 11227 HistoryUpdateType = 11234 MultiStateValueDiscreteType = 11238 - MultiStateValueDiscreteType_Definition = 11239 - MultiStateValueDiscreteType_ValuePrecision = 11240 MultiStateValueDiscreteType_EnumValues = 11241 HistoryServerCapabilities_AccessHistoryEventsCapability = 11242 HistoryServerCapabilitiesType_MaxReturnDataValues = 11268 @@ -4185,53 +2022,16 @@ class ObjectIds: EnumStrings = 11432 ValueAsText = 11433 ProgressEventType = 11436 - ProgressEventType_EventId = 11437 - ProgressEventType_EventType = 11438 - ProgressEventType_SourceNode = 11439 - ProgressEventType_SourceName = 11440 - ProgressEventType_Time = 11441 - ProgressEventType_ReceiveTime = 11442 - ProgressEventType_LocalTime = 11443 - ProgressEventType_Message = 11444 - ProgressEventType_Severity = 11445 SystemStatusChangeEventType = 11446 - SystemStatusChangeEventType_EventId = 11447 - SystemStatusChangeEventType_EventType = 11448 - SystemStatusChangeEventType_SourceNode = 11449 - SystemStatusChangeEventType_SourceName = 11450 - SystemStatusChangeEventType_Time = 11451 - SystemStatusChangeEventType_ReceiveTime = 11452 - SystemStatusChangeEventType_LocalTime = 11453 - SystemStatusChangeEventType_Message = 11454 - SystemStatusChangeEventType_Severity = 11455 TransitionVariableType_EffectiveTransitionTime = 11456 - FiniteTransitionVariableType_EffectiveTransitionTime = 11457 StateMachineType_LastTransition_EffectiveTransitionTime = 11458 FiniteStateMachineType_LastTransition_EffectiveTransitionTime = 11459 TransitionEventType_Transition_EffectiveTransitionTime = 11460 MultiStateValueDiscreteType_ValueAsText = 11461 - ProgramTransitionEventType_Transition_EffectiveTransitionTime = 11462 ProgramTransitionAuditEventType_Transition_EffectiveTransitionTime = 11463 ProgramStateMachineType_LastTransition_EffectiveTransitionTime = 11464 - ShelvedStateMachineType_LastTransition_EffectiveTransitionTime = 11465 AlarmConditionType_ShelvingState_LastTransition_EffectiveTransitionTime = 11466 - LimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11467 - ExclusiveLimitStateMachineType_LastTransition_EffectiveTransitionTime = 11468 - ExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11469 ExclusiveLimitAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11470 - ExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11471 - ExclusiveLevelAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11472 - ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11473 - ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11474 - ExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11475 - ExclusiveDeviationAlarmType_LimitState_LastTransition_EffectiveTransitionTime = 11476 - NonExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11477 - NonExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11478 - NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11479 - NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11480 - DiscreteAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11481 - OffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11482 - TripAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11483 AuditActivateSessionEventType_SecureChannelId = 11485 OptionSetType = 11487 OptionSetType_OptionSetValues = 11488 @@ -4310,23 +2110,6 @@ class ObjectIds: FileType_SetPosition = 11593 FileType_SetPosition_InputArguments = 11594 AddressSpaceFileType = 11595 - AddressSpaceFileType_Size = 11596 - AddressSpaceFileType_OpenCount = 11599 - AddressSpaceFileType_Open = 11600 - AddressSpaceFileType_Open_InputArguments = 11601 - AddressSpaceFileType_Open_OutputArguments = 11602 - AddressSpaceFileType_Close = 11603 - AddressSpaceFileType_Close_InputArguments = 11604 - AddressSpaceFileType_Read = 11605 - AddressSpaceFileType_Read_InputArguments = 11606 - AddressSpaceFileType_Read_OutputArguments = 11607 - AddressSpaceFileType_Write = 11608 - AddressSpaceFileType_Write_InputArguments = 11609 - AddressSpaceFileType_GetPosition = 11610 - AddressSpaceFileType_GetPosition_InputArguments = 11611 - AddressSpaceFileType_GetPosition_OutputArguments = 11612 - AddressSpaceFileType_SetPosition = 11613 - AddressSpaceFileType_SetPosition_InputArguments = 11614 AddressSpaceFileType_ExportNamespace = 11615 NamespaceMetadataType = 11616 NamespaceMetadataType_NamespaceUri = 11617 @@ -4417,127 +2200,12 @@ class ObjectIds: SetPositionMethodType = 11751 SetPositionMethodType_InputArguments = 11752 SystemOffNormalAlarmType = 11753 - SystemOffNormalAlarmType_EventId = 11754 - SystemOffNormalAlarmType_EventType = 11755 - SystemOffNormalAlarmType_SourceNode = 11756 - SystemOffNormalAlarmType_SourceName = 11757 - SystemOffNormalAlarmType_Time = 11758 - SystemOffNormalAlarmType_ReceiveTime = 11759 - SystemOffNormalAlarmType_LocalTime = 11760 - SystemOffNormalAlarmType_Message = 11761 - SystemOffNormalAlarmType_Severity = 11762 - SystemOffNormalAlarmType_ConditionClassId = 11763 - SystemOffNormalAlarmType_ConditionClassName = 11764 - SystemOffNormalAlarmType_ConditionName = 11765 - SystemOffNormalAlarmType_BranchId = 11766 - SystemOffNormalAlarmType_Retain = 11767 - SystemOffNormalAlarmType_EnabledState = 11768 - SystemOffNormalAlarmType_EnabledState_Id = 11769 - SystemOffNormalAlarmType_EnabledState_Name = 11770 - SystemOffNormalAlarmType_EnabledState_Number = 11771 - SystemOffNormalAlarmType_EnabledState_EffectiveDisplayName = 11772 - SystemOffNormalAlarmType_EnabledState_TransitionTime = 11773 - SystemOffNormalAlarmType_EnabledState_EffectiveTransitionTime = 11774 - SystemOffNormalAlarmType_EnabledState_TrueState = 11775 - SystemOffNormalAlarmType_EnabledState_FalseState = 11776 - SystemOffNormalAlarmType_Quality = 11777 - SystemOffNormalAlarmType_Quality_SourceTimestamp = 11778 - SystemOffNormalAlarmType_LastSeverity = 11779 - SystemOffNormalAlarmType_LastSeverity_SourceTimestamp = 11780 - SystemOffNormalAlarmType_Comment = 11781 - SystemOffNormalAlarmType_Comment_SourceTimestamp = 11782 - SystemOffNormalAlarmType_ClientUserId = 11783 - SystemOffNormalAlarmType_Disable = 11784 - SystemOffNormalAlarmType_Enable = 11785 - SystemOffNormalAlarmType_AddComment = 11786 - SystemOffNormalAlarmType_AddComment_InputArguments = 11787 - SystemOffNormalAlarmType_ConditionRefresh = 11788 - SystemOffNormalAlarmType_ConditionRefresh_InputArguments = 11789 - SystemOffNormalAlarmType_AckedState = 11790 - SystemOffNormalAlarmType_AckedState_Id = 11791 - SystemOffNormalAlarmType_AckedState_Name = 11792 - SystemOffNormalAlarmType_AckedState_Number = 11793 - SystemOffNormalAlarmType_AckedState_EffectiveDisplayName = 11794 - SystemOffNormalAlarmType_AckedState_TransitionTime = 11795 - SystemOffNormalAlarmType_AckedState_EffectiveTransitionTime = 11796 - SystemOffNormalAlarmType_AckedState_TrueState = 11797 - SystemOffNormalAlarmType_AckedState_FalseState = 11798 - SystemOffNormalAlarmType_ConfirmedState = 11799 - SystemOffNormalAlarmType_ConfirmedState_Id = 11800 - SystemOffNormalAlarmType_ConfirmedState_Name = 11801 - SystemOffNormalAlarmType_ConfirmedState_Number = 11802 - SystemOffNormalAlarmType_ConfirmedState_EffectiveDisplayName = 11803 - SystemOffNormalAlarmType_ConfirmedState_TransitionTime = 11804 - SystemOffNormalAlarmType_ConfirmedState_EffectiveTransitionTime = 11805 - SystemOffNormalAlarmType_ConfirmedState_TrueState = 11806 - SystemOffNormalAlarmType_ConfirmedState_FalseState = 11807 - SystemOffNormalAlarmType_Acknowledge = 11808 - SystemOffNormalAlarmType_Acknowledge_InputArguments = 11809 - SystemOffNormalAlarmType_Confirm = 11810 - SystemOffNormalAlarmType_Confirm_InputArguments = 11811 - SystemOffNormalAlarmType_ActiveState = 11812 - SystemOffNormalAlarmType_ActiveState_Id = 11813 - SystemOffNormalAlarmType_ActiveState_Name = 11814 - SystemOffNormalAlarmType_ActiveState_Number = 11815 - SystemOffNormalAlarmType_ActiveState_EffectiveDisplayName = 11816 - SystemOffNormalAlarmType_ActiveState_TransitionTime = 11817 - SystemOffNormalAlarmType_ActiveState_EffectiveTransitionTime = 11818 - SystemOffNormalAlarmType_ActiveState_TrueState = 11819 - SystemOffNormalAlarmType_ActiveState_FalseState = 11820 - SystemOffNormalAlarmType_InputNode = 11821 - SystemOffNormalAlarmType_SuppressedState = 11822 - SystemOffNormalAlarmType_SuppressedState_Id = 11823 - SystemOffNormalAlarmType_SuppressedState_Name = 11824 - SystemOffNormalAlarmType_SuppressedState_Number = 11825 - SystemOffNormalAlarmType_SuppressedState_EffectiveDisplayName = 11826 - SystemOffNormalAlarmType_SuppressedState_TransitionTime = 11827 - SystemOffNormalAlarmType_SuppressedState_EffectiveTransitionTime = 11828 - SystemOffNormalAlarmType_SuppressedState_TrueState = 11829 - SystemOffNormalAlarmType_SuppressedState_FalseState = 11830 - SystemOffNormalAlarmType_ShelvingState = 11831 - SystemOffNormalAlarmType_ShelvingState_CurrentState = 11832 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Id = 11833 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Name = 11834 - SystemOffNormalAlarmType_ShelvingState_CurrentState_Number = 11835 - SystemOffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 11836 - SystemOffNormalAlarmType_ShelvingState_LastTransition = 11837 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Id = 11838 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Name = 11839 - SystemOffNormalAlarmType_ShelvingState_LastTransition_Number = 11840 - SystemOffNormalAlarmType_ShelvingState_LastTransition_TransitionTime = 11841 - SystemOffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 11842 - SystemOffNormalAlarmType_ShelvingState_UnshelveTime = 11843 - SystemOffNormalAlarmType_ShelvingState_Unshelve = 11844 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve = 11845 - SystemOffNormalAlarmType_ShelvingState_TimedShelve = 11846 - SystemOffNormalAlarmType_ShelvingState_TimedShelve_InputArguments = 11847 - SystemOffNormalAlarmType_SuppressedOrShelved = 11848 - SystemOffNormalAlarmType_MaxTimeShelved = 11849 - SystemOffNormalAlarmType_NormalState = 11850 AuditConditionCommentEventType_Comment = 11851 AuditConditionRespondEventType_SelectedResponse = 11852 AuditConditionAcknowledgeEventType_Comment = 11853 AuditConditionConfirmEventType_Comment = 11854 AuditConditionShelvingEventType_ShelvingTime = 11855 AuditProgramTransitionEventType = 11856 - AuditProgramTransitionEventType_EventId = 11857 - AuditProgramTransitionEventType_EventType = 11858 - AuditProgramTransitionEventType_SourceNode = 11859 - AuditProgramTransitionEventType_SourceName = 11860 - AuditProgramTransitionEventType_Time = 11861 - AuditProgramTransitionEventType_ReceiveTime = 11862 - AuditProgramTransitionEventType_LocalTime = 11863 - AuditProgramTransitionEventType_Message = 11864 - AuditProgramTransitionEventType_Severity = 11865 - AuditProgramTransitionEventType_ActionTimeStamp = 11866 - AuditProgramTransitionEventType_Status = 11867 - AuditProgramTransitionEventType_ServerId = 11868 - AuditProgramTransitionEventType_ClientAuditEntryId = 11869 - AuditProgramTransitionEventType_ClientUserId = 11870 - AuditProgramTransitionEventType_MethodId = 11871 - AuditProgramTransitionEventType_InputArguments = 11872 - AuditProgramTransitionEventType_OldStateId = 11873 - AuditProgramTransitionEventType_NewStateId = 11874 AuditProgramTransitionEventType_TransitionNumber = 11875 HistoricalDataConfigurationType_AggregateFunctions = 11876 HAConfiguration_AggregateFunctions = 11877 @@ -4561,8 +2229,6 @@ class ObjectIds: EndpointUrlListDataType = 11943 NetworkGroupDataType = 11944 NonTransparentNetworkRedundancyType = 11945 - NonTransparentNetworkRedundancyType_RedundancySupport = 11946 - NonTransparentNetworkRedundancyType_ServerUriArray = 11947 NonTransparentNetworkRedundancyType_ServerNetworkGroups = 11948 EndpointUrlListDataType_Encoding_DefaultXml = 11949 NetworkGroupDataType_Encoding_DefaultXml = 11950 @@ -4581,60 +2247,23 @@ class ObjectIds: OpcUa_BinarySchema_NetworkGroupDataType_DataTypeVersion = 11963 OpcUa_BinarySchema_NetworkGroupDataType_DictionaryFragment = 11964 ArrayItemType = 12021 - ArrayItemType_Definition = 12022 - ArrayItemType_ValuePrecision = 12023 ArrayItemType_InstrumentRange = 12024 ArrayItemType_EURange = 12025 ArrayItemType_EngineeringUnits = 12026 ArrayItemType_Title = 12027 ArrayItemType_AxisScaleType = 12028 YArrayItemType = 12029 - YArrayItemType_Definition = 12030 - YArrayItemType_ValuePrecision = 12031 - YArrayItemType_InstrumentRange = 12032 - YArrayItemType_EURange = 12033 - YArrayItemType_EngineeringUnits = 12034 - YArrayItemType_Title = 12035 - YArrayItemType_AxisScaleType = 12036 YArrayItemType_XAxisDefinition = 12037 XYArrayItemType = 12038 - XYArrayItemType_Definition = 12039 - XYArrayItemType_ValuePrecision = 12040 - XYArrayItemType_InstrumentRange = 12041 - XYArrayItemType_EURange = 12042 - XYArrayItemType_EngineeringUnits = 12043 - XYArrayItemType_Title = 12044 - XYArrayItemType_AxisScaleType = 12045 XYArrayItemType_XAxisDefinition = 12046 ImageItemType = 12047 - ImageItemType_Definition = 12048 - ImageItemType_ValuePrecision = 12049 - ImageItemType_InstrumentRange = 12050 - ImageItemType_EURange = 12051 - ImageItemType_EngineeringUnits = 12052 - ImageItemType_Title = 12053 - ImageItemType_AxisScaleType = 12054 ImageItemType_XAxisDefinition = 12055 ImageItemType_YAxisDefinition = 12056 CubeItemType = 12057 - CubeItemType_Definition = 12058 - CubeItemType_ValuePrecision = 12059 - CubeItemType_InstrumentRange = 12060 - CubeItemType_EURange = 12061 - CubeItemType_EngineeringUnits = 12062 - CubeItemType_Title = 12063 - CubeItemType_AxisScaleType = 12064 CubeItemType_XAxisDefinition = 12065 CubeItemType_YAxisDefinition = 12066 CubeItemType_ZAxisDefinition = 12067 NDimensionArrayItemType = 12068 - NDimensionArrayItemType_Definition = 12069 - NDimensionArrayItemType_ValuePrecision = 12070 - NDimensionArrayItemType_InstrumentRange = 12071 - NDimensionArrayItemType_EURange = 12072 - NDimensionArrayItemType_EngineeringUnits = 12073 - NDimensionArrayItemType_Title = 12074 - NDimensionArrayItemType_AxisScaleType = 12075 NDimensionArrayItemType_AxisDefinition = 12076 AxisScaleEnumeration = 12077 AxisScaleEnumeration_EnumStrings = 12078 @@ -4781,23 +2410,6 @@ class ObjectIds: RemoveCertificateMethodType = 12520 RemoveCertificateMethodType_InputArguments = 12521 TrustListType = 12522 - TrustListType_Size = 12523 - TrustListType_OpenCount = 12526 - TrustListType_Open = 12527 - TrustListType_Open_InputArguments = 12528 - TrustListType_Open_OutputArguments = 12529 - TrustListType_Close = 12530 - TrustListType_Close_InputArguments = 12531 - TrustListType_Read = 12532 - TrustListType_Read_InputArguments = 12533 - TrustListType_Read_OutputArguments = 12534 - TrustListType_Write = 12535 - TrustListType_Write_InputArguments = 12536 - TrustListType_GetPosition = 12537 - TrustListType_GetPosition_InputArguments = 12538 - TrustListType_GetPosition_OutputArguments = 12539 - TrustListType_SetPosition = 12540 - TrustListType_SetPosition_InputArguments = 12541 TrustListType_LastUpdateTime = 12542 TrustListType_OpenWithMasks = 12543 TrustListType_OpenWithMasks_InputArguments = 12544 @@ -4818,22 +2430,6 @@ class ObjectIds: RsaMinApplicationCertificateType = 12559 RsaSha256ApplicationCertificateType = 12560 TrustListUpdatedAuditEventType = 12561 - TrustListUpdatedAuditEventType_EventId = 12562 - TrustListUpdatedAuditEventType_EventType = 12563 - TrustListUpdatedAuditEventType_SourceNode = 12564 - TrustListUpdatedAuditEventType_SourceName = 12565 - TrustListUpdatedAuditEventType_Time = 12566 - TrustListUpdatedAuditEventType_ReceiveTime = 12567 - TrustListUpdatedAuditEventType_LocalTime = 12568 - TrustListUpdatedAuditEventType_Message = 12569 - TrustListUpdatedAuditEventType_Severity = 12570 - TrustListUpdatedAuditEventType_ActionTimeStamp = 12571 - TrustListUpdatedAuditEventType_Status = 12572 - TrustListUpdatedAuditEventType_ServerId = 12573 - TrustListUpdatedAuditEventType_ClientAuditEntryId = 12574 - TrustListUpdatedAuditEventType_ClientUserId = 12575 - TrustListUpdatedAuditEventType_MethodId = 12576 - TrustListUpdatedAuditEventType_InputArguments = 12577 UpdateCertificateMethodType = 12578 UpdateCertificateMethodType_InputArguments = 12579 UpdateCertificateMethodType_OutputArguments = 12580 @@ -4845,22 +2441,6 @@ class ObjectIds: ServerConfigurationType_UpdateCertificate_InputArguments = 12617 ServerConfigurationType_UpdateCertificate_OutputArguments = 12618 CertificateUpdatedAuditEventType = 12620 - CertificateUpdatedAuditEventType_EventId = 12621 - CertificateUpdatedAuditEventType_EventType = 12622 - CertificateUpdatedAuditEventType_SourceNode = 12623 - CertificateUpdatedAuditEventType_SourceName = 12624 - CertificateUpdatedAuditEventType_Time = 12625 - CertificateUpdatedAuditEventType_ReceiveTime = 12626 - CertificateUpdatedAuditEventType_LocalTime = 12627 - CertificateUpdatedAuditEventType_Message = 12628 - CertificateUpdatedAuditEventType_Severity = 12629 - CertificateUpdatedAuditEventType_ActionTimeStamp = 12630 - CertificateUpdatedAuditEventType_Status = 12631 - CertificateUpdatedAuditEventType_ServerId = 12632 - CertificateUpdatedAuditEventType_ClientAuditEntryId = 12633 - CertificateUpdatedAuditEventType_ClientUserId = 12634 - CertificateUpdatedAuditEventType_MethodId = 12635 - CertificateUpdatedAuditEventType_InputArguments = 12636 ServerConfiguration = 12637 ServerConfiguration_SupportedPrivateKeyFormats = 12639 ServerConfiguration_MaxTrustListSize = 12640 @@ -4903,14 +2483,10 @@ class ObjectIds: OpcUa_BinarySchema_TrustListDataType_DictionaryFragment = 12683 FileType_Writable = 12686 FileType_UserWritable = 12687 - AddressSpaceFileType_Writable = 12688 - AddressSpaceFileType_UserWritable = 12689 NamespaceMetadataType_NamespaceFile_Writable = 12690 NamespaceMetadataType_NamespaceFile_UserWritable = 12691 NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Writable = 12692 NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_UserWritable = 12693 - TrustListType_Writable = 12698 - TrustListType_UserWritable = 12699 CloseAndUpdateMethodType_InputArguments = 12704 TrustListType_CloseAndUpdate_InputArguments = 12705 ServerConfigurationType_ServerCapabilities = 12708 @@ -5108,138 +2684,7 @@ class ObjectIds: ConditionType_ConditionRefresh2_InputArguments = 12913 ConditionRefresh2MethodType = 12914 ConditionRefresh2MethodType_InputArguments = 12915 - DialogConditionType_ConditionRefresh2 = 12916 - DialogConditionType_ConditionRefresh2_InputArguments = 12917 - AcknowledgeableConditionType_ConditionRefresh2 = 12918 - AcknowledgeableConditionType_ConditionRefresh2_InputArguments = 12919 - AlarmConditionType_ConditionRefresh2 = 12984 - AlarmConditionType_ConditionRefresh2_InputArguments = 12985 - LimitAlarmType_ConditionRefresh2 = 12986 - LimitAlarmType_ConditionRefresh2_InputArguments = 12987 - ExclusiveLimitAlarmType_ConditionRefresh2 = 12988 - ExclusiveLimitAlarmType_ConditionRefresh2_InputArguments = 12989 - NonExclusiveLimitAlarmType_ConditionRefresh2 = 12990 - NonExclusiveLimitAlarmType_ConditionRefresh2_InputArguments = 12991 - NonExclusiveLevelAlarmType_ConditionRefresh2 = 12992 - NonExclusiveLevelAlarmType_ConditionRefresh2_InputArguments = 12993 - ExclusiveLevelAlarmType_ConditionRefresh2 = 12994 - ExclusiveLevelAlarmType_ConditionRefresh2_InputArguments = 12995 - NonExclusiveDeviationAlarmType_ConditionRefresh2 = 12996 - NonExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments = 12997 - ExclusiveDeviationAlarmType_ConditionRefresh2 = 12998 - ExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments = 12999 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh2 = 13000 - NonExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments = 13001 - ExclusiveRateOfChangeAlarmType_ConditionRefresh2 = 13002 - ExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments = 13003 - DiscreteAlarmType_ConditionRefresh2 = 13004 - DiscreteAlarmType_ConditionRefresh2_InputArguments = 13005 - OffNormalAlarmType_ConditionRefresh2 = 13006 - OffNormalAlarmType_ConditionRefresh2_InputArguments = 13007 - SystemOffNormalAlarmType_ConditionRefresh2 = 13008 - SystemOffNormalAlarmType_ConditionRefresh2_InputArguments = 13009 - TripAlarmType_ConditionRefresh2 = 13010 - TripAlarmType_ConditionRefresh2_InputArguments = 13011 CertificateExpirationAlarmType = 13225 - CertificateExpirationAlarmType_EventId = 13226 - CertificateExpirationAlarmType_EventType = 13227 - CertificateExpirationAlarmType_SourceNode = 13228 - CertificateExpirationAlarmType_SourceName = 13229 - CertificateExpirationAlarmType_Time = 13230 - CertificateExpirationAlarmType_ReceiveTime = 13231 - CertificateExpirationAlarmType_LocalTime = 13232 - CertificateExpirationAlarmType_Message = 13233 - CertificateExpirationAlarmType_Severity = 13234 - CertificateExpirationAlarmType_ConditionClassId = 13235 - CertificateExpirationAlarmType_ConditionClassName = 13236 - CertificateExpirationAlarmType_ConditionName = 13237 - CertificateExpirationAlarmType_BranchId = 13238 - CertificateExpirationAlarmType_Retain = 13239 - CertificateExpirationAlarmType_EnabledState = 13240 - CertificateExpirationAlarmType_EnabledState_Id = 13241 - CertificateExpirationAlarmType_EnabledState_Name = 13242 - CertificateExpirationAlarmType_EnabledState_Number = 13243 - CertificateExpirationAlarmType_EnabledState_EffectiveDisplayName = 13244 - CertificateExpirationAlarmType_EnabledState_TransitionTime = 13245 - CertificateExpirationAlarmType_EnabledState_EffectiveTransitionTime = 13246 - CertificateExpirationAlarmType_EnabledState_TrueState = 13247 - CertificateExpirationAlarmType_EnabledState_FalseState = 13248 - CertificateExpirationAlarmType_Quality = 13249 - CertificateExpirationAlarmType_Quality_SourceTimestamp = 13250 - CertificateExpirationAlarmType_LastSeverity = 13251 - CertificateExpirationAlarmType_LastSeverity_SourceTimestamp = 13252 - CertificateExpirationAlarmType_Comment = 13253 - CertificateExpirationAlarmType_Comment_SourceTimestamp = 13254 - CertificateExpirationAlarmType_ClientUserId = 13255 - CertificateExpirationAlarmType_Disable = 13256 - CertificateExpirationAlarmType_Enable = 13257 - CertificateExpirationAlarmType_AddComment = 13258 - CertificateExpirationAlarmType_AddComment_InputArguments = 13259 - CertificateExpirationAlarmType_ConditionRefresh = 13260 - CertificateExpirationAlarmType_ConditionRefresh_InputArguments = 13261 - CertificateExpirationAlarmType_ConditionRefresh2 = 13262 - CertificateExpirationAlarmType_ConditionRefresh2_InputArguments = 13263 - CertificateExpirationAlarmType_AckedState = 13264 - CertificateExpirationAlarmType_AckedState_Id = 13265 - CertificateExpirationAlarmType_AckedState_Name = 13266 - CertificateExpirationAlarmType_AckedState_Number = 13267 - CertificateExpirationAlarmType_AckedState_EffectiveDisplayName = 13268 - CertificateExpirationAlarmType_AckedState_TransitionTime = 13269 - CertificateExpirationAlarmType_AckedState_EffectiveTransitionTime = 13270 - CertificateExpirationAlarmType_AckedState_TrueState = 13271 - CertificateExpirationAlarmType_AckedState_FalseState = 13272 - CertificateExpirationAlarmType_ConfirmedState = 13273 - CertificateExpirationAlarmType_ConfirmedState_Id = 13274 - CertificateExpirationAlarmType_ConfirmedState_Name = 13275 - CertificateExpirationAlarmType_ConfirmedState_Number = 13276 - CertificateExpirationAlarmType_ConfirmedState_EffectiveDisplayName = 13277 - CertificateExpirationAlarmType_ConfirmedState_TransitionTime = 13278 - CertificateExpirationAlarmType_ConfirmedState_EffectiveTransitionTime = 13279 - CertificateExpirationAlarmType_ConfirmedState_TrueState = 13280 - CertificateExpirationAlarmType_ConfirmedState_FalseState = 13281 - CertificateExpirationAlarmType_Acknowledge = 13282 - CertificateExpirationAlarmType_Acknowledge_InputArguments = 13283 - CertificateExpirationAlarmType_Confirm = 13284 - CertificateExpirationAlarmType_Confirm_InputArguments = 13285 - CertificateExpirationAlarmType_ActiveState = 13286 - CertificateExpirationAlarmType_ActiveState_Id = 13287 - CertificateExpirationAlarmType_ActiveState_Name = 13288 - CertificateExpirationAlarmType_ActiveState_Number = 13289 - CertificateExpirationAlarmType_ActiveState_EffectiveDisplayName = 13290 - CertificateExpirationAlarmType_ActiveState_TransitionTime = 13291 - CertificateExpirationAlarmType_ActiveState_EffectiveTransitionTime = 13292 - CertificateExpirationAlarmType_ActiveState_TrueState = 13293 - CertificateExpirationAlarmType_ActiveState_FalseState = 13294 - CertificateExpirationAlarmType_InputNode = 13295 - CertificateExpirationAlarmType_SuppressedState = 13296 - CertificateExpirationAlarmType_SuppressedState_Id = 13297 - CertificateExpirationAlarmType_SuppressedState_Name = 13298 - CertificateExpirationAlarmType_SuppressedState_Number = 13299 - CertificateExpirationAlarmType_SuppressedState_EffectiveDisplayName = 13300 - CertificateExpirationAlarmType_SuppressedState_TransitionTime = 13301 - CertificateExpirationAlarmType_SuppressedState_EffectiveTransitionTime = 13302 - CertificateExpirationAlarmType_SuppressedState_TrueState = 13303 - CertificateExpirationAlarmType_SuppressedState_FalseState = 13304 - CertificateExpirationAlarmType_ShelvingState = 13305 - CertificateExpirationAlarmType_ShelvingState_CurrentState = 13306 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Id = 13307 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Name = 13308 - CertificateExpirationAlarmType_ShelvingState_CurrentState_Number = 13309 - CertificateExpirationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 13310 - CertificateExpirationAlarmType_ShelvingState_LastTransition = 13311 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Id = 13312 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Name = 13313 - CertificateExpirationAlarmType_ShelvingState_LastTransition_Number = 13314 - CertificateExpirationAlarmType_ShelvingState_LastTransition_TransitionTime = 13315 - CertificateExpirationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 13316 - CertificateExpirationAlarmType_ShelvingState_UnshelveTime = 13317 - CertificateExpirationAlarmType_ShelvingState_Unshelve = 13318 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve = 13319 - CertificateExpirationAlarmType_ShelvingState_TimedShelve = 13320 - CertificateExpirationAlarmType_ShelvingState_TimedShelve_InputArguments = 13321 - CertificateExpirationAlarmType_SuppressedOrShelved = 13322 - CertificateExpirationAlarmType_MaxTimeShelved = 13323 - CertificateExpirationAlarmType_NormalState = 13324 CertificateExpirationAlarmType_ExpirationDate = 13325 CertificateExpirationAlarmType_CertificateType = 13326 CertificateExpirationAlarmType_Certificate = 13327 @@ -5298,10 +2743,8 @@ class ObjectIds: FileDirectoryType_MoveOrCopy = 13395 FileDirectoryType_MoveOrCopy_InputArguments = 13396 FileDirectoryType_MoveOrCopy_OutputArguments = 13397 - AddressSpaceFileType_MimeType = 13398 NamespaceMetadataType_NamespaceFile_MimeType = 13399 NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MimeType = 13400 - TrustListType_MimeType = 13403 CertificateGroupType_TrustList = 13599 CertificateGroupType_TrustList_Size = 13600 CertificateGroupType_TrustList_Writable = 13601 @@ -5671,8 +3114,6 @@ class ObjectIds: OpcUa_BinarySchema_PublishedVariableDataType = 14324 OpcUa_BinarySchema_PublishedVariableDataType_DataTypeVersion = 14325 OpcUa_BinarySchema_PublishedVariableDataType_DictionaryFragment = 14326 - AuditCreateSessionEventType_SessionId = 14413 - AuditUrlMismatchEventType_SessionId = 14414 Server_ServerRedundancy_ServerNetworkGroups = 14415 PublishSubscribeType = 14416 PublishSubscribeType_ConnectionName_Placeholder = 14417 @@ -5733,7 +3174,6 @@ class ObjectIds: StructureType_EnumStrings = 14528 KeyValuePair = 14533 PublishedDataItemsType = 14534 - PublishedDataItemsType_ConfigurationVersion = 14544 PublishedDataItemsType_PublishedData = 14548 PublishedDataItemsType_AddVariables = 14555 PublishedDataItemsType_AddVariables_InputArguments = 14556 @@ -5748,7 +3188,6 @@ class ObjectIds: PublishedDataItemsRemoveVariablesMethodType_InputArguments = 14568 PublishedDataItemsRemoveVariablesMethodType_OutputArguments = 14569 PublishedEventsType = 14572 - PublishedEventsType_ConfigurationVersion = 14582 PublishedEventsType_PubSubEventNotifier = 14586 PublishedEventsType_SelectedFields = 14587 PublishedEventsType_Filter = 14588 @@ -5844,22 +3283,13 @@ class ObjectIds: SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityPolicyUri = 15011 SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxFutureKeyCount = 15012 AuditConditionResetEventType = 15013 - AuditConditionResetEventType_EventId = 15014 - AuditConditionResetEventType_EventType = 15015 - AuditConditionResetEventType_SourceNode = 15016 - AuditConditionResetEventType_SourceName = 15017 - AuditConditionResetEventType_Time = 15018 - AuditConditionResetEventType_ReceiveTime = 15019 - AuditConditionResetEventType_LocalTime = 15020 - AuditConditionResetEventType_Message = 15021 - AuditConditionResetEventType_Severity = 15022 - AuditConditionResetEventType_ActionTimeStamp = 15023 - AuditConditionResetEventType_Status = 15024 - AuditConditionResetEventType_ServerId = 15025 - AuditConditionResetEventType_ClientAuditEntryId = 15026 - AuditConditionResetEventType_ClientUserId = 15027 - AuditConditionResetEventType_MethodId = 15028 - AuditConditionResetEventType_InputArguments = 15029 + BitFieldType_OptionalFieldNamee_Placeholder = 15014 + OpcUa_BinarySchema_ModificationInfo = 15018 + OpcUa_BinarySchema_ModificationInfo_DataTypeVersion = 15019 + OpcUa_BinarySchema_ModificationInfo_DictionaryFragment = 15020 + OpcUa_XmlSchema_ModificationInfo = 15021 + OpcUa_XmlSchema_ModificationInfo_DataTypeVersion = 15022 + OpcUa_XmlSchema_ModificationInfo_DictionaryFragment = 15023 PermissionType_OptionSetValues = 15030 AccessLevelType = 15031 AccessLevelType_OptionSetValues = 15032 @@ -5940,7 +3370,6 @@ class ObjectIds: RegisterServer2Request_Encoding_DefaultJson = 15107 SubscribedDataSetType = 15108 ChoiceStateType = 15109 - ChoiceStateType_StateNumber = 15110 TargetVariablesType = 15111 HasGuard = 15112 GuardVariableType = 15113 @@ -6042,9 +3471,6 @@ class ObjectIds: AttributeOperand_Encoding_DefaultJson = 15209 SimpleAttributeOperand_Encoding_DefaultJson = 15210 ContentFilterElementResult_Encoding_DefaultJson = 15211 - PublishSubscribeType_GetSecurityKeys = 15212 - PublishSubscribeType_GetSecurityKeys_InputArguments = 15213 - PublishSubscribeType_GetSecurityKeys_OutputArguments = 15214 PublishSubscribe_GetSecurityKeys = 15215 PublishSubscribe_GetSecurityKeys_InputArguments = 15216 PublishSubscribe_GetSecurityKeys_OutputArguments = 15217 @@ -6060,22 +3486,8 @@ class ObjectIds: PublishedDataSetType_DataSetWriterName_Placeholder_TransportSettings = 15227 ContentFilterResult_Encoding_DefaultJson = 15228 PublishedDataSetType_DataSetMetaData = 15229 - PublishedDataItemsType_DataSetWriterName_Placeholder = 15230 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status = 15231 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_State = 15232 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Enable = 15233 - PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Disable = 15234 - PublishedDataItemsType_DataSetWriterName_Placeholder_TransportSettings = 15235 ParsingResult_Encoding_DefaultJson = 15236 - PublishedDataItemsType_DataSetMetaData = 15237 - PublishedEventsType_DataSetWriterName_Placeholder = 15238 - PublishedEventsType_DataSetWriterName_Placeholder_Status = 15239 - PublishedEventsType_DataSetWriterName_Placeholder_Status_State = 15240 - PublishedEventsType_DataSetWriterName_Placeholder_Status_Enable = 15241 - PublishedEventsType_DataSetWriterName_Placeholder_Status_Disable = 15242 - PublishedEventsType_DataSetWriterName_Placeholder_TransportSettings = 15243 QueryFirstRequest_Encoding_DefaultJson = 15244 - PublishedEventsType_DataSetMetaData = 15245 BrokerWriterGroupTransportType_ResourceUri = 15246 BrokerWriterGroupTransportType_AuthenticationProfileUri = 15247 CreateCredentialMethodType = 15248 @@ -6251,15 +3663,6 @@ class ObjectIds: WellKnownRole_ConfigureAdmin_ApplicationsExclude = 15428 WellKnownRole_ConfigureAdmin_EndpointsExclude = 15429 WellKnownRole_SecurityAdmin_ApplicationsExclude = 15430 - PublishSubscribeType_GetSecurityGroup = 15431 - PublishSubscribeType_GetSecurityGroup_InputArguments = 15432 - PublishSubscribeType_GetSecurityGroup_OutputArguments = 15433 - PublishSubscribeType_SecurityGroups = 15434 - PublishSubscribeType_SecurityGroups_AddSecurityGroup = 15435 - PublishSubscribeType_SecurityGroups_AddSecurityGroup_InputArguments = 15436 - PublishSubscribeType_SecurityGroups_AddSecurityGroup_OutputArguments = 15437 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroup = 15438 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroup_InputArguments = 15439 PublishSubscribe_GetSecurityGroup = 15440 PublishSubscribe_GetSecurityGroup_InputArguments = 15441 PublishSubscribe_GetSecurityGroup_OutputArguments = 15442 @@ -6323,20 +3726,8 @@ class ObjectIds: RemoveExtensionFieldMethodType_InputArguments = 15500 OpcUa_BinarySchema_SimpleTypeDescription = 15501 NetworkAddressDataType = 15502 - PublishedDataItemsType_ExtensionFields = 15503 - PublishedDataItemsType_ExtensionFields_AddExtensionField = 15504 - PublishedDataItemsType_ExtensionFields_AddExtensionField_InputArguments = 15505 - PublishedDataItemsType_ExtensionFields_AddExtensionField_OutputArguments = 15506 - PublishedDataItemsType_ExtensionFields_RemoveExtensionField = 15507 - PublishedDataItemsType_ExtensionFields_RemoveExtensionField_InputArguments = 15508 OpcUa_BinarySchema_SimpleTypeDescription_DataTypeVersion = 15509 NetworkAddressUrlDataType = 15510 - PublishedEventsType_ExtensionFields = 15511 - PublishedEventsType_ExtensionFields_AddExtensionField = 15512 - PublishedEventsType_ExtensionFields_AddExtensionField_InputArguments = 15513 - PublishedEventsType_ExtensionFields_AddExtensionField_OutputArguments = 15514 - PublishedEventsType_ExtensionFields_RemoveExtensionField = 15515 - PublishedEventsType_ExtensionFields_RemoveExtensionField_InputArguments = 15516 PublishedEventsType_ModifyFieldSelection_OutputArguments = 15517 PublishedEventsTypeModifyFieldSelectionMethodType_OutputArguments = 15518 OpcUa_BinarySchema_SimpleTypeDescription_DictionaryFragment = 15519 @@ -6356,46 +3747,13 @@ class ObjectIds: PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface = 15533 DataTypeSchemaHeader = 15534 PubSubStatusEventType = 15535 - PubSubStatusEventType_EventId = 15536 - PubSubStatusEventType_EventType = 15537 - PubSubStatusEventType_SourceNode = 15538 - PubSubStatusEventType_SourceName = 15539 - PubSubStatusEventType_Time = 15540 - PubSubStatusEventType_ReceiveTime = 15541 - PubSubStatusEventType_LocalTime = 15542 - PubSubStatusEventType_Message = 15543 - PubSubStatusEventType_Severity = 15544 PubSubStatusEventType_ConnectionId = 15545 PubSubStatusEventType_GroupId = 15546 PubSubStatusEventType_State = 15547 PubSubTransportLimitsExceedEventType = 15548 - PubSubTransportLimitsExceedEventType_EventId = 15549 - PubSubTransportLimitsExceedEventType_EventType = 15550 - PubSubTransportLimitsExceedEventType_SourceNode = 15551 - PubSubTransportLimitsExceedEventType_SourceName = 15552 - PubSubTransportLimitsExceedEventType_Time = 15553 - PubSubTransportLimitsExceedEventType_ReceiveTime = 15554 - PubSubTransportLimitsExceedEventType_LocalTime = 15555 - PubSubTransportLimitsExceedEventType_Message = 15556 - PubSubTransportLimitsExceedEventType_Severity = 15557 - PubSubTransportLimitsExceedEventType_ConnectionId = 15558 - PubSubTransportLimitsExceedEventType_GroupId = 15559 - PubSubTransportLimitsExceedEventType_State = 15560 PubSubTransportLimitsExceedEventType_Actual = 15561 PubSubTransportLimitsExceedEventType_Maximum = 15562 PubSubCommunicationFailureEventType = 15563 - PubSubCommunicationFailureEventType_EventId = 15564 - PubSubCommunicationFailureEventType_EventType = 15565 - PubSubCommunicationFailureEventType_SourceNode = 15566 - PubSubCommunicationFailureEventType_SourceName = 15567 - PubSubCommunicationFailureEventType_Time = 15568 - PubSubCommunicationFailureEventType_ReceiveTime = 15569 - PubSubCommunicationFailureEventType_LocalTime = 15570 - PubSubCommunicationFailureEventType_Message = 15571 - PubSubCommunicationFailureEventType_Severity = 15572 - PubSubCommunicationFailureEventType_ConnectionId = 15573 - PubSubCommunicationFailureEventType_GroupId = 15574 - PubSubCommunicationFailureEventType_State = 15575 PubSubCommunicationFailureEventType_Error = 15576 DataSetFieldFlags_OptionSetValues = 15577 PublishedDataSetDataType = 15578 @@ -6610,9 +3968,6 @@ class ObjectIds: OpcUa_BinarySchema_PubSubGroupDataType = 15787 OpcUa_BinarySchema_PubSubGroupDataType_DataTypeVersion = 15788 OpcUa_BinarySchema_PubSubGroupDataType_DictionaryFragment = 15789 - PublishSubscribe_ConnectionName_Placeholder = 15790 - PublishSubscribe_ConnectionName_Placeholder_PublisherId = 15791 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri = 15792 OpcUa_BinarySchema_WriterGroupTransportDataType = 15793 TemporaryFileTransferType_TransferState_Placeholder_Reset = 15794 GenerateFileForReadMethodType = 15795 @@ -6624,17 +3979,6 @@ class ObjectIds: CloseAndCommitMethodType_InputArguments = 15801 CloseAndCommitMethodType_OutputArguments = 15802 FileTransferStateMachineType = 15803 - FileTransferStateMachineType_CurrentState = 15804 - FileTransferStateMachineType_CurrentState_Id = 15805 - FileTransferStateMachineType_CurrentState_Name = 15806 - FileTransferStateMachineType_CurrentState_Number = 15807 - FileTransferStateMachineType_CurrentState_EffectiveDisplayName = 15808 - FileTransferStateMachineType_LastTransition = 15809 - FileTransferStateMachineType_LastTransition_Id = 15810 - FileTransferStateMachineType_LastTransition_Name = 15811 - FileTransferStateMachineType_LastTransition_Number = 15812 - FileTransferStateMachineType_LastTransition_TransitionTime = 15813 - FileTransferStateMachineType_LastTransition_EffectiveTransitionTime = 15814 FileTransferStateMachineType_Idle = 15815 FileTransferStateMachineType_Idle_StateNumber = 15816 FileTransferStateMachineType_ReadPrepare = 15817 @@ -6668,10 +4012,6 @@ class ObjectIds: PublishSubscribeType_Status_State = 15845 PublishSubscribeType_Status_Enable = 15846 PublishSubscribeType_Status_Disable = 15847 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_Selections = 15848 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = 15849 - PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_RestrictToList = 15850 - PublishSubscribe_ConnectionName_Placeholder_Address = 15851 OpcUa_BinarySchema_WriterGroupTransportDataType_DataTypeVersion = 15852 OpcUa_BinarySchema_WriterGroupTransportDataType_DictionaryFragment = 15853 OpcUa_BinarySchema_WriterGroupMessageDataType = 15854 @@ -6683,9 +4023,6 @@ class ObjectIds: OpcUa_BinarySchema_ConnectionTransportDataType = 15860 OpcUa_BinarySchema_ConnectionTransportDataType_DataTypeVersion = 15861 OpcUa_BinarySchema_ConnectionTransportDataType_DictionaryFragment = 15862 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface = 15863 - PublishSubscribe_ConnectionName_Placeholder_TransportSettings = 15864 - PublishSubscribe_ConnectionName_Placeholder_Status = 15865 OpcUa_BinarySchema_ReaderGroupTransportDataType = 15866 OpcUa_BinarySchema_ReaderGroupTransportDataType_DataTypeVersion = 15867 OpcUa_BinarySchema_ReaderGroupTransportDataType_DictionaryFragment = 15868 @@ -6712,9 +4049,6 @@ class ObjectIds: OpcUa_BinarySchema_SubscribedDataSetMirrorDataType = 15889 OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DataTypeVersion = 15890 OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DictionaryFragment = 15891 - PublishSubscribe_ConnectionName_Placeholder_Status_State = 15892 - PublishSubscribe_ConnectionName_Placeholder_Status_Enable = 15893 - PublishSubscribe_ConnectionName_Placeholder_Status_Disable = 15894 OpcUa_BinarySchema_UadpWriterGroupMessageDataType = 15895 OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DataTypeVersion = 15896 OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DictionaryFragment = 15897 @@ -6757,9 +4091,6 @@ class ObjectIds: DataSetReaderType_SecurityKeyServices = 15934 OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DataTypeVersion = 15935 OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DictionaryFragment = 15936 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics = 15937 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel = 15938 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation = 15939 OpcUa_BinarySchema_BrokerWriterGroupTransportDataType = 15940 OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DataTypeVersion = 15941 OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DictionaryFragment = 15942 @@ -6809,12 +4140,10 @@ class ObjectIds: OPCUANamespaceMetadata_NamespaceFile_ExportNamespace = 15986 DataSetWriterMessageDataType_Encoding_DefaultXml = 15987 PubSubGroupDataType_Encoding_DefaultXml = 15988 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active = 15989 WriterGroupTransportDataType_Encoding_DefaultXml = 15990 WriterGroupMessageDataType_Encoding_DefaultXml = 15991 PubSubConnectionDataType_Encoding_DefaultXml = 15992 ConnectionTransportDataType_Encoding_DefaultXml = 15993 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification = 15994 ReaderGroupTransportDataType_Encoding_DefaultXml = 15995 ReaderGroupMessageDataType_Encoding_DefaultXml = 15996 RoleSetType_AddRole = 15997 @@ -6833,14 +4162,12 @@ class ObjectIds: SubscribedDataSetDataType_Encoding_DefaultXml = 16010 TargetVariablesDataType_Encoding_DefaultXml = 16011 SubscribedDataSetMirrorDataType_Encoding_DefaultXml = 16012 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 16013 UadpWriterGroupMessageDataType_Encoding_DefaultXml = 16014 UadpDataSetWriterMessageDataType_Encoding_DefaultXml = 16015 UadpDataSetReaderMessageDataType_Encoding_DefaultXml = 16016 JsonWriterGroupMessageDataType_Encoding_DefaultXml = 16017 JsonDataSetWriterMessageDataType_Encoding_DefaultXml = 16018 JsonDataSetReaderMessageDataType_Encoding_DefaultXml = 16019 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 16020 BrokerWriterGroupTransportDataType_Encoding_DefaultXml = 16021 BrokerDataSetWriterTransportDataType_Encoding_DefaultXml = 16022 BrokerDataSetReaderTransportDataType_Encoding_DefaultXml = 16023 @@ -6879,9 +4206,6 @@ class ObjectIds: OpcUa_XmlSchema_PubSubGroupDataType = 16056 OpcUa_XmlSchema_PubSubGroupDataType_DataTypeVersion = 16057 OpcUa_XmlSchema_PubSubGroupDataType_DictionaryFragment = 16058 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError = 16059 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Active = 16060 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Classification = 16061 OpcUa_XmlSchema_WriterGroupTransportDataType = 16062 OpcUa_XmlSchema_WriterGroupTransportDataType_DataTypeVersion = 16063 OpcUa_XmlSchema_WriterGroupTransportDataType_DictionaryFragment = 16064 @@ -6894,9 +4218,6 @@ class ObjectIds: OpcUa_XmlSchema_ConnectionTransportDataType = 16071 OpcUa_XmlSchema_ConnectionTransportDataType_DataTypeVersion = 16072 OpcUa_XmlSchema_ConnectionTransportDataType_DictionaryFragment = 16073 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 16074 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 16075 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Reset = 16076 OpcUa_XmlSchema_ReaderGroupTransportDataType = 16077 OpcUa_XmlSchema_ReaderGroupTransportDataType_DataTypeVersion = 16078 OpcUa_XmlSchema_ReaderGroupTransportDataType_DictionaryFragment = 16079 @@ -6921,9 +4242,6 @@ class ObjectIds: OpcUa_XmlSchema_SubscribedDataSetMirrorDataType = 16098 OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DataTypeVersion = 16099 OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DictionaryFragment = 16100 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_SubError = 16101 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters = 16102 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError = 16103 OpcUa_XmlSchema_UadpWriterGroupMessageDataType = 16104 OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DataTypeVersion = 16105 OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DictionaryFragment = 16106 @@ -6942,9 +4260,6 @@ class ObjectIds: OpcUa_XmlSchema_JsonDataSetReaderMessageDataType = 16119 OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DataTypeVersion = 16120 OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DictionaryFragment = 16121 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active = 16122 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification = 16123 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 16124 OpcUa_XmlSchema_BrokerWriterGroupTransportDataType = 16125 RolePermissionType_Encoding_DefaultXml = 16126 OpcUa_XmlSchema_RolePermissionType = 16127 @@ -6980,7 +4295,6 @@ class ObjectIds: DataSetWriterTransportDataType_Encoding_DefaultJson = 16157 DataSetWriterMessageDataType_Encoding_DefaultJson = 16158 PubSubGroupDataType_Encoding_DefaultJson = 16159 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 16160 WriterGroupTransportDataType_Encoding_DefaultJson = 16161 RoleSetType_RoleName_Placeholder_Identities = 16162 RoleSetType_RoleName_Placeholder_Applications = 16163 @@ -7103,7 +4417,6 @@ class ObjectIds: WriterGroupMessageDataType_Encoding_DefaultJson = 16280 PubSubConnectionDataType_Encoding_DefaultJson = 16281 ConnectionTransportDataType_Encoding_DefaultJson = 16282 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 16283 ReaderGroupTransportDataType_Encoding_DefaultJson = 16284 ReaderGroupMessageDataType_Encoding_DefaultJson = 16285 DataSetReaderDataType_Encoding_DefaultJson = 16286 @@ -7134,39 +4447,7 @@ class ObjectIds: SelectionListType_RestrictToList = 16312 AdditionalParametersType = 16313 FileSystem = 16314 - FileSystem_FileDirectoryName_Placeholder = 16315 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory = 16316 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory_InputArguments = 16317 - FileSystem_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments = 16318 - FileSystem_FileDirectoryName_Placeholder_CreateFile = 16319 - FileSystem_FileDirectoryName_Placeholder_CreateFile_InputArguments = 16320 - FileSystem_FileDirectoryName_Placeholder_CreateFile_OutputArguments = 16321 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 16322 UadpWriterGroupMessageDataType_Encoding_DefaultJson = 16323 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy = 16324 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments = 16325 - FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments = 16326 - FileSystem_FileName_Placeholder = 16327 - FileSystem_FileName_Placeholder_Size = 16328 - FileSystem_FileName_Placeholder_Writable = 16329 - FileSystem_FileName_Placeholder_UserWritable = 16330 - FileSystem_FileName_Placeholder_OpenCount = 16331 - FileSystem_FileName_Placeholder_MimeType = 16332 - FileSystem_FileName_Placeholder_Open = 16333 - FileSystem_FileName_Placeholder_Open_InputArguments = 16334 - FileSystem_FileName_Placeholder_Open_OutputArguments = 16335 - FileSystem_FileName_Placeholder_Close = 16336 - FileSystem_FileName_Placeholder_Close_InputArguments = 16337 - FileSystem_FileName_Placeholder_Read = 16338 - FileSystem_FileName_Placeholder_Read_InputArguments = 16339 - FileSystem_FileName_Placeholder_Read_OutputArguments = 16340 - FileSystem_FileName_Placeholder_Write = 16341 - FileSystem_FileName_Placeholder_Write_InputArguments = 16342 - FileSystem_FileName_Placeholder_GetPosition = 16343 - FileSystem_FileName_Placeholder_GetPosition_InputArguments = 16344 - FileSystem_FileName_Placeholder_GetPosition_OutputArguments = 16345 - FileSystem_FileName_Placeholder_SetPosition = 16346 - FileSystem_FileName_Placeholder_SetPosition_InputArguments = 16347 FileSystem_CreateDirectory = 16348 FileSystem_CreateDirectory_InputArguments = 16349 FileSystem_CreateDirectory_OutputArguments = 16350 @@ -7184,12 +4465,6 @@ class ObjectIds: AlarmGroupMember = 16362 ConditionType_ConditionSubClassId = 16363 ConditionType_ConditionSubClassName = 16364 - DialogConditionType_ConditionSubClassId = 16365 - DialogConditionType_ConditionSubClassName = 16366 - AcknowledgeableConditionType_ConditionSubClassId = 16367 - AcknowledgeableConditionType_ConditionSubClassName = 16368 - AlarmConditionType_ConditionSubClassId = 16369 - AlarmConditionType_ConditionSubClassName = 16370 AlarmConditionType_OutOfServiceState = 16371 AlarmConditionType_OutOfServiceState_Id = 16372 AlarmConditionType_OutOfServiceState_Name = 16373 @@ -7342,7 +4617,6 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_MaxTimeShelved = 16520 AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleEnabled = 16521 AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound = 16522 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 16523 BrokerWriterGroupTransportDataType_Encoding_DefaultJson = 16524 BrokerDataSetWriterTransportDataType_Encoding_DefaultJson = 16525 BrokerDataSetReaderTransportDataType_Encoding_DefaultJson = 16526 @@ -7355,684 +4629,79 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_Silence = 16533 AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress = 16534 PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup = 16535 - LimitAlarmType_ConditionSubClassId = 16536 - LimitAlarmType_ConditionSubClassName = 16537 - LimitAlarmType_OutOfServiceState = 16538 - LimitAlarmType_OutOfServiceState_Id = 16539 - LimitAlarmType_OutOfServiceState_Name = 16540 - LimitAlarmType_OutOfServiceState_Number = 16541 - LimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16542 - LimitAlarmType_OutOfServiceState_TransitionTime = 16543 - LimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16544 - LimitAlarmType_OutOfServiceState_TrueState = 16545 - LimitAlarmType_OutOfServiceState_FalseState = 16546 - LimitAlarmType_SilenceState = 16547 - LimitAlarmType_SilenceState_Id = 16548 - LimitAlarmType_SilenceState_Name = 16549 - LimitAlarmType_SilenceState_Number = 16550 - LimitAlarmType_SilenceState_EffectiveDisplayName = 16551 - LimitAlarmType_SilenceState_TransitionTime = 16552 - LimitAlarmType_SilenceState_EffectiveTransitionTime = 16553 - LimitAlarmType_SilenceState_TrueState = 16554 - LimitAlarmType_SilenceState_FalseState = 16555 - LimitAlarmType_AudibleEnabled = 16556 - LimitAlarmType_AudibleSound = 16557 PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_InputArguments = 16558 PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_OutputArguments = 16559 PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup = 16560 PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_InputArguments = 16561 - LimitAlarmType_OnDelay = 16562 - LimitAlarmType_OffDelay = 16563 - LimitAlarmType_FirstInGroupFlag = 16564 - LimitAlarmType_FirstInGroup = 16565 - LimitAlarmType_AlarmGroup_Placeholder = 16566 - LimitAlarmType_ReAlarmTime = 16567 - LimitAlarmType_ReAlarmRepeatCount = 16568 - LimitAlarmType_Silence = 16569 - LimitAlarmType_Suppress = 16570 PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_OutputArguments = 16571 LimitAlarmType_BaseHighHighLimit = 16572 LimitAlarmType_BaseHighLimit = 16573 LimitAlarmType_BaseLowLimit = 16574 LimitAlarmType_BaseLowLowLimit = 16575 - ExclusiveLimitAlarmType_ConditionSubClassId = 16576 - ExclusiveLimitAlarmType_ConditionSubClassName = 16577 - ExclusiveLimitAlarmType_OutOfServiceState = 16578 - ExclusiveLimitAlarmType_OutOfServiceState_Id = 16579 - ExclusiveLimitAlarmType_OutOfServiceState_Name = 16580 - ExclusiveLimitAlarmType_OutOfServiceState_Number = 16581 - ExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16582 - ExclusiveLimitAlarmType_OutOfServiceState_TransitionTime = 16583 - ExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16584 - ExclusiveLimitAlarmType_OutOfServiceState_TrueState = 16585 - ExclusiveLimitAlarmType_OutOfServiceState_FalseState = 16586 - ExclusiveLimitAlarmType_SilenceState = 16587 - ExclusiveLimitAlarmType_SilenceState_Id = 16588 - ExclusiveLimitAlarmType_SilenceState_Name = 16589 - ExclusiveLimitAlarmType_SilenceState_Number = 16590 - ExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName = 16591 - ExclusiveLimitAlarmType_SilenceState_TransitionTime = 16592 - ExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime = 16593 - ExclusiveLimitAlarmType_SilenceState_TrueState = 16594 - ExclusiveLimitAlarmType_SilenceState_FalseState = 16595 - ExclusiveLimitAlarmType_AudibleEnabled = 16596 - ExclusiveLimitAlarmType_AudibleSound = 16597 PublishSubscribeType_AddConnection = 16598 PublishSubscribeType_AddConnection_InputArguments = 16599 PublishSubscribeType_AddConnection_OutputArguments = 16600 PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate = 16601 - ExclusiveLimitAlarmType_OnDelay = 16602 - ExclusiveLimitAlarmType_OffDelay = 16603 - ExclusiveLimitAlarmType_FirstInGroupFlag = 16604 - ExclusiveLimitAlarmType_FirstInGroup = 16605 - ExclusiveLimitAlarmType_AlarmGroup_Placeholder = 16606 - ExclusiveLimitAlarmType_ReAlarmTime = 16607 - ExclusiveLimitAlarmType_ReAlarmRepeatCount = 16608 - ExclusiveLimitAlarmType_Silence = 16609 - ExclusiveLimitAlarmType_Suppress = 16610 PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments = 16611 - ExclusiveLimitAlarmType_BaseHighHighLimit = 16612 - ExclusiveLimitAlarmType_BaseHighLimit = 16613 - ExclusiveLimitAlarmType_BaseLowLimit = 16614 - ExclusiveLimitAlarmType_BaseLowLowLimit = 16615 - NonExclusiveLimitAlarmType_ConditionSubClassId = 16616 - NonExclusiveLimitAlarmType_ConditionSubClassName = 16617 - NonExclusiveLimitAlarmType_OutOfServiceState = 16618 - NonExclusiveLimitAlarmType_OutOfServiceState_Id = 16619 - NonExclusiveLimitAlarmType_OutOfServiceState_Name = 16620 - NonExclusiveLimitAlarmType_OutOfServiceState_Number = 16621 - NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName = 16622 - NonExclusiveLimitAlarmType_OutOfServiceState_TransitionTime = 16623 - NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime = 16624 - NonExclusiveLimitAlarmType_OutOfServiceState_TrueState = 16625 - NonExclusiveLimitAlarmType_OutOfServiceState_FalseState = 16626 - NonExclusiveLimitAlarmType_SilenceState = 16627 - NonExclusiveLimitAlarmType_SilenceState_Id = 16628 - NonExclusiveLimitAlarmType_SilenceState_Name = 16629 - NonExclusiveLimitAlarmType_SilenceState_Number = 16630 - NonExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName = 16631 - NonExclusiveLimitAlarmType_SilenceState_TransitionTime = 16632 - NonExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime = 16633 - NonExclusiveLimitAlarmType_SilenceState_TrueState = 16634 - NonExclusiveLimitAlarmType_SilenceState_FalseState = 16635 - NonExclusiveLimitAlarmType_AudibleEnabled = 16636 - NonExclusiveLimitAlarmType_AudibleSound = 16637 PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments = 16638 PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate = 16639 PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_InputArguments = 16640 PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments = 16641 - NonExclusiveLimitAlarmType_OnDelay = 16642 - NonExclusiveLimitAlarmType_OffDelay = 16643 - NonExclusiveLimitAlarmType_FirstInGroupFlag = 16644 - NonExclusiveLimitAlarmType_FirstInGroup = 16645 - NonExclusiveLimitAlarmType_AlarmGroup_Placeholder = 16646 - NonExclusiveLimitAlarmType_ReAlarmTime = 16647 - NonExclusiveLimitAlarmType_ReAlarmRepeatCount = 16648 - NonExclusiveLimitAlarmType_Silence = 16649 - NonExclusiveLimitAlarmType_Suppress = 16650 PublishSubscribeType_PublishedDataSets_AddDataSetFolder = 16651 - NonExclusiveLimitAlarmType_BaseHighHighLimit = 16652 - NonExclusiveLimitAlarmType_BaseHighLimit = 16653 - NonExclusiveLimitAlarmType_BaseLowLimit = 16654 - NonExclusiveLimitAlarmType_BaseLowLowLimit = 16655 - NonExclusiveLevelAlarmType_ConditionSubClassId = 16656 - NonExclusiveLevelAlarmType_ConditionSubClassName = 16657 - NonExclusiveLevelAlarmType_OutOfServiceState = 16658 - NonExclusiveLevelAlarmType_OutOfServiceState_Id = 16659 - NonExclusiveLevelAlarmType_OutOfServiceState_Name = 16660 - NonExclusiveLevelAlarmType_OutOfServiceState_Number = 16661 - NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName = 16662 - NonExclusiveLevelAlarmType_OutOfServiceState_TransitionTime = 16663 - NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime = 16664 - NonExclusiveLevelAlarmType_OutOfServiceState_TrueState = 16665 - NonExclusiveLevelAlarmType_OutOfServiceState_FalseState = 16666 - NonExclusiveLevelAlarmType_SilenceState = 16667 - NonExclusiveLevelAlarmType_SilenceState_Id = 16668 - NonExclusiveLevelAlarmType_SilenceState_Name = 16669 - NonExclusiveLevelAlarmType_SilenceState_Number = 16670 - NonExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName = 16671 - NonExclusiveLevelAlarmType_SilenceState_TransitionTime = 16672 - NonExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime = 16673 - NonExclusiveLevelAlarmType_SilenceState_TrueState = 16674 - NonExclusiveLevelAlarmType_SilenceState_FalseState = 16675 - NonExclusiveLevelAlarmType_AudibleEnabled = 16676 - NonExclusiveLevelAlarmType_AudibleSound = 16677 PublishSubscribeType_PublishedDataSets_AddDataSetFolder_InputArguments = 16678 PublishSubscribeType_PublishedDataSets_AddDataSetFolder_OutputArguments = 16679 PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder = 16680 PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder_InputArguments = 16681 - NonExclusiveLevelAlarmType_OnDelay = 16682 - NonExclusiveLevelAlarmType_OffDelay = 16683 - NonExclusiveLevelAlarmType_FirstInGroupFlag = 16684 - NonExclusiveLevelAlarmType_FirstInGroup = 16685 - NonExclusiveLevelAlarmType_AlarmGroup_Placeholder = 16686 - NonExclusiveLevelAlarmType_ReAlarmTime = 16687 - NonExclusiveLevelAlarmType_ReAlarmRepeatCount = 16688 - NonExclusiveLevelAlarmType_Silence = 16689 - NonExclusiveLevelAlarmType_Suppress = 16690 AddConnectionMethodType = 16691 - NonExclusiveLevelAlarmType_BaseHighHighLimit = 16692 - NonExclusiveLevelAlarmType_BaseHighLimit = 16693 - NonExclusiveLevelAlarmType_BaseLowLimit = 16694 - NonExclusiveLevelAlarmType_BaseLowLowLimit = 16695 - ExclusiveLevelAlarmType_ConditionSubClassId = 16696 - ExclusiveLevelAlarmType_ConditionSubClassName = 16697 - ExclusiveLevelAlarmType_OutOfServiceState = 16698 - ExclusiveLevelAlarmType_OutOfServiceState_Id = 16699 - ExclusiveLevelAlarmType_OutOfServiceState_Name = 16700 - ExclusiveLevelAlarmType_OutOfServiceState_Number = 16701 - ExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName = 16702 - ExclusiveLevelAlarmType_OutOfServiceState_TransitionTime = 16703 - ExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime = 16704 - ExclusiveLevelAlarmType_OutOfServiceState_TrueState = 16705 - ExclusiveLevelAlarmType_OutOfServiceState_FalseState = 16706 - ExclusiveLevelAlarmType_SilenceState = 16707 - ExclusiveLevelAlarmType_SilenceState_Id = 16708 - ExclusiveLevelAlarmType_SilenceState_Name = 16709 - ExclusiveLevelAlarmType_SilenceState_Number = 16710 - ExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName = 16711 - ExclusiveLevelAlarmType_SilenceState_TransitionTime = 16712 - ExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime = 16713 - ExclusiveLevelAlarmType_SilenceState_TrueState = 16714 - ExclusiveLevelAlarmType_SilenceState_FalseState = 16715 - ExclusiveLevelAlarmType_AudibleEnabled = 16716 - ExclusiveLevelAlarmType_AudibleSound = 16717 AddConnectionMethodType_InputArguments = 16718 AddConnectionMethodType_OutputArguments = 16719 PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterId = 16720 PublishedDataSetType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16721 - ExclusiveLevelAlarmType_OnDelay = 16722 - ExclusiveLevelAlarmType_OffDelay = 16723 - ExclusiveLevelAlarmType_FirstInGroupFlag = 16724 - ExclusiveLevelAlarmType_FirstInGroup = 16725 - ExclusiveLevelAlarmType_AlarmGroup_Placeholder = 16726 - ExclusiveLevelAlarmType_ReAlarmTime = 16727 - ExclusiveLevelAlarmType_ReAlarmRepeatCount = 16728 - ExclusiveLevelAlarmType_Silence = 16729 - ExclusiveLevelAlarmType_Suppress = 16730 PublishedDataSetType_DataSetWriterName_Placeholder_KeyFrameCount = 16731 - ExclusiveLevelAlarmType_BaseHighHighLimit = 16732 - ExclusiveLevelAlarmType_BaseHighLimit = 16733 - ExclusiveLevelAlarmType_BaseLowLimit = 16734 - ExclusiveLevelAlarmType_BaseLowLowLimit = 16735 - NonExclusiveDeviationAlarmType_ConditionSubClassId = 16736 - NonExclusiveDeviationAlarmType_ConditionSubClassName = 16737 - NonExclusiveDeviationAlarmType_OutOfServiceState = 16738 - NonExclusiveDeviationAlarmType_OutOfServiceState_Id = 16739 - NonExclusiveDeviationAlarmType_OutOfServiceState_Name = 16740 - NonExclusiveDeviationAlarmType_OutOfServiceState_Number = 16741 - NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName = 16742 - NonExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime = 16743 - NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime = 16744 - NonExclusiveDeviationAlarmType_OutOfServiceState_TrueState = 16745 - NonExclusiveDeviationAlarmType_OutOfServiceState_FalseState = 16746 - NonExclusiveDeviationAlarmType_SilenceState = 16747 - NonExclusiveDeviationAlarmType_SilenceState_Id = 16748 - NonExclusiveDeviationAlarmType_SilenceState_Name = 16749 - NonExclusiveDeviationAlarmType_SilenceState_Number = 16750 - NonExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName = 16751 - NonExclusiveDeviationAlarmType_SilenceState_TransitionTime = 16752 - NonExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime = 16753 - NonExclusiveDeviationAlarmType_SilenceState_TrueState = 16754 - NonExclusiveDeviationAlarmType_SilenceState_FalseState = 16755 - NonExclusiveDeviationAlarmType_AudibleEnabled = 16756 - NonExclusiveDeviationAlarmType_AudibleSound = 16757 PublishedDataSetType_DataSetWriterName_Placeholder_MessageSettings = 16758 PublishedDataSetType_DataSetClassId = 16759 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterId = 16760 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16761 - NonExclusiveDeviationAlarmType_OnDelay = 16762 - NonExclusiveDeviationAlarmType_OffDelay = 16763 - NonExclusiveDeviationAlarmType_FirstInGroupFlag = 16764 - NonExclusiveDeviationAlarmType_FirstInGroup = 16765 - NonExclusiveDeviationAlarmType_AlarmGroup_Placeholder = 16766 - NonExclusiveDeviationAlarmType_ReAlarmTime = 16767 - NonExclusiveDeviationAlarmType_ReAlarmRepeatCount = 16768 - NonExclusiveDeviationAlarmType_Silence = 16769 - NonExclusiveDeviationAlarmType_Suppress = 16770 - PublishedDataItemsType_DataSetWriterName_Placeholder_KeyFrameCount = 16771 - NonExclusiveDeviationAlarmType_BaseHighHighLimit = 16772 - NonExclusiveDeviationAlarmType_BaseHighLimit = 16773 - NonExclusiveDeviationAlarmType_BaseLowLimit = 16774 - NonExclusiveDeviationAlarmType_BaseLowLowLimit = 16775 NonExclusiveDeviationAlarmType_BaseSetpointNode = 16776 - ExclusiveDeviationAlarmType_ConditionSubClassId = 16777 - ExclusiveDeviationAlarmType_ConditionSubClassName = 16778 - ExclusiveDeviationAlarmType_OutOfServiceState = 16779 - ExclusiveDeviationAlarmType_OutOfServiceState_Id = 16780 - ExclusiveDeviationAlarmType_OutOfServiceState_Name = 16781 - ExclusiveDeviationAlarmType_OutOfServiceState_Number = 16782 - ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName = 16783 - ExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime = 16784 - ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime = 16785 - ExclusiveDeviationAlarmType_OutOfServiceState_TrueState = 16786 - ExclusiveDeviationAlarmType_OutOfServiceState_FalseState = 16787 - ExclusiveDeviationAlarmType_SilenceState = 16788 - ExclusiveDeviationAlarmType_SilenceState_Id = 16789 - ExclusiveDeviationAlarmType_SilenceState_Name = 16790 - ExclusiveDeviationAlarmType_SilenceState_Number = 16791 - ExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName = 16792 - ExclusiveDeviationAlarmType_SilenceState_TransitionTime = 16793 - ExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime = 16794 - ExclusiveDeviationAlarmType_SilenceState_TrueState = 16795 - ExclusiveDeviationAlarmType_SilenceState_FalseState = 16796 - ExclusiveDeviationAlarmType_AudibleEnabled = 16797 - ExclusiveDeviationAlarmType_AudibleSound = 16798 - PublishedDataItemsType_DataSetWriterName_Placeholder_MessageSettings = 16799 - PublishedDataItemsType_DataSetClassId = 16800 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterId = 16801 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetFieldContentMask = 16802 - ExclusiveDeviationAlarmType_OnDelay = 16803 - ExclusiveDeviationAlarmType_OffDelay = 16804 - ExclusiveDeviationAlarmType_FirstInGroupFlag = 16805 - ExclusiveDeviationAlarmType_FirstInGroup = 16806 - ExclusiveDeviationAlarmType_AlarmGroup_Placeholder = 16807 - ExclusiveDeviationAlarmType_ReAlarmTime = 16808 - ExclusiveDeviationAlarmType_ReAlarmRepeatCount = 16809 - ExclusiveDeviationAlarmType_Silence = 16810 - ExclusiveDeviationAlarmType_Suppress = 16811 - PublishedEventsType_DataSetWriterName_Placeholder_KeyFrameCount = 16812 - ExclusiveDeviationAlarmType_BaseHighHighLimit = 16813 - ExclusiveDeviationAlarmType_BaseHighLimit = 16814 - ExclusiveDeviationAlarmType_BaseLowLimit = 16815 - ExclusiveDeviationAlarmType_BaseLowLowLimit = 16816 ExclusiveDeviationAlarmType_BaseSetpointNode = 16817 - NonExclusiveRateOfChangeAlarmType_ConditionSubClassId = 16818 - NonExclusiveRateOfChangeAlarmType_ConditionSubClassName = 16819 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState = 16820 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Id = 16821 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Name = 16822 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Number = 16823 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName = 16824 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime = 16825 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime = 16826 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState = 16827 - NonExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState = 16828 - NonExclusiveRateOfChangeAlarmType_SilenceState = 16829 - NonExclusiveRateOfChangeAlarmType_SilenceState_Id = 16830 - NonExclusiveRateOfChangeAlarmType_SilenceState_Name = 16831 - NonExclusiveRateOfChangeAlarmType_SilenceState_Number = 16832 - NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName = 16833 - NonExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime = 16834 - NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime = 16835 - NonExclusiveRateOfChangeAlarmType_SilenceState_TrueState = 16836 - NonExclusiveRateOfChangeAlarmType_SilenceState_FalseState = 16837 - NonExclusiveRateOfChangeAlarmType_AudibleEnabled = 16838 - NonExclusiveRateOfChangeAlarmType_AudibleSound = 16839 - PublishedEventsType_DataSetWriterName_Placeholder_MessageSettings = 16840 - PublishedEventsType_DataSetClassId = 16841 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate = 16842 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments = 16843 - NonExclusiveRateOfChangeAlarmType_OnDelay = 16844 - NonExclusiveRateOfChangeAlarmType_OffDelay = 16845 - NonExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16846 - NonExclusiveRateOfChangeAlarmType_FirstInGroup = 16847 - NonExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder = 16848 - NonExclusiveRateOfChangeAlarmType_ReAlarmTime = 16849 - NonExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount = 16850 - NonExclusiveRateOfChangeAlarmType_Silence = 16851 - NonExclusiveRateOfChangeAlarmType_Suppress = 16852 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments = 16853 - NonExclusiveRateOfChangeAlarmType_BaseHighHighLimit = 16854 - NonExclusiveRateOfChangeAlarmType_BaseHighLimit = 16855 - NonExclusiveRateOfChangeAlarmType_BaseLowLimit = 16856 - NonExclusiveRateOfChangeAlarmType_BaseLowLowLimit = 16857 NonExclusiveRateOfChangeAlarmType_EngineeringUnits = 16858 - ExclusiveRateOfChangeAlarmType_ConditionSubClassId = 16859 - ExclusiveRateOfChangeAlarmType_ConditionSubClassName = 16860 - ExclusiveRateOfChangeAlarmType_OutOfServiceState = 16861 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Id = 16862 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Name = 16863 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_Number = 16864 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName = 16865 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime = 16866 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime = 16867 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState = 16868 - ExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState = 16869 - ExclusiveRateOfChangeAlarmType_SilenceState = 16870 - ExclusiveRateOfChangeAlarmType_SilenceState_Id = 16871 - ExclusiveRateOfChangeAlarmType_SilenceState_Name = 16872 - ExclusiveRateOfChangeAlarmType_SilenceState_Number = 16873 - ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName = 16874 - ExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime = 16875 - ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime = 16876 - ExclusiveRateOfChangeAlarmType_SilenceState_TrueState = 16877 - ExclusiveRateOfChangeAlarmType_SilenceState_FalseState = 16878 - ExclusiveRateOfChangeAlarmType_AudibleEnabled = 16879 - ExclusiveRateOfChangeAlarmType_AudibleSound = 16880 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate = 16881 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments = 16882 DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments = 16883 DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder = 16884 - ExclusiveRateOfChangeAlarmType_OnDelay = 16885 - ExclusiveRateOfChangeAlarmType_OffDelay = 16886 - ExclusiveRateOfChangeAlarmType_FirstInGroupFlag = 16887 - ExclusiveRateOfChangeAlarmType_FirstInGroup = 16888 - ExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder = 16889 - ExclusiveRateOfChangeAlarmType_ReAlarmTime = 16890 - ExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount = 16891 - ExclusiveRateOfChangeAlarmType_Silence = 16892 - ExclusiveRateOfChangeAlarmType_Suppress = 16893 DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments = 16894 - ExclusiveRateOfChangeAlarmType_BaseHighHighLimit = 16895 - ExclusiveRateOfChangeAlarmType_BaseHighLimit = 16896 - ExclusiveRateOfChangeAlarmType_BaseLowLimit = 16897 - ExclusiveRateOfChangeAlarmType_BaseLowLowLimit = 16898 ExclusiveRateOfChangeAlarmType_EngineeringUnits = 16899 - DiscreteAlarmType_ConditionSubClassId = 16900 - DiscreteAlarmType_ConditionSubClassName = 16901 - DiscreteAlarmType_OutOfServiceState = 16902 - DiscreteAlarmType_OutOfServiceState_Id = 16903 - DiscreteAlarmType_OutOfServiceState_Name = 16904 - DiscreteAlarmType_OutOfServiceState_Number = 16905 - DiscreteAlarmType_OutOfServiceState_EffectiveDisplayName = 16906 - DiscreteAlarmType_OutOfServiceState_TransitionTime = 16907 - DiscreteAlarmType_OutOfServiceState_EffectiveTransitionTime = 16908 - DiscreteAlarmType_OutOfServiceState_TrueState = 16909 - DiscreteAlarmType_OutOfServiceState_FalseState = 16910 - DiscreteAlarmType_SilenceState = 16911 - DiscreteAlarmType_SilenceState_Id = 16912 - DiscreteAlarmType_SilenceState_Name = 16913 - DiscreteAlarmType_SilenceState_Number = 16914 - DiscreteAlarmType_SilenceState_EffectiveDisplayName = 16915 - DiscreteAlarmType_SilenceState_TransitionTime = 16916 - DiscreteAlarmType_SilenceState_EffectiveTransitionTime = 16917 - DiscreteAlarmType_SilenceState_TrueState = 16918 - DiscreteAlarmType_SilenceState_FalseState = 16919 - DiscreteAlarmType_AudibleEnabled = 16920 - DiscreteAlarmType_AudibleSound = 16921 DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments = 16922 DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder = 16923 DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments = 16924 DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId = 16925 - DiscreteAlarmType_OnDelay = 16926 - DiscreteAlarmType_OffDelay = 16927 - DiscreteAlarmType_FirstInGroupFlag = 16928 - DiscreteAlarmType_FirstInGroup = 16929 - DiscreteAlarmType_AlarmGroup_Placeholder = 16930 - DiscreteAlarmType_ReAlarmTime = 16931 - DiscreteAlarmType_ReAlarmRepeatCount = 16932 - DiscreteAlarmType_Silence = 16933 - DiscreteAlarmType_Suppress = 16934 DataSetFolderType_AddPublishedDataItemsTemplate = 16935 - OffNormalAlarmType_ConditionSubClassId = 16936 - OffNormalAlarmType_ConditionSubClassName = 16937 - OffNormalAlarmType_OutOfServiceState = 16938 - OffNormalAlarmType_OutOfServiceState_Id = 16939 - OffNormalAlarmType_OutOfServiceState_Name = 16940 - OffNormalAlarmType_OutOfServiceState_Number = 16941 - OffNormalAlarmType_OutOfServiceState_EffectiveDisplayName = 16942 - OffNormalAlarmType_OutOfServiceState_TransitionTime = 16943 - OffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime = 16944 - OffNormalAlarmType_OutOfServiceState_TrueState = 16945 - OffNormalAlarmType_OutOfServiceState_FalseState = 16946 - OffNormalAlarmType_SilenceState = 16947 - OffNormalAlarmType_SilenceState_Id = 16948 - OffNormalAlarmType_SilenceState_Name = 16949 - OffNormalAlarmType_SilenceState_Number = 16950 - OffNormalAlarmType_SilenceState_EffectiveDisplayName = 16951 - OffNormalAlarmType_SilenceState_TransitionTime = 16952 - OffNormalAlarmType_SilenceState_EffectiveTransitionTime = 16953 - OffNormalAlarmType_SilenceState_TrueState = 16954 - OffNormalAlarmType_SilenceState_FalseState = 16955 - OffNormalAlarmType_AudibleEnabled = 16956 - OffNormalAlarmType_AudibleSound = 16957 DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments = 16958 DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments = 16959 DataSetFolderType_AddPublishedEventsTemplate = 16960 DataSetFolderType_AddPublishedEventsTemplate_InputArguments = 16961 - OffNormalAlarmType_OnDelay = 16962 - OffNormalAlarmType_OffDelay = 16963 - OffNormalAlarmType_FirstInGroupFlag = 16964 - OffNormalAlarmType_FirstInGroup = 16965 - OffNormalAlarmType_AlarmGroup_Placeholder = 16966 - OffNormalAlarmType_ReAlarmTime = 16967 - OffNormalAlarmType_ReAlarmRepeatCount = 16968 - OffNormalAlarmType_Silence = 16969 - OffNormalAlarmType_Suppress = 16970 DataSetFolderType_AddPublishedEventsTemplate_OutputArguments = 16971 - SystemOffNormalAlarmType_ConditionSubClassId = 16972 - SystemOffNormalAlarmType_ConditionSubClassName = 16973 - SystemOffNormalAlarmType_OutOfServiceState = 16974 - SystemOffNormalAlarmType_OutOfServiceState_Id = 16975 - SystemOffNormalAlarmType_OutOfServiceState_Name = 16976 - SystemOffNormalAlarmType_OutOfServiceState_Number = 16977 - SystemOffNormalAlarmType_OutOfServiceState_EffectiveDisplayName = 16978 - SystemOffNormalAlarmType_OutOfServiceState_TransitionTime = 16979 - SystemOffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime = 16980 - SystemOffNormalAlarmType_OutOfServiceState_TrueState = 16981 - SystemOffNormalAlarmType_OutOfServiceState_FalseState = 16982 - SystemOffNormalAlarmType_SilenceState = 16983 - SystemOffNormalAlarmType_SilenceState_Id = 16984 - SystemOffNormalAlarmType_SilenceState_Name = 16985 - SystemOffNormalAlarmType_SilenceState_Number = 16986 - SystemOffNormalAlarmType_SilenceState_EffectiveDisplayName = 16987 - SystemOffNormalAlarmType_SilenceState_TransitionTime = 16988 - SystemOffNormalAlarmType_SilenceState_EffectiveTransitionTime = 16989 - SystemOffNormalAlarmType_SilenceState_TrueState = 16990 - SystemOffNormalAlarmType_SilenceState_FalseState = 16991 - SystemOffNormalAlarmType_AudibleEnabled = 16992 - SystemOffNormalAlarmType_AudibleSound = 16993 DataSetFolderType_AddDataSetFolder = 16994 DataSetFolderType_AddDataSetFolder_InputArguments = 16995 DataSetFolderType_AddDataSetFolder_OutputArguments = 16996 DataSetFolderType_RemoveDataSetFolder = 16997 - SystemOffNormalAlarmType_OnDelay = 16998 - SystemOffNormalAlarmType_OffDelay = 16999 - SystemOffNormalAlarmType_FirstInGroupFlag = 17000 - SystemOffNormalAlarmType_FirstInGroup = 17001 - SystemOffNormalAlarmType_AlarmGroup_Placeholder = 17002 - SystemOffNormalAlarmType_ReAlarmTime = 17003 - SystemOffNormalAlarmType_ReAlarmRepeatCount = 17004 - SystemOffNormalAlarmType_Silence = 17005 - SystemOffNormalAlarmType_Suppress = 17006 DataSetFolderType_RemoveDataSetFolder_InputArguments = 17007 - TripAlarmType_ConditionSubClassId = 17008 - TripAlarmType_ConditionSubClassName = 17009 - TripAlarmType_OutOfServiceState = 17010 - TripAlarmType_OutOfServiceState_Id = 17011 - TripAlarmType_OutOfServiceState_Name = 17012 - TripAlarmType_OutOfServiceState_Number = 17013 - TripAlarmType_OutOfServiceState_EffectiveDisplayName = 17014 - TripAlarmType_OutOfServiceState_TransitionTime = 17015 - TripAlarmType_OutOfServiceState_EffectiveTransitionTime = 17016 - TripAlarmType_OutOfServiceState_TrueState = 17017 - TripAlarmType_OutOfServiceState_FalseState = 17018 - TripAlarmType_SilenceState = 17019 - TripAlarmType_SilenceState_Id = 17020 - TripAlarmType_SilenceState_Name = 17021 - TripAlarmType_SilenceState_Number = 17022 - TripAlarmType_SilenceState_EffectiveDisplayName = 17023 - TripAlarmType_SilenceState_TransitionTime = 17024 - TripAlarmType_SilenceState_EffectiveTransitionTime = 17025 - TripAlarmType_SilenceState_TrueState = 17026 - TripAlarmType_SilenceState_FalseState = 17027 - TripAlarmType_AudibleEnabled = 17028 - TripAlarmType_AudibleSound = 17029 AddPublishedDataItemsTemplateMethodType = 17030 AddPublishedDataItemsTemplateMethodType_InputArguments = 17031 AddPublishedDataItemsTemplateMethodType_OutputArguments = 17032 AddPublishedEventsTemplateMethodType = 17033 - TripAlarmType_OnDelay = 17034 - TripAlarmType_OffDelay = 17035 - TripAlarmType_FirstInGroupFlag = 17036 - TripAlarmType_FirstInGroup = 17037 - TripAlarmType_AlarmGroup_Placeholder = 17038 - TripAlarmType_ReAlarmTime = 17039 - TripAlarmType_ReAlarmRepeatCount = 17040 - TripAlarmType_Silence = 17041 - TripAlarmType_Suppress = 17042 AddPublishedEventsTemplateMethodType_InputArguments = 17043 - CertificateExpirationAlarmType_ConditionSubClassId = 17044 - CertificateExpirationAlarmType_ConditionSubClassName = 17045 - CertificateExpirationAlarmType_OutOfServiceState = 17046 - CertificateExpirationAlarmType_OutOfServiceState_Id = 17047 - CertificateExpirationAlarmType_OutOfServiceState_Name = 17048 - CertificateExpirationAlarmType_OutOfServiceState_Number = 17049 - CertificateExpirationAlarmType_OutOfServiceState_EffectiveDisplayName = 17050 - CertificateExpirationAlarmType_OutOfServiceState_TransitionTime = 17051 - CertificateExpirationAlarmType_OutOfServiceState_EffectiveTransitionTime = 17052 - CertificateExpirationAlarmType_OutOfServiceState_TrueState = 17053 - CertificateExpirationAlarmType_OutOfServiceState_FalseState = 17054 - CertificateExpirationAlarmType_SilenceState = 17055 - CertificateExpirationAlarmType_SilenceState_Id = 17056 - CertificateExpirationAlarmType_SilenceState_Name = 17057 - CertificateExpirationAlarmType_SilenceState_Number = 17058 - CertificateExpirationAlarmType_SilenceState_EffectiveDisplayName = 17059 - CertificateExpirationAlarmType_SilenceState_TransitionTime = 17060 - CertificateExpirationAlarmType_SilenceState_EffectiveTransitionTime = 17061 - CertificateExpirationAlarmType_SilenceState_TrueState = 17062 - CertificateExpirationAlarmType_SilenceState_FalseState = 17063 - CertificateExpirationAlarmType_AudibleEnabled = 17064 - CertificateExpirationAlarmType_AudibleSound = 17065 AddPublishedEventsTemplateMethodType_OutputArguments = 17066 AddDataSetFolderMethodType = 17067 AddDataSetFolderMethodType_InputArguments = 17068 AddDataSetFolderMethodType_OutputArguments = 17069 - CertificateExpirationAlarmType_OnDelay = 17070 - CertificateExpirationAlarmType_OffDelay = 17071 - CertificateExpirationAlarmType_FirstInGroupFlag = 17072 - CertificateExpirationAlarmType_FirstInGroup = 17073 - CertificateExpirationAlarmType_AlarmGroup_Placeholder = 17074 - CertificateExpirationAlarmType_ReAlarmTime = 17075 - CertificateExpirationAlarmType_ReAlarmRepeatCount = 17076 - CertificateExpirationAlarmType_Silence = 17077 - CertificateExpirationAlarmType_Suppress = 17078 RemoveDataSetFolderMethodType = 17079 DiscrepancyAlarmType = 17080 - DiscrepancyAlarmType_EventId = 17081 - DiscrepancyAlarmType_EventType = 17082 - DiscrepancyAlarmType_SourceNode = 17083 - DiscrepancyAlarmType_SourceName = 17084 - DiscrepancyAlarmType_Time = 17085 - DiscrepancyAlarmType_ReceiveTime = 17086 - DiscrepancyAlarmType_LocalTime = 17087 - DiscrepancyAlarmType_Message = 17088 - DiscrepancyAlarmType_Severity = 17089 - DiscrepancyAlarmType_ConditionClassId = 17090 - DiscrepancyAlarmType_ConditionClassName = 17091 - DiscrepancyAlarmType_ConditionSubClassId = 17092 - DiscrepancyAlarmType_ConditionSubClassName = 17093 - DiscrepancyAlarmType_ConditionName = 17094 - DiscrepancyAlarmType_BranchId = 17095 - DiscrepancyAlarmType_Retain = 17096 - DiscrepancyAlarmType_EnabledState = 17097 - DiscrepancyAlarmType_EnabledState_Id = 17098 - DiscrepancyAlarmType_EnabledState_Name = 17099 - DiscrepancyAlarmType_EnabledState_Number = 17100 - DiscrepancyAlarmType_EnabledState_EffectiveDisplayName = 17101 - DiscrepancyAlarmType_EnabledState_TransitionTime = 17102 - DiscrepancyAlarmType_EnabledState_EffectiveTransitionTime = 17103 - DiscrepancyAlarmType_EnabledState_TrueState = 17104 - DiscrepancyAlarmType_EnabledState_FalseState = 17105 - DiscrepancyAlarmType_Quality = 17106 - DiscrepancyAlarmType_Quality_SourceTimestamp = 17107 - DiscrepancyAlarmType_LastSeverity = 17108 - DiscrepancyAlarmType_LastSeverity_SourceTimestamp = 17109 - DiscrepancyAlarmType_Comment = 17110 - DiscrepancyAlarmType_Comment_SourceTimestamp = 17111 - DiscrepancyAlarmType_ClientUserId = 17112 - DiscrepancyAlarmType_Disable = 17113 - DiscrepancyAlarmType_Enable = 17114 - DiscrepancyAlarmType_AddComment = 17115 - DiscrepancyAlarmType_AddComment_InputArguments = 17116 - DiscrepancyAlarmType_ConditionRefresh = 17117 - DiscrepancyAlarmType_ConditionRefresh_InputArguments = 17118 - DiscrepancyAlarmType_ConditionRefresh2 = 17119 - DiscrepancyAlarmType_ConditionRefresh2_InputArguments = 17120 - DiscrepancyAlarmType_AckedState = 17121 - DiscrepancyAlarmType_AckedState_Id = 17122 - DiscrepancyAlarmType_AckedState_Name = 17123 - DiscrepancyAlarmType_AckedState_Number = 17124 - DiscrepancyAlarmType_AckedState_EffectiveDisplayName = 17125 - DiscrepancyAlarmType_AckedState_TransitionTime = 17126 - DiscrepancyAlarmType_AckedState_EffectiveTransitionTime = 17127 - DiscrepancyAlarmType_AckedState_TrueState = 17128 - DiscrepancyAlarmType_AckedState_FalseState = 17129 - DiscrepancyAlarmType_ConfirmedState = 17130 - DiscrepancyAlarmType_ConfirmedState_Id = 17131 - DiscrepancyAlarmType_ConfirmedState_Name = 17132 - DiscrepancyAlarmType_ConfirmedState_Number = 17133 - DiscrepancyAlarmType_ConfirmedState_EffectiveDisplayName = 17134 - DiscrepancyAlarmType_ConfirmedState_TransitionTime = 17135 - DiscrepancyAlarmType_ConfirmedState_EffectiveTransitionTime = 17136 - DiscrepancyAlarmType_ConfirmedState_TrueState = 17137 - DiscrepancyAlarmType_ConfirmedState_FalseState = 17138 - DiscrepancyAlarmType_Acknowledge = 17139 - DiscrepancyAlarmType_Acknowledge_InputArguments = 17140 - DiscrepancyAlarmType_Confirm = 17141 - DiscrepancyAlarmType_Confirm_InputArguments = 17142 - DiscrepancyAlarmType_ActiveState = 17143 - DiscrepancyAlarmType_ActiveState_Id = 17144 - DiscrepancyAlarmType_ActiveState_Name = 17145 - DiscrepancyAlarmType_ActiveState_Number = 17146 - DiscrepancyAlarmType_ActiveState_EffectiveDisplayName = 17147 - DiscrepancyAlarmType_ActiveState_TransitionTime = 17148 - DiscrepancyAlarmType_ActiveState_EffectiveTransitionTime = 17149 - DiscrepancyAlarmType_ActiveState_TrueState = 17150 - DiscrepancyAlarmType_ActiveState_FalseState = 17151 - DiscrepancyAlarmType_InputNode = 17152 - DiscrepancyAlarmType_SuppressedState = 17153 - DiscrepancyAlarmType_SuppressedState_Id = 17154 - DiscrepancyAlarmType_SuppressedState_Name = 17155 - DiscrepancyAlarmType_SuppressedState_Number = 17156 - DiscrepancyAlarmType_SuppressedState_EffectiveDisplayName = 17157 - DiscrepancyAlarmType_SuppressedState_TransitionTime = 17158 - DiscrepancyAlarmType_SuppressedState_EffectiveTransitionTime = 17159 - DiscrepancyAlarmType_SuppressedState_TrueState = 17160 - DiscrepancyAlarmType_SuppressedState_FalseState = 17161 - DiscrepancyAlarmType_OutOfServiceState = 17162 - DiscrepancyAlarmType_OutOfServiceState_Id = 17163 - DiscrepancyAlarmType_OutOfServiceState_Name = 17164 - DiscrepancyAlarmType_OutOfServiceState_Number = 17165 - DiscrepancyAlarmType_OutOfServiceState_EffectiveDisplayName = 17166 - DiscrepancyAlarmType_OutOfServiceState_TransitionTime = 17167 - DiscrepancyAlarmType_OutOfServiceState_EffectiveTransitionTime = 17168 - DiscrepancyAlarmType_OutOfServiceState_TrueState = 17169 - DiscrepancyAlarmType_OutOfServiceState_FalseState = 17170 - DiscrepancyAlarmType_SilenceState = 17171 - DiscrepancyAlarmType_SilenceState_Id = 17172 - DiscrepancyAlarmType_SilenceState_Name = 17173 - DiscrepancyAlarmType_SilenceState_Number = 17174 - DiscrepancyAlarmType_SilenceState_EffectiveDisplayName = 17175 - DiscrepancyAlarmType_SilenceState_TransitionTime = 17176 - DiscrepancyAlarmType_SilenceState_EffectiveTransitionTime = 17177 - DiscrepancyAlarmType_SilenceState_TrueState = 17178 - DiscrepancyAlarmType_SilenceState_FalseState = 17179 - DiscrepancyAlarmType_ShelvingState = 17180 - DiscrepancyAlarmType_ShelvingState_CurrentState = 17181 - DiscrepancyAlarmType_ShelvingState_CurrentState_Id = 17182 - DiscrepancyAlarmType_ShelvingState_CurrentState_Name = 17183 - DiscrepancyAlarmType_ShelvingState_CurrentState_Number = 17184 - DiscrepancyAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 17185 - DiscrepancyAlarmType_ShelvingState_LastTransition = 17186 - DiscrepancyAlarmType_ShelvingState_LastTransition_Id = 17187 - DiscrepancyAlarmType_ShelvingState_LastTransition_Name = 17188 - DiscrepancyAlarmType_ShelvingState_LastTransition_Number = 17189 - DiscrepancyAlarmType_ShelvingState_LastTransition_TransitionTime = 17190 - DiscrepancyAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 17191 - DiscrepancyAlarmType_ShelvingState_UnshelveTime = 17192 - DiscrepancyAlarmType_ShelvingState_Unshelve = 17193 - DiscrepancyAlarmType_ShelvingState_OneShotShelve = 17194 - DiscrepancyAlarmType_ShelvingState_TimedShelve = 17195 - DiscrepancyAlarmType_ShelvingState_TimedShelve_InputArguments = 17196 - DiscrepancyAlarmType_SuppressedOrShelved = 17197 - DiscrepancyAlarmType_MaxTimeShelved = 17198 - DiscrepancyAlarmType_AudibleEnabled = 17199 - DiscrepancyAlarmType_AudibleSound = 17200 RemoveDataSetFolderMethodType_InputArguments = 17201 PubSubConnectionType_Address_NetworkInterface = 17202 PubSubConnectionType_TransportSettings = 17203 PubSubConnectionType_WriterGroupName_Placeholder_MaxNetworkMessageSize = 17204 - DiscrepancyAlarmType_OnDelay = 17205 - DiscrepancyAlarmType_OffDelay = 17206 - DiscrepancyAlarmType_FirstInGroupFlag = 17207 - DiscrepancyAlarmType_FirstInGroup = 17208 - DiscrepancyAlarmType_AlarmGroup_Placeholder = 17209 - DiscrepancyAlarmType_ReAlarmTime = 17210 - DiscrepancyAlarmType_ReAlarmRepeatCount = 17211 - DiscrepancyAlarmType_Silence = 17212 - DiscrepancyAlarmType_Suppress = 17213 PubSubConnectionType_WriterGroupName_Placeholder_WriterGroupId = 17214 DiscrepancyAlarmType_TargetValueNode = 17215 DiscrepancyAlarmType_ExpectedTime = 17216 @@ -8045,56 +4714,8 @@ class ObjectIds: AuditConditionAcknowledgeEventType_ConditionEventId = 17223 AuditConditionConfirmEventType_ConditionEventId = 17224 AuditConditionSuppressionEventType = 17225 - AuditConditionSuppressionEventType_EventId = 17226 - AuditConditionSuppressionEventType_EventType = 17227 - AuditConditionSuppressionEventType_SourceNode = 17228 - AuditConditionSuppressionEventType_SourceName = 17229 - AuditConditionSuppressionEventType_Time = 17230 - AuditConditionSuppressionEventType_ReceiveTime = 17231 - AuditConditionSuppressionEventType_LocalTime = 17232 - AuditConditionSuppressionEventType_Message = 17233 - AuditConditionSuppressionEventType_Severity = 17234 - AuditConditionSuppressionEventType_ActionTimeStamp = 17235 - AuditConditionSuppressionEventType_Status = 17236 - AuditConditionSuppressionEventType_ServerId = 17237 - AuditConditionSuppressionEventType_ClientAuditEntryId = 17238 - AuditConditionSuppressionEventType_ClientUserId = 17239 - AuditConditionSuppressionEventType_MethodId = 17240 - AuditConditionSuppressionEventType_InputArguments = 17241 AuditConditionSilenceEventType = 17242 - AuditConditionSilenceEventType_EventId = 17243 - AuditConditionSilenceEventType_EventType = 17244 - AuditConditionSilenceEventType_SourceNode = 17245 - AuditConditionSilenceEventType_SourceName = 17246 - AuditConditionSilenceEventType_Time = 17247 - AuditConditionSilenceEventType_ReceiveTime = 17248 - AuditConditionSilenceEventType_LocalTime = 17249 - AuditConditionSilenceEventType_Message = 17250 - AuditConditionSilenceEventType_Severity = 17251 - AuditConditionSilenceEventType_ActionTimeStamp = 17252 - AuditConditionSilenceEventType_Status = 17253 - AuditConditionSilenceEventType_ServerId = 17254 - AuditConditionSilenceEventType_ClientAuditEntryId = 17255 - AuditConditionSilenceEventType_ClientUserId = 17256 - AuditConditionSilenceEventType_MethodId = 17257 - AuditConditionSilenceEventType_InputArguments = 17258 AuditConditionOutOfServiceEventType = 17259 - AuditConditionOutOfServiceEventType_EventId = 17260 - AuditConditionOutOfServiceEventType_EventType = 17261 - AuditConditionOutOfServiceEventType_SourceNode = 17262 - AuditConditionOutOfServiceEventType_SourceName = 17263 - AuditConditionOutOfServiceEventType_Time = 17264 - AuditConditionOutOfServiceEventType_ReceiveTime = 17265 - AuditConditionOutOfServiceEventType_LocalTime = 17266 - AuditConditionOutOfServiceEventType_Message = 17267 - AuditConditionOutOfServiceEventType_Severity = 17268 - AuditConditionOutOfServiceEventType_ActionTimeStamp = 17269 - AuditConditionOutOfServiceEventType_Status = 17270 - AuditConditionOutOfServiceEventType_ServerId = 17271 - AuditConditionOutOfServiceEventType_ClientAuditEntryId = 17272 - AuditConditionOutOfServiceEventType_ClientUserId = 17273 - AuditConditionOutOfServiceEventType_MethodId = 17274 - AuditConditionOutOfServiceEventType_InputArguments = 17275 HasEffectDisable = 17276 AlarmRateVariableType = 17277 AlarmRateVariableType_Rate = 17278 @@ -8119,12 +4740,8 @@ class ObjectIds: PublishSubscribeType_SetSecurityKeys_InputArguments = 17297 SetSecurityKeysMethodType = 17298 SetSecurityKeysMethodType_InputArguments = 17299 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 17300 PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_OutputArguments = 17301 PubSubConnectionType_ReaderGroupName_Placeholder_MaxNetworkMessageSize = 17302 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 17303 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 17304 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 17305 PubSubConnectionType_TransportProfileUri = 17306 PubSubConnectionType_ReaderGroupName_Placeholder_TransportSettings = 17307 PubSubConnectionType_ReaderGroupName_Placeholder_MessageSettings = 17308 @@ -8139,7 +4756,6 @@ class ObjectIds: PubSubConnectionType_WriterGroupName_Placeholder_Status_Disable = 17317 PubSubConnectionType_WriterGroupName_Placeholder_PublishingInterval = 17318 PubSubConnectionType_WriterGroupName_Placeholder_KeepAliveTime = 17319 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 17320 PubSubConnectionType_WriterGroupName_Placeholder_Priority = 17321 PubSubConnectionType_WriterGroupName_Placeholder_LocaleIds = 17322 PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter = 17323 @@ -8154,35 +4770,7 @@ class ObjectIds: PubSubConnectionType_ReaderGroupName_Placeholder_Status_Disable = 17332 PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader = 17333 PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader_InputArguments = 17334 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 17335 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 17336 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 17337 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 17338 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 17339 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 17340 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 17341 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent = 17342 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 17343 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 17344 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 17345 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 17346 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 17347 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 17348 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 17349 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 17350 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 17351 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues = 17352 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress = 17353 - PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 17354 PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader = 17355 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup = 17356 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_InputArguments = 17357 - PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_OutputArguments = 17358 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup = 17359 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_InputArguments = 17360 - PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_OutputArguments = 17361 - PublishSubscribe_ConnectionName_Placeholder_RemoveGroup = 17362 - PublishSubscribe_ConnectionName_Placeholder_RemoveGroup_InputArguments = 17363 PublishSubscribe_SetSecurityKeys = 17364 PublishSubscribe_SetSecurityKeys_InputArguments = 17365 PublishSubscribe_AddConnection = 17366 @@ -8299,37 +4887,25 @@ class ObjectIds: UadpDataSetReaderMessageType_DataSetOffset = 17477 PublishSubscribeType_ConnectionName_Placeholder_ConnectionProperties = 17478 PublishSubscribeType_SupportedTransportProfiles = 17479 - PublishSubscribe_ConnectionName_Placeholder_ConnectionProperties = 17480 PublishSubscribe_SupportedTransportProfiles = 17481 PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17482 - PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17483 - PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17484 PubSubConnectionType_ConnectionProperties = 17485 PubSubConnectionType_WriterGroupName_Placeholder_GroupProperties = 17486 PubSubConnectionType_ReaderGroupName_Placeholder_GroupProperties = 17487 PubSubGroupType_GroupProperties = 17488 - WriterGroupType_GroupProperties = 17489 WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterProperties = 17490 - ReaderGroupType_GroupProperties = 17491 ReaderGroupType_DataSetReaderName_Placeholder_DataSetReaderProperties = 17492 DataSetWriterType_DataSetWriterProperties = 17493 DataSetReaderType_DataSetReaderProperties = 17494 CreateCredentialMethodType_OutputArguments = 17495 KeyCredentialConfigurationFolderType = 17496 AnalogUnitType = 17497 - AnalogUnitType_Definition = 17498 - AnalogUnitType_ValuePrecision = 17499 - AnalogUnitType_InstrumentRange = 17500 - AnalogUnitType_EURange = 17501 AnalogUnitType_EngineeringUnits = 17502 PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_Selections = 17503 PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions = 17504 PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList = 17505 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_Selections = 17506 PubSubConnectionType_AddReaderGroup_InputArguments = 17507 PubSubConnectionType_AddReaderGroup_OutputArguments = 17508 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions = 17509 - PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList = 17510 KeyCredentialConfigurationFolderType_ServiceName_Placeholder = 17511 KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ResourceUri = 17512 KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ProfileUri = 17513 @@ -8344,9 +4920,6 @@ class ObjectIds: KeyCredentialConfigurationFolderType_CreateCredential = 17522 KeyCredentialConfigurationFolderType_CreateCredential_InputArguments = 17523 KeyCredentialConfigurationFolderType_CreateCredential_OutputArguments = 17524 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey = 17525 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_InputArguments = 17526 - KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_OutputArguments = 17527 KeyCredentialConfiguration_CreateCredential = 17528 KeyCredentialConfiguration_CreateCredential_InputArguments = 17529 KeyCredentialConfiguration_CreateCredential_OutputArguments = 17530 @@ -8384,16 +4957,10 @@ class ObjectIds: ReaderGroupType_DataSetReaderName_Placeholder_HeaderLayoutUri = 17562 DataSetReaderType_KeyFrameCount = 17563 DataSetReaderType_HeaderLayoutUri = 17564 - BaseAnalogType_Definition = 17565 - BaseAnalogType_ValuePrecision = 17566 BaseAnalogType_InstrumentRange = 17567 BaseAnalogType_EURange = 17568 BaseAnalogType_EngineeringUnits = 17569 AnalogUnitRangeType = 17570 - AnalogUnitRangeType_Definition = 17571 - AnalogUnitRangeType_ValuePrecision = 17572 - AnalogUnitRangeType_InstrumentRange = 17573 - AnalogUnitRangeType_EURange = 17574 AnalogUnitRangeType_EngineeringUnits = 17575 PubSubConnectionType_Address_NetworkInterface_Selections = 17576 PubSubConnectionType_Address_NetworkInterface_SelectionDescriptions = 17577 @@ -8404,9 +4971,6 @@ class ObjectIds: NetworkAddressType_NetworkInterface_Selections = 17582 NetworkAddressType_NetworkInterface_SelectionDescriptions = 17583 NetworkAddressType_NetworkInterface_RestrictToList = 17584 - NetworkAddressUrlType_NetworkInterface_Selections = 17585 - NetworkAddressUrlType_NetworkInterface_SelectionDescriptions = 17586 - NetworkAddressUrlType_NetworkInterface_RestrictToList = 17587 Index = 17588 DictionaryEntryType = 17589 DictionaryEntryType_DictionaryEntryName_Placeholder = 17590 @@ -8414,13 +4978,9 @@ class ObjectIds: DictionaryFolderType_DictionaryFolderName_Placeholder = 17592 DictionaryFolderType_DictionaryEntryName_Placeholder = 17593 Dictionaries = 17594 - Dictionaries_DictionaryFolderName_Placeholder = 17595 - Dictionaries_DictionaryEntryName_Placeholder = 17596 HasDictionaryEntry = 17597 IrdiDictionaryEntryType = 17598 - IrdiDictionaryEntryType_DictionaryEntryName_Placeholder = 17599 UriDictionaryEntryType = 17600 - UriDictionaryEntryType_DictionaryEntryName_Placeholder = 17601 BaseInterfaceType = 17602 HasInterface = 17603 HasAddIn = 17604 @@ -8435,20 +4995,6 @@ class ObjectIds: PubSubConnectionTypeAddWriterGroupMethodType_InputArguments = 17613 PubSubConnectionTypeAddWriterGroupMethodType_OutputArguments = 17614 AuditSecurityEventType_StatusCodeId = 17615 - AuditChannelEventType_StatusCodeId = 17616 - AuditOpenSecureChannelEventType_StatusCodeId = 17617 - AuditSessionEventType_StatusCodeId = 17618 - AuditCreateSessionEventType_StatusCodeId = 17619 - AuditUrlMismatchEventType_StatusCodeId = 17620 - AuditActivateSessionEventType_StatusCodeId = 17621 - AuditCancelEventType_StatusCodeId = 17622 - AuditCertificateEventType_StatusCodeId = 17623 - AuditCertificateDataMismatchEventType_StatusCodeId = 17624 - AuditCertificateExpiredEventType_StatusCodeId = 17625 - AuditCertificateInvalidEventType_StatusCodeId = 17626 - AuditCertificateUntrustedEventType_StatusCodeId = 17627 - AuditCertificateRevokedEventType_StatusCodeId = 17628 - AuditCertificateMismatchEventType_StatusCodeId = 17629 PubSubConnectionAddReaderGroupGroupMethodType = 17630 PubSubConnectionAddReaderGroupGroupMethodType_InputArguments = 17631 SelectionListType_Selections = 17632 @@ -8458,73 +5004,13 @@ class ObjectIds: FiniteStateMachineType_AvailableTransitions = 17636 TemporaryFileTransferType_TransferState_Placeholder_AvailableStates = 17637 TemporaryFileTransferType_TransferState_Placeholder_AvailableTransitions = 17638 - FileTransferStateMachineType_AvailableStates = 17639 - FileTransferStateMachineType_AvailableTransitions = 17640 RoleMappingRuleChangedAuditEventType = 17641 - RoleMappingRuleChangedAuditEventType_EventId = 17642 - RoleMappingRuleChangedAuditEventType_EventType = 17643 - RoleMappingRuleChangedAuditEventType_SourceNode = 17644 - RoleMappingRuleChangedAuditEventType_SourceName = 17645 - RoleMappingRuleChangedAuditEventType_Time = 17646 - RoleMappingRuleChangedAuditEventType_ReceiveTime = 17647 - RoleMappingRuleChangedAuditEventType_LocalTime = 17648 - RoleMappingRuleChangedAuditEventType_Message = 17649 - RoleMappingRuleChangedAuditEventType_Severity = 17650 - RoleMappingRuleChangedAuditEventType_ActionTimeStamp = 17651 - RoleMappingRuleChangedAuditEventType_Status = 17652 - RoleMappingRuleChangedAuditEventType_ServerId = 17653 - RoleMappingRuleChangedAuditEventType_ClientAuditEntryId = 17654 - RoleMappingRuleChangedAuditEventType_ClientUserId = 17655 - RoleMappingRuleChangedAuditEventType_MethodId = 17656 - RoleMappingRuleChangedAuditEventType_InputArguments = 17657 AlarmConditionType_ShelvingState_AvailableStates = 17658 AlarmConditionType_ShelvingState_AvailableTransitions = 17659 AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableStates = 17660 AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableTransitions = 17661 - ShelvedStateMachineType_AvailableStates = 17662 - ShelvedStateMachineType_AvailableTransitions = 17663 - LimitAlarmType_ShelvingState_AvailableStates = 17664 - LimitAlarmType_ShelvingState_AvailableTransitions = 17665 - ExclusiveLimitStateMachineType_AvailableStates = 17666 - ExclusiveLimitStateMachineType_AvailableTransitions = 17667 - ExclusiveLimitAlarmType_ShelvingState_AvailableStates = 17668 - ExclusiveLimitAlarmType_ShelvingState_AvailableTransitions = 17669 ExclusiveLimitAlarmType_LimitState_AvailableStates = 17670 ExclusiveLimitAlarmType_LimitState_AvailableTransitions = 17671 - NonExclusiveLimitAlarmType_ShelvingState_AvailableStates = 17672 - NonExclusiveLimitAlarmType_ShelvingState_AvailableTransitions = 17673 - NonExclusiveLevelAlarmType_ShelvingState_AvailableStates = 17674 - NonExclusiveLevelAlarmType_ShelvingState_AvailableTransitions = 17675 - ExclusiveLevelAlarmType_ShelvingState_AvailableStates = 17676 - ExclusiveLevelAlarmType_ShelvingState_AvailableTransitions = 17677 - ExclusiveLevelAlarmType_LimitState_AvailableStates = 17678 - ExclusiveLevelAlarmType_LimitState_AvailableTransitions = 17679 - NonExclusiveDeviationAlarmType_ShelvingState_AvailableStates = 17680 - NonExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions = 17681 - ExclusiveDeviationAlarmType_ShelvingState_AvailableStates = 17682 - ExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions = 17683 - ExclusiveDeviationAlarmType_LimitState_AvailableStates = 17684 - ExclusiveDeviationAlarmType_LimitState_AvailableTransitions = 17685 - NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates = 17686 - NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions = 17687 - ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates = 17688 - ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions = 17689 - ExclusiveRateOfChangeAlarmType_LimitState_AvailableStates = 17690 - ExclusiveRateOfChangeAlarmType_LimitState_AvailableTransitions = 17691 - DiscreteAlarmType_ShelvingState_AvailableStates = 17692 - DiscreteAlarmType_ShelvingState_AvailableTransitions = 17693 - OffNormalAlarmType_ShelvingState_AvailableStates = 17694 - OffNormalAlarmType_ShelvingState_AvailableTransitions = 17695 - SystemOffNormalAlarmType_ShelvingState_AvailableStates = 17696 - SystemOffNormalAlarmType_ShelvingState_AvailableTransitions = 17697 - TripAlarmType_ShelvingState_AvailableStates = 17698 - TripAlarmType_ShelvingState_AvailableTransitions = 17699 - CertificateExpirationAlarmType_ShelvingState_AvailableStates = 17700 - CertificateExpirationAlarmType_ShelvingState_AvailableTransitions = 17701 - DiscrepancyAlarmType_ShelvingState_AvailableStates = 17702 - DiscrepancyAlarmType_ShelvingState_AvailableTransitions = 17703 - ProgramStateMachineType_AvailableStates = 17704 - ProgramStateMachineType_AvailableTransitions = 17705 PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_Selections = 17706 PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions = 17707 InterfaceTypes = 17708 @@ -8536,24 +5022,13 @@ class ObjectIds: VectorType = 17714 VectorType_VectorUnit = 17715 ThreeDVectorType = 17716 - ThreeDVectorType_VectorUnit = 17717 FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject = 17718 FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments = 17719 PubSubConnectionAddReaderGroupGroupMethodType_OutputArguments = 17720 ConnectionTransportType = 17721 - FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject = 17722 - FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments = 17723 PubSubGroupType_MaxNetworkMessageSize = 17724 WriterGroupType = 17725 - WriterGroupType_SecurityMode = 17726 - WriterGroupType_SecurityGroupId = 17727 - WriterGroupType_SecurityKeyServices = 17728 - WriterGroupType_MaxNetworkMessageSize = 17729 - WriterGroupType_Status = 17730 - WriterGroupType_Status_State = 17731 AuthorizationServices = 17732 - WriterGroupType_Status_Enable = 17734 - WriterGroupType_Status_Disable = 17735 WriterGroupType_WriterGroupId = 17736 WriterGroupType_PublishingInterval = 17737 WriterGroupType_KeepAliveTime = 17738 @@ -8697,110 +5172,24 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService = 17876 AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService = 17877 WriterGroupType_Diagnostics_Counters_FailedTransmissions_Active = 17878 - LimitAlarmType_AudibleSound_ListId = 17879 - LimitAlarmType_AudibleSound_AgencyId = 17880 - LimitAlarmType_AudibleSound_VersionId = 17881 - LimitAlarmType_Unsuppress = 17882 - LimitAlarmType_RemoveFromService = 17883 - LimitAlarmType_PlaceInService = 17884 WriterGroupType_Diagnostics_Counters_FailedTransmissions_Classification = 17885 - ExclusiveLimitAlarmType_AudibleSound_ListId = 17886 - ExclusiveLimitAlarmType_AudibleSound_AgencyId = 17887 - ExclusiveLimitAlarmType_AudibleSound_VersionId = 17888 - ExclusiveLimitAlarmType_Unsuppress = 17889 - ExclusiveLimitAlarmType_RemoveFromService = 17890 - ExclusiveLimitAlarmType_PlaceInService = 17891 WriterGroupType_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel = 17892 - NonExclusiveLimitAlarmType_AudibleSound_ListId = 17893 - NonExclusiveLimitAlarmType_AudibleSound_AgencyId = 17894 - NonExclusiveLimitAlarmType_AudibleSound_VersionId = 17895 - NonExclusiveLimitAlarmType_Unsuppress = 17896 - NonExclusiveLimitAlarmType_RemoveFromService = 17897 - NonExclusiveLimitAlarmType_PlaceInService = 17898 WriterGroupType_Diagnostics_Counters_FailedTransmissions_TimeFirstChange = 17899 WriterGroupType_Diagnostics_Counters_EncryptionErrors = 17900 WriterGroupType_Diagnostics_Counters_EncryptionErrors_Active = 17901 WriterGroupType_Diagnostics_Counters_EncryptionErrors_Classification = 17902 WriterGroupType_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel = 17903 - NonExclusiveLevelAlarmType_RemoveFromService = 17904 - NonExclusiveLevelAlarmType_PlaceInService = 17905 WriterGroupType_Diagnostics_Counters_EncryptionErrors_TimeFirstChange = 17906 - ExclusiveLevelAlarmType_AudibleSound_ListId = 17907 - ExclusiveLevelAlarmType_AudibleSound_AgencyId = 17908 - ExclusiveLevelAlarmType_AudibleSound_VersionId = 17909 - ExclusiveLevelAlarmType_Unsuppress = 17910 - ExclusiveLevelAlarmType_RemoveFromService = 17911 - ExclusiveLevelAlarmType_PlaceInService = 17912 WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters = 17913 - NonExclusiveDeviationAlarmType_AudibleSound_ListId = 17914 - NonExclusiveDeviationAlarmType_AudibleSound_AgencyId = 17915 - NonExclusiveDeviationAlarmType_AudibleSound_VersionId = 17916 - NonExclusiveDeviationAlarmType_Unsuppress = 17917 - NonExclusiveDeviationAlarmType_RemoveFromService = 17918 - NonExclusiveDeviationAlarmType_PlaceInService = 17919 WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 17920 - NonExclusiveRateOfChangeAlarmType_AudibleSound_ListId = 17921 - NonExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId = 17922 - NonExclusiveRateOfChangeAlarmType_AudibleSound_VersionId = 17923 - NonExclusiveRateOfChangeAlarmType_Unsuppress = 17924 - NonExclusiveRateOfChangeAlarmType_RemoveFromService = 17925 - NonExclusiveRateOfChangeAlarmType_PlaceInService = 17926 WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters = 17927 - ExclusiveDeviationAlarmType_AudibleSound_ListId = 17928 - ExclusiveDeviationAlarmType_AudibleSound_AgencyId = 17929 - ExclusiveDeviationAlarmType_AudibleSound_VersionId = 17930 - ExclusiveDeviationAlarmType_Unsuppress = 17931 - ExclusiveDeviationAlarmType_RemoveFromService = 17932 - ExclusiveDeviationAlarmType_PlaceInService = 17933 WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel = 17934 - ExclusiveRateOfChangeAlarmType_AudibleSound_ListId = 17935 - ExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId = 17936 - ExclusiveRateOfChangeAlarmType_AudibleSound_VersionId = 17937 - ExclusiveRateOfChangeAlarmType_Unsuppress = 17938 - ExclusiveRateOfChangeAlarmType_RemoveFromService = 17939 - ExclusiveRateOfChangeAlarmType_PlaceInService = 17940 WriterGroupType_Diagnostics_LiveValues_SecurityTokenID = 17941 - DiscreteAlarmType_AudibleSound_ListId = 17942 - DiscreteAlarmType_AudibleSound_AgencyId = 17943 - DiscreteAlarmType_AudibleSound_VersionId = 17944 - DiscreteAlarmType_Unsuppress = 17945 - DiscreteAlarmType_RemoveFromService = 17946 - DiscreteAlarmType_PlaceInService = 17947 WriterGroupType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel = 17948 - OffNormalAlarmType_AudibleSound_ListId = 17949 - OffNormalAlarmType_AudibleSound_AgencyId = 17950 - OffNormalAlarmType_AudibleSound_VersionId = 17951 - OffNormalAlarmType_Unsuppress = 17952 - OffNormalAlarmType_RemoveFromService = 17953 - OffNormalAlarmType_PlaceInService = 17954 WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID = 17955 - SystemOffNormalAlarmType_AudibleSound_ListId = 17956 - SystemOffNormalAlarmType_AudibleSound_AgencyId = 17957 - SystemOffNormalAlarmType_AudibleSound_VersionId = 17958 - SystemOffNormalAlarmType_Unsuppress = 17959 - SystemOffNormalAlarmType_RemoveFromService = 17960 - SystemOffNormalAlarmType_PlaceInService = 17961 WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 17962 - TripAlarmType_AudibleSound_ListId = 17963 - TripAlarmType_AudibleSound_AgencyId = 17964 - TripAlarmType_AudibleSound_VersionId = 17965 - TripAlarmType_Unsuppress = 17966 - TripAlarmType_RemoveFromService = 17967 - TripAlarmType_PlaceInService = 17968 WriterGroupType_AddDataSetWriter = 17969 - CertificateExpirationAlarmType_AudibleSound_ListId = 17970 - CertificateExpirationAlarmType_AudibleSound_AgencyId = 17971 - CertificateExpirationAlarmType_AudibleSound_VersionId = 17972 - CertificateExpirationAlarmType_Unsuppress = 17973 - CertificateExpirationAlarmType_RemoveFromService = 17974 - CertificateExpirationAlarmType_PlaceInService = 17975 WriterGroupType_AddDataSetWriter_InputArguments = 17976 - DiscrepancyAlarmType_AudibleSound_ListId = 17977 - DiscrepancyAlarmType_AudibleSound_AgencyId = 17978 - DiscrepancyAlarmType_AudibleSound_VersionId = 17979 - DiscrepancyAlarmType_Unsuppress = 17980 - DiscrepancyAlarmType_RemoveFromService = 17981 - DiscrepancyAlarmType_PlaceInService = 17982 HasEffectEnable = 17983 HasEffectSuppressed = 17984 HasEffectUnsuppressed = 17985 @@ -8818,10 +5207,7 @@ class ObjectIds: WriterGroupTransportType = 17997 WriterGroupMessageType = 17998 ReaderGroupType = 17999 - ReaderGroupType_SecurityMode = 18000 KeyCredentialConfigurationType = 18001 - ReaderGroupType_SecurityGroupId = 18002 - ReaderGroupType_SecurityKeyServices = 18003 KeyCredentialConfigurationType_EndpointUrls = 18004 KeyCredentialConfigurationType_ServiceStatus = 18005 KeyCredentialConfigurationType_UpdateCredential = 18006 @@ -8830,67 +5216,13 @@ class ObjectIds: KeyCredentialUpdateMethodType = 18009 KeyCredentialUpdateMethodType_InputArguments = 18010 KeyCredentialAuditEventType = 18011 - KeyCredentialAuditEventType_EventId = 18012 - KeyCredentialAuditEventType_EventType = 18013 - KeyCredentialAuditEventType_SourceNode = 18014 - KeyCredentialAuditEventType_SourceName = 18015 - KeyCredentialAuditEventType_Time = 18016 - KeyCredentialAuditEventType_ReceiveTime = 18017 - KeyCredentialAuditEventType_LocalTime = 18018 - KeyCredentialAuditEventType_Message = 18019 - KeyCredentialAuditEventType_Severity = 18020 - KeyCredentialAuditEventType_ActionTimeStamp = 18021 - KeyCredentialAuditEventType_Status = 18022 - KeyCredentialAuditEventType_ServerId = 18023 - KeyCredentialAuditEventType_ClientAuditEntryId = 18024 - KeyCredentialAuditEventType_ClientUserId = 18025 - KeyCredentialAuditEventType_MethodId = 18026 - KeyCredentialAuditEventType_InputArguments = 18027 KeyCredentialAuditEventType_ResourceUri = 18028 KeyCredentialUpdatedAuditEventType = 18029 - KeyCredentialUpdatedAuditEventType_EventId = 18030 - KeyCredentialUpdatedAuditEventType_EventType = 18031 - KeyCredentialUpdatedAuditEventType_SourceNode = 18032 - KeyCredentialUpdatedAuditEventType_SourceName = 18033 - KeyCredentialUpdatedAuditEventType_Time = 18034 - KeyCredentialUpdatedAuditEventType_ReceiveTime = 18035 - KeyCredentialUpdatedAuditEventType_LocalTime = 18036 - KeyCredentialUpdatedAuditEventType_Message = 18037 - KeyCredentialUpdatedAuditEventType_Severity = 18038 - KeyCredentialUpdatedAuditEventType_ActionTimeStamp = 18039 - KeyCredentialUpdatedAuditEventType_Status = 18040 - KeyCredentialUpdatedAuditEventType_ServerId = 18041 - KeyCredentialUpdatedAuditEventType_ClientAuditEntryId = 18042 - KeyCredentialUpdatedAuditEventType_ClientUserId = 18043 - KeyCredentialUpdatedAuditEventType_MethodId = 18044 - KeyCredentialUpdatedAuditEventType_InputArguments = 18045 - KeyCredentialUpdatedAuditEventType_ResourceUri = 18046 KeyCredentialDeletedAuditEventType = 18047 - KeyCredentialDeletedAuditEventType_EventId = 18048 - KeyCredentialDeletedAuditEventType_EventType = 18049 - KeyCredentialDeletedAuditEventType_SourceNode = 18050 - KeyCredentialDeletedAuditEventType_SourceName = 18051 - KeyCredentialDeletedAuditEventType_Time = 18052 - KeyCredentialDeletedAuditEventType_ReceiveTime = 18053 - KeyCredentialDeletedAuditEventType_LocalTime = 18054 - KeyCredentialDeletedAuditEventType_Message = 18055 - KeyCredentialDeletedAuditEventType_Severity = 18056 - KeyCredentialDeletedAuditEventType_ActionTimeStamp = 18057 - KeyCredentialDeletedAuditEventType_Status = 18058 - KeyCredentialDeletedAuditEventType_ServerId = 18059 - KeyCredentialDeletedAuditEventType_ClientAuditEntryId = 18060 - KeyCredentialDeletedAuditEventType_ClientUserId = 18061 - KeyCredentialDeletedAuditEventType_MethodId = 18062 - KeyCredentialDeletedAuditEventType_InputArguments = 18063 KeyCredentialDeletedAuditEventType_ResourceUri = 18064 - ReaderGroupType_MaxNetworkMessageSize = 18065 - ReaderGroupType_Status = 18067 - ReaderGroupType_Status_State = 18068 KeyCredentialConfigurationType_ResourceUri = 18069 AuthorizationServiceConfigurationType_ServiceUri = 18072 AuthorizationServiceConfigurationType_IssuerEndpointUrl = 18073 - ReaderGroupType_Status_Enable = 18074 - ReaderGroupType_Status_Disable = 18075 ReaderGroupType_DataSetReaderName_Placeholder = 18076 ReaderGroupType_DataSetReaderName_Placeholder_PublisherId = 18077 ReaderGroupType_DataSetReaderName_Placeholder_WriterGroupId = 18078 @@ -8971,15 +5303,7 @@ class ObjectIds: ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18153 ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18154 KeyCredentialConfiguration = 18155 - KeyCredentialConfiguration_ServiceName_Placeholder = 18156 - KeyCredentialConfiguration_ServiceName_Placeholder_ResourceUri = 18157 ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18158 - KeyCredentialConfiguration_ServiceName_Placeholder_EndpointUrls = 18159 - KeyCredentialConfiguration_ServiceName_Placeholder_ServiceStatus = 18160 - KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential = 18161 - KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential_InputArguments = 18162 - KeyCredentialConfiguration_ServiceName_Placeholder_DeleteCredential = 18163 - KeyCredentialConfiguration_ServiceName_Placeholder_ProfileUri = 18164 KeyCredentialConfigurationType_ProfileUri = 18165 OpcUa_XmlSchema_DataTypeDefinition = 18166 OpcUa_XmlSchema_DataTypeDefinition_DataTypeVersion = 18167 @@ -9028,458 +5352,8 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TrueState = 18210 AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_FalseState = 18211 AlarmGroupType_AlarmConditionInstance_Placeholder_Reset = 18212 - LimitAlarmType_LatchedState = 18213 - LimitAlarmType_LatchedState_Id = 18214 - LimitAlarmType_LatchedState_Name = 18215 - LimitAlarmType_LatchedState_Number = 18216 - LimitAlarmType_LatchedState_EffectiveDisplayName = 18217 - LimitAlarmType_LatchedState_TransitionTime = 18218 - LimitAlarmType_LatchedState_EffectiveTransitionTime = 18219 - LimitAlarmType_LatchedState_TrueState = 18220 - LimitAlarmType_LatchedState_FalseState = 18221 - LimitAlarmType_Reset = 18222 - ExclusiveLimitAlarmType_LatchedState = 18223 - ExclusiveLimitAlarmType_LatchedState_Id = 18224 - ExclusiveLimitAlarmType_LatchedState_Name = 18225 - ExclusiveLimitAlarmType_LatchedState_Number = 18226 - ExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName = 18227 - ExclusiveLimitAlarmType_LatchedState_TransitionTime = 18228 - ExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime = 18229 - ExclusiveLimitAlarmType_LatchedState_TrueState = 18230 - ExclusiveLimitAlarmType_LatchedState_FalseState = 18231 - ExclusiveLimitAlarmType_Reset = 18232 - NonExclusiveLimitAlarmType_LatchedState = 18233 - NonExclusiveLimitAlarmType_LatchedState_Id = 18234 - NonExclusiveLimitAlarmType_LatchedState_Name = 18235 - NonExclusiveLimitAlarmType_LatchedState_Number = 18236 - NonExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName = 18237 - NonExclusiveLimitAlarmType_LatchedState_TransitionTime = 18238 - NonExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime = 18239 - NonExclusiveLimitAlarmType_LatchedState_TrueState = 18240 - NonExclusiveLimitAlarmType_LatchedState_FalseState = 18241 - NonExclusiveLimitAlarmType_Reset = 18242 - NonExclusiveLevelAlarmType_AudibleSound_ListId = 18243 - NonExclusiveLevelAlarmType_AudibleSound_AgencyId = 18244 - NonExclusiveLevelAlarmType_AudibleSound_VersionId = 18245 - NonExclusiveLevelAlarmType_LatchedState = 18246 - NonExclusiveLevelAlarmType_LatchedState_Id = 18247 - NonExclusiveLevelAlarmType_LatchedState_Name = 18248 - NonExclusiveLevelAlarmType_LatchedState_Number = 18249 - NonExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName = 18250 - NonExclusiveLevelAlarmType_LatchedState_TransitionTime = 18251 - NonExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime = 18252 - NonExclusiveLevelAlarmType_LatchedState_TrueState = 18253 - NonExclusiveLevelAlarmType_LatchedState_FalseState = 18254 - NonExclusiveLevelAlarmType_Unsuppress = 18255 - NonExclusiveLevelAlarmType_Reset = 18256 - ExclusiveLevelAlarmType_LatchedState = 18257 - ExclusiveLevelAlarmType_LatchedState_Id = 18258 - ExclusiveLevelAlarmType_LatchedState_Name = 18259 - ExclusiveLevelAlarmType_LatchedState_Number = 18260 - ExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName = 18261 - ExclusiveLevelAlarmType_LatchedState_TransitionTime = 18262 - ExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime = 18263 - ExclusiveLevelAlarmType_LatchedState_TrueState = 18264 - ExclusiveLevelAlarmType_LatchedState_FalseState = 18265 - ExclusiveLevelAlarmType_Reset = 18266 - NonExclusiveDeviationAlarmType_LatchedState = 18267 - NonExclusiveDeviationAlarmType_LatchedState_Id = 18268 - NonExclusiveDeviationAlarmType_LatchedState_Name = 18269 - NonExclusiveDeviationAlarmType_LatchedState_Number = 18270 - NonExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName = 18271 - NonExclusiveDeviationAlarmType_LatchedState_TransitionTime = 18272 - NonExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime = 18273 - NonExclusiveDeviationAlarmType_LatchedState_TrueState = 18274 - NonExclusiveDeviationAlarmType_LatchedState_FalseState = 18275 - NonExclusiveDeviationAlarmType_Reset = 18276 - NonExclusiveRateOfChangeAlarmType_LatchedState = 18277 - NonExclusiveRateOfChangeAlarmType_LatchedState_Id = 18278 - NonExclusiveRateOfChangeAlarmType_LatchedState_Name = 18279 - NonExclusiveRateOfChangeAlarmType_LatchedState_Number = 18280 - NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName = 18281 - NonExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime = 18282 - NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime = 18283 - NonExclusiveRateOfChangeAlarmType_LatchedState_TrueState = 18284 - NonExclusiveRateOfChangeAlarmType_LatchedState_FalseState = 18285 - NonExclusiveRateOfChangeAlarmType_Reset = 18286 - ExclusiveDeviationAlarmType_LatchedState = 18287 - ExclusiveDeviationAlarmType_LatchedState_Id = 18288 - ExclusiveDeviationAlarmType_LatchedState_Name = 18289 - ExclusiveDeviationAlarmType_LatchedState_Number = 18290 - ExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName = 18291 - ExclusiveDeviationAlarmType_LatchedState_TransitionTime = 18292 - ExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime = 18293 - ExclusiveDeviationAlarmType_LatchedState_TrueState = 18294 - ExclusiveDeviationAlarmType_LatchedState_FalseState = 18295 - ExclusiveDeviationAlarmType_Reset = 18296 - ExclusiveRateOfChangeAlarmType_LatchedState = 18297 - ExclusiveRateOfChangeAlarmType_LatchedState_Id = 18298 - ExclusiveRateOfChangeAlarmType_LatchedState_Name = 18299 - ExclusiveRateOfChangeAlarmType_LatchedState_Number = 18300 - ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName = 18301 - ExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime = 18302 - ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime = 18303 - ExclusiveRateOfChangeAlarmType_LatchedState_TrueState = 18304 - ExclusiveRateOfChangeAlarmType_LatchedState_FalseState = 18305 - ExclusiveRateOfChangeAlarmType_Reset = 18306 - DiscreteAlarmType_LatchedState = 18307 - DiscreteAlarmType_LatchedState_Id = 18308 - DiscreteAlarmType_LatchedState_Name = 18309 - DiscreteAlarmType_LatchedState_Number = 18310 - DiscreteAlarmType_LatchedState_EffectiveDisplayName = 18311 - DiscreteAlarmType_LatchedState_TransitionTime = 18312 - DiscreteAlarmType_LatchedState_EffectiveTransitionTime = 18313 - DiscreteAlarmType_LatchedState_TrueState = 18314 - DiscreteAlarmType_LatchedState_FalseState = 18315 - DiscreteAlarmType_Reset = 18316 - OffNormalAlarmType_LatchedState = 18317 - OffNormalAlarmType_LatchedState_Id = 18318 - OffNormalAlarmType_LatchedState_Name = 18319 - OffNormalAlarmType_LatchedState_Number = 18320 - OffNormalAlarmType_LatchedState_EffectiveDisplayName = 18321 - OffNormalAlarmType_LatchedState_TransitionTime = 18322 - OffNormalAlarmType_LatchedState_EffectiveTransitionTime = 18323 - OffNormalAlarmType_LatchedState_TrueState = 18324 - OffNormalAlarmType_LatchedState_FalseState = 18325 - OffNormalAlarmType_Reset = 18326 - SystemOffNormalAlarmType_LatchedState = 18327 - SystemOffNormalAlarmType_LatchedState_Id = 18328 - SystemOffNormalAlarmType_LatchedState_Name = 18329 - SystemOffNormalAlarmType_LatchedState_Number = 18330 - SystemOffNormalAlarmType_LatchedState_EffectiveDisplayName = 18331 - SystemOffNormalAlarmType_LatchedState_TransitionTime = 18332 - SystemOffNormalAlarmType_LatchedState_EffectiveTransitionTime = 18333 - SystemOffNormalAlarmType_LatchedState_TrueState = 18334 - SystemOffNormalAlarmType_LatchedState_FalseState = 18335 - SystemOffNormalAlarmType_Reset = 18336 - TripAlarmType_LatchedState = 18337 - TripAlarmType_LatchedState_Id = 18338 - TripAlarmType_LatchedState_Name = 18339 - TripAlarmType_LatchedState_Number = 18340 - TripAlarmType_LatchedState_EffectiveDisplayName = 18341 - TripAlarmType_LatchedState_TransitionTime = 18342 - TripAlarmType_LatchedState_EffectiveTransitionTime = 18343 - TripAlarmType_LatchedState_TrueState = 18344 - TripAlarmType_LatchedState_FalseState = 18345 - TripAlarmType_Reset = 18346 InstrumentDiagnosticAlarmType = 18347 - InstrumentDiagnosticAlarmType_EventId = 18348 - InstrumentDiagnosticAlarmType_EventType = 18349 - InstrumentDiagnosticAlarmType_SourceNode = 18350 - InstrumentDiagnosticAlarmType_SourceName = 18351 - InstrumentDiagnosticAlarmType_Time = 18352 - InstrumentDiagnosticAlarmType_ReceiveTime = 18353 - InstrumentDiagnosticAlarmType_LocalTime = 18354 - InstrumentDiagnosticAlarmType_Message = 18355 - InstrumentDiagnosticAlarmType_Severity = 18356 - InstrumentDiagnosticAlarmType_ConditionClassId = 18357 - InstrumentDiagnosticAlarmType_ConditionClassName = 18358 - InstrumentDiagnosticAlarmType_ConditionSubClassId = 18359 - InstrumentDiagnosticAlarmType_ConditionSubClassName = 18360 - InstrumentDiagnosticAlarmType_ConditionName = 18361 - InstrumentDiagnosticAlarmType_BranchId = 18362 - InstrumentDiagnosticAlarmType_Retain = 18363 - InstrumentDiagnosticAlarmType_EnabledState = 18364 - InstrumentDiagnosticAlarmType_EnabledState_Id = 18365 - InstrumentDiagnosticAlarmType_EnabledState_Name = 18366 - InstrumentDiagnosticAlarmType_EnabledState_Number = 18367 - InstrumentDiagnosticAlarmType_EnabledState_EffectiveDisplayName = 18368 - InstrumentDiagnosticAlarmType_EnabledState_TransitionTime = 18369 - InstrumentDiagnosticAlarmType_EnabledState_EffectiveTransitionTime = 18370 - InstrumentDiagnosticAlarmType_EnabledState_TrueState = 18371 - InstrumentDiagnosticAlarmType_EnabledState_FalseState = 18372 - InstrumentDiagnosticAlarmType_Quality = 18373 - InstrumentDiagnosticAlarmType_Quality_SourceTimestamp = 18374 - InstrumentDiagnosticAlarmType_LastSeverity = 18375 - InstrumentDiagnosticAlarmType_LastSeverity_SourceTimestamp = 18376 - InstrumentDiagnosticAlarmType_Comment = 18377 - InstrumentDiagnosticAlarmType_Comment_SourceTimestamp = 18378 - InstrumentDiagnosticAlarmType_ClientUserId = 18379 - InstrumentDiagnosticAlarmType_Disable = 18380 - InstrumentDiagnosticAlarmType_Enable = 18381 - InstrumentDiagnosticAlarmType_AddComment = 18382 - InstrumentDiagnosticAlarmType_AddComment_InputArguments = 18383 - InstrumentDiagnosticAlarmType_ConditionRefresh = 18384 - InstrumentDiagnosticAlarmType_ConditionRefresh_InputArguments = 18385 - InstrumentDiagnosticAlarmType_ConditionRefresh2 = 18386 - InstrumentDiagnosticAlarmType_ConditionRefresh2_InputArguments = 18387 - InstrumentDiagnosticAlarmType_AckedState = 18388 - InstrumentDiagnosticAlarmType_AckedState_Id = 18389 - InstrumentDiagnosticAlarmType_AckedState_Name = 18390 - InstrumentDiagnosticAlarmType_AckedState_Number = 18391 - InstrumentDiagnosticAlarmType_AckedState_EffectiveDisplayName = 18392 - InstrumentDiagnosticAlarmType_AckedState_TransitionTime = 18393 - InstrumentDiagnosticAlarmType_AckedState_EffectiveTransitionTime = 18394 - InstrumentDiagnosticAlarmType_AckedState_TrueState = 18395 - InstrumentDiagnosticAlarmType_AckedState_FalseState = 18396 - InstrumentDiagnosticAlarmType_ConfirmedState = 18397 - InstrumentDiagnosticAlarmType_ConfirmedState_Id = 18398 - InstrumentDiagnosticAlarmType_ConfirmedState_Name = 18399 - InstrumentDiagnosticAlarmType_ConfirmedState_Number = 18400 - InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName = 18401 - InstrumentDiagnosticAlarmType_ConfirmedState_TransitionTime = 18402 - InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime = 18403 - InstrumentDiagnosticAlarmType_ConfirmedState_TrueState = 18404 - InstrumentDiagnosticAlarmType_ConfirmedState_FalseState = 18405 - InstrumentDiagnosticAlarmType_Acknowledge = 18406 - InstrumentDiagnosticAlarmType_Acknowledge_InputArguments = 18407 - InstrumentDiagnosticAlarmType_Confirm = 18408 - InstrumentDiagnosticAlarmType_Confirm_InputArguments = 18409 - InstrumentDiagnosticAlarmType_ActiveState = 18410 - InstrumentDiagnosticAlarmType_ActiveState_Id = 18411 - InstrumentDiagnosticAlarmType_ActiveState_Name = 18412 - InstrumentDiagnosticAlarmType_ActiveState_Number = 18413 - InstrumentDiagnosticAlarmType_ActiveState_EffectiveDisplayName = 18414 - InstrumentDiagnosticAlarmType_ActiveState_TransitionTime = 18415 - InstrumentDiagnosticAlarmType_ActiveState_EffectiveTransitionTime = 18416 - InstrumentDiagnosticAlarmType_ActiveState_TrueState = 18417 - InstrumentDiagnosticAlarmType_ActiveState_FalseState = 18418 - InstrumentDiagnosticAlarmType_InputNode = 18419 - InstrumentDiagnosticAlarmType_SuppressedState = 18420 - InstrumentDiagnosticAlarmType_SuppressedState_Id = 18421 - InstrumentDiagnosticAlarmType_SuppressedState_Name = 18422 - InstrumentDiagnosticAlarmType_SuppressedState_Number = 18423 - InstrumentDiagnosticAlarmType_SuppressedState_EffectiveDisplayName = 18424 - InstrumentDiagnosticAlarmType_SuppressedState_TransitionTime = 18425 - InstrumentDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime = 18426 - InstrumentDiagnosticAlarmType_SuppressedState_TrueState = 18427 - InstrumentDiagnosticAlarmType_SuppressedState_FalseState = 18428 - InstrumentDiagnosticAlarmType_OutOfServiceState = 18429 - InstrumentDiagnosticAlarmType_OutOfServiceState_Id = 18430 - InstrumentDiagnosticAlarmType_OutOfServiceState_Name = 18431 - InstrumentDiagnosticAlarmType_OutOfServiceState_Number = 18432 - InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName = 18433 - InstrumentDiagnosticAlarmType_OutOfServiceState_TransitionTime = 18434 - InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime = 18435 - InstrumentDiagnosticAlarmType_OutOfServiceState_TrueState = 18436 - InstrumentDiagnosticAlarmType_OutOfServiceState_FalseState = 18437 - InstrumentDiagnosticAlarmType_ShelvingState = 18438 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState = 18439 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Id = 18440 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Name = 18441 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Number = 18442 - InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 18443 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition = 18444 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Id = 18445 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Name = 18446 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Number = 18447 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime = 18448 - InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 18449 - InstrumentDiagnosticAlarmType_ShelvingState_AvailableStates = 18450 - InstrumentDiagnosticAlarmType_ShelvingState_AvailableTransitions = 18451 - InstrumentDiagnosticAlarmType_ShelvingState_UnshelveTime = 18452 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve = 18453 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments = 18454 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve = 18455 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve = 18456 - InstrumentDiagnosticAlarmType_SuppressedOrShelved = 18457 - InstrumentDiagnosticAlarmType_MaxTimeShelved = 18458 - InstrumentDiagnosticAlarmType_AudibleEnabled = 18459 - InstrumentDiagnosticAlarmType_AudibleSound = 18460 - InstrumentDiagnosticAlarmType_AudibleSound_ListId = 18461 - InstrumentDiagnosticAlarmType_AudibleSound_AgencyId = 18462 - InstrumentDiagnosticAlarmType_AudibleSound_VersionId = 18463 - InstrumentDiagnosticAlarmType_SilenceState = 18464 - InstrumentDiagnosticAlarmType_SilenceState_Id = 18465 - InstrumentDiagnosticAlarmType_SilenceState_Name = 18466 - InstrumentDiagnosticAlarmType_SilenceState_Number = 18467 - InstrumentDiagnosticAlarmType_SilenceState_EffectiveDisplayName = 18468 - InstrumentDiagnosticAlarmType_SilenceState_TransitionTime = 18469 - InstrumentDiagnosticAlarmType_SilenceState_EffectiveTransitionTime = 18470 - InstrumentDiagnosticAlarmType_SilenceState_TrueState = 18471 - InstrumentDiagnosticAlarmType_SilenceState_FalseState = 18472 - InstrumentDiagnosticAlarmType_OnDelay = 18473 - InstrumentDiagnosticAlarmType_OffDelay = 18474 - InstrumentDiagnosticAlarmType_FirstInGroupFlag = 18475 - InstrumentDiagnosticAlarmType_FirstInGroup = 18476 - InstrumentDiagnosticAlarmType_LatchedState = 18477 - InstrumentDiagnosticAlarmType_LatchedState_Id = 18478 - InstrumentDiagnosticAlarmType_LatchedState_Name = 18479 - InstrumentDiagnosticAlarmType_LatchedState_Number = 18480 - InstrumentDiagnosticAlarmType_LatchedState_EffectiveDisplayName = 18481 - InstrumentDiagnosticAlarmType_LatchedState_TransitionTime = 18482 - InstrumentDiagnosticAlarmType_LatchedState_EffectiveTransitionTime = 18483 - InstrumentDiagnosticAlarmType_LatchedState_TrueState = 18484 - InstrumentDiagnosticAlarmType_LatchedState_FalseState = 18485 - InstrumentDiagnosticAlarmType_AlarmGroup_Placeholder = 18486 - InstrumentDiagnosticAlarmType_ReAlarmTime = 18487 - InstrumentDiagnosticAlarmType_ReAlarmRepeatCount = 18488 - InstrumentDiagnosticAlarmType_Silence = 18489 - InstrumentDiagnosticAlarmType_Suppress = 18490 - InstrumentDiagnosticAlarmType_Unsuppress = 18491 - InstrumentDiagnosticAlarmType_RemoveFromService = 18492 - InstrumentDiagnosticAlarmType_PlaceInService = 18493 - InstrumentDiagnosticAlarmType_Reset = 18494 - InstrumentDiagnosticAlarmType_NormalState = 18495 SystemDiagnosticAlarmType = 18496 - SystemDiagnosticAlarmType_EventId = 18497 - SystemDiagnosticAlarmType_EventType = 18498 - SystemDiagnosticAlarmType_SourceNode = 18499 - SystemDiagnosticAlarmType_SourceName = 18500 - SystemDiagnosticAlarmType_Time = 18501 - SystemDiagnosticAlarmType_ReceiveTime = 18502 - SystemDiagnosticAlarmType_LocalTime = 18503 - SystemDiagnosticAlarmType_Message = 18504 - SystemDiagnosticAlarmType_Severity = 18505 - SystemDiagnosticAlarmType_ConditionClassId = 18506 - SystemDiagnosticAlarmType_ConditionClassName = 18507 - SystemDiagnosticAlarmType_ConditionSubClassId = 18508 - SystemDiagnosticAlarmType_ConditionSubClassName = 18509 - SystemDiagnosticAlarmType_ConditionName = 18510 - SystemDiagnosticAlarmType_BranchId = 18511 - SystemDiagnosticAlarmType_Retain = 18512 - SystemDiagnosticAlarmType_EnabledState = 18513 - SystemDiagnosticAlarmType_EnabledState_Id = 18514 - SystemDiagnosticAlarmType_EnabledState_Name = 18515 - SystemDiagnosticAlarmType_EnabledState_Number = 18516 - SystemDiagnosticAlarmType_EnabledState_EffectiveDisplayName = 18517 - SystemDiagnosticAlarmType_EnabledState_TransitionTime = 18518 - SystemDiagnosticAlarmType_EnabledState_EffectiveTransitionTime = 18519 - SystemDiagnosticAlarmType_EnabledState_TrueState = 18520 - SystemDiagnosticAlarmType_EnabledState_FalseState = 18521 - SystemDiagnosticAlarmType_Quality = 18522 - SystemDiagnosticAlarmType_Quality_SourceTimestamp = 18523 - SystemDiagnosticAlarmType_LastSeverity = 18524 - SystemDiagnosticAlarmType_LastSeverity_SourceTimestamp = 18525 - SystemDiagnosticAlarmType_Comment = 18526 - SystemDiagnosticAlarmType_Comment_SourceTimestamp = 18527 - SystemDiagnosticAlarmType_ClientUserId = 18528 - SystemDiagnosticAlarmType_Disable = 18529 - SystemDiagnosticAlarmType_Enable = 18530 - SystemDiagnosticAlarmType_AddComment = 18531 - SystemDiagnosticAlarmType_AddComment_InputArguments = 18532 - SystemDiagnosticAlarmType_ConditionRefresh = 18533 - SystemDiagnosticAlarmType_ConditionRefresh_InputArguments = 18534 - SystemDiagnosticAlarmType_ConditionRefresh2 = 18535 - SystemDiagnosticAlarmType_ConditionRefresh2_InputArguments = 18536 - SystemDiagnosticAlarmType_AckedState = 18537 - SystemDiagnosticAlarmType_AckedState_Id = 18538 - SystemDiagnosticAlarmType_AckedState_Name = 18539 - SystemDiagnosticAlarmType_AckedState_Number = 18540 - SystemDiagnosticAlarmType_AckedState_EffectiveDisplayName = 18541 - SystemDiagnosticAlarmType_AckedState_TransitionTime = 18542 - SystemDiagnosticAlarmType_AckedState_EffectiveTransitionTime = 18543 - SystemDiagnosticAlarmType_AckedState_TrueState = 18544 - SystemDiagnosticAlarmType_AckedState_FalseState = 18545 - SystemDiagnosticAlarmType_ConfirmedState = 18546 - SystemDiagnosticAlarmType_ConfirmedState_Id = 18547 - SystemDiagnosticAlarmType_ConfirmedState_Name = 18548 - SystemDiagnosticAlarmType_ConfirmedState_Number = 18549 - SystemDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName = 18550 - SystemDiagnosticAlarmType_ConfirmedState_TransitionTime = 18551 - SystemDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime = 18552 - SystemDiagnosticAlarmType_ConfirmedState_TrueState = 18553 - SystemDiagnosticAlarmType_ConfirmedState_FalseState = 18554 - SystemDiagnosticAlarmType_Acknowledge = 18555 - SystemDiagnosticAlarmType_Acknowledge_InputArguments = 18556 - SystemDiagnosticAlarmType_Confirm = 18557 - SystemDiagnosticAlarmType_Confirm_InputArguments = 18558 - SystemDiagnosticAlarmType_ActiveState = 18559 - SystemDiagnosticAlarmType_ActiveState_Id = 18560 - SystemDiagnosticAlarmType_ActiveState_Name = 18561 - SystemDiagnosticAlarmType_ActiveState_Number = 18562 - SystemDiagnosticAlarmType_ActiveState_EffectiveDisplayName = 18563 - SystemDiagnosticAlarmType_ActiveState_TransitionTime = 18564 - SystemDiagnosticAlarmType_ActiveState_EffectiveTransitionTime = 18565 - SystemDiagnosticAlarmType_ActiveState_TrueState = 18566 - SystemDiagnosticAlarmType_ActiveState_FalseState = 18567 - SystemDiagnosticAlarmType_InputNode = 18568 - SystemDiagnosticAlarmType_SuppressedState = 18569 - SystemDiagnosticAlarmType_SuppressedState_Id = 18570 - SystemDiagnosticAlarmType_SuppressedState_Name = 18571 - SystemDiagnosticAlarmType_SuppressedState_Number = 18572 - SystemDiagnosticAlarmType_SuppressedState_EffectiveDisplayName = 18573 - SystemDiagnosticAlarmType_SuppressedState_TransitionTime = 18574 - SystemDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime = 18575 - SystemDiagnosticAlarmType_SuppressedState_TrueState = 18576 - SystemDiagnosticAlarmType_SuppressedState_FalseState = 18577 - SystemDiagnosticAlarmType_OutOfServiceState = 18578 - SystemDiagnosticAlarmType_OutOfServiceState_Id = 18579 - SystemDiagnosticAlarmType_OutOfServiceState_Name = 18580 - SystemDiagnosticAlarmType_OutOfServiceState_Number = 18581 - SystemDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName = 18582 - SystemDiagnosticAlarmType_OutOfServiceState_TransitionTime = 18583 - SystemDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime = 18584 - SystemDiagnosticAlarmType_OutOfServiceState_TrueState = 18585 - SystemDiagnosticAlarmType_OutOfServiceState_FalseState = 18586 - SystemDiagnosticAlarmType_ShelvingState = 18587 - SystemDiagnosticAlarmType_ShelvingState_CurrentState = 18588 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Id = 18589 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Name = 18590 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_Number = 18591 - SystemDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 18592 - SystemDiagnosticAlarmType_ShelvingState_LastTransition = 18593 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Id = 18594 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Name = 18595 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_Number = 18596 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime = 18597 - SystemDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 18598 - SystemDiagnosticAlarmType_ShelvingState_AvailableStates = 18599 - SystemDiagnosticAlarmType_ShelvingState_AvailableTransitions = 18600 - SystemDiagnosticAlarmType_ShelvingState_UnshelveTime = 18601 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve = 18602 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments = 18603 - SystemDiagnosticAlarmType_ShelvingState_Unshelve = 18604 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve = 18605 - SystemDiagnosticAlarmType_SuppressedOrShelved = 18606 - SystemDiagnosticAlarmType_MaxTimeShelved = 18607 - SystemDiagnosticAlarmType_AudibleEnabled = 18608 - SystemDiagnosticAlarmType_AudibleSound = 18609 - SystemDiagnosticAlarmType_AudibleSound_ListId = 18610 - SystemDiagnosticAlarmType_AudibleSound_AgencyId = 18611 - SystemDiagnosticAlarmType_AudibleSound_VersionId = 18612 - SystemDiagnosticAlarmType_SilenceState = 18613 - SystemDiagnosticAlarmType_SilenceState_Id = 18614 - SystemDiagnosticAlarmType_SilenceState_Name = 18615 - SystemDiagnosticAlarmType_SilenceState_Number = 18616 - SystemDiagnosticAlarmType_SilenceState_EffectiveDisplayName = 18617 - SystemDiagnosticAlarmType_SilenceState_TransitionTime = 18618 - SystemDiagnosticAlarmType_SilenceState_EffectiveTransitionTime = 18619 - SystemDiagnosticAlarmType_SilenceState_TrueState = 18620 - SystemDiagnosticAlarmType_SilenceState_FalseState = 18621 - SystemDiagnosticAlarmType_OnDelay = 18622 - SystemDiagnosticAlarmType_OffDelay = 18623 - SystemDiagnosticAlarmType_FirstInGroupFlag = 18624 - SystemDiagnosticAlarmType_FirstInGroup = 18625 - SystemDiagnosticAlarmType_LatchedState = 18626 - SystemDiagnosticAlarmType_LatchedState_Id = 18627 - SystemDiagnosticAlarmType_LatchedState_Name = 18628 - SystemDiagnosticAlarmType_LatchedState_Number = 18629 - SystemDiagnosticAlarmType_LatchedState_EffectiveDisplayName = 18630 - SystemDiagnosticAlarmType_LatchedState_TransitionTime = 18631 - SystemDiagnosticAlarmType_LatchedState_EffectiveTransitionTime = 18632 - SystemDiagnosticAlarmType_LatchedState_TrueState = 18633 - SystemDiagnosticAlarmType_LatchedState_FalseState = 18634 - SystemDiagnosticAlarmType_AlarmGroup_Placeholder = 18635 - SystemDiagnosticAlarmType_ReAlarmTime = 18636 - SystemDiagnosticAlarmType_ReAlarmRepeatCount = 18637 - SystemDiagnosticAlarmType_Silence = 18638 - SystemDiagnosticAlarmType_Suppress = 18639 - SystemDiagnosticAlarmType_Unsuppress = 18640 - SystemDiagnosticAlarmType_RemoveFromService = 18641 - SystemDiagnosticAlarmType_PlaceInService = 18642 - SystemDiagnosticAlarmType_Reset = 18643 - SystemDiagnosticAlarmType_NormalState = 18644 - CertificateExpirationAlarmType_LatchedState = 18645 - CertificateExpirationAlarmType_LatchedState_Id = 18646 - CertificateExpirationAlarmType_LatchedState_Name = 18647 - CertificateExpirationAlarmType_LatchedState_Number = 18648 - CertificateExpirationAlarmType_LatchedState_EffectiveDisplayName = 18649 - CertificateExpirationAlarmType_LatchedState_TransitionTime = 18650 - CertificateExpirationAlarmType_LatchedState_EffectiveTransitionTime = 18651 - CertificateExpirationAlarmType_LatchedState_TrueState = 18652 - CertificateExpirationAlarmType_LatchedState_FalseState = 18653 - CertificateExpirationAlarmType_Reset = 18654 - DiscrepancyAlarmType_LatchedState = 18655 - DiscrepancyAlarmType_LatchedState_Id = 18656 - DiscrepancyAlarmType_LatchedState_Name = 18657 - DiscrepancyAlarmType_LatchedState_Number = 18658 - DiscrepancyAlarmType_LatchedState_EffectiveDisplayName = 18659 - DiscrepancyAlarmType_LatchedState_TransitionTime = 18660 - DiscrepancyAlarmType_LatchedState_EffectiveTransitionTime = 18661 - DiscrepancyAlarmType_LatchedState_TrueState = 18662 - DiscrepancyAlarmType_LatchedState_FalseState = 18663 - DiscrepancyAlarmType_Reset = 18664 StatisticalConditionClassType = 18665 AlarmMetricsType_Reset = 18666 PublishSubscribeType_ConnectionName_Placeholder_Diagnostics = 18667 @@ -9590,7 +5464,6 @@ class ObjectIds: CartesianCoordinatesType = 18772 CartesianCoordinatesType_LengthUnit = 18773 ThreeDCartesianCoordinatesType = 18774 - ThreeDCartesianCoordinatesType_LengthUnit = 18775 ThreeDCartesianCoordinatesType_X = 18776 ThreeDCartesianCoordinatesType_Y = 18777 ThreeDCartesianCoordinatesType_Z = 18778 @@ -9608,9 +5481,6 @@ class ObjectIds: FrameType_FixedBase = 18790 ThreeDFrameType = 18791 ThreeDFrameType_Orientation = 18792 - ThreeDFrameType_Constant = 18793 - ThreeDFrameType_BaseFrame = 18794 - ThreeDFrameType_FixedBase = 18795 ThreeDFrameType_CartesianCoordinates = 18796 ThreeDFrameType_CartesianCoordinates_LengthUnit = 18797 ThreeDFrameType_CartesianCoordinates_X = 18798 @@ -9745,124 +5615,6 @@ class ObjectIds: PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18927 PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18928 PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18929 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics = 18930 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 18931 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 18932 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 18933 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 18934 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18935 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18936 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 18937 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 18938 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 18939 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18940 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 18941 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Reset = 18942 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 18943 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters = 18944 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 18945 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 18946 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 18947 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 18948 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 18949 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 18950 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 18951 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 18952 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 18953 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 18954 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 18955 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 18956 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 18957 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 18958 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 18959 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 18960 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 18961 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 18962 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 18963 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 18964 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 18965 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 18966 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 18967 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 18968 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 18969 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 18970 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 18971 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 18972 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 18973 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 18974 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 18975 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 18976 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 18977 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 18978 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 18979 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 18980 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 18981 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 18982 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 18983 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 18984 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 18985 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 18986 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 18987 - PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 18988 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics = 18989 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel = 18990 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation = 18991 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active = 18992 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification = 18993 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel = 18994 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange = 18995 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError = 18996 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active = 18997 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification = 18998 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel = 18999 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange = 19000 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Reset = 19001 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_SubError = 19002 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters = 19003 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError = 19004 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active = 19005 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification = 19006 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel = 19007 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange = 19008 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod = 19009 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active = 19010 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification = 19011 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel = 19012 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange = 19013 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent = 19014 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active = 19015 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification = 19016 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel = 19017 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange = 19018 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError = 19019 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active = 19020 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification = 19021 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel = 19022 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange = 19023 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent = 19024 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active = 19025 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification = 19026 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel = 19027 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange = 19028 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod = 19029 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active = 19030 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification = 19031 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel = 19032 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange = 19033 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues = 19034 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages = 19035 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active = 19036 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification = 19037 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel = 19038 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange = 19039 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber = 19040 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel = 19041 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode = 19042 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel = 19043 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion = 19044 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel = 19045 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion = 19046 - PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel = 19047 OpcUa_XmlSchema_CartesianCoordinates_DictionaryFragment = 19048 OpcUa_XmlSchema_ThreeDCartesianCoordinates = 19049 OpcUa_XmlSchema_ThreeDCartesianCoordinates_DataTypeVersion = 19050 @@ -9893,35 +5645,15 @@ class ObjectIds: ThreeDFrameType_Orientation_B = 19075 ThreeDFrameType_Orientation_C = 19076 MultiStateDictionaryEntryDiscreteBaseType = 19077 - MultiStateDictionaryEntryDiscreteBaseType_Definition = 19078 - MultiStateDictionaryEntryDiscreteBaseType_ValuePrecision = 19079 - MultiStateDictionaryEntryDiscreteBaseType_EnumValues = 19080 - MultiStateDictionaryEntryDiscreteBaseType_ValueAsText = 19081 MultiStateDictionaryEntryDiscreteBaseType_EnumDictionaryEntries = 19082 MultiStateDictionaryEntryDiscreteBaseType_ValueAsDictionaryEntries = 19083 MultiStateDictionaryEntryDiscreteType = 19084 - MultiStateDictionaryEntryDiscreteType_Definition = 19085 - MultiStateDictionaryEntryDiscreteType_ValuePrecision = 19086 - MultiStateDictionaryEntryDiscreteType_EnumValues = 19087 - MultiStateDictionaryEntryDiscreteType_ValueAsText = 19088 - MultiStateDictionaryEntryDiscreteType_EnumDictionaryEntries = 19089 MultiStateDictionaryEntryDiscreteType_ValueAsDictionaryEntries = 19090 HistoryServerCapabilities_ServerTimestampSupported = 19091 HistoricalDataConfigurationType_ServerTimestampSupported = 19092 HAConfiguration_ServerTimestampSupported = 19093 HistoryServerCapabilitiesType_ServerTimestampSupported = 19094 AuditHistoryAnnotationUpdateEventType = 19095 - AuditHistoryAnnotationUpdateEventType_EventId = 19096 - AuditHistoryAnnotationUpdateEventType_EventType = 19097 - AuditHistoryAnnotationUpdateEventType_SourceNode = 19098 - AuditHistoryAnnotationUpdateEventType_SourceName = 19099 - AuditHistoryAnnotationUpdateEventType_Time = 19100 - AuditHistoryAnnotationUpdateEventType_ReceiveTime = 19101 - AuditHistoryAnnotationUpdateEventType_LocalTime = 19102 - AuditHistoryAnnotationUpdateEventType_Message = 19103 - AuditHistoryAnnotationUpdateEventType_Severity = 19104 - AuditHistoryAnnotationUpdateEventType_ActionTimeStamp = 19105 - AuditHistoryAnnotationUpdateEventType_Status = 19106 PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics = 19107 PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_DiagnosticsLevel = 19108 PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation = 19109 @@ -10104,163 +5836,11 @@ class ObjectIds: PubSubConnectionType_Diagnostics_LiveValues = 19286 PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress = 19287 PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel = 19288 - AuditHistoryAnnotationUpdateEventType_ServerId = 19289 - AuditHistoryAnnotationUpdateEventType_ClientAuditEntryId = 19290 - AuditHistoryAnnotationUpdateEventType_ClientUserId = 19291 - AuditHistoryAnnotationUpdateEventType_ParameterDataTypeId = 19292 AuditHistoryAnnotationUpdateEventType_PerformInsertReplace = 19293 AuditHistoryAnnotationUpdateEventType_NewValues = 19294 AuditHistoryAnnotationUpdateEventType_OldValues = 19295 TrustListType_UpdateFrequency = 19296 TrustListOutOfDateAlarmType = 19297 - TrustListOutOfDateAlarmType_EventId = 19298 - TrustListOutOfDateAlarmType_EventType = 19299 - TrustListOutOfDateAlarmType_SourceNode = 19300 - TrustListOutOfDateAlarmType_SourceName = 19301 - TrustListOutOfDateAlarmType_Time = 19302 - TrustListOutOfDateAlarmType_ReceiveTime = 19303 - TrustListOutOfDateAlarmType_LocalTime = 19304 - TrustListOutOfDateAlarmType_Message = 19305 - TrustListOutOfDateAlarmType_Severity = 19306 - TrustListOutOfDateAlarmType_ConditionClassId = 19307 - TrustListOutOfDateAlarmType_ConditionClassName = 19308 - TrustListOutOfDateAlarmType_ConditionSubClassId = 19309 - TrustListOutOfDateAlarmType_ConditionSubClassName = 19310 - TrustListOutOfDateAlarmType_ConditionName = 19311 - TrustListOutOfDateAlarmType_BranchId = 19312 - TrustListOutOfDateAlarmType_Retain = 19313 - TrustListOutOfDateAlarmType_EnabledState = 19314 - TrustListOutOfDateAlarmType_EnabledState_Id = 19315 - TrustListOutOfDateAlarmType_EnabledState_Name = 19316 - TrustListOutOfDateAlarmType_EnabledState_Number = 19317 - TrustListOutOfDateAlarmType_EnabledState_EffectiveDisplayName = 19318 - TrustListOutOfDateAlarmType_EnabledState_TransitionTime = 19319 - TrustListOutOfDateAlarmType_EnabledState_EffectiveTransitionTime = 19320 - TrustListOutOfDateAlarmType_EnabledState_TrueState = 19321 - TrustListOutOfDateAlarmType_EnabledState_FalseState = 19322 - TrustListOutOfDateAlarmType_Quality = 19323 - TrustListOutOfDateAlarmType_Quality_SourceTimestamp = 19324 - TrustListOutOfDateAlarmType_LastSeverity = 19325 - TrustListOutOfDateAlarmType_LastSeverity_SourceTimestamp = 19326 - TrustListOutOfDateAlarmType_Comment = 19327 - TrustListOutOfDateAlarmType_Comment_SourceTimestamp = 19328 - TrustListOutOfDateAlarmType_ClientUserId = 19329 - TrustListOutOfDateAlarmType_Disable = 19330 - TrustListOutOfDateAlarmType_Enable = 19331 - TrustListOutOfDateAlarmType_AddComment = 19332 - TrustListOutOfDateAlarmType_AddComment_InputArguments = 19333 - TrustListOutOfDateAlarmType_ConditionRefresh = 19334 - TrustListOutOfDateAlarmType_ConditionRefresh_InputArguments = 19335 - TrustListOutOfDateAlarmType_ConditionRefresh2 = 19336 - TrustListOutOfDateAlarmType_ConditionRefresh2_InputArguments = 19337 - TrustListOutOfDateAlarmType_AckedState = 19338 - TrustListOutOfDateAlarmType_AckedState_Id = 19339 - TrustListOutOfDateAlarmType_AckedState_Name = 19340 - TrustListOutOfDateAlarmType_AckedState_Number = 19341 - TrustListOutOfDateAlarmType_AckedState_EffectiveDisplayName = 19342 - TrustListOutOfDateAlarmType_AckedState_TransitionTime = 19343 - TrustListOutOfDateAlarmType_AckedState_EffectiveTransitionTime = 19344 - TrustListOutOfDateAlarmType_AckedState_TrueState = 19345 - TrustListOutOfDateAlarmType_AckedState_FalseState = 19346 - TrustListOutOfDateAlarmType_ConfirmedState = 19347 - TrustListOutOfDateAlarmType_ConfirmedState_Id = 19348 - TrustListOutOfDateAlarmType_ConfirmedState_Name = 19349 - TrustListOutOfDateAlarmType_ConfirmedState_Number = 19350 - TrustListOutOfDateAlarmType_ConfirmedState_EffectiveDisplayName = 19351 - TrustListOutOfDateAlarmType_ConfirmedState_TransitionTime = 19352 - TrustListOutOfDateAlarmType_ConfirmedState_EffectiveTransitionTime = 19353 - TrustListOutOfDateAlarmType_ConfirmedState_TrueState = 19354 - TrustListOutOfDateAlarmType_ConfirmedState_FalseState = 19355 - TrustListOutOfDateAlarmType_Acknowledge = 19356 - TrustListOutOfDateAlarmType_Acknowledge_InputArguments = 19357 - TrustListOutOfDateAlarmType_Confirm = 19358 - TrustListOutOfDateAlarmType_Confirm_InputArguments = 19359 - TrustListOutOfDateAlarmType_ActiveState = 19360 - TrustListOutOfDateAlarmType_ActiveState_Id = 19361 - TrustListOutOfDateAlarmType_ActiveState_Name = 19362 - TrustListOutOfDateAlarmType_ActiveState_Number = 19363 - TrustListOutOfDateAlarmType_ActiveState_EffectiveDisplayName = 19364 - TrustListOutOfDateAlarmType_ActiveState_TransitionTime = 19365 - TrustListOutOfDateAlarmType_ActiveState_EffectiveTransitionTime = 19366 - TrustListOutOfDateAlarmType_ActiveState_TrueState = 19367 - TrustListOutOfDateAlarmType_ActiveState_FalseState = 19368 - TrustListOutOfDateAlarmType_InputNode = 19369 - TrustListOutOfDateAlarmType_SuppressedState = 19370 - TrustListOutOfDateAlarmType_SuppressedState_Id = 19371 - TrustListOutOfDateAlarmType_SuppressedState_Name = 19372 - TrustListOutOfDateAlarmType_SuppressedState_Number = 19373 - TrustListOutOfDateAlarmType_SuppressedState_EffectiveDisplayName = 19374 - TrustListOutOfDateAlarmType_SuppressedState_TransitionTime = 19375 - TrustListOutOfDateAlarmType_SuppressedState_EffectiveTransitionTime = 19376 - TrustListOutOfDateAlarmType_SuppressedState_TrueState = 19377 - TrustListOutOfDateAlarmType_SuppressedState_FalseState = 19378 - TrustListOutOfDateAlarmType_OutOfServiceState = 19379 - TrustListOutOfDateAlarmType_OutOfServiceState_Id = 19380 - TrustListOutOfDateAlarmType_OutOfServiceState_Name = 19381 - TrustListOutOfDateAlarmType_OutOfServiceState_Number = 19382 - TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveDisplayName = 19383 - TrustListOutOfDateAlarmType_OutOfServiceState_TransitionTime = 19384 - TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveTransitionTime = 19385 - TrustListOutOfDateAlarmType_OutOfServiceState_TrueState = 19386 - TrustListOutOfDateAlarmType_OutOfServiceState_FalseState = 19387 - TrustListOutOfDateAlarmType_ShelvingState = 19388 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState = 19389 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Id = 19390 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Name = 19391 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Number = 19392 - TrustListOutOfDateAlarmType_ShelvingState_CurrentState_EffectiveDisplayName = 19393 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition = 19394 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Id = 19395 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Name = 19396 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Number = 19397 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_TransitionTime = 19398 - TrustListOutOfDateAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime = 19399 - TrustListOutOfDateAlarmType_ShelvingState_AvailableStates = 19400 - TrustListOutOfDateAlarmType_ShelvingState_AvailableTransitions = 19401 - TrustListOutOfDateAlarmType_ShelvingState_UnshelveTime = 19402 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve = 19403 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve_InputArguments = 19404 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve = 19405 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve = 19406 - TrustListOutOfDateAlarmType_SuppressedOrShelved = 19407 - TrustListOutOfDateAlarmType_MaxTimeShelved = 19408 - TrustListOutOfDateAlarmType_AudibleEnabled = 19409 - TrustListOutOfDateAlarmType_AudibleSound = 19410 - TrustListOutOfDateAlarmType_AudibleSound_ListId = 19411 - TrustListOutOfDateAlarmType_AudibleSound_AgencyId = 19412 - TrustListOutOfDateAlarmType_AudibleSound_VersionId = 19413 - TrustListOutOfDateAlarmType_SilenceState = 19414 - TrustListOutOfDateAlarmType_SilenceState_Id = 19415 - TrustListOutOfDateAlarmType_SilenceState_Name = 19416 - TrustListOutOfDateAlarmType_SilenceState_Number = 19417 - TrustListOutOfDateAlarmType_SilenceState_EffectiveDisplayName = 19418 - TrustListOutOfDateAlarmType_SilenceState_TransitionTime = 19419 - TrustListOutOfDateAlarmType_SilenceState_EffectiveTransitionTime = 19420 - TrustListOutOfDateAlarmType_SilenceState_TrueState = 19421 - TrustListOutOfDateAlarmType_SilenceState_FalseState = 19422 - TrustListOutOfDateAlarmType_OnDelay = 19423 - TrustListOutOfDateAlarmType_OffDelay = 19424 - TrustListOutOfDateAlarmType_FirstInGroupFlag = 19425 - TrustListOutOfDateAlarmType_FirstInGroup = 19426 - TrustListOutOfDateAlarmType_LatchedState = 19427 - TrustListOutOfDateAlarmType_LatchedState_Id = 19428 - TrustListOutOfDateAlarmType_LatchedState_Name = 19429 - TrustListOutOfDateAlarmType_LatchedState_Number = 19430 - TrustListOutOfDateAlarmType_LatchedState_EffectiveDisplayName = 19431 - TrustListOutOfDateAlarmType_LatchedState_TransitionTime = 19432 - TrustListOutOfDateAlarmType_LatchedState_EffectiveTransitionTime = 19433 - TrustListOutOfDateAlarmType_LatchedState_TrueState = 19434 - TrustListOutOfDateAlarmType_LatchedState_FalseState = 19435 - TrustListOutOfDateAlarmType_AlarmGroup_Placeholder = 19436 - TrustListOutOfDateAlarmType_ReAlarmTime = 19437 - TrustListOutOfDateAlarmType_ReAlarmRepeatCount = 19438 - TrustListOutOfDateAlarmType_Silence = 19439 - TrustListOutOfDateAlarmType_Suppress = 19440 - TrustListOutOfDateAlarmType_Unsuppress = 19441 - TrustListOutOfDateAlarmType_RemoveFromService = 19442 - TrustListOutOfDateAlarmType_PlaceInService = 19443 - TrustListOutOfDateAlarmType_Reset = 19444 - TrustListOutOfDateAlarmType_NormalState = 19445 TrustListOutOfDateAlarmType_TrustListId = 19446 TrustListOutOfDateAlarmType_LastUpdateTime = 19447 TrustListOutOfDateAlarmType_UpdateFrequency = 19448 @@ -10548,50 +6128,6 @@ class ObjectIds: PubSubDiagnosticsCounterClassification = 19730 PubSubDiagnosticsCounterClassification_EnumStrings = 19731 PubSubDiagnosticsRootType = 19732 - PubSubDiagnosticsRootType_DiagnosticsLevel = 19733 - PubSubDiagnosticsRootType_TotalInformation = 19734 - PubSubDiagnosticsRootType_TotalInformation_Active = 19735 - PubSubDiagnosticsRootType_TotalInformation_Classification = 19736 - PubSubDiagnosticsRootType_TotalInformation_DiagnosticsLevel = 19737 - PubSubDiagnosticsRootType_TotalInformation_TimeFirstChange = 19738 - PubSubDiagnosticsRootType_TotalError = 19739 - PubSubDiagnosticsRootType_TotalError_Active = 19740 - PubSubDiagnosticsRootType_TotalError_Classification = 19741 - PubSubDiagnosticsRootType_TotalError_DiagnosticsLevel = 19742 - PubSubDiagnosticsRootType_TotalError_TimeFirstChange = 19743 - PubSubDiagnosticsRootType_Reset = 19744 - PubSubDiagnosticsRootType_SubError = 19745 - PubSubDiagnosticsRootType_Counters = 19746 - PubSubDiagnosticsRootType_Counters_StateError = 19747 - PubSubDiagnosticsRootType_Counters_StateError_Active = 19748 - PubSubDiagnosticsRootType_Counters_StateError_Classification = 19749 - PubSubDiagnosticsRootType_Counters_StateError_DiagnosticsLevel = 19750 - PubSubDiagnosticsRootType_Counters_StateError_TimeFirstChange = 19751 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod = 19752 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Active = 19753 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Classification = 19754 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19755 - PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_TimeFirstChange = 19756 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent = 19757 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Active = 19758 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Classification = 19759 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_DiagnosticsLevel = 19760 - PubSubDiagnosticsRootType_Counters_StateOperationalByParent_TimeFirstChange = 19761 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError = 19762 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Active = 19763 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Classification = 19764 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_DiagnosticsLevel = 19765 - PubSubDiagnosticsRootType_Counters_StateOperationalFromError_TimeFirstChange = 19766 - PubSubDiagnosticsRootType_Counters_StatePausedByParent = 19767 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_Active = 19768 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_Classification = 19769 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_DiagnosticsLevel = 19770 - PubSubDiagnosticsRootType_Counters_StatePausedByParent_TimeFirstChange = 19771 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod = 19772 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Active = 19773 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Classification = 19774 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19775 - PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_TimeFirstChange = 19776 PubSubDiagnosticsRootType_LiveValues = 19777 PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters = 19778 PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel = 19779 @@ -10602,67 +6138,10 @@ class ObjectIds: PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders = 19784 PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 19785 PubSubDiagnosticsConnectionType = 19786 - PubSubDiagnosticsConnectionType_DiagnosticsLevel = 19787 - PubSubDiagnosticsConnectionType_TotalInformation = 19788 - PubSubDiagnosticsConnectionType_TotalInformation_Active = 19789 - PubSubDiagnosticsConnectionType_TotalInformation_Classification = 19790 - PubSubDiagnosticsConnectionType_TotalInformation_DiagnosticsLevel = 19791 - PubSubDiagnosticsConnectionType_TotalInformation_TimeFirstChange = 19792 - PubSubDiagnosticsConnectionType_TotalError = 19793 - PubSubDiagnosticsConnectionType_TotalError_Active = 19794 - PubSubDiagnosticsConnectionType_TotalError_Classification = 19795 - PubSubDiagnosticsConnectionType_TotalError_DiagnosticsLevel = 19796 - PubSubDiagnosticsConnectionType_TotalError_TimeFirstChange = 19797 - PubSubDiagnosticsConnectionType_Reset = 19798 - PubSubDiagnosticsConnectionType_SubError = 19799 - PubSubDiagnosticsConnectionType_Counters = 19800 - PubSubDiagnosticsConnectionType_Counters_StateError = 19801 - PubSubDiagnosticsConnectionType_Counters_StateError_Active = 19802 - PubSubDiagnosticsConnectionType_Counters_StateError_Classification = 19803 - PubSubDiagnosticsConnectionType_Counters_StateError_DiagnosticsLevel = 19804 - PubSubDiagnosticsConnectionType_Counters_StateError_TimeFirstChange = 19805 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod = 19806 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Active = 19807 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Classification = 19808 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_DiagnosticsLevel = 19809 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_TimeFirstChange = 19810 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent = 19811 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Active = 19812 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Classification = 19813 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_DiagnosticsLevel = 19814 - PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_TimeFirstChange = 19815 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError = 19816 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Active = 19817 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Classification = 19818 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_DiagnosticsLevel = 19819 - PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_TimeFirstChange = 19820 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent = 19821 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Active = 19822 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Classification = 19823 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_DiagnosticsLevel = 19824 - PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_TimeFirstChange = 19825 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod = 19826 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Active = 19827 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Classification = 19828 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_DiagnosticsLevel = 19829 - PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_TimeFirstChange = 19830 PubSubDiagnosticsConnectionType_LiveValues = 19831 PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress = 19832 PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress_DiagnosticsLevel = 19833 PubSubDiagnosticsWriterGroupType = 19834 - PubSubDiagnosticsWriterGroupType_DiagnosticsLevel = 19835 - PubSubDiagnosticsWriterGroupType_TotalInformation = 19836 - PubSubDiagnosticsWriterGroupType_TotalInformation_Active = 19837 - PubSubDiagnosticsWriterGroupType_TotalInformation_Classification = 19838 - PubSubDiagnosticsWriterGroupType_TotalInformation_DiagnosticsLevel = 19839 - PubSubDiagnosticsWriterGroupType_TotalInformation_TimeFirstChange = 19840 - PubSubDiagnosticsWriterGroupType_TotalError = 19841 - PubSubDiagnosticsWriterGroupType_TotalError_Active = 19842 - PubSubDiagnosticsWriterGroupType_TotalError_Classification = 19843 - PubSubDiagnosticsWriterGroupType_TotalError_DiagnosticsLevel = 19844 - PubSubDiagnosticsWriterGroupType_TotalError_TimeFirstChange = 19845 - PubSubDiagnosticsWriterGroupType_Reset = 19846 - PubSubDiagnosticsWriterGroupType_SubError = 19847 PubSubDiagnosticsWriterGroupType_Counters = 19848 PubSubDiagnosticsWriterGroupType_Counters_StateError = 19849 PubSubDiagnosticsWriterGroupType_Counters_StateError_Active = 19850 @@ -10719,19 +6198,6 @@ class ObjectIds: PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID = 19901 PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID_DiagnosticsLevel = 19902 PubSubDiagnosticsReaderGroupType = 19903 - PubSubDiagnosticsReaderGroupType_DiagnosticsLevel = 19904 - PubSubDiagnosticsReaderGroupType_TotalInformation = 19905 - PubSubDiagnosticsReaderGroupType_TotalInformation_Active = 19906 - PubSubDiagnosticsReaderGroupType_TotalInformation_Classification = 19907 - PubSubDiagnosticsReaderGroupType_TotalInformation_DiagnosticsLevel = 19908 - PubSubDiagnosticsReaderGroupType_TotalInformation_TimeFirstChange = 19909 - PubSubDiagnosticsReaderGroupType_TotalError = 19910 - PubSubDiagnosticsReaderGroupType_TotalError_Active = 19911 - PubSubDiagnosticsReaderGroupType_TotalError_Classification = 19912 - PubSubDiagnosticsReaderGroupType_TotalError_DiagnosticsLevel = 19913 - PubSubDiagnosticsReaderGroupType_TotalError_TimeFirstChange = 19914 - PubSubDiagnosticsReaderGroupType_Reset = 19915 - PubSubDiagnosticsReaderGroupType_SubError = 19916 PubSubDiagnosticsReaderGroupType_Counters = 19917 PubSubDiagnosticsReaderGroupType_Counters_StateError = 19918 PubSubDiagnosticsReaderGroupType_Counters_StateError_Active = 19919 @@ -10784,19 +6250,6 @@ class ObjectIds: PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders = 19966 PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel = 19967 PubSubDiagnosticsDataSetWriterType = 19968 - PubSubDiagnosticsDataSetWriterType_DiagnosticsLevel = 19969 - PubSubDiagnosticsDataSetWriterType_TotalInformation = 19970 - PubSubDiagnosticsDataSetWriterType_TotalInformation_Active = 19971 - PubSubDiagnosticsDataSetWriterType_TotalInformation_Classification = 19972 - PubSubDiagnosticsDataSetWriterType_TotalInformation_DiagnosticsLevel = 19973 - PubSubDiagnosticsDataSetWriterType_TotalInformation_TimeFirstChange = 19974 - PubSubDiagnosticsDataSetWriterType_TotalError = 19975 - PubSubDiagnosticsDataSetWriterType_TotalError_Active = 19976 - PubSubDiagnosticsDataSetWriterType_TotalError_Classification = 19977 - PubSubDiagnosticsDataSetWriterType_TotalError_DiagnosticsLevel = 19978 - PubSubDiagnosticsDataSetWriterType_TotalError_TimeFirstChange = 19979 - PubSubDiagnosticsDataSetWriterType_Reset = 19980 - PubSubDiagnosticsDataSetWriterType_SubError = 19981 PubSubDiagnosticsDataSetWriterType_Counters = 19982 PubSubDiagnosticsDataSetWriterType_Counters_StateError = 19983 PubSubDiagnosticsDataSetWriterType_Counters_StateError_Active = 19984 @@ -10843,19 +6296,6 @@ class ObjectIds: PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion = 20025 PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion_DiagnosticsLevel = 20026 PubSubDiagnosticsDataSetReaderType = 20027 - PubSubDiagnosticsDataSetReaderType_DiagnosticsLevel = 20028 - PubSubDiagnosticsDataSetReaderType_TotalInformation = 20029 - PubSubDiagnosticsDataSetReaderType_TotalInformation_Active = 20030 - PubSubDiagnosticsDataSetReaderType_TotalInformation_Classification = 20031 - PubSubDiagnosticsDataSetReaderType_TotalInformation_DiagnosticsLevel = 20032 - PubSubDiagnosticsDataSetReaderType_TotalInformation_TimeFirstChange = 20033 - PubSubDiagnosticsDataSetReaderType_TotalError = 20034 - PubSubDiagnosticsDataSetReaderType_TotalError_Active = 20035 - PubSubDiagnosticsDataSetReaderType_TotalError_Classification = 20036 - PubSubDiagnosticsDataSetReaderType_TotalError_DiagnosticsLevel = 20037 - PubSubDiagnosticsDataSetReaderType_TotalError_TimeFirstChange = 20038 - PubSubDiagnosticsDataSetReaderType_Reset = 20039 - PubSubDiagnosticsDataSetReaderType_SubError = 20040 PubSubDiagnosticsDataSetReaderType_Counters = 20041 PubSubDiagnosticsDataSetReaderType_Counters_StateError = 20042 PubSubDiagnosticsDataSetReaderType_Counters_StateError_Active = 20043 @@ -11963,7 +7403,6 @@ class ObjectIds: NetworkAddressType = 21145 NetworkAddressType_NetworkInterface = 21146 NetworkAddressUrlType = 21147 - NetworkAddressUrlType_NetworkInterface = 21148 NetworkAddressUrlType_Url = 21149 WriterGroupDataType_Encoding_DefaultBinary = 21150 NetworkAddressDataType_Encoding_DefaultBinary = 21151 @@ -14286,29 +9725,14 @@ class ObjectIds: AliasNameDataType = 23468 AliasFor = 23469 Aliases = 23470 - Aliases_Alias_Placeholder = 23471 - Aliases_SubAliasNameCategories_Placeholder = 23472 - Aliases_SubAliasNameCategories_Placeholder_FindAlias = 23473 - Aliases_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23474 - Aliases_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23475 Aliases_FindAlias = 23476 Aliases_FindAlias_InputArguments = 23477 Aliases_FindAlias_OutputArguments = 23478 TagVariables = 23479 - TagVariables_Alias_Placeholder = 23480 - TagVariables_SubAliasNameCategories_Placeholder = 23481 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias = 23482 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23483 - TagVariables_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23484 TagVariables_FindAlias = 23485 TagVariables_FindAlias_InputArguments = 23486 TagVariables_FindAlias_OutputArguments = 23487 Topics = 23488 - Topics_Alias_Placeholder = 23489 - Topics_SubAliasNameCategories_Placeholder = 23490 - Topics_SubAliasNameCategories_Placeholder_FindAlias = 23491 - Topics_SubAliasNameCategories_Placeholder_FindAlias_InputArguments = 23492 - Topics_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments = 23493 Topics_FindAlias = 23494 Topics_FindAlias_InputArguments = 23495 Topics_FindAlias_OutputArguments = 23496 @@ -14377,6 +9801,22 @@ class ObjectIds: AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceCertificate = 23559 AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_IssuerEndpointUrl = 23560 IsDeprecated = 23562 + TrustListType_DefaultValidationOptions = 23563 + TrustListValidationOptions = 23564 + TrustListValidationOptions_OptionSetValues = 23565 + CertificateGroupType_TrustList_DefaultValidationOptions = 23566 + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_DefaultValidationOptions = 23567 + CertificateGroupFolderType_DefaultHttpsGroup_TrustList_DefaultValidationOptions = 23568 + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_DefaultValidationOptions = 23569 + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_DefaultValidationOptions = 23570 + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions = 23571 + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions = 23572 + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions = 23573 + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions = 23574 + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions = 23575 + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions = 23576 + ServerConfigurationType_HasSecureElement = 23593 + ServerConfiguration_HasSecureElement = 23597 StandaloneSubscribedDataSetRefDataType = 23599 StandaloneSubscribedDataSetDataType = 23600 SecurityGroupDataType = 23601 @@ -14385,11 +9825,8 @@ class ObjectIds: TransmitQosDataType = 23604 TransmitQosPriorityDataType = 23605 AuditClientEventType = 23606 - AuditClientEventType_EventId = 23607 ReceiveQosDataType = 23608 ReceiveQosPriorityDataType = 23609 - AuditClientEventType_EventType = 23610 - AuditClientEventType_SourceNode = 23611 DatagramConnectionTransport2DataType = 23612 DatagramWriterGroupTransport2DataType = 23613 DatagramDataSetReaderTransportDataType = 23614 @@ -14537,23 +9974,12 @@ class ObjectIds: OpcUa_BinarySchema_TransmitQosPriorityDataType = 23888 OpcUa_BinarySchema_TransmitQosPriorityDataType_DataTypeVersion = 23889 OpcUa_BinarySchema_TransmitQosPriorityDataType_DictionaryFragment = 23890 - AuditClientEventType_SourceName = 23891 - AuditClientEventType_Time = 23892 - AuditClientEventType_ReceiveTime = 23893 - AuditClientEventType_LocalTime = 23894 - AuditClientEventType_Message = 23895 - AuditClientEventType_Severity = 23896 OpcUa_BinarySchema_ReceiveQosDataType = 23897 OpcUa_BinarySchema_ReceiveQosDataType_DataTypeVersion = 23898 OpcUa_BinarySchema_ReceiveQosDataType_DictionaryFragment = 23899 OpcUa_BinarySchema_ReceiveQosPriorityDataType = 23900 OpcUa_BinarySchema_ReceiveQosPriorityDataType_DataTypeVersion = 23901 OpcUa_BinarySchema_ReceiveQosPriorityDataType_DictionaryFragment = 23902 - AuditClientEventType_ActionTimeStamp = 23903 - AuditClientEventType_Status = 23904 - AuditClientEventType_ServerId = 23905 - AuditClientEventType_ClientAuditEntryId = 23906 - AuditClientEventType_ClientUserId = 23907 AuditClientEventType_ServerUri = 23908 OpcUa_BinarySchema_DatagramConnectionTransport2DataType = 23909 OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DataTypeVersion = 23910 @@ -14572,11 +9998,8 @@ class ObjectIds: TransmitQosDataType_Encoding_DefaultXml = 23924 TransmitQosPriorityDataType_Encoding_DefaultXml = 23925 AuditClientUpdateMethodResultEventType = 23926 - AuditClientUpdateMethodResultEventType_EventId = 23927 ReceiveQosDataType_Encoding_DefaultXml = 23928 ReceiveQosPriorityDataType_Encoding_DefaultXml = 23929 - AuditClientUpdateMethodResultEventType_EventType = 23930 - AuditClientUpdateMethodResultEventType_SourceNode = 23931 DatagramConnectionTransport2DataType_Encoding_DefaultXml = 23932 DatagramWriterGroupTransport2DataType_Encoding_DefaultXml = 23933 DatagramDataSetReaderTransportDataType_Encoding_DefaultXml = 23934 @@ -14601,24 +10024,12 @@ class ObjectIds: OpcUa_XmlSchema_TransmitQosPriorityDataType = 23956 OpcUa_XmlSchema_TransmitQosPriorityDataType_DataTypeVersion = 23957 OpcUa_XmlSchema_TransmitQosPriorityDataType_DictionaryFragment = 23958 - AuditClientUpdateMethodResultEventType_SourceName = 23959 - AuditClientUpdateMethodResultEventType_Time = 23960 - AuditClientUpdateMethodResultEventType_ReceiveTime = 23961 - AuditClientUpdateMethodResultEventType_LocalTime = 23962 - AuditClientUpdateMethodResultEventType_Message = 23963 - AuditClientUpdateMethodResultEventType_Severity = 23964 OpcUa_XmlSchema_ReceiveQosDataType = 23965 OpcUa_XmlSchema_ReceiveQosDataType_DataTypeVersion = 23966 OpcUa_XmlSchema_ReceiveQosDataType_DictionaryFragment = 23967 OpcUa_XmlSchema_ReceiveQosPriorityDataType = 23968 OpcUa_XmlSchema_ReceiveQosPriorityDataType_DataTypeVersion = 23969 OpcUa_XmlSchema_ReceiveQosPriorityDataType_DictionaryFragment = 23970 - AuditClientUpdateMethodResultEventType_ActionTimeStamp = 23971 - AuditClientUpdateMethodResultEventType_Status = 23972 - AuditClientUpdateMethodResultEventType_ServerId = 23973 - AuditClientUpdateMethodResultEventType_ClientAuditEntryId = 23974 - AuditClientUpdateMethodResultEventType_ClientUserId = 23975 - AuditClientUpdateMethodResultEventType_ServerUri = 23976 OpcUa_XmlSchema_DatagramConnectionTransport2DataType = 23977 OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DataTypeVersion = 23978 OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DictionaryFragment = 23979 @@ -14655,7 +10066,6 @@ class ObjectIds: PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_OutputArguments = 24012 PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet = 24013 PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments = 24014 - PublishSubscribe_DataSetClasses_DataSetName_Placeholder = 24015 DatagramDataSetReaderTransportType = 24016 DatagramDataSetReaderTransportType_Address = 24017 DatagramDataSetReaderTransportType_Address_NetworkInterface = 24018 @@ -14783,12 +10193,8 @@ class ObjectIds: IIeeeTsnInterfaceConfigurationType_MacAddress = 24189 IIeeeTsnInterfaceConfigurationType_InterfaceName = 24190 IIeeeTsnInterfaceConfigurationTalkerType = 24191 - IIeeeTsnInterfaceConfigurationTalkerType_MacAddress = 24192 - IIeeeTsnInterfaceConfigurationTalkerType_InterfaceName = 24193 IIeeeTsnInterfaceConfigurationTalkerType_TimeAwareOffset = 24194 IIeeeTsnInterfaceConfigurationListenerType = 24195 - IIeeeTsnInterfaceConfigurationListenerType_MacAddress = 24196 - IIeeeTsnInterfaceConfigurationListenerType_InterfaceName = 24197 IIeeeTsnInterfaceConfigurationListenerType_ReceiveOffset = 24198 IIeeeTsnMacAddressType = 24199 IIeeeTsnMacAddressType_DestinationAddress = 24200 @@ -14828,12 +10234,9 @@ class ObjectIds: TsnListenerStatus_EnumValues = 24242 OPCUANamespaceMetadata_NamespaceFile_MaxByteStringLength = 24243 FileType_MaxByteStringLength = 24244 - AddressSpaceFileType_MaxByteStringLength = 24245 NamespaceMetadataType_NamespaceFile_MaxByteStringLength = 24246 NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MaxByteStringLength = 24247 FileDirectoryType_FileName_Placeholder_MaxByteStringLength = 24248 - FileSystem_FileName_Placeholder_MaxByteStringLength = 24249 - TrustListType_MaxByteStringLength = 24250 CertificateGroupType_TrustList_MaxByteStringLength = 24251 CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MaxByteStringLength = 24252 CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MaxByteStringLength = 24253 @@ -14920,186 +10323,6 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2_InputArguments = 24335 AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2 = 24336 AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2_InputArguments = 24337 - LimitAlarmType_Suppress2 = 24338 - LimitAlarmType_Suppress2_InputArguments = 24339 - LimitAlarmType_Unsuppress2 = 24340 - LimitAlarmType_Unsuppress2_InputArguments = 24341 - LimitAlarmType_RemoveFromService2 = 24342 - LimitAlarmType_RemoveFromService2_InputArguments = 24343 - LimitAlarmType_PlaceInService2 = 24344 - LimitAlarmType_PlaceInService2_InputArguments = 24345 - LimitAlarmType_Reset2 = 24346 - LimitAlarmType_Reset2_InputArguments = 24347 - ExclusiveLimitAlarmType_Suppress2 = 24348 - ExclusiveLimitAlarmType_Suppress2_InputArguments = 24349 - ExclusiveLimitAlarmType_Unsuppress2 = 24350 - ExclusiveLimitAlarmType_Unsuppress2_InputArguments = 24351 - ExclusiveLimitAlarmType_RemoveFromService2 = 24352 - ExclusiveLimitAlarmType_RemoveFromService2_InputArguments = 24353 - ExclusiveLimitAlarmType_PlaceInService2 = 24354 - ExclusiveLimitAlarmType_PlaceInService2_InputArguments = 24355 - ExclusiveLimitAlarmType_Reset2 = 24356 - ExclusiveLimitAlarmType_Reset2_InputArguments = 24357 - NonExclusiveLimitAlarmType_Suppress2 = 24358 - NonExclusiveLimitAlarmType_Suppress2_InputArguments = 24359 - NonExclusiveLimitAlarmType_Unsuppress2 = 24360 - NonExclusiveLimitAlarmType_Unsuppress2_InputArguments = 24361 - NonExclusiveLimitAlarmType_RemoveFromService2 = 24362 - NonExclusiveLimitAlarmType_RemoveFromService2_InputArguments = 24363 - NonExclusiveLimitAlarmType_PlaceInService2 = 24364 - NonExclusiveLimitAlarmType_PlaceInService2_InputArguments = 24365 - NonExclusiveLimitAlarmType_Reset2 = 24366 - NonExclusiveLimitAlarmType_Reset2_InputArguments = 24367 - NonExclusiveLevelAlarmType_Suppress2 = 24368 - NonExclusiveLevelAlarmType_Suppress2_InputArguments = 24369 - NonExclusiveLevelAlarmType_Unsuppress2 = 24370 - NonExclusiveLevelAlarmType_Unsuppress2_InputArguments = 24371 - NonExclusiveLevelAlarmType_RemoveFromService2 = 24372 - NonExclusiveLevelAlarmType_RemoveFromService2_InputArguments = 24373 - NonExclusiveLevelAlarmType_PlaceInService2 = 24374 - NonExclusiveLevelAlarmType_PlaceInService2_InputArguments = 24375 - NonExclusiveLevelAlarmType_Reset2 = 24376 - NonExclusiveLevelAlarmType_Reset2_InputArguments = 24377 - ExclusiveLevelAlarmType_Suppress2 = 24378 - ExclusiveLevelAlarmType_Suppress2_InputArguments = 24379 - ExclusiveLevelAlarmType_Unsuppress2 = 24380 - ExclusiveLevelAlarmType_Unsuppress2_InputArguments = 24381 - ExclusiveLevelAlarmType_RemoveFromService2 = 24382 - ExclusiveLevelAlarmType_RemoveFromService2_InputArguments = 24383 - ExclusiveLevelAlarmType_PlaceInService2 = 24384 - ExclusiveLevelAlarmType_PlaceInService2_InputArguments = 24385 - ExclusiveLevelAlarmType_Reset2 = 24386 - ExclusiveLevelAlarmType_Reset2_InputArguments = 24387 - NonExclusiveDeviationAlarmType_Suppress2 = 24388 - NonExclusiveDeviationAlarmType_Suppress2_InputArguments = 24389 - NonExclusiveDeviationAlarmType_Unsuppress2 = 24390 - NonExclusiveDeviationAlarmType_Unsuppress2_InputArguments = 24391 - NonExclusiveDeviationAlarmType_RemoveFromService2 = 24392 - NonExclusiveDeviationAlarmType_RemoveFromService2_InputArguments = 24393 - NonExclusiveDeviationAlarmType_PlaceInService2 = 24394 - NonExclusiveDeviationAlarmType_PlaceInService2_InputArguments = 24395 - NonExclusiveDeviationAlarmType_Reset2 = 24396 - NonExclusiveDeviationAlarmType_Reset2_InputArguments = 24397 - NonExclusiveRateOfChangeAlarmType_Suppress2 = 24398 - NonExclusiveRateOfChangeAlarmType_Suppress2_InputArguments = 24399 - NonExclusiveRateOfChangeAlarmType_Unsuppress2 = 24400 - NonExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments = 24401 - NonExclusiveRateOfChangeAlarmType_RemoveFromService2 = 24402 - NonExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments = 24403 - NonExclusiveRateOfChangeAlarmType_PlaceInService2 = 24404 - NonExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments = 24405 - NonExclusiveRateOfChangeAlarmType_Reset2 = 24406 - NonExclusiveRateOfChangeAlarmType_Reset2_InputArguments = 24407 - ExclusiveDeviationAlarmType_Suppress2 = 24408 - ExclusiveDeviationAlarmType_Suppress2_InputArguments = 24409 - ExclusiveDeviationAlarmType_Unsuppress2 = 24410 - ExclusiveDeviationAlarmType_Unsuppress2_InputArguments = 24411 - ExclusiveDeviationAlarmType_RemoveFromService2 = 24412 - ExclusiveDeviationAlarmType_RemoveFromService2_InputArguments = 24413 - ExclusiveDeviationAlarmType_PlaceInService2 = 24414 - ExclusiveDeviationAlarmType_PlaceInService2_InputArguments = 24415 - ExclusiveDeviationAlarmType_Reset2 = 24416 - ExclusiveDeviationAlarmType_Reset2_InputArguments = 24417 - ExclusiveRateOfChangeAlarmType_Suppress2 = 24418 - ExclusiveRateOfChangeAlarmType_Suppress2_InputArguments = 24419 - ExclusiveRateOfChangeAlarmType_Unsuppress2 = 24420 - ExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments = 24421 - ExclusiveRateOfChangeAlarmType_RemoveFromService2 = 24422 - ExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments = 24423 - ExclusiveRateOfChangeAlarmType_PlaceInService2 = 24424 - ExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments = 24425 - ExclusiveRateOfChangeAlarmType_Reset2 = 24426 - ExclusiveRateOfChangeAlarmType_Reset2_InputArguments = 24427 - DiscreteAlarmType_Suppress2 = 24428 - DiscreteAlarmType_Suppress2_InputArguments = 24429 - DiscreteAlarmType_Unsuppress2 = 24430 - DiscreteAlarmType_Unsuppress2_InputArguments = 24431 - DiscreteAlarmType_RemoveFromService2 = 24432 - DiscreteAlarmType_RemoveFromService2_InputArguments = 24433 - DiscreteAlarmType_PlaceInService2 = 24434 - DiscreteAlarmType_PlaceInService2_InputArguments = 24435 - DiscreteAlarmType_Reset2 = 24436 - DiscreteAlarmType_Reset2_InputArguments = 24437 - OffNormalAlarmType_Suppress2 = 24438 - OffNormalAlarmType_Suppress2_InputArguments = 24439 - OffNormalAlarmType_Unsuppress2 = 24440 - OffNormalAlarmType_Unsuppress2_InputArguments = 24441 - OffNormalAlarmType_RemoveFromService2 = 24442 - OffNormalAlarmType_RemoveFromService2_InputArguments = 24443 - OffNormalAlarmType_PlaceInService2 = 24444 - OffNormalAlarmType_PlaceInService2_InputArguments = 24445 - OffNormalAlarmType_Reset2 = 24446 - OffNormalAlarmType_Reset2_InputArguments = 24447 - SystemOffNormalAlarmType_Suppress2 = 24448 - SystemOffNormalAlarmType_Suppress2_InputArguments = 24449 - SystemOffNormalAlarmType_Unsuppress2 = 24450 - SystemOffNormalAlarmType_Unsuppress2_InputArguments = 24451 - SystemOffNormalAlarmType_RemoveFromService2 = 24452 - SystemOffNormalAlarmType_RemoveFromService2_InputArguments = 24453 - SystemOffNormalAlarmType_PlaceInService2 = 24454 - SystemOffNormalAlarmType_PlaceInService2_InputArguments = 24455 - SystemOffNormalAlarmType_Reset2 = 24456 - SystemOffNormalAlarmType_Reset2_InputArguments = 24457 - TripAlarmType_Suppress2 = 24458 - TripAlarmType_Suppress2_InputArguments = 24459 - TripAlarmType_Unsuppress2 = 24460 - TripAlarmType_Unsuppress2_InputArguments = 24461 - TripAlarmType_RemoveFromService2 = 24462 - TripAlarmType_RemoveFromService2_InputArguments = 24463 - TripAlarmType_PlaceInService2 = 24464 - TripAlarmType_PlaceInService2_InputArguments = 24465 - TripAlarmType_Reset2 = 24466 - TripAlarmType_Reset2_InputArguments = 24467 - InstrumentDiagnosticAlarmType_Suppress2 = 24468 - InstrumentDiagnosticAlarmType_Suppress2_InputArguments = 24469 - InstrumentDiagnosticAlarmType_Unsuppress2 = 24470 - InstrumentDiagnosticAlarmType_Unsuppress2_InputArguments = 24471 - InstrumentDiagnosticAlarmType_RemoveFromService2 = 24472 - InstrumentDiagnosticAlarmType_RemoveFromService2_InputArguments = 24473 - InstrumentDiagnosticAlarmType_PlaceInService2 = 24474 - InstrumentDiagnosticAlarmType_PlaceInService2_InputArguments = 24475 - InstrumentDiagnosticAlarmType_Reset2 = 24476 - InstrumentDiagnosticAlarmType_Reset2_InputArguments = 24477 - SystemDiagnosticAlarmType_Suppress2 = 24478 - SystemDiagnosticAlarmType_Suppress2_InputArguments = 24479 - SystemDiagnosticAlarmType_Unsuppress2 = 24480 - SystemDiagnosticAlarmType_Unsuppress2_InputArguments = 24481 - SystemDiagnosticAlarmType_RemoveFromService2 = 24482 - SystemDiagnosticAlarmType_RemoveFromService2_InputArguments = 24483 - SystemDiagnosticAlarmType_PlaceInService2 = 24484 - SystemDiagnosticAlarmType_PlaceInService2_InputArguments = 24485 - SystemDiagnosticAlarmType_Reset2 = 24486 - SystemDiagnosticAlarmType_Reset2_InputArguments = 24487 - CertificateExpirationAlarmType_Suppress2 = 24488 - CertificateExpirationAlarmType_Suppress2_InputArguments = 24489 - CertificateExpirationAlarmType_Unsuppress2 = 24490 - CertificateExpirationAlarmType_Unsuppress2_InputArguments = 24491 - CertificateExpirationAlarmType_RemoveFromService2 = 24492 - CertificateExpirationAlarmType_RemoveFromService2_InputArguments = 24493 - CertificateExpirationAlarmType_PlaceInService2 = 24494 - CertificateExpirationAlarmType_PlaceInService2_InputArguments = 24495 - CertificateExpirationAlarmType_Reset2 = 24496 - CertificateExpirationAlarmType_Reset2_InputArguments = 24497 - DiscrepancyAlarmType_Suppress2 = 24498 - DiscrepancyAlarmType_Suppress2_InputArguments = 24499 - DiscrepancyAlarmType_Unsuppress2 = 24500 - DiscrepancyAlarmType_Unsuppress2_InputArguments = 24501 - DiscrepancyAlarmType_RemoveFromService2 = 24502 - DiscrepancyAlarmType_RemoveFromService2_InputArguments = 24503 - DiscrepancyAlarmType_PlaceInService2 = 24504 - DiscrepancyAlarmType_PlaceInService2_InputArguments = 24505 - DiscrepancyAlarmType_Reset2 = 24506 - DiscrepancyAlarmType_Reset2_InputArguments = 24507 - TrustListOutOfDateAlarmType_Suppress2 = 24508 - TrustListOutOfDateAlarmType_Suppress2_InputArguments = 24509 - TrustListOutOfDateAlarmType_Unsuppress2 = 24510 - TrustListOutOfDateAlarmType_Unsuppress2_InputArguments = 24511 - TrustListOutOfDateAlarmType_RemoveFromService2 = 24512 - TrustListOutOfDateAlarmType_RemoveFromService2_InputArguments = 24513 - TrustListOutOfDateAlarmType_PlaceInService2 = 24514 - TrustListOutOfDateAlarmType_PlaceInService2_InputArguments = 24515 - TrustListOutOfDateAlarmType_Reset2 = 24516 - TrustListOutOfDateAlarmType_Reset2_InputArguments = 24517 CertificateGroupType_CertificateExpired_Suppress2 = 24518 CertificateGroupType_CertificateExpired_Suppress2_InputArguments = 24519 CertificateGroupType_CertificateExpired_Unsuppress2 = 24520 @@ -15341,13 +10564,6 @@ class ObjectIds: ShelvedStateMachineType_Unshelve2_InputArguments = 24759 ShelvedStateMachineType_OneShotShelve2 = 24760 ShelvedStateMachineType_OneShotShelve2_InputArguments = 24761 - LimitAlarmType_ShelvingState_TimedShelve2 = 24762 - LimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24763 - LimitAlarmType_ShelvingState_Unshelve2 = 24764 - LimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24765 - LimitAlarmType_ShelvingState_OneShotShelve2 = 24766 - LimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24767 - LimitAlarmType_GetGroupMemberships = 24768 LimitAlarmType_SeverityHighHigh = 24770 LimitAlarmType_SeverityHigh = 24771 LimitAlarmType_SeverityLow = 24772 @@ -15356,189 +10572,6 @@ class ObjectIds: LimitAlarmType_HighDeadband = 24775 LimitAlarmType_LowDeadband = 24776 LimitAlarmType_LowLowDeadband = 24777 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve2 = 24778 - ExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24779 - ExclusiveLimitAlarmType_ShelvingState_Unshelve2 = 24780 - ExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24781 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2 = 24782 - ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24783 - ExclusiveLimitAlarmType_GetGroupMemberships = 24784 - ExclusiveLimitAlarmType_SeverityHighHigh = 24786 - ExclusiveLimitAlarmType_SeverityHigh = 24787 - ExclusiveLimitAlarmType_SeverityLow = 24788 - ExclusiveLimitAlarmType_SeverityLowLow = 24789 - ExclusiveLimitAlarmType_HighHighDeadband = 24790 - ExclusiveLimitAlarmType_HighDeadband = 24791 - ExclusiveLimitAlarmType_LowDeadband = 24792 - ExclusiveLimitAlarmType_LowLowDeadband = 24793 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2 = 24794 - NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments = 24795 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve2 = 24796 - NonExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments = 24797 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2 = 24798 - NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24799 - NonExclusiveLimitAlarmType_GetGroupMemberships = 24800 - NonExclusiveLimitAlarmType_SeverityHighHigh = 24802 - NonExclusiveLimitAlarmType_SeverityHigh = 24803 - NonExclusiveLimitAlarmType_SeverityLow = 24804 - NonExclusiveLimitAlarmType_SeverityLowLow = 24805 - NonExclusiveLimitAlarmType_HighHighDeadband = 24806 - NonExclusiveLimitAlarmType_HighDeadband = 24807 - NonExclusiveLimitAlarmType_LowDeadband = 24808 - NonExclusiveLimitAlarmType_LowLowDeadband = 24809 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2 = 24810 - NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments = 24811 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve2 = 24812 - NonExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments = 24813 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2 = 24814 - NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24815 - NonExclusiveLevelAlarmType_GetGroupMemberships = 24816 - NonExclusiveLevelAlarmType_SeverityHighHigh = 24818 - NonExclusiveLevelAlarmType_SeverityHigh = 24819 - NonExclusiveLevelAlarmType_SeverityLow = 24820 - NonExclusiveLevelAlarmType_SeverityLowLow = 24821 - NonExclusiveLevelAlarmType_HighHighDeadband = 24822 - NonExclusiveLevelAlarmType_HighDeadband = 24823 - NonExclusiveLevelAlarmType_LowDeadband = 24824 - NonExclusiveLevelAlarmType_LowLowDeadband = 24825 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve2 = 24826 - ExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments = 24827 - ExclusiveLevelAlarmType_ShelvingState_Unshelve2 = 24828 - ExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments = 24829 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2 = 24830 - ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24831 - ExclusiveLevelAlarmType_GetGroupMemberships = 24832 - ExclusiveLevelAlarmType_SeverityHighHigh = 24834 - ExclusiveLevelAlarmType_SeverityHigh = 24835 - ExclusiveLevelAlarmType_SeverityLow = 24836 - ExclusiveLevelAlarmType_SeverityLowLow = 24837 - ExclusiveLevelAlarmType_HighHighDeadband = 24838 - ExclusiveLevelAlarmType_HighDeadband = 24839 - ExclusiveLevelAlarmType_LowDeadband = 24840 - ExclusiveLevelAlarmType_LowLowDeadband = 24841 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2 = 24842 - NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24843 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2 = 24844 - NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments = 24845 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2 = 24846 - NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24847 - NonExclusiveDeviationAlarmType_GetGroupMemberships = 24848 - NonExclusiveDeviationAlarmType_SeverityHighHigh = 24850 - NonExclusiveDeviationAlarmType_SeverityHigh = 24851 - NonExclusiveDeviationAlarmType_SeverityLow = 24852 - NonExclusiveDeviationAlarmType_SeverityLowLow = 24853 - NonExclusiveDeviationAlarmType_HighHighDeadband = 24854 - NonExclusiveDeviationAlarmType_HighDeadband = 24855 - NonExclusiveDeviationAlarmType_LowDeadband = 24856 - NonExclusiveDeviationAlarmType_LowLowDeadband = 24857 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2 = 24858 - NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments = 24859 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2 = 24860 - NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments = 24861 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2 = 24862 - NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24863 - NonExclusiveRateOfChangeAlarmType_GetGroupMemberships = 24864 - NonExclusiveRateOfChangeAlarmType_SeverityHighHigh = 24866 - NonExclusiveRateOfChangeAlarmType_SeverityHigh = 24867 - NonExclusiveRateOfChangeAlarmType_SeverityLow = 24868 - NonExclusiveRateOfChangeAlarmType_SeverityLowLow = 24869 - NonExclusiveRateOfChangeAlarmType_HighHighDeadband = 24870 - NonExclusiveRateOfChangeAlarmType_HighDeadband = 24871 - NonExclusiveRateOfChangeAlarmType_LowDeadband = 24872 - NonExclusiveRateOfChangeAlarmType_LowLowDeadband = 24873 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2 = 24874 - ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24875 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve2 = 24876 - ExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments = 24877 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2 = 24878 - ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24879 - ExclusiveDeviationAlarmType_GetGroupMemberships = 24880 - ExclusiveDeviationAlarmType_SeverityHighHigh = 24882 - ExclusiveDeviationAlarmType_SeverityHigh = 24883 - ExclusiveDeviationAlarmType_SeverityLow = 24884 - ExclusiveDeviationAlarmType_SeverityLowLow = 24885 - ExclusiveDeviationAlarmType_HighHighDeadband = 24886 - ExclusiveDeviationAlarmType_HighDeadband = 24887 - ExclusiveDeviationAlarmType_LowDeadband = 24888 - ExclusiveDeviationAlarmType_LowLowDeadband = 24889 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2 = 24890 - ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments = 24891 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2 = 24892 - ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments = 24893 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2 = 24894 - ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24895 - ExclusiveRateOfChangeAlarmType_GetGroupMemberships = 24896 - ExclusiveRateOfChangeAlarmType_SeverityHighHigh = 24898 - ExclusiveRateOfChangeAlarmType_SeverityHigh = 24899 - ExclusiveRateOfChangeAlarmType_SeverityLow = 24900 - ExclusiveRateOfChangeAlarmType_SeverityLowLow = 24901 - ExclusiveRateOfChangeAlarmType_HighHighDeadband = 24902 - ExclusiveRateOfChangeAlarmType_HighDeadband = 24903 - ExclusiveRateOfChangeAlarmType_LowDeadband = 24904 - ExclusiveRateOfChangeAlarmType_LowLowDeadband = 24905 - DiscreteAlarmType_ShelvingState_TimedShelve2 = 24906 - DiscreteAlarmType_ShelvingState_TimedShelve2_InputArguments = 24907 - DiscreteAlarmType_ShelvingState_Unshelve2 = 24908 - DiscreteAlarmType_ShelvingState_Unshelve2_InputArguments = 24909 - DiscreteAlarmType_ShelvingState_OneShotShelve2 = 24910 - DiscreteAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24911 - DiscreteAlarmType_GetGroupMemberships = 24912 - OffNormalAlarmType_ShelvingState_TimedShelve2 = 24914 - OffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments = 24915 - OffNormalAlarmType_ShelvingState_Unshelve2 = 24916 - OffNormalAlarmType_ShelvingState_Unshelve2_InputArguments = 24917 - OffNormalAlarmType_ShelvingState_OneShotShelve2 = 24918 - OffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24919 - OffNormalAlarmType_GetGroupMemberships = 24920 - SystemOffNormalAlarmType_ShelvingState_TimedShelve2 = 24922 - SystemOffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments = 24923 - SystemOffNormalAlarmType_ShelvingState_Unshelve2 = 24924 - SystemOffNormalAlarmType_ShelvingState_Unshelve2_InputArguments = 24925 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve2 = 24926 - SystemOffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24927 - SystemOffNormalAlarmType_GetGroupMemberships = 24928 - TripAlarmType_ShelvingState_TimedShelve2 = 24930 - TripAlarmType_ShelvingState_TimedShelve2_InputArguments = 24931 - TripAlarmType_ShelvingState_Unshelve2 = 24932 - TripAlarmType_ShelvingState_Unshelve2_InputArguments = 24933 - TripAlarmType_ShelvingState_OneShotShelve2 = 24934 - TripAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24935 - TripAlarmType_GetGroupMemberships = 24936 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2 = 24938 - InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments = 24939 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2 = 24940 - InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments = 24941 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2 = 24942 - InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24943 - InstrumentDiagnosticAlarmType_GetGroupMemberships = 24944 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve2 = 24946 - SystemDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments = 24947 - SystemDiagnosticAlarmType_ShelvingState_Unshelve2 = 24948 - SystemDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments = 24949 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2 = 24950 - SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24951 - SystemDiagnosticAlarmType_GetGroupMemberships = 24952 - CertificateExpirationAlarmType_ShelvingState_TimedShelve2 = 24954 - CertificateExpirationAlarmType_ShelvingState_TimedShelve2_InputArguments = 24955 - CertificateExpirationAlarmType_ShelvingState_Unshelve2 = 24956 - CertificateExpirationAlarmType_ShelvingState_Unshelve2_InputArguments = 24957 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve2 = 24958 - CertificateExpirationAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24959 - CertificateExpirationAlarmType_GetGroupMemberships = 24960 - DiscrepancyAlarmType_ShelvingState_TimedShelve2 = 24962 - DiscrepancyAlarmType_ShelvingState_TimedShelve2_InputArguments = 24963 - DiscrepancyAlarmType_ShelvingState_Unshelve2 = 24964 - DiscrepancyAlarmType_ShelvingState_Unshelve2_InputArguments = 24965 - DiscrepancyAlarmType_ShelvingState_OneShotShelve2 = 24966 - DiscrepancyAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24967 - DiscrepancyAlarmType_GetGroupMemberships = 24968 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2 = 24970 - TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2_InputArguments = 24971 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve2 = 24972 - TrustListOutOfDateAlarmType_ShelvingState_Unshelve2_InputArguments = 24973 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2 = 24974 - TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2_InputArguments = 24975 - TrustListOutOfDateAlarmType_GetGroupMemberships = 24976 CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2 = 24978 CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 24979 CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2 = 24980 @@ -15698,24 +10731,6 @@ class ObjectIds: AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships_OutputArguments = 25156 TimedShelve2MethodType = 25157 TimedShelve2MethodType_InputArguments = 25158 - LimitAlarmType_GetGroupMemberships_OutputArguments = 25159 - ExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments = 25160 - NonExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments = 25161 - NonExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments = 25162 - ExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments = 25163 - NonExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments = 25164 - NonExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments = 25165 - ExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments = 25166 - ExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments = 25167 - DiscreteAlarmType_GetGroupMemberships_OutputArguments = 25168 - OffNormalAlarmType_GetGroupMemberships_OutputArguments = 25169 - SystemOffNormalAlarmType_GetGroupMemberships_OutputArguments = 25170 - TripAlarmType_GetGroupMemberships_OutputArguments = 25171 - InstrumentDiagnosticAlarmType_GetGroupMemberships_OutputArguments = 25172 - SystemDiagnosticAlarmType_GetGroupMemberships_OutputArguments = 25173 - CertificateExpirationAlarmType_GetGroupMemberships_OutputArguments = 25174 - DiscrepancyAlarmType_GetGroupMemberships_OutputArguments = 25175 - TrustListOutOfDateAlarmType_GetGroupMemberships_OutputArguments = 25176 CertificateGroupType_CertificateExpired_GetGroupMemberships_OutputArguments = 25177 CertificateGroupType_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25178 CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 25179 @@ -15740,12 +10755,9 @@ class ObjectIds: ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 25198 OPCUANamespaceMetadata_NamespaceFile_LastModifiedTime = 25199 FileType_LastModifiedTime = 25200 - AddressSpaceFileType_LastModifiedTime = 25201 NamespaceMetadataType_NamespaceFile_LastModifiedTime = 25202 NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_LastModifiedTime = 25203 FileDirectoryType_FileName_Placeholder_LastModifiedTime = 25204 - FileSystem_FileName_Placeholder_LastModifiedTime = 25205 - TrustListType_LastModifiedTime = 25206 CertificateGroupType_TrustList_LastModifiedTime = 25207 CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastModifiedTime = 25208 CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastModifiedTime = 25209 @@ -15887,23 +10899,6 @@ class ObjectIds: AddPushTargetFolderMethodType_OutputArguments = 25383 RemovePushTargetFolderMethodType = 25384 RemovePushTargetFolderMethodType_InputArguments = 25385 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder = 25386 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_InputArguments = 25387 - PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_OutputArguments = 25388 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder = 25389 - PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments = 25390 - PublishSubscribeType_SecurityGroups_SupportedSecurityPolicyUris = 25391 - PublishSubscribeType_KeyPushTargets = 25392 - PublishSubscribeType_KeyPushTargets_AddPushTarget = 25393 - PublishSubscribeType_KeyPushTargets_AddPushTarget_InputArguments = 25394 - PublishSubscribeType_KeyPushTargets_AddPushTarget_OutputArguments = 25395 - PublishSubscribeType_KeyPushTargets_RemovePushTarget = 25396 - PublishSubscribeType_KeyPushTargets_RemovePushTarget_InputArguments = 25397 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder = 25398 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_InputArguments = 25399 - PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_OutputArguments = 25400 - PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder = 25401 - PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder_InputArguments = 25402 PublishSubscribeType_PubSubConfiguration = 25403 PublishSubscribeType_PubSubConfiguration_Size = 25404 PublishSubscribeType_PubSubConfiguration_Writable = 25405 @@ -15984,28 +10979,6 @@ class ObjectIds: PublishSubscribe_DefaultDatagramPublisherId = 25480 PublishSubscribe_ConfigurationVersion = 25481 PubSubConfigurationType = 25482 - PubSubConfigurationType_Size = 25483 - PubSubConfigurationType_Writable = 25484 - PubSubConfigurationType_UserWritable = 25485 - PubSubConfigurationType_OpenCount = 25486 - PubSubConfigurationType_MimeType = 25487 - PubSubConfigurationType_MaxByteStringLength = 25488 - PubSubConfigurationType_LastModifiedTime = 25489 - PubSubConfigurationType_Open = 25490 - PubSubConfigurationType_Open_InputArguments = 25491 - PubSubConfigurationType_Open_OutputArguments = 25492 - PubSubConfigurationType_Close = 25493 - PubSubConfigurationType_Close_InputArguments = 25494 - PubSubConfigurationType_Read = 25495 - PubSubConfigurationType_Read_InputArguments = 25496 - PubSubConfigurationType_Read_OutputArguments = 25497 - PubSubConfigurationType_Write = 25498 - PubSubConfigurationType_Write_InputArguments = 25499 - PubSubConfigurationType_GetPosition = 25500 - PubSubConfigurationType_GetPosition_InputArguments = 25501 - PubSubConfigurationType_GetPosition_OutputArguments = 25502 - PubSubConfigurationType_SetPosition = 25503 - PubSubConfigurationType_SetPosition_InputArguments = 25504 PubSubConfigurationType_ReserveIds = 25505 PubSubConfigurationType_ReserveIds_InputArguments = 25506 PubSubConfigurationType_ReserveIds_OutputArguments = 25507 @@ -16023,8 +10996,6 @@ class ObjectIds: PubSubConfigurationRefDataType = 25519 PubSubConfigurationValueDataType = 25520 PublishedDataSetType_CyclicDataSet = 25521 - PublishedDataItemsType_CyclicDataSet = 25522 - PublishedEventsType_CyclicDataSet = 25523 DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet = 25524 DatagramConnectionTransportType_QosCategory = 25525 DatagramConnectionTransportType_DatagramQos = 25526 @@ -16085,44 +11056,44 @@ class ObjectIds: WellKnownRole_SecurityKeyServerAdmin_AddEndpoint_InputArguments = 25581 WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint = 25582 WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint_InputArguments = 25583 - WellKnownRole_SecurityKeyServer = 25584 - WellKnownRole_SecurityKeyServer_Identities = 25585 - WellKnownRole_SecurityKeyServer_ApplicationsExclude = 25586 - WellKnownRole_SecurityKeyServer_Applications = 25587 - WellKnownRole_SecurityKeyServer_EndpointsExclude = 25588 - WellKnownRole_SecurityKeyServer_Endpoints = 25589 - WellKnownRole_SecurityKeyServer_CustomConfiguration = 25590 - WellKnownRole_SecurityKeyServer_AddIdentity = 25591 - WellKnownRole_SecurityKeyServer_AddIdentity_InputArguments = 25592 - WellKnownRole_SecurityKeyServer_RemoveIdentity = 25593 - WellKnownRole_SecurityKeyServer_RemoveIdentity_InputArguments = 25594 - WellKnownRole_SecurityKeyServer_AddApplication = 25595 - WellKnownRole_SecurityKeyServer_AddApplication_InputArguments = 25596 - WellKnownRole_SecurityKeyServer_RemoveApplication = 25597 - WellKnownRole_SecurityKeyServer_RemoveApplication_InputArguments = 25598 - WellKnownRole_SecurityKeyServer_AddEndpoint = 25599 - WellKnownRole_SecurityKeyServer_AddEndpoint_InputArguments = 25600 - WellKnownRole_SecurityKeyServer_RemoveEndpoint = 25601 - WellKnownRole_SecurityKeyServer_RemoveEndpoint_InputArguments = 25602 - WellKnownRole_SecurityKeyAccess = 25603 - WellKnownRole_SecurityKeyAccess_Identities = 25604 - WellKnownRole_SecurityKeyAccess_ApplicationsExclude = 25605 - WellKnownRole_SecurityKeyAccess_Applications = 25606 - WellKnownRole_SecurityKeyAccess_EndpointsExclude = 25607 - WellKnownRole_SecurityKeyAccess_Endpoints = 25608 - WellKnownRole_SecurityKeyAccess_CustomConfiguration = 25609 - WellKnownRole_SecurityKeyAccess_AddIdentity = 25610 - WellKnownRole_SecurityKeyAccess_AddIdentity_InputArguments = 25611 - WellKnownRole_SecurityKeyAccess_RemoveIdentity = 25612 - WellKnownRole_SecurityKeyAccess_RemoveIdentity_InputArguments = 25613 - WellKnownRole_SecurityKeyAccess_AddApplication = 25614 - WellKnownRole_SecurityKeyAccess_AddApplication_InputArguments = 25615 - WellKnownRole_SecurityKeyAccess_RemoveApplication = 25616 - WellKnownRole_SecurityKeyAccess_RemoveApplication_InputArguments = 25617 - WellKnownRole_SecurityKeyAccess_AddEndpoint = 25618 - WellKnownRole_SecurityKeyAccess_AddEndpoint_InputArguments = 25619 - WellKnownRole_SecurityKeyAccess_RemoveEndpoint = 25620 - WellKnownRole_SecurityKeyAccess_RemoveEndpoint_InputArguments = 25621 + WellKnownRole_SecurityKeyServerPush = 25584 + WellKnownRole_SecurityKeyServerPush_Identities = 25585 + WellKnownRole_SecurityKeyServerPush_ApplicationsExclude = 25586 + WellKnownRole_SecurityKeyServerPush_Applications = 25587 + WellKnownRole_SecurityKeyServerPush_EndpointsExclude = 25588 + WellKnownRole_SecurityKeyServerPush_Endpoints = 25589 + WellKnownRole_SecurityKeyServerPush_CustomConfiguration = 25590 + WellKnownRole_SecurityKeyServerPush_AddIdentity = 25591 + WellKnownRole_SecurityKeyServerPush_AddIdentity_InputArguments = 25592 + WellKnownRole_SecurityKeyServerPush_RemoveIdentity = 25593 + WellKnownRole_SecurityKeyServerPush_RemoveIdentity_InputArguments = 25594 + WellKnownRole_SecurityKeyServerPush_AddApplication = 25595 + WellKnownRole_SecurityKeyServerPush_AddApplication_InputArguments = 25596 + WellKnownRole_SecurityKeyServerPush_RemoveApplication = 25597 + WellKnownRole_SecurityKeyServerPush_RemoveApplication_InputArguments = 25598 + WellKnownRole_SecurityKeyServerPush_AddEndpoint = 25599 + WellKnownRole_SecurityKeyServerPush_AddEndpoint_InputArguments = 25600 + WellKnownRole_SecurityKeyServerPush_RemoveEndpoint = 25601 + WellKnownRole_SecurityKeyServerPush_RemoveEndpoint_InputArguments = 25602 + WellKnownRole_SecurityKeyServerAccess = 25603 + WellKnownRole_SecurityKeyServerAccess_Identities = 25604 + WellKnownRole_SecurityKeyServerAccess_ApplicationsExclude = 25605 + WellKnownRole_SecurityKeyServerAccess_Applications = 25606 + WellKnownRole_SecurityKeyServerAccess_EndpointsExclude = 25607 + WellKnownRole_SecurityKeyServerAccess_Endpoints = 25608 + WellKnownRole_SecurityKeyServerAccess_CustomConfiguration = 25609 + WellKnownRole_SecurityKeyServerAccess_AddIdentity = 25610 + WellKnownRole_SecurityKeyServerAccess_AddIdentity_InputArguments = 25611 + WellKnownRole_SecurityKeyServerAccess_RemoveIdentity = 25612 + WellKnownRole_SecurityKeyServerAccess_RemoveIdentity_InputArguments = 25613 + WellKnownRole_SecurityKeyServerAccess_AddApplication = 25614 + WellKnownRole_SecurityKeyServerAccess_AddApplication_InputArguments = 25615 + WellKnownRole_SecurityKeyServerAccess_RemoveApplication = 25616 + WellKnownRole_SecurityKeyServerAccess_RemoveApplication_InputArguments = 25617 + WellKnownRole_SecurityKeyServerAccess_AddEndpoint = 25618 + WellKnownRole_SecurityKeyServerAccess_AddEndpoint_InputArguments = 25619 + WellKnownRole_SecurityKeyServerAccess_RemoveEndpoint = 25620 + WellKnownRole_SecurityKeyServerAccess_RemoveEndpoint_InputArguments = 25621 SecurityGroupFolderType_SecurityGroupName_Placeholder_InvalidateKeys = 25622 SecurityGroupFolderType_SecurityGroupName_Placeholder_ForceKeyRotation = 25623 SecurityGroupType_InvalidateKeys = 25624 @@ -16164,6 +11135,1500 @@ class ObjectIds: PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_OutputArguments = 25660 PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_TriggerKeyUpdate = 25661 AuditClientUpdateMethodResultEventType_OutputArguments = 25684 + ServerConfigurationType_ApplicationUri = 25696 + ServerConfigurationType_ApplicationType = 25697 + ServerConfigurationType_CancelChanges = 25698 + ServerConfigurationType_ResetToServerDefaults = 25699 + ServerConfiguration_ApplicationUri = 25706 + ServerConfiguration_ApplicationType = 25707 + ServerConfiguration_CancelChanges = 25708 + ServerConfiguration_ResetToServerDefaults = 25709 + ServerConfigurationType_ProductUri = 25724 + ServerConfiguration_ProductUri = 25725 + EncodedTicket = 25726 + RequestTicketsMethodType = 25727 + RequestTicketsMethodType_OutputArguments = 25728 + SetRegistrarEndpointsMethodType = 25729 + SetRegistrarEndpointsMethodType_InputArguments = 25730 + ApplicationConfigurationType = 25731 + ApplicationConfigurationType_Enabled = 26849 + ApplicationConfigurationType_ApplicationUri = 26850 + ApplicationConfigurationType_ProductUri = 26851 + ApplicationConfigurationType_ApplicationType = 26852 + ProvisionableDeviceType = 26871 + ProvisionableDeviceType_IsSingleton = 26872 + ProvisionableDeviceType_RequestTickets = 26873 + ProvisionableDeviceType_RequestTickets_OutputArguments = 26874 + ProvisionableDeviceType_SetRegistrarEndpoints = 26875 + ProvisionableDeviceType_SetRegistrarEndpoints_InputArguments = 26876 + ProvisionableDeviceType_ApplicationName_Placeholder = 26878 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups = 26879 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup = 26880 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList = 26881 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Size = 26882 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Writable = 26883 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable = 26884 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount = 26885 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType = 26886 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength = 26887 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime = 26888 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open = 26889 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments = 26890 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments = 26891 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Close = 26892 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments = 26893 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read = 26894 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments = 26895 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments = 26896 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Write = 26897 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments = 26898 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition = 26899 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments = 26900 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments = 26901 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition = 26902 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments = 26903 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime = 26904 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency = 26905 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions = 26906 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks = 26907 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments = 26908 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments = 26909 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate = 26910 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments = 26911 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments = 26912 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate = 26913 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments = 26914 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate = 26915 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments = 26916 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateTypes = 26917 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_GetRejectedList = 26919 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments = 26920 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired = 26921 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId = 26922 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType = 26923 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode = 26924 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName = 26925 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time = 26926 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime = 26927 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime = 26928 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message = 26929 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity = 26930 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId = 26931 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName = 26932 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId = 26933 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName = 26934 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName = 26935 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId = 26936 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain = 26937 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState = 26938 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id = 26939 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name = 26940 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number = 26941 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 26942 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime = 26943 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 26944 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState = 26945 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState = 26946 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality = 26947 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp = 26948 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity = 26949 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp = 26950 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment = 26951 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp = 26952 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId = 26953 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable = 26954 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable = 26955 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment = 26956 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments = 26957 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState = 26958 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id = 26959 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name = 26960 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number = 26961 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName = 26962 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime = 26963 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 26964 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState = 26965 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState = 26966 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState = 26967 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id = 26968 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name = 26969 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number = 26970 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 26971 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime = 26972 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 26973 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState = 26974 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState = 26975 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge = 26976 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments = 26977 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm = 26978 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments = 26979 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState = 26980 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id = 26981 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name = 26982 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number = 26983 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 26984 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime = 26985 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 26986 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState = 26987 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState = 26988 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode = 26989 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState = 26990 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id = 26991 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name = 26992 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number = 26993 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 26994 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime = 26995 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 26996 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState = 26997 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState = 26998 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState = 26999 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id = 27000 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name = 27001 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number = 27002 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 27003 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime = 27004 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 27005 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState = 27006 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState = 27007 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState = 27008 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState = 27009 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id = 27010 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name = 27011 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number = 27012 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 27013 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition = 27014 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id = 27015 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name = 27016 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number = 27017 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 27018 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 27019 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates = 27020 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions = 27021 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime = 27022 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve = 27023 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 27024 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2 = 27025 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 27026 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve = 27027 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2 = 27028 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 27029 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve = 27030 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 27031 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 27032 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved = 27033 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved = 27034 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled = 27035 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound = 27036 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId = 27037 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId = 27038 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId = 27039 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState = 27040 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id = 27041 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name = 27042 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number = 27043 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 27044 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime = 27045 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 27046 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState = 27047 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState = 27048 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay = 27049 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay = 27050 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag = 27051 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup = 27052 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState = 27053 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id = 27054 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name = 27055 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number = 27056 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 27057 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime = 27058 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 27059 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState = 27060 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState = 27061 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime = 27062 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount = 27063 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence = 27064 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress = 27065 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2 = 27066 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments = 27067 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress = 27068 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2 = 27069 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments = 27070 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService = 27071 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2 = 27072 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments = 27073 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService = 27074 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2 = 27075 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments = 27076 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset = 27077 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2 = 27078 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments = 27079 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships = 27080 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 27081 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState = 27082 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate = 27083 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit = 27084 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType = 27085 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate = 27086 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate = 27087 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId = 27088 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType = 27089 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode = 27090 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName = 27091 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time = 27092 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime = 27093 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime = 27094 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message = 27095 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity = 27096 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId = 27097 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName = 27098 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId = 27099 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName = 27100 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName = 27101 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId = 27102 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain = 27103 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState = 27104 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id = 27105 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name = 27106 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number = 27107 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 27108 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime = 27109 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 27110 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState = 27111 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState = 27112 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality = 27113 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp = 27114 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity = 27115 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 27116 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment = 27117 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp = 27118 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId = 27119 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable = 27120 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable = 27121 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment = 27122 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments = 27123 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState = 27124 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id = 27125 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name = 27126 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number = 27127 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 27128 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime = 27129 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 27130 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState = 27131 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState = 27132 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState = 27133 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id = 27134 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name = 27135 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number = 27136 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 27137 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 27138 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 27139 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState = 27140 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState = 27141 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge = 27142 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments = 27143 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm = 27144 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments = 27145 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState = 27146 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id = 27147 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name = 27148 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number = 27149 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 27150 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime = 27151 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 27152 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState = 27153 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState = 27154 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode = 27155 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState = 27156 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id = 27157 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name = 27158 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number = 27159 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 27160 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 27161 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 27162 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState = 27163 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState = 27164 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState = 27165 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id = 27166 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name = 27167 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number = 27168 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 27169 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 27170 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 27171 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 27172 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 27173 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState = 27174 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState = 27175 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 27176 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 27177 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 27178 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 27179 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition = 27180 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 27181 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 27182 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 27183 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 27184 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 27185 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 27186 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 27187 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 27188 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 27189 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 27190 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 27191 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 27192 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve = 27193 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 27194 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 27195 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 27196 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 27197 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 27198 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved = 27199 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved = 27200 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled = 27201 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound = 27202 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId = 27203 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId = 27204 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId = 27205 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState = 27206 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id = 27207 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name = 27208 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number = 27209 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 27210 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime = 27211 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 27212 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState = 27213 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState = 27214 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay = 27215 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay = 27216 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag = 27217 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup = 27218 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState = 27219 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id = 27220 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name = 27221 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number = 27222 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 27223 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime = 27224 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 27225 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState = 27226 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState = 27227 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime = 27228 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount = 27229 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence = 27230 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress = 27231 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2 = 27232 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments = 27233 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress = 27234 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2 = 27235 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 27236 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService = 27237 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2 = 27238 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 27239 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService = 27240 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2 = 27241 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 27242 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset = 27243 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2 = 27244 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments = 27245 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships = 27246 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 27247 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState = 27248 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId = 27249 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime = 27250 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency = 27251 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup = 27252 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList = 27253 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Size = 27254 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Writable = 27255 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable = 27256 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount = 27257 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType = 27258 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength = 27259 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime = 27260 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open = 27261 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments = 27262 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments = 27263 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Close = 27264 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments = 27265 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read = 27266 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments = 27267 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments = 27268 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Write = 27269 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments = 27270 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition = 27271 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments = 27272 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments = 27273 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition = 27274 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments = 27275 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime = 27276 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency = 27277 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions = 27278 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks = 27279 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments = 27280 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments = 27281 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate = 27282 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments = 27283 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments = 27284 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate = 27285 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments = 27286 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate = 27287 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments = 27288 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateTypes = 27289 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_GetRejectedList = 27291 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments = 27292 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired = 27293 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId = 27294 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType = 27295 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode = 27296 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName = 27297 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time = 27298 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime = 27299 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime = 27300 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message = 27301 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity = 27302 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId = 27303 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName = 27304 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId = 27305 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName = 27306 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName = 27307 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId = 27308 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain = 27309 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState = 27310 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id = 27311 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name = 27312 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number = 27313 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 27314 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime = 27315 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 27316 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState = 27317 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState = 27318 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality = 27319 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp = 27320 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity = 27321 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp = 27322 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment = 27323 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp = 27324 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId = 27325 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable = 27326 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable = 27327 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment = 27328 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments = 27329 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState = 27330 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id = 27331 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name = 27332 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number = 27333 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName = 27334 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime = 27335 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 27336 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState = 27337 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState = 27338 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState = 27339 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id = 27340 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name = 27341 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number = 27342 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 27343 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime = 27344 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 27345 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState = 27346 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState = 27347 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge = 27348 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments = 27349 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm = 27350 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments = 27351 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState = 27352 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id = 27353 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name = 27354 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number = 27355 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 27356 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime = 27357 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 27358 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState = 27359 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState = 27360 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode = 27361 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState = 27362 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id = 27363 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name = 27364 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number = 27365 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 27366 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime = 27367 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 27368 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState = 27369 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState = 27370 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState = 27371 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id = 27372 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name = 27373 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number = 27374 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 27375 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime = 27376 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 27377 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState = 27378 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState = 27379 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState = 27380 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState = 27381 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id = 27382 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name = 27383 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number = 27384 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 27385 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition = 27386 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id = 27387 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name = 27388 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number = 27389 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 27390 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 27391 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates = 27392 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions = 27393 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime = 27394 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve = 27395 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 27396 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2 = 27397 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 27398 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve = 27399 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2 = 27400 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 27401 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve = 27402 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 27403 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 27404 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved = 27405 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved = 27406 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled = 27407 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound = 27408 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId = 27409 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId = 27410 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId = 27411 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState = 27412 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id = 27413 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name = 27414 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number = 27415 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 27416 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime = 27417 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 27418 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState = 27419 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState = 27420 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay = 27421 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay = 27422 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag = 27423 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup = 27424 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState = 27425 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id = 27426 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name = 27427 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number = 27428 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 27429 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime = 27430 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 27431 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState = 27432 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState = 27433 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime = 27434 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount = 27435 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence = 27436 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress = 27437 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2 = 27438 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments = 27439 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress = 27440 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2 = 27441 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments = 27442 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService = 27443 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2 = 27444 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments = 27445 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService = 27446 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2 = 27447 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments = 27448 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset = 27449 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2 = 27450 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments = 27451 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships = 27452 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 27453 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState = 27454 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate = 27455 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit = 27456 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType = 27457 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate = 27458 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate = 27459 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId = 27460 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType = 27461 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode = 27462 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName = 27463 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time = 27464 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime = 27465 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime = 27466 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message = 27467 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity = 27468 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId = 27469 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName = 27470 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId = 27471 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName = 27472 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName = 27473 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId = 27474 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain = 27475 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState = 27476 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id = 27477 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name = 27478 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number = 27479 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 27480 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime = 27481 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 27482 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState = 27483 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState = 27484 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality = 27485 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp = 27486 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity = 27487 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 27488 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment = 27489 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp = 27490 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId = 27491 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable = 27492 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable = 27493 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment = 27494 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments = 27495 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState = 27496 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id = 27497 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name = 27498 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number = 27499 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 27500 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime = 27501 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 27502 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState = 27503 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState = 27504 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState = 27505 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id = 27506 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name = 27507 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number = 27508 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 27509 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 27510 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 27511 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState = 27512 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState = 27513 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge = 27514 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments = 27515 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm = 27516 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments = 27517 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState = 27518 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id = 27519 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name = 27520 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number = 27521 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 27522 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime = 27523 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 27524 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState = 27525 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState = 27526 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode = 27527 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState = 27528 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id = 27529 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name = 27530 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number = 27531 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 27532 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 27533 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 27534 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState = 27535 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState = 27536 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState = 27537 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id = 27538 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name = 27539 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number = 27540 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 27541 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 27542 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 27543 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 27544 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 27545 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState = 27546 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState = 27547 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 27548 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 27549 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 27550 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 27551 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition = 27552 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 27553 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 27554 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 27555 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 27556 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 27557 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 27558 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 27559 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 27560 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 27561 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 27562 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 27563 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 27564 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve = 27565 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 27566 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 27567 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 27568 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 27569 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 27570 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved = 27571 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved = 27572 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled = 27573 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound = 27574 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId = 27575 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId = 27576 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId = 27577 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState = 27578 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id = 27579 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name = 27580 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number = 27581 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 27582 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime = 27583 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 27584 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState = 27585 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState = 27586 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay = 27587 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay = 27588 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag = 27589 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup = 27590 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState = 27591 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id = 27592 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name = 27593 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number = 27594 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 27595 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime = 27596 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 27597 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState = 27598 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState = 27599 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime = 27600 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount = 27601 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence = 27602 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress = 27603 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2 = 27604 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments = 27605 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress = 27606 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2 = 27607 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 27608 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService = 27609 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2 = 27610 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 27611 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService = 27612 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2 = 27613 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 27614 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset = 27615 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2 = 27616 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments = 27617 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships = 27618 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 27619 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState = 27620 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId = 27621 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime = 27622 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency = 27623 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup = 27624 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList = 27625 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Size = 27626 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable = 27627 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable = 27628 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount = 27629 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType = 27630 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength = 27631 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime = 27632 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open = 27633 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments = 27634 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments = 27635 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Close = 27636 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments = 27637 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read = 27638 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments = 27639 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments = 27640 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Write = 27641 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments = 27642 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition = 27643 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments = 27644 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments = 27645 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition = 27646 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments = 27647 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime = 27648 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency = 27649 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions = 27650 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks = 27651 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments = 27652 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments = 27653 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate = 27654 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments = 27655 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments = 27656 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate = 27657 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments = 27658 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate = 27659 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments = 27660 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateTypes = 27661 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_GetRejectedList = 27663 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments = 27664 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired = 27665 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId = 27666 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType = 27667 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode = 27668 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName = 27669 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time = 27670 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime = 27671 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime = 27672 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message = 27673 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity = 27674 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId = 27675 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName = 27676 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId = 27677 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName = 27678 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName = 27679 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId = 27680 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain = 27681 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState = 27682 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id = 27683 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name = 27684 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number = 27685 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName = 27686 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime = 27687 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime = 27688 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState = 27689 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState = 27690 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality = 27691 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp = 27692 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity = 27693 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp = 27694 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment = 27695 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp = 27696 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId = 27697 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable = 27698 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable = 27699 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment = 27700 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments = 27701 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState = 27702 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id = 27703 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name = 27704 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number = 27705 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName = 27706 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime = 27707 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime = 27708 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState = 27709 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState = 27710 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState = 27711 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id = 27712 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name = 27713 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number = 27714 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName = 27715 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime = 27716 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime = 27717 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState = 27718 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState = 27719 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge = 27720 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments = 27721 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm = 27722 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments = 27723 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState = 27724 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id = 27725 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name = 27726 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number = 27727 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName = 27728 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime = 27729 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime = 27730 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState = 27731 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState = 27732 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode = 27733 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState = 27734 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id = 27735 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name = 27736 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number = 27737 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName = 27738 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime = 27739 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime = 27740 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState = 27741 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState = 27742 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState = 27743 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id = 27744 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name = 27745 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number = 27746 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName = 27747 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime = 27748 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime = 27749 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState = 27750 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState = 27751 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState = 27752 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState = 27753 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id = 27754 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name = 27755 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number = 27756 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName = 27757 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition = 27758 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id = 27759 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name = 27760 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number = 27761 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime = 27762 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime = 27763 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates = 27764 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions = 27765 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime = 27766 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve = 27767 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments = 27768 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2 = 27769 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments = 27770 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve = 27771 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2 = 27772 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments = 27773 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve = 27774 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2 = 27775 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments = 27776 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved = 27777 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved = 27778 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled = 27779 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound = 27780 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId = 27781 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId = 27782 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId = 27783 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState = 27784 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id = 27785 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name = 27786 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number = 27787 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName = 27788 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime = 27789 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime = 27790 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState = 27791 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState = 27792 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay = 27793 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay = 27794 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag = 27795 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup = 27796 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState = 27797 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id = 27798 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name = 27799 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number = 27800 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName = 27801 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime = 27802 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime = 27803 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState = 27804 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState = 27805 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime = 27806 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount = 27807 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence = 27808 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress = 27809 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2 = 27810 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments = 27811 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress = 27812 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2 = 27813 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments = 27814 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService = 27815 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2 = 27816 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments = 27817 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService = 27818 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2 = 27819 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments = 27820 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset = 27821 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2 = 27822 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments = 27823 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships = 27824 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments = 27825 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState = 27826 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate = 27827 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit = 27828 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType = 27829 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate = 27830 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate = 27831 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId = 27832 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType = 27833 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode = 27834 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName = 27835 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time = 27836 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime = 27837 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime = 27838 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message = 27839 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity = 27840 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId = 27841 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName = 27842 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId = 27843 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName = 27844 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName = 27845 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId = 27846 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain = 27847 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState = 27848 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id = 27849 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name = 27850 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number = 27851 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName = 27852 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime = 27853 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime = 27854 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState = 27855 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState = 27856 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality = 27857 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp = 27858 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity = 27859 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp = 27860 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment = 27861 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp = 27862 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId = 27863 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable = 27864 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable = 27865 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment = 27866 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments = 27867 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState = 27868 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id = 27869 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name = 27870 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number = 27871 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName = 27872 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime = 27873 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime = 27874 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState = 27875 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState = 27876 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState = 27877 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id = 27878 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name = 27879 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number = 27880 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName = 27881 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime = 27882 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime = 27883 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState = 27884 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState = 27885 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge = 27886 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments = 27887 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm = 27888 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments = 27889 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState = 27890 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id = 27891 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name = 27892 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number = 27893 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName = 27894 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime = 27895 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime = 27896 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState = 27897 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState = 27898 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode = 27899 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState = 27900 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id = 27901 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name = 27902 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number = 27903 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName = 27904 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime = 27905 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime = 27906 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState = 27907 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState = 27908 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState = 27909 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id = 27910 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name = 27911 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number = 27912 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName = 27913 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime = 27914 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime = 27915 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState = 27916 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState = 27917 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState = 27918 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState = 27919 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id = 27920 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name = 27921 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number = 27922 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName = 27923 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition = 27924 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id = 27925 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name = 27926 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number = 27927 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime = 27928 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime = 27929 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates = 27930 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions = 27931 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime = 27932 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve = 27933 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments = 27934 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2 = 27935 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments = 27936 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve = 27937 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2 = 27938 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments = 27939 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve = 27940 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2 = 27941 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments = 27942 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved = 27943 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved = 27944 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled = 27945 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound = 27946 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId = 27947 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId = 27948 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId = 27949 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState = 27950 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id = 27951 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name = 27952 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number = 27953 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName = 27954 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime = 27955 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime = 27956 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState = 27957 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState = 27958 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay = 27959 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay = 27960 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag = 27961 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup = 27962 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState = 27963 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id = 27964 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name = 27965 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number = 27966 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName = 27967 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime = 27968 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime = 27969 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState = 27970 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState = 27971 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime = 27972 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount = 27973 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence = 27974 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress = 27975 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2 = 27976 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments = 27977 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress = 27978 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2 = 27979 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments = 27980 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService = 27981 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2 = 27982 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments = 27983 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService = 27984 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2 = 27985 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments = 27986 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset = 27987 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2 = 27988 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments = 27989 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships = 27990 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments = 27991 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState = 27992 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId = 27993 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime = 27994 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency = 27995 + ProvisionableDeviceType_ApplicationName_Placeholder_Enabled = 27996 + ProvisionableDeviceType_ApplicationName_Placeholder_ApplicationUri = 27997 + ProvisionableDeviceType_ApplicationName_Placeholder_ProductUri = 27998 + ProvisionableDeviceType_ApplicationName_Placeholder_ApplicationType = 27999 + ProvisionableDeviceType_ApplicationName_Placeholder_ServerCapabilities = 28000 + ProvisionableDeviceType_ApplicationName_Placeholder_SupportedPrivateKeyFormats = 28001 + ProvisionableDeviceType_ApplicationName_Placeholder_MaxTrustListSize = 28002 + ProvisionableDeviceType_ApplicationName_Placeholder_MulticastDnsEnabled = 28003 + ProvisionableDeviceType_ApplicationName_Placeholder_HasSecureElement = 28004 + ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate = 28005 + ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate_InputArguments = 28006 + ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate_OutputArguments = 28007 + ProvisionableDeviceType_ApplicationName_Placeholder_ApplyChanges = 28008 + ProvisionableDeviceType_ApplicationName_Placeholder_CancelChanges = 28009 + ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest = 28010 + ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest_InputArguments = 28011 + ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest_OutputArguments = 28012 + ProvisionableDeviceType_ApplicationName_Placeholder_GetRejectedList = 28013 + ProvisionableDeviceType_ApplicationName_Placeholder_GetRejectedList_OutputArguments = 28014 + ProvisionableDeviceType_ApplicationName_Placeholder_ResetToServerDefaults = 28015 + ProvisionableDevice = 29878 + ProvisionableDevice_IsSingleton = 29879 + ProvisionableDevice_RequestTickets = 29880 + ProvisionableDevice_RequestTickets_OutputArguments = 29881 + ProvisionableDevice_SetRegistrarEndpoints = 29882 + ProvisionableDevice_SetRegistrarEndpoints_InputArguments = 29883 + ServerType_ServerCapabilities_MaxMonitoredItemsQueueSize = 31769 + ServerCapabilitiesType_MaxMonitoredItemsQueueSize = 31770 + BaseEventType_ConditionClassId = 31771 + BaseEventType_ConditionClassName = 31772 + BaseEventType_ConditionSubClassId = 31773 + BaseEventType_ConditionSubClassName = 31774 + Locations = 31915 + Server_ServerCapabilities_MaxMonitoredItemsQueueSize = 31916 + Handle = 31917 + TrimmedString = 31918 + AlarmSuppressionGroupMember = 32059 + ConditionType_SupportsFilteredRetain = 32060 + AlarmSuppressionGroupType = 32064 + AlarmSuppressionGroupType_DigitalVariable_Placeholder = 32226 + AlarmStateVariableType = 32244 + AlarmStateVariableType_HighestActiveSeverity = 32245 + AlarmStateVariableType_HighestUnackSeverity = 32246 + AlarmStateVariableType_ActiveCount = 32247 + AlarmStateVariableType_UnacknowledgedCount = 32248 + AlarmStateVariableType_UnconfirmedCount = 32249 + AlarmStateVariableType_Filter = 32250 + AlarmMask = 32251 + AlarmMask_OptionSetValues = 32252 + TrustListType_ActivityTimeout = 32254 + CertificateGroupType_TrustList_ActivityTimeout = 32255 + CertificateGroupFolderType_DefaultApplicationGroup_TrustList_ActivityTimeout = 32256 + CertificateGroupFolderType_DefaultHttpsGroup_TrustList_ActivityTimeout = 32257 + CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_ActivityTimeout = 32258 + CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_ActivityTimeout = 32259 + TrustListUpdateRequestedAuditEventType = 32260 + TrustListUpdatedAuditEventType_TrustListId = 32281 + GetCertificatesMethodType = 32282 + GetCertificatesMethodType_InputArguments = 32283 + GetCertificatesMethodType_OutputArguments = 32284 + TransactionErrorType = 32285 + TransactionDiagnosticsType = 32286 + TransactionDiagnosticsType_StartTime = 32287 + TransactionDiagnosticsType_EndTime = 32288 + TransactionDiagnosticsType_Result = 32289 + TransactionDiagnosticsType_AffectedTrustLists = 32290 + TransactionDiagnosticsType_AffectedCertificateGroups = 32291 + TransactionDiagnosticsType_Errors = 32292 + ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout = 32293 + ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout = 32294 + ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout = 32295 + ServerConfigurationType_GetCertificates = 32296 + ServerConfigurationType_GetCertificates_InputArguments = 32297 + ServerConfigurationType_GetCertificates_OutputArguments = 32298 + ServerConfigurationType_TransactionDiagnostics = 32299 + ServerConfigurationType_TransactionDiagnostics_StartTime = 32300 + ServerConfigurationType_TransactionDiagnostics_EndTime = 32301 + ServerConfigurationType_TransactionDiagnostics_Result = 32302 + ServerConfigurationType_TransactionDiagnostics_AffectedTrustLists = 32303 + ServerConfigurationType_TransactionDiagnostics_AffectedCertificateGroups = 32304 + ServerConfigurationType_TransactionDiagnostics_Errors = 32305 + CertificateUpdateRequestedAuditEventType = 32306 + ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout = 32330 + ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout = 32331 + ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout = 32332 + ServerConfiguration_GetCertificates = 32333 + ServerConfiguration_GetCertificates_InputArguments = 32334 + ServerConfiguration_GetCertificates_OutputArguments = 32335 + ServerConfiguration_TransactionDiagnostics = 32336 + ServerConfiguration_TransactionDiagnostics_StartTime = 32337 + ServerConfiguration_TransactionDiagnostics_EndTime = 32338 + ServerConfiguration_TransactionDiagnostics_Result = 32339 + ServerConfiguration_TransactionDiagnostics_AffectedTrustLists = 32340 + ServerConfiguration_TransactionDiagnostics_AffectedCertificateGroups = 32341 + ServerConfiguration_TransactionDiagnostics_Errors = 32342 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout = 32356 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout = 32357 + ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout = 32358 + ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates = 32359 + ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates_InputArguments = 32360 + ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates_OutputArguments = 32361 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics = 32362 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_StartTime = 32363 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_EndTime = 32364 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_Result = 32365 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_AffectedTrustLists = 32366 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_AffectedCertificateGroups = 32367 + ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_Errors = 32368 + TransactionErrorType_Encoding_DefaultBinary = 32382 + OpcUa_BinarySchema_TransactionErrorType = 32383 + OpcUa_BinarySchema_TransactionErrorType_DataTypeVersion = 32384 + OpcUa_BinarySchema_TransactionErrorType_DictionaryFragment = 32385 + TransactionErrorType_Encoding_DefaultXml = 32386 + OpcUa_XmlSchema_TransactionErrorType = 32387 + OpcUa_XmlSchema_TransactionErrorType_DataTypeVersion = 32388 + OpcUa_XmlSchema_TransactionErrorType_DictionaryFragment = 32389 + TransactionErrorType_Encoding_DefaultJson = 32390 + PublishSubscribeType_PubSubCapablities_MaxDataSetWritersPerGroup = 32391 + PublishSubscribeType_PubSubCapablities_MaxNetworkMessageSizeDatagram = 32392 + PublishSubscribeType_PubSubCapablities_MaxNetworkMessageSizeBroker = 32393 + PublishSubscribeType_PubSubCapablities_SupportSecurityKeyPull = 32394 + PublishSubscribeType_PubSubCapablities_SupportSecurityKeyPush = 32395 + PublishSubscribeType_DefaultSecurityKeyServices = 32396 + PublishSubscribeType_ConfigurationProperties = 32397 + PublishSubscribe_PubSubCapablities_MaxDataSetWritersPerGroup = 32398 + PublishSubscribe_PubSubCapablities_MaxNetworkMessageSizeDatagram = 32399 + PublishSubscribe_PubSubCapablities_MaxNetworkMessageSizeBroker = 32400 + PublishSubscribe_PubSubCapablities_SupportSecurityKeyPull = 32401 + PublishSubscribe_PubSubCapablities_SupportSecurityKeyPush = 32402 + PublishSubscribe_DefaultSecurityKeyServices = 32403 + PublishSubscribe_ConfigurationProperties = 32404 + HasKeyValueDescription = 32407 + OPCUANamespaceMetadata_ModelVersion = 32408 + ServerType_ServerRedundancy_RedundantServerArray = 32409 + ServerRedundancyType_RedundantServerArray = 32410 + NonTransparentBackupRedundancyType = 32411 + NonTransparentBackupRedundancyType_RedundantServerArray = 32413 + NonTransparentBackupRedundancyType_Mode = 32415 + NonTransparentBackupRedundancyType_Failover = 32416 + RedundantServerMode = 32417 + RedundantServerMode_EnumStrings = 32418 + NamespaceMetadataType_ModelVersion = 32419 + NamespacesType_NamespaceIdentifier_Placeholder_ModelVersion = 32420 + BitFieldDefinition = 32421 + BitFieldDefinition_Encoding_DefaultBinary = 32422 + OpcUa_BinarySchema_BitFieldDefinition = 32423 + OpcUa_BinarySchema_BitFieldDefinition_DataTypeVersion = 32424 + OpcUa_BinarySchema_BitFieldDefinition_DictionaryFragment = 32425 + BitFieldDefinition_Encoding_DefaultXml = 32426 + OpcUa_XmlSchema_BitFieldDefinition = 32427 + OpcUa_XmlSchema_BitFieldDefinition_DataTypeVersion = 32428 + OpcUa_XmlSchema_BitFieldDefinition_DictionaryFragment = 32429 + BitFieldDefinition_Encoding_DefaultJson = 32430 + BitFieldType = 32431 + BitFieldType_BitFieldsDefinitions = 32432 + BitFieldType_FieldName_Placeholder = 32433 + AnnotationDataType = 32434 + LinearConversionDataType = 32435 + ConversionLimitEnum = 32436 + ConversionLimitEnum_EnumStrings = 32437 + QuantityDimension = 32438 + SyntaxReferenceEntryType = 32439 + SyntaxReferenceEntryType_CommonName = 32441 + UnitType = 32442 + UnitType_Symbol = 32443 + UnitType_Description = 32444 + UnitType_UnitSystem = 32445 + UnitType_Discipline = 32446 + ServerUnitType = 32447 + ServerUnitType_AlternativeUnits = 32452 + ServerUnitType_ConversionLimit = 32461 + ServerUnitType_CoherentUnit = 32462 + ServerUnitType_CoherentUnit_Symbol = 32463 + ServerUnitType_CoherentUnit_Description = 32464 + ServerUnitType_CoherentUnit_UnitSystem = 32465 + ServerUnitType_CoherentUnit_Discipline = 32466 + AlternativeUnitType = 32467 + AlternativeUnitType_LinearConversion = 32472 + AlternativeUnitType_MathMLConversion = 32473 + AlternativeUnitType_MathMLInverseConversion = 32474 + QuantityType = 32475 + QuantityType_Symbol = 32476 + QuantityType_Description = 32477 + QuantityType_Annotation = 32478 + QuantityType_ConversionService = 32479 + QuantityType_Dimension = 32480 + QuantityType_ServerUnits = 32481 + QuantityType_ServerUnits_ServerUnit_Placeholder = 32482 + QuantityType_ServerUnits_ServerUnit_Placeholder_Symbol = 32483 + QuantityType_ServerUnits_ServerUnit_Placeholder_Description = 32484 + QuantityType_ServerUnits_ServerUnit_Placeholder_UnitSystem = 32485 + QuantityType_ServerUnits_ServerUnit_Placeholder_Discipline = 32486 + QuantityType_ServerUnits_ServerUnit_Placeholder_AlternativeUnits = 32487 + QuantityType_ServerUnits_ServerUnit_Placeholder_ConversionLimit = 32496 + QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit = 32497 + QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Symbol = 32498 + QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Description = 32499 + QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_UnitSystem = 32500 + QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Discipline = 32501 + QuantitiesFolderType = 32502 + QuantitiesFolderType_Quantity_Placeholder = 32503 + QuantitiesFolderType_Quantity_Placeholder_Symbol = 32504 + QuantitiesFolderType_Quantity_Placeholder_Description = 32505 + QuantitiesFolderType_Quantity_Placeholder_Annotation = 32506 + QuantitiesFolderType_Quantity_Placeholder_ConversionService = 32507 + QuantitiesFolderType_Quantity_Placeholder_Dimension = 32508 + QuantitiesFolderType_Quantity_Placeholder_ServerUnits = 32509 + Quantities = 32530 + HasEngineeringUnitDetails = 32558 + HasQuantity = 32559 + AnnotationDataType_Encoding_DefaultBinary = 32560 + LinearConversionDataType_Encoding_DefaultBinary = 32561 + QuantityDimension_Encoding_DefaultBinary = 32562 + OpcUa_BinarySchema_AnnotationDataType = 32563 + OpcUa_BinarySchema_AnnotationDataType_DataTypeVersion = 32564 + OpcUa_BinarySchema_AnnotationDataType_DictionaryFragment = 32565 + OpcUa_BinarySchema_LinearConversionDataType = 32566 + OpcUa_BinarySchema_LinearConversionDataType_DataTypeVersion = 32567 + OpcUa_BinarySchema_LinearConversionDataType_DictionaryFragment = 32568 + OpcUa_BinarySchema_QuantityDimension = 32569 + OpcUa_BinarySchema_QuantityDimension_DataTypeVersion = 32570 + OpcUa_BinarySchema_QuantityDimension_DictionaryFragment = 32571 + AnnotationDataType_Encoding_DefaultXml = 32572 + LinearConversionDataType_Encoding_DefaultXml = 32573 + QuantityDimension_Encoding_DefaultXml = 32574 + OpcUa_XmlSchema_AnnotationDataType = 32575 + OpcUa_XmlSchema_AnnotationDataType_DataTypeVersion = 32576 + OpcUa_XmlSchema_AnnotationDataType_DictionaryFragment = 32577 + OpcUa_XmlSchema_LinearConversionDataType = 32578 + OpcUa_XmlSchema_LinearConversionDataType_DataTypeVersion = 32579 + OpcUa_XmlSchema_LinearConversionDataType_DictionaryFragment = 32580 + OpcUa_XmlSchema_QuantityDimension = 32581 + OpcUa_XmlSchema_QuantityDimension_DataTypeVersion = 32582 + OpcUa_XmlSchema_QuantityDimension_DictionaryFragment = 32583 + AnnotationDataType_Encoding_DefaultJson = 32584 + LinearConversionDataType_Encoding_DefaultJson = 32585 + QuantityDimension_Encoding_DefaultJson = 32586 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder = 32587 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Symbol = 32588 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Description = 32589 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_UnitSystem = 32590 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Discipline = 32591 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_LinearConversion = 32592 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_MathMLConversion = 32593 + ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_MathMLInverseConversion = 32594 + HistoricalDataConfigurationType_MaxTimeStoredValues = 32619 + HistoricalDataConfigurationType_MaxCountStoredValues = 32620 + HistoricalEventConfigurationType = 32621 + HistoricalEventConfigurationType_EventTypes = 32622 + HistoricalEventConfigurationType_StartOfArchive = 32623 + HistoricalEventConfigurationType_StartOfOnlineArchive = 32624 + HistoricalExternalEventSourceType = 32625 + HistoricalExternalEventSourceType_Server = 32626 + HistoricalExternalEventSourceType_EndpointUrl = 32627 + HistoricalExternalEventSourceType_SecurityMode = 32628 + HistoricalExternalEventSourceType_SecurityPolicyUri = 32629 + HistoricalExternalEventSourceType_IdentityTokenPolicy = 32630 + HistoricalExternalEventSourceType_TransportProfileUri = 32631 + HistoricalExternalEventSourceType_HistoricalEventFilter = 32632 + HasCurrentData = 32633 + HasCurrentEvent = 32634 + HAConfiguration_MaxTimeStoredValues = 32635 + HAConfiguration_MaxCountStoredValues = 32636 + DefaultHAConfiguration = 32637 + DefaultHAConfiguration_AggregateConfiguration = 32638 + DefaultHAConfiguration_AggregateConfiguration_TreatUncertainAsBad = 32639 + DefaultHAConfiguration_AggregateConfiguration_PercentDataBad = 32640 + DefaultHAConfiguration_AggregateConfiguration_PercentDataGood = 32641 + DefaultHAConfiguration_AggregateConfiguration_UseSlopedExtrapolation = 32642 + DefaultHAConfiguration_AggregateFunctions = 32643 + DefaultHAConfiguration_Stepped = 32644 + DefaultHAConfiguration_Definition = 32645 + DefaultHAConfiguration_MaxTimeInterval = 32646 + DefaultHAConfiguration_MinTimeInterval = 32647 + DefaultHAConfiguration_ExceptionDeviation = 32648 + DefaultHAConfiguration_ExceptionDeviationFormat = 32649 + DefaultHAConfiguration_StartOfArchive = 32650 + PubSubCapabilitiesType_MaxDataSetWritersPerGroup = 32651 + PubSubCapabilitiesType_MaxNetworkMessageSizeDatagram = 32652 + PubSubCapabilitiesType_MaxNetworkMessageSizeBroker = 32653 + PubSubCapabilitiesType_SupportSecurityKeyPull = 32654 + PubSubCapabilitiesType_SupportSecurityKeyPush = 32655 + DefaultHAConfiguration_StartOfOnlineArchive = 32656 + ReferenceDescriptionVariableType = 32657 + ReferenceDescriptionVariableType_ReferenceRefinement = 32658 + ReferenceDescriptionDataType = 32659 + ReferenceListEntryDataType = 32660 + ReferenceDescriptionDataType_Encoding_DefaultBinary = 32661 + ReferenceListEntryDataType_Encoding_DefaultBinary = 32662 + OpcUa_BinarySchema_ReferenceDescriptionDataType = 32663 + OpcUa_BinarySchema_ReferenceDescriptionDataType_DataTypeVersion = 32664 + OpcUa_BinarySchema_ReferenceDescriptionDataType_DictionaryFragment = 32665 + OpcUa_BinarySchema_ReferenceListEntryDataType = 32666 + OpcUa_BinarySchema_ReferenceListEntryDataType_DataTypeVersion = 32667 + OpcUa_BinarySchema_ReferenceListEntryDataType_DictionaryFragment = 32668 + ReferenceDescriptionDataType_Encoding_DefaultXml = 32669 + ReferenceListEntryDataType_Encoding_DefaultXml = 32670 + OpcUa_XmlSchema_ReferenceDescriptionDataType = 32671 + OpcUa_XmlSchema_ReferenceDescriptionDataType_DataTypeVersion = 32672 + OpcUa_XmlSchema_ReferenceDescriptionDataType_DictionaryFragment = 32673 + OpcUa_XmlSchema_ReferenceListEntryDataType = 32674 + OpcUa_XmlSchema_ReferenceListEntryDataType_DataTypeVersion = 32675 + OpcUa_XmlSchema_ReferenceListEntryDataType_DictionaryFragment = 32676 + ReferenceDescriptionDataType_Encoding_DefaultJson = 32677 + ReferenceListEntryDataType_Encoding_DefaultJson = 32678 + HasReferenceDescription = 32679 + DefaultHAConfiguration_ServerTimestampSupported = 32682 + OptionSetLength = 32750 + DefaultHAConfiguration_MaxTimeStoredValues = 32752 + DefaultHAConfiguration_MaxCountStoredValues = 32753 + DefaultHEConfiguration = 32754 + DefaultHEConfiguration_EventTypes = 32755 + DefaultHEConfiguration_StartOfArchive = 32756 + DefaultHEConfiguration_StartOfOnlineArchive = 32757 + AuditHistoryConfigurationChangeEventType = 32758 + ReadEventDetails2 = 32799 + ReadEventDetails2_Encoding_DefaultBinary = 32800 + ReadEventDetails2_Encoding_DefaultXml = 32801 + ReadEventDetails2_Encoding_DefaultJson = 32802 + AuditHistoryBulkInsertEventType = 32803 + AuditHistoryBulkInsertEventType_UpdatedNode = 32821 + AuditHistoryBulkInsertEventType_StartTime = 32822 + AuditHistoryBulkInsertEventType_EndTime = 32823 + HistoryModifiedEvent = 32824 + HistoryModifiedEvent_Encoding_DefaultBinary = 32825 + OpcUa_BinarySchema_HistoryModifiedEvent = 32826 + OpcUa_BinarySchema_HistoryModifiedEvent_DataTypeVersion = 32827 + OpcUa_BinarySchema_HistoryModifiedEvent_DictionaryFragment = 32828 + HistoryModifiedEvent_Encoding_DefaultXml = 32829 + OpcUa_XmlSchema_HistoryModifiedEvent = 32830 + OpcUa_XmlSchema_HistoryModifiedEvent_DataTypeVersion = 32831 + OpcUa_XmlSchema_HistoryModifiedEvent_DictionaryFragment = 32832 + HistoryModifiedEvent_Encoding_DefaultJson = 32833 + PublishSubscribeType_PubSubCapablities_MaxSecurityGroups = 32834 + PublishSubscribeType_PubSubCapablities_MaxPushTargets = 32835 + PublishSubscribeType_PubSubCapablities_MaxPublishedDataSets = 32836 + PublishSubscribeType_PubSubCapablities_MaxStandaloneSubscribedDataSets = 32837 + PublishSubscribeType_PubSubCapablities_SupportSecurityKeyServer = 32838 + PublishSubscribe_PubSubCapablities_MaxSecurityGroups = 32839 + PublishSubscribe_PubSubCapablities_MaxPushTargets = 32840 + PublishSubscribe_PubSubCapablities_MaxPublishedDataSets = 32841 + PublishSubscribe_PubSubCapablities_MaxStandaloneSubscribedDataSets = 32842 + PublishSubscribe_PubSubCapablities_SupportSecurityKeyServer = 32843 + PubSubCapabilitiesType_MaxSecurityGroups = 32844 + PubSubCapabilitiesType_MaxPushTargets = 32845 + PubSubCapabilitiesType_MaxPublishedDataSets = 32846 + PubSubCapabilitiesType_MaxStandaloneSubscribedDataSets = 32847 + PubSubCapabilitiesType_SupportSecurityKeyServer = 32848 + AliasNameCategoryType_SubAliasNameCategories_Placeholder_LastChange = 32849 + AliasNameCategoryType_LastChange = 32850 + Aliases_LastChange = 32852 + TagVariables_LastChange = 32854 + Topics_LastChange = 32856 ObjectIdNames = {} @@ -17171,8 +13636,6 @@ class ObjectIds: ObjectIdNames[2367] = 'DataItemType_ValuePrecision' ObjectIdNames[2368] = 'AnalogItemType' ObjectIdNames[2369] = 'AnalogItemType_EURange' -ObjectIdNames[2370] = 'AnalogItemType_InstrumentRange' -ObjectIdNames[2371] = 'AnalogItemType_EngineeringUnits' ObjectIdNames[2372] = 'DiscreteItemType' ObjectIdNames[2373] = 'TwoStateDiscreteType' ObjectIdNames[2374] = 'TwoStateDiscreteType_FalseState' @@ -17462,514 +13925,7 @@ class ObjectIds: ObjectIdNames[3185] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityMode' ObjectIdNames[3186] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_SecurityPolicyUri' ObjectIdNames[3187] = 'SessionDiagnosticsObjectType_SessionSecurityDiagnostics_ClientCertificate' -ObjectIdNames[3188] = 'TransparentRedundancyType_RedundancySupport' -ObjectIdNames[3189] = 'NonTransparentRedundancyType_RedundancySupport' ObjectIdNames[3190] = 'BaseEventType_LocalTime' -ObjectIdNames[3191] = 'EventQueueOverflowEventType_EventId' -ObjectIdNames[3192] = 'EventQueueOverflowEventType_EventType' -ObjectIdNames[3193] = 'EventQueueOverflowEventType_SourceNode' -ObjectIdNames[3194] = 'EventQueueOverflowEventType_SourceName' -ObjectIdNames[3195] = 'EventQueueOverflowEventType_Time' -ObjectIdNames[3196] = 'EventQueueOverflowEventType_ReceiveTime' -ObjectIdNames[3197] = 'EventQueueOverflowEventType_LocalTime' -ObjectIdNames[3198] = 'EventQueueOverflowEventType_Message' -ObjectIdNames[3199] = 'EventQueueOverflowEventType_Severity' -ObjectIdNames[3200] = 'AuditEventType_EventId' -ObjectIdNames[3201] = 'AuditEventType_EventType' -ObjectIdNames[3202] = 'AuditEventType_SourceNode' -ObjectIdNames[3203] = 'AuditEventType_SourceName' -ObjectIdNames[3204] = 'AuditEventType_Time' -ObjectIdNames[3205] = 'AuditEventType_ReceiveTime' -ObjectIdNames[3206] = 'AuditEventType_LocalTime' -ObjectIdNames[3207] = 'AuditEventType_Message' -ObjectIdNames[3208] = 'AuditEventType_Severity' -ObjectIdNames[3209] = 'AuditSecurityEventType_EventId' -ObjectIdNames[3210] = 'AuditSecurityEventType_EventType' -ObjectIdNames[3211] = 'AuditSecurityEventType_SourceNode' -ObjectIdNames[3212] = 'AuditSecurityEventType_SourceName' -ObjectIdNames[3213] = 'AuditSecurityEventType_Time' -ObjectIdNames[3214] = 'AuditSecurityEventType_ReceiveTime' -ObjectIdNames[3215] = 'AuditSecurityEventType_LocalTime' -ObjectIdNames[3216] = 'AuditSecurityEventType_Message' -ObjectIdNames[3217] = 'AuditSecurityEventType_Severity' -ObjectIdNames[3218] = 'AuditSecurityEventType_ActionTimeStamp' -ObjectIdNames[3219] = 'AuditSecurityEventType_Status' -ObjectIdNames[3220] = 'AuditSecurityEventType_ServerId' -ObjectIdNames[3221] = 'AuditSecurityEventType_ClientAuditEntryId' -ObjectIdNames[3222] = 'AuditSecurityEventType_ClientUserId' -ObjectIdNames[3223] = 'AuditChannelEventType_EventId' -ObjectIdNames[3224] = 'AuditChannelEventType_EventType' -ObjectIdNames[3225] = 'AuditChannelEventType_SourceNode' -ObjectIdNames[3226] = 'AuditChannelEventType_SourceName' -ObjectIdNames[3227] = 'AuditChannelEventType_Time' -ObjectIdNames[3228] = 'AuditChannelEventType_ReceiveTime' -ObjectIdNames[3229] = 'AuditChannelEventType_LocalTime' -ObjectIdNames[3230] = 'AuditChannelEventType_Message' -ObjectIdNames[3231] = 'AuditChannelEventType_Severity' -ObjectIdNames[3232] = 'AuditChannelEventType_ActionTimeStamp' -ObjectIdNames[3233] = 'AuditChannelEventType_Status' -ObjectIdNames[3234] = 'AuditChannelEventType_ServerId' -ObjectIdNames[3235] = 'AuditChannelEventType_ClientAuditEntryId' -ObjectIdNames[3236] = 'AuditChannelEventType_ClientUserId' -ObjectIdNames[3237] = 'AuditOpenSecureChannelEventType_EventId' -ObjectIdNames[3238] = 'AuditOpenSecureChannelEventType_EventType' -ObjectIdNames[3239] = 'AuditOpenSecureChannelEventType_SourceNode' -ObjectIdNames[3240] = 'AuditOpenSecureChannelEventType_SourceName' -ObjectIdNames[3241] = 'AuditOpenSecureChannelEventType_Time' -ObjectIdNames[3242] = 'AuditOpenSecureChannelEventType_ReceiveTime' -ObjectIdNames[3243] = 'AuditOpenSecureChannelEventType_LocalTime' -ObjectIdNames[3244] = 'AuditOpenSecureChannelEventType_Message' -ObjectIdNames[3245] = 'AuditOpenSecureChannelEventType_Severity' -ObjectIdNames[3246] = 'AuditOpenSecureChannelEventType_ActionTimeStamp' -ObjectIdNames[3247] = 'AuditOpenSecureChannelEventType_Status' -ObjectIdNames[3248] = 'AuditOpenSecureChannelEventType_ServerId' -ObjectIdNames[3249] = 'AuditOpenSecureChannelEventType_ClientAuditEntryId' -ObjectIdNames[3250] = 'AuditOpenSecureChannelEventType_ClientUserId' -ObjectIdNames[3251] = 'AuditOpenSecureChannelEventType_SecureChannelId' -ObjectIdNames[3252] = 'AuditSessionEventType_EventId' -ObjectIdNames[3253] = 'AuditSessionEventType_EventType' -ObjectIdNames[3254] = 'AuditSessionEventType_SourceNode' -ObjectIdNames[3255] = 'AuditSessionEventType_SourceName' -ObjectIdNames[3256] = 'AuditSessionEventType_Time' -ObjectIdNames[3257] = 'AuditSessionEventType_ReceiveTime' -ObjectIdNames[3258] = 'AuditSessionEventType_LocalTime' -ObjectIdNames[3259] = 'AuditSessionEventType_Message' -ObjectIdNames[3260] = 'AuditSessionEventType_Severity' -ObjectIdNames[3261] = 'AuditSessionEventType_ActionTimeStamp' -ObjectIdNames[3262] = 'AuditSessionEventType_Status' -ObjectIdNames[3263] = 'AuditSessionEventType_ServerId' -ObjectIdNames[3264] = 'AuditSessionEventType_ClientAuditEntryId' -ObjectIdNames[3265] = 'AuditSessionEventType_ClientUserId' -ObjectIdNames[3266] = 'AuditCreateSessionEventType_EventId' -ObjectIdNames[3267] = 'AuditCreateSessionEventType_EventType' -ObjectIdNames[3268] = 'AuditCreateSessionEventType_SourceNode' -ObjectIdNames[3269] = 'AuditCreateSessionEventType_SourceName' -ObjectIdNames[3270] = 'AuditCreateSessionEventType_Time' -ObjectIdNames[3271] = 'AuditCreateSessionEventType_ReceiveTime' -ObjectIdNames[3272] = 'AuditCreateSessionEventType_LocalTime' -ObjectIdNames[3273] = 'AuditCreateSessionEventType_Message' -ObjectIdNames[3274] = 'AuditCreateSessionEventType_Severity' -ObjectIdNames[3275] = 'AuditCreateSessionEventType_ActionTimeStamp' -ObjectIdNames[3276] = 'AuditCreateSessionEventType_Status' -ObjectIdNames[3277] = 'AuditCreateSessionEventType_ServerId' -ObjectIdNames[3278] = 'AuditCreateSessionEventType_ClientAuditEntryId' -ObjectIdNames[3279] = 'AuditCreateSessionEventType_ClientUserId' -ObjectIdNames[3281] = 'AuditUrlMismatchEventType_EventId' -ObjectIdNames[3282] = 'AuditUrlMismatchEventType_EventType' -ObjectIdNames[3283] = 'AuditUrlMismatchEventType_SourceNode' -ObjectIdNames[3284] = 'AuditUrlMismatchEventType_SourceName' -ObjectIdNames[3285] = 'AuditUrlMismatchEventType_Time' -ObjectIdNames[3286] = 'AuditUrlMismatchEventType_ReceiveTime' -ObjectIdNames[3287] = 'AuditUrlMismatchEventType_LocalTime' -ObjectIdNames[3288] = 'AuditUrlMismatchEventType_Message' -ObjectIdNames[3289] = 'AuditUrlMismatchEventType_Severity' -ObjectIdNames[3290] = 'AuditUrlMismatchEventType_ActionTimeStamp' -ObjectIdNames[3291] = 'AuditUrlMismatchEventType_Status' -ObjectIdNames[3292] = 'AuditUrlMismatchEventType_ServerId' -ObjectIdNames[3293] = 'AuditUrlMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3294] = 'AuditUrlMismatchEventType_ClientUserId' -ObjectIdNames[3296] = 'AuditUrlMismatchEventType_SecureChannelId' -ObjectIdNames[3297] = 'AuditUrlMismatchEventType_ClientCertificate' -ObjectIdNames[3298] = 'AuditUrlMismatchEventType_ClientCertificateThumbprint' -ObjectIdNames[3299] = 'AuditUrlMismatchEventType_RevisedSessionTimeout' -ObjectIdNames[3300] = 'AuditActivateSessionEventType_EventId' -ObjectIdNames[3301] = 'AuditActivateSessionEventType_EventType' -ObjectIdNames[3302] = 'AuditActivateSessionEventType_SourceNode' -ObjectIdNames[3303] = 'AuditActivateSessionEventType_SourceName' -ObjectIdNames[3304] = 'AuditActivateSessionEventType_Time' -ObjectIdNames[3305] = 'AuditActivateSessionEventType_ReceiveTime' -ObjectIdNames[3306] = 'AuditActivateSessionEventType_LocalTime' -ObjectIdNames[3307] = 'AuditActivateSessionEventType_Message' -ObjectIdNames[3308] = 'AuditActivateSessionEventType_Severity' -ObjectIdNames[3309] = 'AuditActivateSessionEventType_ActionTimeStamp' -ObjectIdNames[3310] = 'AuditActivateSessionEventType_Status' -ObjectIdNames[3311] = 'AuditActivateSessionEventType_ServerId' -ObjectIdNames[3312] = 'AuditActivateSessionEventType_ClientAuditEntryId' -ObjectIdNames[3313] = 'AuditActivateSessionEventType_ClientUserId' -ObjectIdNames[3314] = 'AuditActivateSessionEventType_SessionId' -ObjectIdNames[3315] = 'AuditCancelEventType_EventId' -ObjectIdNames[3316] = 'AuditCancelEventType_EventType' -ObjectIdNames[3317] = 'AuditCancelEventType_SourceNode' -ObjectIdNames[3318] = 'AuditCancelEventType_SourceName' -ObjectIdNames[3319] = 'AuditCancelEventType_Time' -ObjectIdNames[3320] = 'AuditCancelEventType_ReceiveTime' -ObjectIdNames[3321] = 'AuditCancelEventType_LocalTime' -ObjectIdNames[3322] = 'AuditCancelEventType_Message' -ObjectIdNames[3323] = 'AuditCancelEventType_Severity' -ObjectIdNames[3324] = 'AuditCancelEventType_ActionTimeStamp' -ObjectIdNames[3325] = 'AuditCancelEventType_Status' -ObjectIdNames[3326] = 'AuditCancelEventType_ServerId' -ObjectIdNames[3327] = 'AuditCancelEventType_ClientAuditEntryId' -ObjectIdNames[3328] = 'AuditCancelEventType_ClientUserId' -ObjectIdNames[3329] = 'AuditCancelEventType_SessionId' -ObjectIdNames[3330] = 'AuditCertificateEventType_EventId' -ObjectIdNames[3331] = 'AuditCertificateEventType_EventType' -ObjectIdNames[3332] = 'AuditCertificateEventType_SourceNode' -ObjectIdNames[3333] = 'AuditCertificateEventType_SourceName' -ObjectIdNames[3334] = 'AuditCertificateEventType_Time' -ObjectIdNames[3335] = 'AuditCertificateEventType_ReceiveTime' -ObjectIdNames[3336] = 'AuditCertificateEventType_LocalTime' -ObjectIdNames[3337] = 'AuditCertificateEventType_Message' -ObjectIdNames[3338] = 'AuditCertificateEventType_Severity' -ObjectIdNames[3339] = 'AuditCertificateEventType_ActionTimeStamp' -ObjectIdNames[3340] = 'AuditCertificateEventType_Status' -ObjectIdNames[3341] = 'AuditCertificateEventType_ServerId' -ObjectIdNames[3342] = 'AuditCertificateEventType_ClientAuditEntryId' -ObjectIdNames[3343] = 'AuditCertificateEventType_ClientUserId' -ObjectIdNames[3344] = 'AuditCertificateDataMismatchEventType_EventId' -ObjectIdNames[3345] = 'AuditCertificateDataMismatchEventType_EventType' -ObjectIdNames[3346] = 'AuditCertificateDataMismatchEventType_SourceNode' -ObjectIdNames[3347] = 'AuditCertificateDataMismatchEventType_SourceName' -ObjectIdNames[3348] = 'AuditCertificateDataMismatchEventType_Time' -ObjectIdNames[3349] = 'AuditCertificateDataMismatchEventType_ReceiveTime' -ObjectIdNames[3350] = 'AuditCertificateDataMismatchEventType_LocalTime' -ObjectIdNames[3351] = 'AuditCertificateDataMismatchEventType_Message' -ObjectIdNames[3352] = 'AuditCertificateDataMismatchEventType_Severity' -ObjectIdNames[3353] = 'AuditCertificateDataMismatchEventType_ActionTimeStamp' -ObjectIdNames[3354] = 'AuditCertificateDataMismatchEventType_Status' -ObjectIdNames[3355] = 'AuditCertificateDataMismatchEventType_ServerId' -ObjectIdNames[3356] = 'AuditCertificateDataMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3357] = 'AuditCertificateDataMismatchEventType_ClientUserId' -ObjectIdNames[3358] = 'AuditCertificateDataMismatchEventType_Certificate' -ObjectIdNames[3359] = 'AuditCertificateExpiredEventType_EventId' -ObjectIdNames[3360] = 'AuditCertificateExpiredEventType_EventType' -ObjectIdNames[3361] = 'AuditCertificateExpiredEventType_SourceNode' -ObjectIdNames[3362] = 'AuditCertificateExpiredEventType_SourceName' -ObjectIdNames[3363] = 'AuditCertificateExpiredEventType_Time' -ObjectIdNames[3364] = 'AuditCertificateExpiredEventType_ReceiveTime' -ObjectIdNames[3365] = 'AuditCertificateExpiredEventType_LocalTime' -ObjectIdNames[3366] = 'AuditCertificateExpiredEventType_Message' -ObjectIdNames[3367] = 'AuditCertificateExpiredEventType_Severity' -ObjectIdNames[3368] = 'AuditCertificateExpiredEventType_ActionTimeStamp' -ObjectIdNames[3369] = 'AuditCertificateExpiredEventType_Status' -ObjectIdNames[3370] = 'AuditCertificateExpiredEventType_ServerId' -ObjectIdNames[3371] = 'AuditCertificateExpiredEventType_ClientAuditEntryId' -ObjectIdNames[3372] = 'AuditCertificateExpiredEventType_ClientUserId' -ObjectIdNames[3373] = 'AuditCertificateExpiredEventType_Certificate' -ObjectIdNames[3374] = 'AuditCertificateInvalidEventType_EventId' -ObjectIdNames[3375] = 'AuditCertificateInvalidEventType_EventType' -ObjectIdNames[3376] = 'AuditCertificateInvalidEventType_SourceNode' -ObjectIdNames[3377] = 'AuditCertificateInvalidEventType_SourceName' -ObjectIdNames[3378] = 'AuditCertificateInvalidEventType_Time' -ObjectIdNames[3379] = 'AuditCertificateInvalidEventType_ReceiveTime' -ObjectIdNames[3380] = 'AuditCertificateInvalidEventType_LocalTime' -ObjectIdNames[3381] = 'AuditCertificateInvalidEventType_Message' -ObjectIdNames[3382] = 'AuditCertificateInvalidEventType_Severity' -ObjectIdNames[3383] = 'AuditCertificateInvalidEventType_ActionTimeStamp' -ObjectIdNames[3384] = 'AuditCertificateInvalidEventType_Status' -ObjectIdNames[3385] = 'AuditCertificateInvalidEventType_ServerId' -ObjectIdNames[3386] = 'AuditCertificateInvalidEventType_ClientAuditEntryId' -ObjectIdNames[3387] = 'AuditCertificateInvalidEventType_ClientUserId' -ObjectIdNames[3388] = 'AuditCertificateInvalidEventType_Certificate' -ObjectIdNames[3389] = 'AuditCertificateUntrustedEventType_EventId' -ObjectIdNames[3390] = 'AuditCertificateUntrustedEventType_EventType' -ObjectIdNames[3391] = 'AuditCertificateUntrustedEventType_SourceNode' -ObjectIdNames[3392] = 'AuditCertificateUntrustedEventType_SourceName' -ObjectIdNames[3393] = 'AuditCertificateUntrustedEventType_Time' -ObjectIdNames[3394] = 'AuditCertificateUntrustedEventType_ReceiveTime' -ObjectIdNames[3395] = 'AuditCertificateUntrustedEventType_LocalTime' -ObjectIdNames[3396] = 'AuditCertificateUntrustedEventType_Message' -ObjectIdNames[3397] = 'AuditCertificateUntrustedEventType_Severity' -ObjectIdNames[3398] = 'AuditCertificateUntrustedEventType_ActionTimeStamp' -ObjectIdNames[3399] = 'AuditCertificateUntrustedEventType_Status' -ObjectIdNames[3400] = 'AuditCertificateUntrustedEventType_ServerId' -ObjectIdNames[3401] = 'AuditCertificateUntrustedEventType_ClientAuditEntryId' -ObjectIdNames[3402] = 'AuditCertificateUntrustedEventType_ClientUserId' -ObjectIdNames[3403] = 'AuditCertificateUntrustedEventType_Certificate' -ObjectIdNames[3404] = 'AuditCertificateRevokedEventType_EventId' -ObjectIdNames[3405] = 'AuditCertificateRevokedEventType_EventType' -ObjectIdNames[3406] = 'AuditCertificateRevokedEventType_SourceNode' -ObjectIdNames[3407] = 'AuditCertificateRevokedEventType_SourceName' -ObjectIdNames[3408] = 'AuditCertificateRevokedEventType_Time' -ObjectIdNames[3409] = 'AuditCertificateRevokedEventType_ReceiveTime' -ObjectIdNames[3410] = 'AuditCertificateRevokedEventType_LocalTime' -ObjectIdNames[3411] = 'AuditCertificateRevokedEventType_Message' -ObjectIdNames[3412] = 'AuditCertificateRevokedEventType_Severity' -ObjectIdNames[3413] = 'AuditCertificateRevokedEventType_ActionTimeStamp' -ObjectIdNames[3414] = 'AuditCertificateRevokedEventType_Status' -ObjectIdNames[3415] = 'AuditCertificateRevokedEventType_ServerId' -ObjectIdNames[3416] = 'AuditCertificateRevokedEventType_ClientAuditEntryId' -ObjectIdNames[3417] = 'AuditCertificateRevokedEventType_ClientUserId' -ObjectIdNames[3418] = 'AuditCertificateRevokedEventType_Certificate' -ObjectIdNames[3419] = 'AuditCertificateMismatchEventType_EventId' -ObjectIdNames[3420] = 'AuditCertificateMismatchEventType_EventType' -ObjectIdNames[3421] = 'AuditCertificateMismatchEventType_SourceNode' -ObjectIdNames[3422] = 'AuditCertificateMismatchEventType_SourceName' -ObjectIdNames[3423] = 'AuditCertificateMismatchEventType_Time' -ObjectIdNames[3424] = 'AuditCertificateMismatchEventType_ReceiveTime' -ObjectIdNames[3425] = 'AuditCertificateMismatchEventType_LocalTime' -ObjectIdNames[3426] = 'AuditCertificateMismatchEventType_Message' -ObjectIdNames[3427] = 'AuditCertificateMismatchEventType_Severity' -ObjectIdNames[3428] = 'AuditCertificateMismatchEventType_ActionTimeStamp' -ObjectIdNames[3429] = 'AuditCertificateMismatchEventType_Status' -ObjectIdNames[3430] = 'AuditCertificateMismatchEventType_ServerId' -ObjectIdNames[3431] = 'AuditCertificateMismatchEventType_ClientAuditEntryId' -ObjectIdNames[3432] = 'AuditCertificateMismatchEventType_ClientUserId' -ObjectIdNames[3433] = 'AuditCertificateMismatchEventType_Certificate' -ObjectIdNames[3434] = 'AuditNodeManagementEventType_EventId' -ObjectIdNames[3435] = 'AuditNodeManagementEventType_EventType' -ObjectIdNames[3436] = 'AuditNodeManagementEventType_SourceNode' -ObjectIdNames[3437] = 'AuditNodeManagementEventType_SourceName' -ObjectIdNames[3438] = 'AuditNodeManagementEventType_Time' -ObjectIdNames[3439] = 'AuditNodeManagementEventType_ReceiveTime' -ObjectIdNames[3440] = 'AuditNodeManagementEventType_LocalTime' -ObjectIdNames[3441] = 'AuditNodeManagementEventType_Message' -ObjectIdNames[3442] = 'AuditNodeManagementEventType_Severity' -ObjectIdNames[3443] = 'AuditNodeManagementEventType_ActionTimeStamp' -ObjectIdNames[3444] = 'AuditNodeManagementEventType_Status' -ObjectIdNames[3445] = 'AuditNodeManagementEventType_ServerId' -ObjectIdNames[3446] = 'AuditNodeManagementEventType_ClientAuditEntryId' -ObjectIdNames[3447] = 'AuditNodeManagementEventType_ClientUserId' -ObjectIdNames[3448] = 'AuditAddNodesEventType_EventId' -ObjectIdNames[3449] = 'AuditAddNodesEventType_EventType' -ObjectIdNames[3450] = 'AuditAddNodesEventType_SourceNode' -ObjectIdNames[3451] = 'AuditAddNodesEventType_SourceName' -ObjectIdNames[3452] = 'AuditAddNodesEventType_Time' -ObjectIdNames[3453] = 'AuditAddNodesEventType_ReceiveTime' -ObjectIdNames[3454] = 'AuditAddNodesEventType_LocalTime' -ObjectIdNames[3455] = 'AuditAddNodesEventType_Message' -ObjectIdNames[3456] = 'AuditAddNodesEventType_Severity' -ObjectIdNames[3457] = 'AuditAddNodesEventType_ActionTimeStamp' -ObjectIdNames[3458] = 'AuditAddNodesEventType_Status' -ObjectIdNames[3459] = 'AuditAddNodesEventType_ServerId' -ObjectIdNames[3460] = 'AuditAddNodesEventType_ClientAuditEntryId' -ObjectIdNames[3461] = 'AuditAddNodesEventType_ClientUserId' -ObjectIdNames[3462] = 'AuditDeleteNodesEventType_EventId' -ObjectIdNames[3463] = 'AuditDeleteNodesEventType_EventType' -ObjectIdNames[3464] = 'AuditDeleteNodesEventType_SourceNode' -ObjectIdNames[3465] = 'AuditDeleteNodesEventType_SourceName' -ObjectIdNames[3466] = 'AuditDeleteNodesEventType_Time' -ObjectIdNames[3467] = 'AuditDeleteNodesEventType_ReceiveTime' -ObjectIdNames[3468] = 'AuditDeleteNodesEventType_LocalTime' -ObjectIdNames[3469] = 'AuditDeleteNodesEventType_Message' -ObjectIdNames[3470] = 'AuditDeleteNodesEventType_Severity' -ObjectIdNames[3471] = 'AuditDeleteNodesEventType_ActionTimeStamp' -ObjectIdNames[3472] = 'AuditDeleteNodesEventType_Status' -ObjectIdNames[3473] = 'AuditDeleteNodesEventType_ServerId' -ObjectIdNames[3474] = 'AuditDeleteNodesEventType_ClientAuditEntryId' -ObjectIdNames[3475] = 'AuditDeleteNodesEventType_ClientUserId' -ObjectIdNames[3476] = 'AuditAddReferencesEventType_EventId' -ObjectIdNames[3477] = 'AuditAddReferencesEventType_EventType' -ObjectIdNames[3478] = 'AuditAddReferencesEventType_SourceNode' -ObjectIdNames[3479] = 'AuditAddReferencesEventType_SourceName' -ObjectIdNames[3480] = 'AuditAddReferencesEventType_Time' -ObjectIdNames[3481] = 'AuditAddReferencesEventType_ReceiveTime' -ObjectIdNames[3482] = 'AuditAddReferencesEventType_LocalTime' -ObjectIdNames[3483] = 'AuditAddReferencesEventType_Message' -ObjectIdNames[3484] = 'AuditAddReferencesEventType_Severity' -ObjectIdNames[3485] = 'AuditAddReferencesEventType_ActionTimeStamp' -ObjectIdNames[3486] = 'AuditAddReferencesEventType_Status' -ObjectIdNames[3487] = 'AuditAddReferencesEventType_ServerId' -ObjectIdNames[3488] = 'AuditAddReferencesEventType_ClientAuditEntryId' -ObjectIdNames[3489] = 'AuditAddReferencesEventType_ClientUserId' -ObjectIdNames[3490] = 'AuditDeleteReferencesEventType_EventId' -ObjectIdNames[3491] = 'AuditDeleteReferencesEventType_EventType' -ObjectIdNames[3492] = 'AuditDeleteReferencesEventType_SourceNode' -ObjectIdNames[3493] = 'AuditDeleteReferencesEventType_SourceName' -ObjectIdNames[3494] = 'AuditDeleteReferencesEventType_Time' -ObjectIdNames[3495] = 'AuditDeleteReferencesEventType_ReceiveTime' -ObjectIdNames[3496] = 'AuditDeleteReferencesEventType_LocalTime' -ObjectIdNames[3497] = 'AuditDeleteReferencesEventType_Message' -ObjectIdNames[3498] = 'AuditDeleteReferencesEventType_Severity' -ObjectIdNames[3499] = 'AuditDeleteReferencesEventType_ActionTimeStamp' -ObjectIdNames[3500] = 'AuditDeleteReferencesEventType_Status' -ObjectIdNames[3501] = 'AuditDeleteReferencesEventType_ServerId' -ObjectIdNames[3502] = 'AuditDeleteReferencesEventType_ClientAuditEntryId' -ObjectIdNames[3503] = 'AuditDeleteReferencesEventType_ClientUserId' -ObjectIdNames[3504] = 'AuditUpdateEventType_EventId' -ObjectIdNames[3505] = 'AuditUpdateEventType_EventType' -ObjectIdNames[3506] = 'AuditUpdateEventType_SourceNode' -ObjectIdNames[3507] = 'AuditUpdateEventType_SourceName' -ObjectIdNames[3508] = 'AuditUpdateEventType_Time' -ObjectIdNames[3509] = 'AuditUpdateEventType_ReceiveTime' -ObjectIdNames[3510] = 'AuditUpdateEventType_LocalTime' -ObjectIdNames[3511] = 'AuditUpdateEventType_Message' -ObjectIdNames[3512] = 'AuditUpdateEventType_Severity' -ObjectIdNames[3513] = 'AuditUpdateEventType_ActionTimeStamp' -ObjectIdNames[3514] = 'AuditUpdateEventType_Status' -ObjectIdNames[3515] = 'AuditUpdateEventType_ServerId' -ObjectIdNames[3516] = 'AuditUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3517] = 'AuditUpdateEventType_ClientUserId' -ObjectIdNames[3518] = 'AuditWriteUpdateEventType_EventId' -ObjectIdNames[3519] = 'AuditWriteUpdateEventType_EventType' -ObjectIdNames[3520] = 'AuditWriteUpdateEventType_SourceNode' -ObjectIdNames[3521] = 'AuditWriteUpdateEventType_SourceName' -ObjectIdNames[3522] = 'AuditWriteUpdateEventType_Time' -ObjectIdNames[3523] = 'AuditWriteUpdateEventType_ReceiveTime' -ObjectIdNames[3524] = 'AuditWriteUpdateEventType_LocalTime' -ObjectIdNames[3525] = 'AuditWriteUpdateEventType_Message' -ObjectIdNames[3526] = 'AuditWriteUpdateEventType_Severity' -ObjectIdNames[3527] = 'AuditWriteUpdateEventType_ActionTimeStamp' -ObjectIdNames[3528] = 'AuditWriteUpdateEventType_Status' -ObjectIdNames[3529] = 'AuditWriteUpdateEventType_ServerId' -ObjectIdNames[3530] = 'AuditWriteUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3531] = 'AuditWriteUpdateEventType_ClientUserId' -ObjectIdNames[3532] = 'AuditHistoryUpdateEventType_EventId' -ObjectIdNames[3533] = 'AuditHistoryUpdateEventType_EventType' -ObjectIdNames[3534] = 'AuditHistoryUpdateEventType_SourceNode' -ObjectIdNames[3535] = 'AuditHistoryUpdateEventType_SourceName' -ObjectIdNames[3536] = 'AuditHistoryUpdateEventType_Time' -ObjectIdNames[3537] = 'AuditHistoryUpdateEventType_ReceiveTime' -ObjectIdNames[3538] = 'AuditHistoryUpdateEventType_LocalTime' -ObjectIdNames[3539] = 'AuditHistoryUpdateEventType_Message' -ObjectIdNames[3540] = 'AuditHistoryUpdateEventType_Severity' -ObjectIdNames[3541] = 'AuditHistoryUpdateEventType_ActionTimeStamp' -ObjectIdNames[3542] = 'AuditHistoryUpdateEventType_Status' -ObjectIdNames[3543] = 'AuditHistoryUpdateEventType_ServerId' -ObjectIdNames[3544] = 'AuditHistoryUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3545] = 'AuditHistoryUpdateEventType_ClientUserId' -ObjectIdNames[3546] = 'AuditHistoryEventUpdateEventType_EventId' -ObjectIdNames[3547] = 'AuditHistoryEventUpdateEventType_EventType' -ObjectIdNames[3548] = 'AuditHistoryEventUpdateEventType_SourceNode' -ObjectIdNames[3549] = 'AuditHistoryEventUpdateEventType_SourceName' -ObjectIdNames[3550] = 'AuditHistoryEventUpdateEventType_Time' -ObjectIdNames[3551] = 'AuditHistoryEventUpdateEventType_ReceiveTime' -ObjectIdNames[3552] = 'AuditHistoryEventUpdateEventType_LocalTime' -ObjectIdNames[3553] = 'AuditHistoryEventUpdateEventType_Message' -ObjectIdNames[3554] = 'AuditHistoryEventUpdateEventType_Severity' -ObjectIdNames[3555] = 'AuditHistoryEventUpdateEventType_ActionTimeStamp' -ObjectIdNames[3556] = 'AuditHistoryEventUpdateEventType_Status' -ObjectIdNames[3557] = 'AuditHistoryEventUpdateEventType_ServerId' -ObjectIdNames[3558] = 'AuditHistoryEventUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3559] = 'AuditHistoryEventUpdateEventType_ClientUserId' -ObjectIdNames[3560] = 'AuditHistoryEventUpdateEventType_ParameterDataTypeId' -ObjectIdNames[3561] = 'AuditHistoryValueUpdateEventType_EventId' -ObjectIdNames[3562] = 'AuditHistoryValueUpdateEventType_EventType' -ObjectIdNames[3563] = 'AuditHistoryValueUpdateEventType_SourceNode' -ObjectIdNames[3564] = 'AuditHistoryValueUpdateEventType_SourceName' -ObjectIdNames[3565] = 'AuditHistoryValueUpdateEventType_Time' -ObjectIdNames[3566] = 'AuditHistoryValueUpdateEventType_ReceiveTime' -ObjectIdNames[3567] = 'AuditHistoryValueUpdateEventType_LocalTime' -ObjectIdNames[3568] = 'AuditHistoryValueUpdateEventType_Message' -ObjectIdNames[3569] = 'AuditHistoryValueUpdateEventType_Severity' -ObjectIdNames[3570] = 'AuditHistoryValueUpdateEventType_ActionTimeStamp' -ObjectIdNames[3571] = 'AuditHistoryValueUpdateEventType_Status' -ObjectIdNames[3572] = 'AuditHistoryValueUpdateEventType_ServerId' -ObjectIdNames[3573] = 'AuditHistoryValueUpdateEventType_ClientAuditEntryId' -ObjectIdNames[3574] = 'AuditHistoryValueUpdateEventType_ClientUserId' -ObjectIdNames[3575] = 'AuditHistoryValueUpdateEventType_ParameterDataTypeId' -ObjectIdNames[3576] = 'AuditHistoryDeleteEventType_EventId' -ObjectIdNames[3577] = 'AuditHistoryDeleteEventType_EventType' -ObjectIdNames[3578] = 'AuditHistoryDeleteEventType_SourceNode' -ObjectIdNames[3579] = 'AuditHistoryDeleteEventType_SourceName' -ObjectIdNames[3580] = 'AuditHistoryDeleteEventType_Time' -ObjectIdNames[3581] = 'AuditHistoryDeleteEventType_ReceiveTime' -ObjectIdNames[3582] = 'AuditHistoryDeleteEventType_LocalTime' -ObjectIdNames[3583] = 'AuditHistoryDeleteEventType_Message' -ObjectIdNames[3584] = 'AuditHistoryDeleteEventType_Severity' -ObjectIdNames[3585] = 'AuditHistoryDeleteEventType_ActionTimeStamp' -ObjectIdNames[3586] = 'AuditHistoryDeleteEventType_Status' -ObjectIdNames[3587] = 'AuditHistoryDeleteEventType_ServerId' -ObjectIdNames[3588] = 'AuditHistoryDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3589] = 'AuditHistoryDeleteEventType_ClientUserId' -ObjectIdNames[3590] = 'AuditHistoryDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3591] = 'AuditHistoryRawModifyDeleteEventType_EventId' -ObjectIdNames[3592] = 'AuditHistoryRawModifyDeleteEventType_EventType' -ObjectIdNames[3593] = 'AuditHistoryRawModifyDeleteEventType_SourceNode' -ObjectIdNames[3594] = 'AuditHistoryRawModifyDeleteEventType_SourceName' -ObjectIdNames[3595] = 'AuditHistoryRawModifyDeleteEventType_Time' -ObjectIdNames[3596] = 'AuditHistoryRawModifyDeleteEventType_ReceiveTime' -ObjectIdNames[3597] = 'AuditHistoryRawModifyDeleteEventType_LocalTime' -ObjectIdNames[3598] = 'AuditHistoryRawModifyDeleteEventType_Message' -ObjectIdNames[3599] = 'AuditHistoryRawModifyDeleteEventType_Severity' -ObjectIdNames[3600] = 'AuditHistoryRawModifyDeleteEventType_ActionTimeStamp' -ObjectIdNames[3601] = 'AuditHistoryRawModifyDeleteEventType_Status' -ObjectIdNames[3602] = 'AuditHistoryRawModifyDeleteEventType_ServerId' -ObjectIdNames[3603] = 'AuditHistoryRawModifyDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3604] = 'AuditHistoryRawModifyDeleteEventType_ClientUserId' -ObjectIdNames[3605] = 'AuditHistoryRawModifyDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3606] = 'AuditHistoryRawModifyDeleteEventType_UpdatedNode' -ObjectIdNames[3607] = 'AuditHistoryAtTimeDeleteEventType_EventId' -ObjectIdNames[3608] = 'AuditHistoryAtTimeDeleteEventType_EventType' -ObjectIdNames[3609] = 'AuditHistoryAtTimeDeleteEventType_SourceNode' -ObjectIdNames[3610] = 'AuditHistoryAtTimeDeleteEventType_SourceName' -ObjectIdNames[3611] = 'AuditHistoryAtTimeDeleteEventType_Time' -ObjectIdNames[3612] = 'AuditHistoryAtTimeDeleteEventType_ReceiveTime' -ObjectIdNames[3613] = 'AuditHistoryAtTimeDeleteEventType_LocalTime' -ObjectIdNames[3614] = 'AuditHistoryAtTimeDeleteEventType_Message' -ObjectIdNames[3615] = 'AuditHistoryAtTimeDeleteEventType_Severity' -ObjectIdNames[3616] = 'AuditHistoryAtTimeDeleteEventType_ActionTimeStamp' -ObjectIdNames[3617] = 'AuditHistoryAtTimeDeleteEventType_Status' -ObjectIdNames[3618] = 'AuditHistoryAtTimeDeleteEventType_ServerId' -ObjectIdNames[3619] = 'AuditHistoryAtTimeDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3620] = 'AuditHistoryAtTimeDeleteEventType_ClientUserId' -ObjectIdNames[3621] = 'AuditHistoryAtTimeDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3622] = 'AuditHistoryAtTimeDeleteEventType_UpdatedNode' -ObjectIdNames[3623] = 'AuditHistoryEventDeleteEventType_EventId' -ObjectIdNames[3624] = 'AuditHistoryEventDeleteEventType_EventType' -ObjectIdNames[3625] = 'AuditHistoryEventDeleteEventType_SourceNode' -ObjectIdNames[3626] = 'AuditHistoryEventDeleteEventType_SourceName' -ObjectIdNames[3627] = 'AuditHistoryEventDeleteEventType_Time' -ObjectIdNames[3628] = 'AuditHistoryEventDeleteEventType_ReceiveTime' -ObjectIdNames[3629] = 'AuditHistoryEventDeleteEventType_LocalTime' -ObjectIdNames[3630] = 'AuditHistoryEventDeleteEventType_Message' -ObjectIdNames[3631] = 'AuditHistoryEventDeleteEventType_Severity' -ObjectIdNames[3632] = 'AuditHistoryEventDeleteEventType_ActionTimeStamp' -ObjectIdNames[3633] = 'AuditHistoryEventDeleteEventType_Status' -ObjectIdNames[3634] = 'AuditHistoryEventDeleteEventType_ServerId' -ObjectIdNames[3635] = 'AuditHistoryEventDeleteEventType_ClientAuditEntryId' -ObjectIdNames[3636] = 'AuditHistoryEventDeleteEventType_ClientUserId' -ObjectIdNames[3637] = 'AuditHistoryEventDeleteEventType_ParameterDataTypeId' -ObjectIdNames[3638] = 'AuditHistoryEventDeleteEventType_UpdatedNode' -ObjectIdNames[3639] = 'AuditUpdateMethodEventType_EventId' -ObjectIdNames[3640] = 'AuditUpdateMethodEventType_EventType' -ObjectIdNames[3641] = 'AuditUpdateMethodEventType_SourceNode' -ObjectIdNames[3642] = 'AuditUpdateMethodEventType_SourceName' -ObjectIdNames[3643] = 'AuditUpdateMethodEventType_Time' -ObjectIdNames[3644] = 'AuditUpdateMethodEventType_ReceiveTime' -ObjectIdNames[3645] = 'AuditUpdateMethodEventType_LocalTime' -ObjectIdNames[3646] = 'AuditUpdateMethodEventType_Message' -ObjectIdNames[3647] = 'AuditUpdateMethodEventType_Severity' -ObjectIdNames[3648] = 'AuditUpdateMethodEventType_ActionTimeStamp' -ObjectIdNames[3649] = 'AuditUpdateMethodEventType_Status' -ObjectIdNames[3650] = 'AuditUpdateMethodEventType_ServerId' -ObjectIdNames[3651] = 'AuditUpdateMethodEventType_ClientAuditEntryId' -ObjectIdNames[3652] = 'AuditUpdateMethodEventType_ClientUserId' -ObjectIdNames[3653] = 'SystemEventType_EventId' -ObjectIdNames[3654] = 'SystemEventType_EventType' -ObjectIdNames[3655] = 'SystemEventType_SourceNode' -ObjectIdNames[3656] = 'SystemEventType_SourceName' -ObjectIdNames[3657] = 'SystemEventType_Time' -ObjectIdNames[3658] = 'SystemEventType_ReceiveTime' -ObjectIdNames[3659] = 'SystemEventType_LocalTime' -ObjectIdNames[3660] = 'SystemEventType_Message' -ObjectIdNames[3661] = 'SystemEventType_Severity' -ObjectIdNames[3662] = 'DeviceFailureEventType_EventId' -ObjectIdNames[3663] = 'DeviceFailureEventType_EventType' -ObjectIdNames[3664] = 'DeviceFailureEventType_SourceNode' -ObjectIdNames[3665] = 'DeviceFailureEventType_SourceName' -ObjectIdNames[3666] = 'DeviceFailureEventType_Time' -ObjectIdNames[3667] = 'DeviceFailureEventType_ReceiveTime' -ObjectIdNames[3668] = 'DeviceFailureEventType_LocalTime' -ObjectIdNames[3669] = 'DeviceFailureEventType_Message' -ObjectIdNames[3670] = 'DeviceFailureEventType_Severity' -ObjectIdNames[3671] = 'BaseModelChangeEventType_EventId' -ObjectIdNames[3672] = 'BaseModelChangeEventType_EventType' -ObjectIdNames[3673] = 'BaseModelChangeEventType_SourceNode' -ObjectIdNames[3674] = 'BaseModelChangeEventType_SourceName' -ObjectIdNames[3675] = 'BaseModelChangeEventType_Time' -ObjectIdNames[3676] = 'BaseModelChangeEventType_ReceiveTime' -ObjectIdNames[3677] = 'BaseModelChangeEventType_LocalTime' -ObjectIdNames[3678] = 'BaseModelChangeEventType_Message' -ObjectIdNames[3679] = 'BaseModelChangeEventType_Severity' -ObjectIdNames[3680] = 'GeneralModelChangeEventType_EventId' -ObjectIdNames[3681] = 'GeneralModelChangeEventType_EventType' -ObjectIdNames[3682] = 'GeneralModelChangeEventType_SourceNode' -ObjectIdNames[3683] = 'GeneralModelChangeEventType_SourceName' -ObjectIdNames[3684] = 'GeneralModelChangeEventType_Time' -ObjectIdNames[3685] = 'GeneralModelChangeEventType_ReceiveTime' -ObjectIdNames[3686] = 'GeneralModelChangeEventType_LocalTime' -ObjectIdNames[3687] = 'GeneralModelChangeEventType_Message' -ObjectIdNames[3688] = 'GeneralModelChangeEventType_Severity' -ObjectIdNames[3689] = 'SemanticChangeEventType_EventId' -ObjectIdNames[3690] = 'SemanticChangeEventType_EventType' -ObjectIdNames[3691] = 'SemanticChangeEventType_SourceNode' -ObjectIdNames[3692] = 'SemanticChangeEventType_SourceName' -ObjectIdNames[3693] = 'SemanticChangeEventType_Time' -ObjectIdNames[3694] = 'SemanticChangeEventType_ReceiveTime' -ObjectIdNames[3695] = 'SemanticChangeEventType_LocalTime' -ObjectIdNames[3696] = 'SemanticChangeEventType_Message' -ObjectIdNames[3697] = 'SemanticChangeEventType_Severity' ObjectIdNames[3698] = 'ServerStatusType_BuildInfo_ProductUri' ObjectIdNames[3699] = 'ServerStatusType_BuildInfo_ManufacturerName' ObjectIdNames[3700] = 'ServerStatusType_BuildInfo_ProductName' @@ -17982,12 +13938,6 @@ class ObjectIds: ObjectIdNames[3707] = 'Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionDiagnosticsArray' ObjectIdNames[3708] = 'Server_ServerDiagnostics_SessionsDiagnosticsSummary_SessionSecurityDiagnosticsArray' ObjectIdNames[3709] = 'Server_ServerRedundancy_RedundancySupport' -ObjectIdNames[3714] = 'FiniteStateVariableType_Name' -ObjectIdNames[3715] = 'FiniteStateVariableType_Number' -ObjectIdNames[3716] = 'FiniteStateVariableType_EffectiveDisplayName' -ObjectIdNames[3717] = 'FiniteTransitionVariableType_Name' -ObjectIdNames[3718] = 'FiniteTransitionVariableType_Number' -ObjectIdNames[3719] = 'FiniteTransitionVariableType_TransitionTime' ObjectIdNames[3720] = 'StateMachineType_CurrentState_Id' ObjectIdNames[3721] = 'StateMachineType_CurrentState_Name' ObjectIdNames[3722] = 'StateMachineType_CurrentState_Number' @@ -18004,16 +13954,6 @@ class ObjectIds: ObjectIdNames[3733] = 'FiniteStateMachineType_LastTransition_Name' ObjectIdNames[3734] = 'FiniteStateMachineType_LastTransition_Number' ObjectIdNames[3735] = 'FiniteStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[3736] = 'InitialStateType_StateNumber' -ObjectIdNames[3737] = 'TransitionEventType_EventId' -ObjectIdNames[3738] = 'TransitionEventType_EventType' -ObjectIdNames[3739] = 'TransitionEventType_SourceNode' -ObjectIdNames[3740] = 'TransitionEventType_SourceName' -ObjectIdNames[3741] = 'TransitionEventType_Time' -ObjectIdNames[3742] = 'TransitionEventType_ReceiveTime' -ObjectIdNames[3743] = 'TransitionEventType_LocalTime' -ObjectIdNames[3744] = 'TransitionEventType_Message' -ObjectIdNames[3745] = 'TransitionEventType_Severity' ObjectIdNames[3746] = 'TransitionEventType_FromState_Id' ObjectIdNames[3747] = 'TransitionEventType_FromState_Name' ObjectIdNames[3748] = 'TransitionEventType_FromState_Number' @@ -18026,73 +13966,7 @@ class ObjectIds: ObjectIdNames[3755] = 'TransitionEventType_Transition_Name' ObjectIdNames[3756] = 'TransitionEventType_Transition_Number' ObjectIdNames[3757] = 'TransitionEventType_Transition_TransitionTime' -ObjectIdNames[3758] = 'AuditUpdateStateEventType_EventId' -ObjectIdNames[3759] = 'AuditUpdateStateEventType_EventType' -ObjectIdNames[3760] = 'AuditUpdateStateEventType_SourceNode' -ObjectIdNames[3761] = 'AuditUpdateStateEventType_SourceName' -ObjectIdNames[3762] = 'AuditUpdateStateEventType_Time' -ObjectIdNames[3763] = 'AuditUpdateStateEventType_ReceiveTime' -ObjectIdNames[3764] = 'AuditUpdateStateEventType_LocalTime' -ObjectIdNames[3765] = 'AuditUpdateStateEventType_Message' -ObjectIdNames[3766] = 'AuditUpdateStateEventType_Severity' -ObjectIdNames[3767] = 'AuditUpdateStateEventType_ActionTimeStamp' -ObjectIdNames[3768] = 'AuditUpdateStateEventType_Status' -ObjectIdNames[3769] = 'AuditUpdateStateEventType_ServerId' -ObjectIdNames[3770] = 'AuditUpdateStateEventType_ClientAuditEntryId' -ObjectIdNames[3771] = 'AuditUpdateStateEventType_ClientUserId' -ObjectIdNames[3772] = 'AuditUpdateStateEventType_MethodId' -ObjectIdNames[3773] = 'AuditUpdateStateEventType_InputArguments' -ObjectIdNames[3774] = 'AnalogItemType_Definition' -ObjectIdNames[3775] = 'AnalogItemType_ValuePrecision' -ObjectIdNames[3776] = 'DiscreteItemType_Definition' -ObjectIdNames[3777] = 'DiscreteItemType_ValuePrecision' -ObjectIdNames[3778] = 'TwoStateDiscreteType_Definition' -ObjectIdNames[3779] = 'TwoStateDiscreteType_ValuePrecision' -ObjectIdNames[3780] = 'MultiStateDiscreteType_Definition' -ObjectIdNames[3781] = 'MultiStateDiscreteType_ValuePrecision' -ObjectIdNames[3782] = 'ProgramTransitionEventType_EventId' -ObjectIdNames[3783] = 'ProgramTransitionEventType_EventType' -ObjectIdNames[3784] = 'ProgramTransitionEventType_SourceNode' -ObjectIdNames[3785] = 'ProgramTransitionEventType_SourceName' -ObjectIdNames[3786] = 'ProgramTransitionEventType_Time' -ObjectIdNames[3787] = 'ProgramTransitionEventType_ReceiveTime' -ObjectIdNames[3788] = 'ProgramTransitionEventType_LocalTime' -ObjectIdNames[3789] = 'ProgramTransitionEventType_Message' -ObjectIdNames[3790] = 'ProgramTransitionEventType_Severity' -ObjectIdNames[3791] = 'ProgramTransitionEventType_FromState' -ObjectIdNames[3792] = 'ProgramTransitionEventType_FromState_Id' -ObjectIdNames[3793] = 'ProgramTransitionEventType_FromState_Name' -ObjectIdNames[3794] = 'ProgramTransitionEventType_FromState_Number' -ObjectIdNames[3795] = 'ProgramTransitionEventType_FromState_EffectiveDisplayName' -ObjectIdNames[3796] = 'ProgramTransitionEventType_ToState' -ObjectIdNames[3797] = 'ProgramTransitionEventType_ToState_Id' -ObjectIdNames[3798] = 'ProgramTransitionEventType_ToState_Name' -ObjectIdNames[3799] = 'ProgramTransitionEventType_ToState_Number' -ObjectIdNames[3800] = 'ProgramTransitionEventType_ToState_EffectiveDisplayName' -ObjectIdNames[3801] = 'ProgramTransitionEventType_Transition' -ObjectIdNames[3802] = 'ProgramTransitionEventType_Transition_Id' -ObjectIdNames[3803] = 'ProgramTransitionEventType_Transition_Name' -ObjectIdNames[3804] = 'ProgramTransitionEventType_Transition_Number' -ObjectIdNames[3805] = 'ProgramTransitionEventType_Transition_TransitionTime' ObjectIdNames[3806] = 'ProgramTransitionAuditEventType' -ObjectIdNames[3807] = 'ProgramTransitionAuditEventType_EventId' -ObjectIdNames[3808] = 'ProgramTransitionAuditEventType_EventType' -ObjectIdNames[3809] = 'ProgramTransitionAuditEventType_SourceNode' -ObjectIdNames[3810] = 'ProgramTransitionAuditEventType_SourceName' -ObjectIdNames[3811] = 'ProgramTransitionAuditEventType_Time' -ObjectIdNames[3812] = 'ProgramTransitionAuditEventType_ReceiveTime' -ObjectIdNames[3813] = 'ProgramTransitionAuditEventType_LocalTime' -ObjectIdNames[3814] = 'ProgramTransitionAuditEventType_Message' -ObjectIdNames[3815] = 'ProgramTransitionAuditEventType_Severity' -ObjectIdNames[3816] = 'ProgramTransitionAuditEventType_ActionTimeStamp' -ObjectIdNames[3817] = 'ProgramTransitionAuditEventType_Status' -ObjectIdNames[3818] = 'ProgramTransitionAuditEventType_ServerId' -ObjectIdNames[3819] = 'ProgramTransitionAuditEventType_ClientAuditEntryId' -ObjectIdNames[3820] = 'ProgramTransitionAuditEventType_ClientUserId' -ObjectIdNames[3821] = 'ProgramTransitionAuditEventType_MethodId' -ObjectIdNames[3822] = 'ProgramTransitionAuditEventType_InputArguments' -ObjectIdNames[3823] = 'ProgramTransitionAuditEventType_OldStateId' -ObjectIdNames[3824] = 'ProgramTransitionAuditEventType_NewStateId' ObjectIdNames[3825] = 'ProgramTransitionAuditEventType_Transition' ObjectIdNames[3826] = 'ProgramTransitionAuditEventType_Transition_Id' ObjectIdNames[3827] = 'ProgramTransitionAuditEventType_Transition_Name' @@ -18121,156 +13995,14 @@ class ObjectIds: ObjectIdNames[3850] = 'ProgramStateMachineType_FinalResultData' ObjectIdNames[3863] = 'AddCommentMethodType' ObjectIdNames[3864] = 'AddCommentMethodType_InputArguments' -ObjectIdNames[3865] = 'ConditionType_EventId' -ObjectIdNames[3866] = 'ConditionType_EventType' -ObjectIdNames[3867] = 'ConditionType_SourceNode' -ObjectIdNames[3868] = 'ConditionType_SourceName' -ObjectIdNames[3869] = 'ConditionType_Time' -ObjectIdNames[3870] = 'ConditionType_ReceiveTime' -ObjectIdNames[3871] = 'ConditionType_LocalTime' -ObjectIdNames[3872] = 'ConditionType_Message' -ObjectIdNames[3873] = 'ConditionType_Severity' ObjectIdNames[3874] = 'ConditionType_Retain' ObjectIdNames[3875] = 'ConditionType_ConditionRefresh' ObjectIdNames[3876] = 'ConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[3969] = 'RefreshStartEventType_EventId' -ObjectIdNames[3970] = 'RefreshStartEventType_EventType' -ObjectIdNames[3971] = 'RefreshStartEventType_SourceNode' -ObjectIdNames[3972] = 'RefreshStartEventType_SourceName' -ObjectIdNames[3973] = 'RefreshStartEventType_Time' -ObjectIdNames[3974] = 'RefreshStartEventType_ReceiveTime' -ObjectIdNames[3975] = 'RefreshStartEventType_LocalTime' -ObjectIdNames[3976] = 'RefreshStartEventType_Message' -ObjectIdNames[3977] = 'RefreshStartEventType_Severity' -ObjectIdNames[3978] = 'RefreshEndEventType_EventId' -ObjectIdNames[3979] = 'RefreshEndEventType_EventType' -ObjectIdNames[3980] = 'RefreshEndEventType_SourceNode' -ObjectIdNames[3981] = 'RefreshEndEventType_SourceName' -ObjectIdNames[3982] = 'RefreshEndEventType_Time' -ObjectIdNames[3983] = 'RefreshEndEventType_ReceiveTime' -ObjectIdNames[3984] = 'RefreshEndEventType_LocalTime' -ObjectIdNames[3985] = 'RefreshEndEventType_Message' -ObjectIdNames[3986] = 'RefreshEndEventType_Severity' -ObjectIdNames[3987] = 'RefreshRequiredEventType_EventId' -ObjectIdNames[3988] = 'RefreshRequiredEventType_EventType' -ObjectIdNames[3989] = 'RefreshRequiredEventType_SourceNode' -ObjectIdNames[3990] = 'RefreshRequiredEventType_SourceName' -ObjectIdNames[3991] = 'RefreshRequiredEventType_Time' -ObjectIdNames[3992] = 'RefreshRequiredEventType_ReceiveTime' -ObjectIdNames[3993] = 'RefreshRequiredEventType_LocalTime' -ObjectIdNames[3994] = 'RefreshRequiredEventType_Message' -ObjectIdNames[3995] = 'RefreshRequiredEventType_Severity' -ObjectIdNames[3996] = 'AuditConditionEventType_EventId' -ObjectIdNames[3997] = 'AuditConditionEventType_EventType' -ObjectIdNames[3998] = 'AuditConditionEventType_SourceNode' -ObjectIdNames[3999] = 'AuditConditionEventType_SourceName' -ObjectIdNames[4000] = 'AuditConditionEventType_Time' -ObjectIdNames[4001] = 'AuditConditionEventType_ReceiveTime' -ObjectIdNames[4002] = 'AuditConditionEventType_LocalTime' -ObjectIdNames[4003] = 'AuditConditionEventType_Message' -ObjectIdNames[4004] = 'AuditConditionEventType_Severity' -ObjectIdNames[4005] = 'AuditConditionEventType_ActionTimeStamp' -ObjectIdNames[4006] = 'AuditConditionEventType_Status' -ObjectIdNames[4007] = 'AuditConditionEventType_ServerId' -ObjectIdNames[4008] = 'AuditConditionEventType_ClientAuditEntryId' -ObjectIdNames[4009] = 'AuditConditionEventType_ClientUserId' -ObjectIdNames[4010] = 'AuditConditionEventType_MethodId' -ObjectIdNames[4011] = 'AuditConditionEventType_InputArguments' -ObjectIdNames[4106] = 'AuditConditionEnableEventType_EventId' -ObjectIdNames[4107] = 'AuditConditionEnableEventType_EventType' -ObjectIdNames[4108] = 'AuditConditionEnableEventType_SourceNode' -ObjectIdNames[4109] = 'AuditConditionEnableEventType_SourceName' -ObjectIdNames[4110] = 'AuditConditionEnableEventType_Time' -ObjectIdNames[4111] = 'AuditConditionEnableEventType_ReceiveTime' -ObjectIdNames[4112] = 'AuditConditionEnableEventType_LocalTime' -ObjectIdNames[4113] = 'AuditConditionEnableEventType_Message' -ObjectIdNames[4114] = 'AuditConditionEnableEventType_Severity' -ObjectIdNames[4115] = 'AuditConditionEnableEventType_ActionTimeStamp' -ObjectIdNames[4116] = 'AuditConditionEnableEventType_Status' -ObjectIdNames[4117] = 'AuditConditionEnableEventType_ServerId' -ObjectIdNames[4118] = 'AuditConditionEnableEventType_ClientAuditEntryId' -ObjectIdNames[4119] = 'AuditConditionEnableEventType_ClientUserId' -ObjectIdNames[4120] = 'AuditConditionEnableEventType_MethodId' -ObjectIdNames[4121] = 'AuditConditionEnableEventType_InputArguments' -ObjectIdNames[4170] = 'AuditConditionCommentEventType_EventId' -ObjectIdNames[4171] = 'AuditConditionCommentEventType_EventType' -ObjectIdNames[4172] = 'AuditConditionCommentEventType_SourceNode' -ObjectIdNames[4173] = 'AuditConditionCommentEventType_SourceName' -ObjectIdNames[4174] = 'AuditConditionCommentEventType_Time' -ObjectIdNames[4175] = 'AuditConditionCommentEventType_ReceiveTime' -ObjectIdNames[4176] = 'AuditConditionCommentEventType_LocalTime' -ObjectIdNames[4177] = 'AuditConditionCommentEventType_Message' -ObjectIdNames[4178] = 'AuditConditionCommentEventType_Severity' -ObjectIdNames[4179] = 'AuditConditionCommentEventType_ActionTimeStamp' -ObjectIdNames[4180] = 'AuditConditionCommentEventType_Status' -ObjectIdNames[4181] = 'AuditConditionCommentEventType_ServerId' -ObjectIdNames[4182] = 'AuditConditionCommentEventType_ClientAuditEntryId' -ObjectIdNames[4183] = 'AuditConditionCommentEventType_ClientUserId' -ObjectIdNames[4184] = 'AuditConditionCommentEventType_MethodId' -ObjectIdNames[4185] = 'AuditConditionCommentEventType_InputArguments' -ObjectIdNames[4188] = 'DialogConditionType_EventId' -ObjectIdNames[4189] = 'DialogConditionType_EventType' -ObjectIdNames[4190] = 'DialogConditionType_SourceNode' -ObjectIdNames[4191] = 'DialogConditionType_SourceName' -ObjectIdNames[4192] = 'DialogConditionType_Time' -ObjectIdNames[4193] = 'DialogConditionType_ReceiveTime' -ObjectIdNames[4194] = 'DialogConditionType_LocalTime' -ObjectIdNames[4195] = 'DialogConditionType_Message' -ObjectIdNames[4196] = 'DialogConditionType_Severity' -ObjectIdNames[4197] = 'DialogConditionType_Retain' -ObjectIdNames[4198] = 'DialogConditionType_ConditionRefresh' -ObjectIdNames[4199] = 'DialogConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[5113] = 'AcknowledgeableConditionType_EventId' -ObjectIdNames[5114] = 'AcknowledgeableConditionType_EventType' -ObjectIdNames[5115] = 'AcknowledgeableConditionType_SourceNode' -ObjectIdNames[5116] = 'AcknowledgeableConditionType_SourceName' -ObjectIdNames[5117] = 'AcknowledgeableConditionType_Time' -ObjectIdNames[5118] = 'AcknowledgeableConditionType_ReceiveTime' -ObjectIdNames[5119] = 'AcknowledgeableConditionType_LocalTime' -ObjectIdNames[5120] = 'AcknowledgeableConditionType_Message' -ObjectIdNames[5121] = 'AcknowledgeableConditionType_Severity' -ObjectIdNames[5122] = 'AcknowledgeableConditionType_Retain' -ObjectIdNames[5123] = 'AcknowledgeableConditionType_ConditionRefresh' -ObjectIdNames[5124] = 'AcknowledgeableConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[5540] = 'AlarmConditionType_EventId' -ObjectIdNames[5541] = 'AlarmConditionType_EventType' -ObjectIdNames[5542] = 'AlarmConditionType_SourceNode' -ObjectIdNames[5543] = 'AlarmConditionType_SourceName' -ObjectIdNames[5544] = 'AlarmConditionType_Time' -ObjectIdNames[5545] = 'AlarmConditionType_ReceiveTime' -ObjectIdNames[5546] = 'AlarmConditionType_LocalTime' -ObjectIdNames[5547] = 'AlarmConditionType_Message' -ObjectIdNames[5548] = 'AlarmConditionType_Severity' -ObjectIdNames[5549] = 'AlarmConditionType_Retain' -ObjectIdNames[5550] = 'AlarmConditionType_ConditionRefresh' -ObjectIdNames[5551] = 'AlarmConditionType_ConditionRefresh_InputArguments' -ObjectIdNames[6088] = 'ShelvedStateMachineType_CurrentState' -ObjectIdNames[6089] = 'ShelvedStateMachineType_CurrentState_Id' -ObjectIdNames[6090] = 'ShelvedStateMachineType_CurrentState_Name' -ObjectIdNames[6091] = 'ShelvedStateMachineType_CurrentState_Number' -ObjectIdNames[6092] = 'ShelvedStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[6093] = 'ShelvedStateMachineType_LastTransition' -ObjectIdNames[6094] = 'ShelvedStateMachineType_LastTransition_Id' -ObjectIdNames[6095] = 'ShelvedStateMachineType_LastTransition_Name' -ObjectIdNames[6096] = 'ShelvedStateMachineType_LastTransition_Number' -ObjectIdNames[6097] = 'ShelvedStateMachineType_LastTransition_TransitionTime' ObjectIdNames[6098] = 'ShelvedStateMachineType_Unshelved_StateNumber' ObjectIdNames[6100] = 'ShelvedStateMachineType_TimedShelved_StateNumber' ObjectIdNames[6101] = 'ShelvedStateMachineType_OneShotShelved_StateNumber' ObjectIdNames[6102] = 'TimedShelveMethodType' ObjectIdNames[6103] = 'TimedShelveMethodType_InputArguments' -ObjectIdNames[6116] = 'LimitAlarmType_EventId' -ObjectIdNames[6117] = 'LimitAlarmType_EventType' -ObjectIdNames[6118] = 'LimitAlarmType_SourceNode' -ObjectIdNames[6119] = 'LimitAlarmType_SourceName' -ObjectIdNames[6120] = 'LimitAlarmType_Time' -ObjectIdNames[6121] = 'LimitAlarmType_ReceiveTime' -ObjectIdNames[6122] = 'LimitAlarmType_LocalTime' -ObjectIdNames[6123] = 'LimitAlarmType_Message' -ObjectIdNames[6124] = 'LimitAlarmType_Severity' -ObjectIdNames[6125] = 'LimitAlarmType_Retain' -ObjectIdNames[6126] = 'LimitAlarmType_ConditionRefresh' -ObjectIdNames[6127] = 'LimitAlarmType_ConditionRefresh_InputArguments' ObjectIdNames[7591] = 'IdType_EnumStrings' ObjectIdNames[7594] = 'EnumValueType' ObjectIdNames[7595] = 'MessageSecurityMode_EnumStrings' @@ -18587,61 +14319,10 @@ class ObjectIds: ObjectIdNames[8919] = 'OpcUa_XmlSchema_TimeZoneDataType_DataTypeVersion' ObjectIdNames[8920] = 'OpcUa_XmlSchema_TimeZoneDataType_DictionaryFragment' ObjectIdNames[8927] = 'AuditConditionRespondEventType' -ObjectIdNames[8928] = 'AuditConditionRespondEventType_EventId' -ObjectIdNames[8929] = 'AuditConditionRespondEventType_EventType' -ObjectIdNames[8930] = 'AuditConditionRespondEventType_SourceNode' -ObjectIdNames[8931] = 'AuditConditionRespondEventType_SourceName' -ObjectIdNames[8932] = 'AuditConditionRespondEventType_Time' -ObjectIdNames[8933] = 'AuditConditionRespondEventType_ReceiveTime' -ObjectIdNames[8934] = 'AuditConditionRespondEventType_LocalTime' -ObjectIdNames[8935] = 'AuditConditionRespondEventType_Message' -ObjectIdNames[8936] = 'AuditConditionRespondEventType_Severity' -ObjectIdNames[8937] = 'AuditConditionRespondEventType_ActionTimeStamp' -ObjectIdNames[8938] = 'AuditConditionRespondEventType_Status' -ObjectIdNames[8939] = 'AuditConditionRespondEventType_ServerId' -ObjectIdNames[8940] = 'AuditConditionRespondEventType_ClientAuditEntryId' -ObjectIdNames[8941] = 'AuditConditionRespondEventType_ClientUserId' -ObjectIdNames[8942] = 'AuditConditionRespondEventType_MethodId' -ObjectIdNames[8943] = 'AuditConditionRespondEventType_InputArguments' ObjectIdNames[8944] = 'AuditConditionAcknowledgeEventType' -ObjectIdNames[8945] = 'AuditConditionAcknowledgeEventType_EventId' -ObjectIdNames[8946] = 'AuditConditionAcknowledgeEventType_EventType' -ObjectIdNames[8947] = 'AuditConditionAcknowledgeEventType_SourceNode' -ObjectIdNames[8948] = 'AuditConditionAcknowledgeEventType_SourceName' -ObjectIdNames[8949] = 'AuditConditionAcknowledgeEventType_Time' -ObjectIdNames[8950] = 'AuditConditionAcknowledgeEventType_ReceiveTime' -ObjectIdNames[8951] = 'AuditConditionAcknowledgeEventType_LocalTime' -ObjectIdNames[8952] = 'AuditConditionAcknowledgeEventType_Message' -ObjectIdNames[8953] = 'AuditConditionAcknowledgeEventType_Severity' -ObjectIdNames[8954] = 'AuditConditionAcknowledgeEventType_ActionTimeStamp' -ObjectIdNames[8955] = 'AuditConditionAcknowledgeEventType_Status' -ObjectIdNames[8956] = 'AuditConditionAcknowledgeEventType_ServerId' -ObjectIdNames[8957] = 'AuditConditionAcknowledgeEventType_ClientAuditEntryId' -ObjectIdNames[8958] = 'AuditConditionAcknowledgeEventType_ClientUserId' -ObjectIdNames[8959] = 'AuditConditionAcknowledgeEventType_MethodId' -ObjectIdNames[8960] = 'AuditConditionAcknowledgeEventType_InputArguments' ObjectIdNames[8961] = 'AuditConditionConfirmEventType' -ObjectIdNames[8962] = 'AuditConditionConfirmEventType_EventId' -ObjectIdNames[8963] = 'AuditConditionConfirmEventType_EventType' -ObjectIdNames[8964] = 'AuditConditionConfirmEventType_SourceNode' -ObjectIdNames[8965] = 'AuditConditionConfirmEventType_SourceName' -ObjectIdNames[8966] = 'AuditConditionConfirmEventType_Time' -ObjectIdNames[8967] = 'AuditConditionConfirmEventType_ReceiveTime' -ObjectIdNames[8968] = 'AuditConditionConfirmEventType_LocalTime' -ObjectIdNames[8969] = 'AuditConditionConfirmEventType_Message' -ObjectIdNames[8970] = 'AuditConditionConfirmEventType_Severity' -ObjectIdNames[8971] = 'AuditConditionConfirmEventType_ActionTimeStamp' -ObjectIdNames[8972] = 'AuditConditionConfirmEventType_Status' -ObjectIdNames[8973] = 'AuditConditionConfirmEventType_ServerId' -ObjectIdNames[8974] = 'AuditConditionConfirmEventType_ClientAuditEntryId' -ObjectIdNames[8975] = 'AuditConditionConfirmEventType_ClientUserId' -ObjectIdNames[8976] = 'AuditConditionConfirmEventType_MethodId' -ObjectIdNames[8977] = 'AuditConditionConfirmEventType_InputArguments' ObjectIdNames[8995] = 'TwoStateVariableType' ObjectIdNames[8996] = 'TwoStateVariableType_Id' -ObjectIdNames[8997] = 'TwoStateVariableType_Name' -ObjectIdNames[8998] = 'TwoStateVariableType_Number' -ObjectIdNames[8999] = 'TwoStateVariableType_EffectiveDisplayName' ObjectIdNames[9000] = 'TwoStateVariableType_TransitionTime' ObjectIdNames[9001] = 'TwoStateVariableType_EffectiveTransitionTime' ObjectIdNames[9002] = 'ConditionVariableType' @@ -18675,8 +14356,6 @@ class ObjectIds: ObjectIdNames[9030] = 'ConditionType_AddComment_InputArguments' ObjectIdNames[9031] = 'DialogResponseMethodType' ObjectIdNames[9032] = 'DialogResponseMethodType_InputArguments' -ObjectIdNames[9033] = 'DialogConditionType_ConditionName' -ObjectIdNames[9034] = 'DialogConditionType_BranchId' ObjectIdNames[9035] = 'DialogConditionType_EnabledState' ObjectIdNames[9036] = 'DialogConditionType_EnabledState_Id' ObjectIdNames[9037] = 'DialogConditionType_EnabledState_Name' @@ -18686,17 +14365,6 @@ class ObjectIds: ObjectIdNames[9041] = 'DialogConditionType_EnabledState_EffectiveTransitionTime' ObjectIdNames[9042] = 'DialogConditionType_EnabledState_TrueState' ObjectIdNames[9043] = 'DialogConditionType_EnabledState_FalseState' -ObjectIdNames[9044] = 'DialogConditionType_Quality' -ObjectIdNames[9045] = 'DialogConditionType_Quality_SourceTimestamp' -ObjectIdNames[9046] = 'DialogConditionType_LastSeverity' -ObjectIdNames[9047] = 'DialogConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9048] = 'DialogConditionType_Comment' -ObjectIdNames[9049] = 'DialogConditionType_Comment_SourceTimestamp' -ObjectIdNames[9050] = 'DialogConditionType_ClientUserId' -ObjectIdNames[9051] = 'DialogConditionType_Enable' -ObjectIdNames[9052] = 'DialogConditionType_Disable' -ObjectIdNames[9053] = 'DialogConditionType_AddComment' -ObjectIdNames[9054] = 'DialogConditionType_AddComment_InputArguments' ObjectIdNames[9055] = 'DialogConditionType_DialogState' ObjectIdNames[9056] = 'DialogConditionType_DialogState_Id' ObjectIdNames[9057] = 'DialogConditionType_DialogState_Name' @@ -18713,8 +14381,6 @@ class ObjectIds: ObjectIdNames[9068] = 'DialogConditionType_LastResponse' ObjectIdNames[9069] = 'DialogConditionType_Respond' ObjectIdNames[9070] = 'DialogConditionType_Respond_InputArguments' -ObjectIdNames[9071] = 'AcknowledgeableConditionType_ConditionName' -ObjectIdNames[9072] = 'AcknowledgeableConditionType_BranchId' ObjectIdNames[9073] = 'AcknowledgeableConditionType_EnabledState' ObjectIdNames[9074] = 'AcknowledgeableConditionType_EnabledState_Id' ObjectIdNames[9075] = 'AcknowledgeableConditionType_EnabledState_Name' @@ -18724,17 +14390,6 @@ class ObjectIds: ObjectIdNames[9079] = 'AcknowledgeableConditionType_EnabledState_EffectiveTransitionTime' ObjectIdNames[9080] = 'AcknowledgeableConditionType_EnabledState_TrueState' ObjectIdNames[9081] = 'AcknowledgeableConditionType_EnabledState_FalseState' -ObjectIdNames[9082] = 'AcknowledgeableConditionType_Quality' -ObjectIdNames[9083] = 'AcknowledgeableConditionType_Quality_SourceTimestamp' -ObjectIdNames[9084] = 'AcknowledgeableConditionType_LastSeverity' -ObjectIdNames[9085] = 'AcknowledgeableConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9086] = 'AcknowledgeableConditionType_Comment' -ObjectIdNames[9087] = 'AcknowledgeableConditionType_Comment_SourceTimestamp' -ObjectIdNames[9088] = 'AcknowledgeableConditionType_ClientUserId' -ObjectIdNames[9089] = 'AcknowledgeableConditionType_Enable' -ObjectIdNames[9090] = 'AcknowledgeableConditionType_Disable' -ObjectIdNames[9091] = 'AcknowledgeableConditionType_AddComment' -ObjectIdNames[9092] = 'AcknowledgeableConditionType_AddComment_InputArguments' ObjectIdNames[9093] = 'AcknowledgeableConditionType_AckedState' ObjectIdNames[9094] = 'AcknowledgeableConditionType_AckedState_Id' ObjectIdNames[9095] = 'AcknowledgeableConditionType_AckedState_Name' @@ -18758,8 +14413,6 @@ class ObjectIds: ObjectIdNames[9113] = 'AcknowledgeableConditionType_Confirm' ObjectIdNames[9114] = 'AcknowledgeableConditionType_Confirm_InputArguments' ObjectIdNames[9115] = 'ShelvedStateMachineType_UnshelveTime' -ObjectIdNames[9116] = 'AlarmConditionType_ConditionName' -ObjectIdNames[9117] = 'AlarmConditionType_BranchId' ObjectIdNames[9118] = 'AlarmConditionType_EnabledState' ObjectIdNames[9119] = 'AlarmConditionType_EnabledState_Id' ObjectIdNames[9120] = 'AlarmConditionType_EnabledState_Name' @@ -18769,39 +14422,6 @@ class ObjectIds: ObjectIdNames[9124] = 'AlarmConditionType_EnabledState_EffectiveTransitionTime' ObjectIdNames[9125] = 'AlarmConditionType_EnabledState_TrueState' ObjectIdNames[9126] = 'AlarmConditionType_EnabledState_FalseState' -ObjectIdNames[9127] = 'AlarmConditionType_Quality' -ObjectIdNames[9128] = 'AlarmConditionType_Quality_SourceTimestamp' -ObjectIdNames[9129] = 'AlarmConditionType_LastSeverity' -ObjectIdNames[9130] = 'AlarmConditionType_LastSeverity_SourceTimestamp' -ObjectIdNames[9131] = 'AlarmConditionType_Comment' -ObjectIdNames[9132] = 'AlarmConditionType_Comment_SourceTimestamp' -ObjectIdNames[9133] = 'AlarmConditionType_ClientUserId' -ObjectIdNames[9134] = 'AlarmConditionType_Enable' -ObjectIdNames[9135] = 'AlarmConditionType_Disable' -ObjectIdNames[9136] = 'AlarmConditionType_AddComment' -ObjectIdNames[9137] = 'AlarmConditionType_AddComment_InputArguments' -ObjectIdNames[9138] = 'AlarmConditionType_AckedState' -ObjectIdNames[9139] = 'AlarmConditionType_AckedState_Id' -ObjectIdNames[9140] = 'AlarmConditionType_AckedState_Name' -ObjectIdNames[9141] = 'AlarmConditionType_AckedState_Number' -ObjectIdNames[9142] = 'AlarmConditionType_AckedState_EffectiveDisplayName' -ObjectIdNames[9143] = 'AlarmConditionType_AckedState_TransitionTime' -ObjectIdNames[9144] = 'AlarmConditionType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9145] = 'AlarmConditionType_AckedState_TrueState' -ObjectIdNames[9146] = 'AlarmConditionType_AckedState_FalseState' -ObjectIdNames[9147] = 'AlarmConditionType_ConfirmedState' -ObjectIdNames[9148] = 'AlarmConditionType_ConfirmedState_Id' -ObjectIdNames[9149] = 'AlarmConditionType_ConfirmedState_Name' -ObjectIdNames[9150] = 'AlarmConditionType_ConfirmedState_Number' -ObjectIdNames[9151] = 'AlarmConditionType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9152] = 'AlarmConditionType_ConfirmedState_TransitionTime' -ObjectIdNames[9153] = 'AlarmConditionType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9154] = 'AlarmConditionType_ConfirmedState_TrueState' -ObjectIdNames[9155] = 'AlarmConditionType_ConfirmedState_FalseState' -ObjectIdNames[9156] = 'AlarmConditionType_Acknowledge' -ObjectIdNames[9157] = 'AlarmConditionType_Acknowledge_InputArguments' -ObjectIdNames[9158] = 'AlarmConditionType_Confirm' -ObjectIdNames[9159] = 'AlarmConditionType_Confirm_InputArguments' ObjectIdNames[9160] = 'AlarmConditionType_ActiveState' ObjectIdNames[9161] = 'AlarmConditionType_ActiveState_Id' ObjectIdNames[9162] = 'AlarmConditionType_ActiveState_Name' @@ -18838,97 +14458,7 @@ class ObjectIds: ObjectIdNames[9214] = 'AlarmConditionType_ShelvingState_TimedShelve_InputArguments' ObjectIdNames[9215] = 'AlarmConditionType_SuppressedOrShelved' ObjectIdNames[9216] = 'AlarmConditionType_MaxTimeShelved' -ObjectIdNames[9217] = 'LimitAlarmType_ConditionName' -ObjectIdNames[9218] = 'LimitAlarmType_BranchId' -ObjectIdNames[9219] = 'LimitAlarmType_EnabledState' -ObjectIdNames[9220] = 'LimitAlarmType_EnabledState_Id' -ObjectIdNames[9221] = 'LimitAlarmType_EnabledState_Name' -ObjectIdNames[9222] = 'LimitAlarmType_EnabledState_Number' -ObjectIdNames[9223] = 'LimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9224] = 'LimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9225] = 'LimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9226] = 'LimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9227] = 'LimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9228] = 'LimitAlarmType_Quality' -ObjectIdNames[9229] = 'LimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9230] = 'LimitAlarmType_LastSeverity' -ObjectIdNames[9231] = 'LimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9232] = 'LimitAlarmType_Comment' -ObjectIdNames[9233] = 'LimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9234] = 'LimitAlarmType_ClientUserId' -ObjectIdNames[9235] = 'LimitAlarmType_Enable' -ObjectIdNames[9236] = 'LimitAlarmType_Disable' -ObjectIdNames[9237] = 'LimitAlarmType_AddComment' -ObjectIdNames[9238] = 'LimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9239] = 'LimitAlarmType_AckedState' -ObjectIdNames[9240] = 'LimitAlarmType_AckedState_Id' -ObjectIdNames[9241] = 'LimitAlarmType_AckedState_Name' -ObjectIdNames[9242] = 'LimitAlarmType_AckedState_Number' -ObjectIdNames[9243] = 'LimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9244] = 'LimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9245] = 'LimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9246] = 'LimitAlarmType_AckedState_TrueState' -ObjectIdNames[9247] = 'LimitAlarmType_AckedState_FalseState' -ObjectIdNames[9248] = 'LimitAlarmType_ConfirmedState' -ObjectIdNames[9249] = 'LimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9250] = 'LimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9251] = 'LimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9252] = 'LimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9253] = 'LimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9254] = 'LimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9255] = 'LimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9256] = 'LimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9257] = 'LimitAlarmType_Acknowledge' -ObjectIdNames[9258] = 'LimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9259] = 'LimitAlarmType_Confirm' -ObjectIdNames[9260] = 'LimitAlarmType_Confirm_InputArguments' -ObjectIdNames[9261] = 'LimitAlarmType_ActiveState' -ObjectIdNames[9262] = 'LimitAlarmType_ActiveState_Id' -ObjectIdNames[9263] = 'LimitAlarmType_ActiveState_Name' -ObjectIdNames[9264] = 'LimitAlarmType_ActiveState_Number' -ObjectIdNames[9265] = 'LimitAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9266] = 'LimitAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9267] = 'LimitAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9268] = 'LimitAlarmType_ActiveState_TrueState' -ObjectIdNames[9269] = 'LimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9270] = 'LimitAlarmType_SuppressedState' -ObjectIdNames[9271] = 'LimitAlarmType_SuppressedState_Id' -ObjectIdNames[9272] = 'LimitAlarmType_SuppressedState_Name' -ObjectIdNames[9273] = 'LimitAlarmType_SuppressedState_Number' -ObjectIdNames[9274] = 'LimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9275] = 'LimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9276] = 'LimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9277] = 'LimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9278] = 'LimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9279] = 'LimitAlarmType_ShelvingState' -ObjectIdNames[9280] = 'LimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9281] = 'LimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9282] = 'LimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9283] = 'LimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9284] = 'LimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9285] = 'LimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9286] = 'LimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9287] = 'LimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9288] = 'LimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9289] = 'LimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9290] = 'LimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9312] = 'LimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9313] = 'LimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9314] = 'LimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9315] = 'LimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9316] = 'LimitAlarmType_SuppressedOrShelved' -ObjectIdNames[9317] = 'LimitAlarmType_MaxTimeShelved' ObjectIdNames[9318] = 'ExclusiveLimitStateMachineType' -ObjectIdNames[9319] = 'ExclusiveLimitStateMachineType_CurrentState' -ObjectIdNames[9320] = 'ExclusiveLimitStateMachineType_CurrentState_Id' -ObjectIdNames[9321] = 'ExclusiveLimitStateMachineType_CurrentState_Name' -ObjectIdNames[9322] = 'ExclusiveLimitStateMachineType_CurrentState_Number' -ObjectIdNames[9323] = 'ExclusiveLimitStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[9324] = 'ExclusiveLimitStateMachineType_LastTransition' -ObjectIdNames[9325] = 'ExclusiveLimitStateMachineType_LastTransition_Id' -ObjectIdNames[9326] = 'ExclusiveLimitStateMachineType_LastTransition_Name' -ObjectIdNames[9327] = 'ExclusiveLimitStateMachineType_LastTransition_Number' -ObjectIdNames[9328] = 'ExclusiveLimitStateMachineType_LastTransition_TransitionTime' ObjectIdNames[9329] = 'ExclusiveLimitStateMachineType_HighHigh' ObjectIdNames[9330] = 'ExclusiveLimitStateMachineType_HighHigh_StateNumber' ObjectIdNames[9331] = 'ExclusiveLimitStateMachineType_High' @@ -18942,62 +14472,6 @@ class ObjectIds: ObjectIdNames[9339] = 'ExclusiveLimitStateMachineType_HighHighToHigh' ObjectIdNames[9340] = 'ExclusiveLimitStateMachineType_HighToHighHigh' ObjectIdNames[9341] = 'ExclusiveLimitAlarmType' -ObjectIdNames[9342] = 'ExclusiveLimitAlarmType_EventId' -ObjectIdNames[9343] = 'ExclusiveLimitAlarmType_EventType' -ObjectIdNames[9344] = 'ExclusiveLimitAlarmType_SourceNode' -ObjectIdNames[9345] = 'ExclusiveLimitAlarmType_SourceName' -ObjectIdNames[9346] = 'ExclusiveLimitAlarmType_Time' -ObjectIdNames[9347] = 'ExclusiveLimitAlarmType_ReceiveTime' -ObjectIdNames[9348] = 'ExclusiveLimitAlarmType_LocalTime' -ObjectIdNames[9349] = 'ExclusiveLimitAlarmType_Message' -ObjectIdNames[9350] = 'ExclusiveLimitAlarmType_Severity' -ObjectIdNames[9351] = 'ExclusiveLimitAlarmType_ConditionName' -ObjectIdNames[9352] = 'ExclusiveLimitAlarmType_BranchId' -ObjectIdNames[9353] = 'ExclusiveLimitAlarmType_Retain' -ObjectIdNames[9354] = 'ExclusiveLimitAlarmType_EnabledState' -ObjectIdNames[9355] = 'ExclusiveLimitAlarmType_EnabledState_Id' -ObjectIdNames[9356] = 'ExclusiveLimitAlarmType_EnabledState_Name' -ObjectIdNames[9357] = 'ExclusiveLimitAlarmType_EnabledState_Number' -ObjectIdNames[9358] = 'ExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9359] = 'ExclusiveLimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9360] = 'ExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9361] = 'ExclusiveLimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9362] = 'ExclusiveLimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9363] = 'ExclusiveLimitAlarmType_Quality' -ObjectIdNames[9364] = 'ExclusiveLimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9365] = 'ExclusiveLimitAlarmType_LastSeverity' -ObjectIdNames[9366] = 'ExclusiveLimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9367] = 'ExclusiveLimitAlarmType_Comment' -ObjectIdNames[9368] = 'ExclusiveLimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9369] = 'ExclusiveLimitAlarmType_ClientUserId' -ObjectIdNames[9370] = 'ExclusiveLimitAlarmType_Enable' -ObjectIdNames[9371] = 'ExclusiveLimitAlarmType_Disable' -ObjectIdNames[9372] = 'ExclusiveLimitAlarmType_AddComment' -ObjectIdNames[9373] = 'ExclusiveLimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9374] = 'ExclusiveLimitAlarmType_ConditionRefresh' -ObjectIdNames[9375] = 'ExclusiveLimitAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9376] = 'ExclusiveLimitAlarmType_AckedState' -ObjectIdNames[9377] = 'ExclusiveLimitAlarmType_AckedState_Id' -ObjectIdNames[9378] = 'ExclusiveLimitAlarmType_AckedState_Name' -ObjectIdNames[9379] = 'ExclusiveLimitAlarmType_AckedState_Number' -ObjectIdNames[9380] = 'ExclusiveLimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9381] = 'ExclusiveLimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9382] = 'ExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9383] = 'ExclusiveLimitAlarmType_AckedState_TrueState' -ObjectIdNames[9384] = 'ExclusiveLimitAlarmType_AckedState_FalseState' -ObjectIdNames[9385] = 'ExclusiveLimitAlarmType_ConfirmedState' -ObjectIdNames[9386] = 'ExclusiveLimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9387] = 'ExclusiveLimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9388] = 'ExclusiveLimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9389] = 'ExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9390] = 'ExclusiveLimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9391] = 'ExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9392] = 'ExclusiveLimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9393] = 'ExclusiveLimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9394] = 'ExclusiveLimitAlarmType_Acknowledge' -ObjectIdNames[9395] = 'ExclusiveLimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9396] = 'ExclusiveLimitAlarmType_Confirm' -ObjectIdNames[9397] = 'ExclusiveLimitAlarmType_Confirm_InputArguments' ObjectIdNames[9398] = 'ExclusiveLimitAlarmType_ActiveState' ObjectIdNames[9399] = 'ExclusiveLimitAlarmType_ActiveState_Id' ObjectIdNames[9400] = 'ExclusiveLimitAlarmType_ActiveState_Name' @@ -19007,33 +14481,6 @@ class ObjectIds: ObjectIdNames[9404] = 'ExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime' ObjectIdNames[9405] = 'ExclusiveLimitAlarmType_ActiveState_TrueState' ObjectIdNames[9406] = 'ExclusiveLimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9407] = 'ExclusiveLimitAlarmType_SuppressedState' -ObjectIdNames[9408] = 'ExclusiveLimitAlarmType_SuppressedState_Id' -ObjectIdNames[9409] = 'ExclusiveLimitAlarmType_SuppressedState_Name' -ObjectIdNames[9410] = 'ExclusiveLimitAlarmType_SuppressedState_Number' -ObjectIdNames[9411] = 'ExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9412] = 'ExclusiveLimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9413] = 'ExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9414] = 'ExclusiveLimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9415] = 'ExclusiveLimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9416] = 'ExclusiveLimitAlarmType_ShelvingState' -ObjectIdNames[9417] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9418] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9419] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9420] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9421] = 'ExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9422] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9423] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9424] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9425] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9426] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9427] = 'ExclusiveLimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9449] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9450] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9451] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9452] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9453] = 'ExclusiveLimitAlarmType_SuppressedOrShelved' -ObjectIdNames[9454] = 'ExclusiveLimitAlarmType_MaxTimeShelved' ObjectIdNames[9455] = 'ExclusiveLimitAlarmType_LimitState' ObjectIdNames[9456] = 'ExclusiveLimitAlarmType_LimitState_CurrentState' ObjectIdNames[9457] = 'ExclusiveLimitAlarmType_LimitState_CurrentState_Id' @@ -19045,392 +14492,11 @@ class ObjectIds: ObjectIdNames[9463] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_Name' ObjectIdNames[9464] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_Number' ObjectIdNames[9465] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9478] = 'ExclusiveLimitAlarmType_HighHighLimit' -ObjectIdNames[9479] = 'ExclusiveLimitAlarmType_HighLimit' -ObjectIdNames[9480] = 'ExclusiveLimitAlarmType_LowLimit' -ObjectIdNames[9481] = 'ExclusiveLimitAlarmType_LowLowLimit' ObjectIdNames[9482] = 'ExclusiveLevelAlarmType' -ObjectIdNames[9483] = 'ExclusiveLevelAlarmType_EventId' -ObjectIdNames[9484] = 'ExclusiveLevelAlarmType_EventType' -ObjectIdNames[9485] = 'ExclusiveLevelAlarmType_SourceNode' -ObjectIdNames[9486] = 'ExclusiveLevelAlarmType_SourceName' -ObjectIdNames[9487] = 'ExclusiveLevelAlarmType_Time' -ObjectIdNames[9488] = 'ExclusiveLevelAlarmType_ReceiveTime' -ObjectIdNames[9489] = 'ExclusiveLevelAlarmType_LocalTime' -ObjectIdNames[9490] = 'ExclusiveLevelAlarmType_Message' -ObjectIdNames[9491] = 'ExclusiveLevelAlarmType_Severity' -ObjectIdNames[9492] = 'ExclusiveLevelAlarmType_ConditionName' -ObjectIdNames[9493] = 'ExclusiveLevelAlarmType_BranchId' -ObjectIdNames[9494] = 'ExclusiveLevelAlarmType_Retain' -ObjectIdNames[9495] = 'ExclusiveLevelAlarmType_EnabledState' -ObjectIdNames[9496] = 'ExclusiveLevelAlarmType_EnabledState_Id' -ObjectIdNames[9497] = 'ExclusiveLevelAlarmType_EnabledState_Name' -ObjectIdNames[9498] = 'ExclusiveLevelAlarmType_EnabledState_Number' -ObjectIdNames[9499] = 'ExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9500] = 'ExclusiveLevelAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9501] = 'ExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9502] = 'ExclusiveLevelAlarmType_EnabledState_TrueState' -ObjectIdNames[9503] = 'ExclusiveLevelAlarmType_EnabledState_FalseState' -ObjectIdNames[9504] = 'ExclusiveLevelAlarmType_Quality' -ObjectIdNames[9505] = 'ExclusiveLevelAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9506] = 'ExclusiveLevelAlarmType_LastSeverity' -ObjectIdNames[9507] = 'ExclusiveLevelAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9508] = 'ExclusiveLevelAlarmType_Comment' -ObjectIdNames[9509] = 'ExclusiveLevelAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9510] = 'ExclusiveLevelAlarmType_ClientUserId' -ObjectIdNames[9511] = 'ExclusiveLevelAlarmType_Enable' -ObjectIdNames[9512] = 'ExclusiveLevelAlarmType_Disable' -ObjectIdNames[9513] = 'ExclusiveLevelAlarmType_AddComment' -ObjectIdNames[9514] = 'ExclusiveLevelAlarmType_AddComment_InputArguments' -ObjectIdNames[9515] = 'ExclusiveLevelAlarmType_ConditionRefresh' -ObjectIdNames[9516] = 'ExclusiveLevelAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9517] = 'ExclusiveLevelAlarmType_AckedState' -ObjectIdNames[9518] = 'ExclusiveLevelAlarmType_AckedState_Id' -ObjectIdNames[9519] = 'ExclusiveLevelAlarmType_AckedState_Name' -ObjectIdNames[9520] = 'ExclusiveLevelAlarmType_AckedState_Number' -ObjectIdNames[9521] = 'ExclusiveLevelAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9522] = 'ExclusiveLevelAlarmType_AckedState_TransitionTime' -ObjectIdNames[9523] = 'ExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9524] = 'ExclusiveLevelAlarmType_AckedState_TrueState' -ObjectIdNames[9525] = 'ExclusiveLevelAlarmType_AckedState_FalseState' -ObjectIdNames[9526] = 'ExclusiveLevelAlarmType_ConfirmedState' -ObjectIdNames[9527] = 'ExclusiveLevelAlarmType_ConfirmedState_Id' -ObjectIdNames[9528] = 'ExclusiveLevelAlarmType_ConfirmedState_Name' -ObjectIdNames[9529] = 'ExclusiveLevelAlarmType_ConfirmedState_Number' -ObjectIdNames[9530] = 'ExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9531] = 'ExclusiveLevelAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9532] = 'ExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9533] = 'ExclusiveLevelAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9534] = 'ExclusiveLevelAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9535] = 'ExclusiveLevelAlarmType_Acknowledge' -ObjectIdNames[9536] = 'ExclusiveLevelAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9537] = 'ExclusiveLevelAlarmType_Confirm' -ObjectIdNames[9538] = 'ExclusiveLevelAlarmType_Confirm_InputArguments' -ObjectIdNames[9539] = 'ExclusiveLevelAlarmType_ActiveState' -ObjectIdNames[9540] = 'ExclusiveLevelAlarmType_ActiveState_Id' -ObjectIdNames[9541] = 'ExclusiveLevelAlarmType_ActiveState_Name' -ObjectIdNames[9542] = 'ExclusiveLevelAlarmType_ActiveState_Number' -ObjectIdNames[9543] = 'ExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9544] = 'ExclusiveLevelAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9545] = 'ExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9546] = 'ExclusiveLevelAlarmType_ActiveState_TrueState' -ObjectIdNames[9547] = 'ExclusiveLevelAlarmType_ActiveState_FalseState' -ObjectIdNames[9548] = 'ExclusiveLevelAlarmType_SuppressedState' -ObjectIdNames[9549] = 'ExclusiveLevelAlarmType_SuppressedState_Id' -ObjectIdNames[9550] = 'ExclusiveLevelAlarmType_SuppressedState_Name' -ObjectIdNames[9551] = 'ExclusiveLevelAlarmType_SuppressedState_Number' -ObjectIdNames[9552] = 'ExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9553] = 'ExclusiveLevelAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9554] = 'ExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9555] = 'ExclusiveLevelAlarmType_SuppressedState_TrueState' -ObjectIdNames[9556] = 'ExclusiveLevelAlarmType_SuppressedState_FalseState' -ObjectIdNames[9557] = 'ExclusiveLevelAlarmType_ShelvingState' -ObjectIdNames[9558] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9559] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9560] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9561] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9562] = 'ExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9563] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9564] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9565] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9566] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9567] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9568] = 'ExclusiveLevelAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9590] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9591] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9592] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9593] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9594] = 'ExclusiveLevelAlarmType_SuppressedOrShelved' -ObjectIdNames[9595] = 'ExclusiveLevelAlarmType_MaxTimeShelved' -ObjectIdNames[9596] = 'ExclusiveLevelAlarmType_LimitState' -ObjectIdNames[9597] = 'ExclusiveLevelAlarmType_LimitState_CurrentState' -ObjectIdNames[9598] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9599] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9600] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9601] = 'ExclusiveLevelAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9602] = 'ExclusiveLevelAlarmType_LimitState_LastTransition' -ObjectIdNames[9603] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9604] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9605] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9606] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9619] = 'ExclusiveLevelAlarmType_HighHighLimit' -ObjectIdNames[9620] = 'ExclusiveLevelAlarmType_HighLimit' -ObjectIdNames[9621] = 'ExclusiveLevelAlarmType_LowLimit' -ObjectIdNames[9622] = 'ExclusiveLevelAlarmType_LowLowLimit' ObjectIdNames[9623] = 'ExclusiveRateOfChangeAlarmType' -ObjectIdNames[9624] = 'ExclusiveRateOfChangeAlarmType_EventId' -ObjectIdNames[9625] = 'ExclusiveRateOfChangeAlarmType_EventType' -ObjectIdNames[9626] = 'ExclusiveRateOfChangeAlarmType_SourceNode' -ObjectIdNames[9627] = 'ExclusiveRateOfChangeAlarmType_SourceName' -ObjectIdNames[9628] = 'ExclusiveRateOfChangeAlarmType_Time' -ObjectIdNames[9629] = 'ExclusiveRateOfChangeAlarmType_ReceiveTime' -ObjectIdNames[9630] = 'ExclusiveRateOfChangeAlarmType_LocalTime' -ObjectIdNames[9631] = 'ExclusiveRateOfChangeAlarmType_Message' -ObjectIdNames[9632] = 'ExclusiveRateOfChangeAlarmType_Severity' -ObjectIdNames[9633] = 'ExclusiveRateOfChangeAlarmType_ConditionName' -ObjectIdNames[9634] = 'ExclusiveRateOfChangeAlarmType_BranchId' -ObjectIdNames[9635] = 'ExclusiveRateOfChangeAlarmType_Retain' -ObjectIdNames[9636] = 'ExclusiveRateOfChangeAlarmType_EnabledState' -ObjectIdNames[9637] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Id' -ObjectIdNames[9638] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Name' -ObjectIdNames[9639] = 'ExclusiveRateOfChangeAlarmType_EnabledState_Number' -ObjectIdNames[9640] = 'ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9641] = 'ExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9642] = 'ExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9643] = 'ExclusiveRateOfChangeAlarmType_EnabledState_TrueState' -ObjectIdNames[9644] = 'ExclusiveRateOfChangeAlarmType_EnabledState_FalseState' -ObjectIdNames[9645] = 'ExclusiveRateOfChangeAlarmType_Quality' -ObjectIdNames[9646] = 'ExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9647] = 'ExclusiveRateOfChangeAlarmType_LastSeverity' -ObjectIdNames[9648] = 'ExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9649] = 'ExclusiveRateOfChangeAlarmType_Comment' -ObjectIdNames[9650] = 'ExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9651] = 'ExclusiveRateOfChangeAlarmType_ClientUserId' -ObjectIdNames[9652] = 'ExclusiveRateOfChangeAlarmType_Enable' -ObjectIdNames[9653] = 'ExclusiveRateOfChangeAlarmType_Disable' -ObjectIdNames[9654] = 'ExclusiveRateOfChangeAlarmType_AddComment' -ObjectIdNames[9655] = 'ExclusiveRateOfChangeAlarmType_AddComment_InputArguments' -ObjectIdNames[9656] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh' -ObjectIdNames[9657] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9658] = 'ExclusiveRateOfChangeAlarmType_AckedState' -ObjectIdNames[9659] = 'ExclusiveRateOfChangeAlarmType_AckedState_Id' -ObjectIdNames[9660] = 'ExclusiveRateOfChangeAlarmType_AckedState_Name' -ObjectIdNames[9661] = 'ExclusiveRateOfChangeAlarmType_AckedState_Number' -ObjectIdNames[9662] = 'ExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9663] = 'ExclusiveRateOfChangeAlarmType_AckedState_TransitionTime' -ObjectIdNames[9664] = 'ExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9665] = 'ExclusiveRateOfChangeAlarmType_AckedState_TrueState' -ObjectIdNames[9666] = 'ExclusiveRateOfChangeAlarmType_AckedState_FalseState' -ObjectIdNames[9667] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState' -ObjectIdNames[9668] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Id' -ObjectIdNames[9669] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Name' -ObjectIdNames[9670] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_Number' -ObjectIdNames[9671] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9672] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9673] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9674] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9675] = 'ExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9676] = 'ExclusiveRateOfChangeAlarmType_Acknowledge' -ObjectIdNames[9677] = 'ExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9678] = 'ExclusiveRateOfChangeAlarmType_Confirm' -ObjectIdNames[9679] = 'ExclusiveRateOfChangeAlarmType_Confirm_InputArguments' -ObjectIdNames[9680] = 'ExclusiveRateOfChangeAlarmType_ActiveState' -ObjectIdNames[9681] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Id' -ObjectIdNames[9682] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Name' -ObjectIdNames[9683] = 'ExclusiveRateOfChangeAlarmType_ActiveState_Number' -ObjectIdNames[9684] = 'ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9685] = 'ExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9686] = 'ExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9687] = 'ExclusiveRateOfChangeAlarmType_ActiveState_TrueState' -ObjectIdNames[9688] = 'ExclusiveRateOfChangeAlarmType_ActiveState_FalseState' -ObjectIdNames[9689] = 'ExclusiveRateOfChangeAlarmType_SuppressedState' -ObjectIdNames[9690] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Id' -ObjectIdNames[9691] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Name' -ObjectIdNames[9692] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_Number' -ObjectIdNames[9693] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9694] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9695] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9696] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_TrueState' -ObjectIdNames[9697] = 'ExclusiveRateOfChangeAlarmType_SuppressedState_FalseState' -ObjectIdNames[9698] = 'ExclusiveRateOfChangeAlarmType_ShelvingState' -ObjectIdNames[9699] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9700] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9701] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9702] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9703] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9704] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9705] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9706] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9707] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9708] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9709] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9731] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9732] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9733] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9734] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9735] = 'ExclusiveRateOfChangeAlarmType_SuppressedOrShelved' -ObjectIdNames[9736] = 'ExclusiveRateOfChangeAlarmType_MaxTimeShelved' -ObjectIdNames[9737] = 'ExclusiveRateOfChangeAlarmType_LimitState' -ObjectIdNames[9738] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState' -ObjectIdNames[9739] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9740] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9741] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9742] = 'ExclusiveRateOfChangeAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9743] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition' -ObjectIdNames[9744] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9745] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9746] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9747] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9760] = 'ExclusiveRateOfChangeAlarmType_HighHighLimit' -ObjectIdNames[9761] = 'ExclusiveRateOfChangeAlarmType_HighLimit' -ObjectIdNames[9762] = 'ExclusiveRateOfChangeAlarmType_LowLimit' -ObjectIdNames[9763] = 'ExclusiveRateOfChangeAlarmType_LowLowLimit' ObjectIdNames[9764] = 'ExclusiveDeviationAlarmType' -ObjectIdNames[9765] = 'ExclusiveDeviationAlarmType_EventId' -ObjectIdNames[9766] = 'ExclusiveDeviationAlarmType_EventType' -ObjectIdNames[9767] = 'ExclusiveDeviationAlarmType_SourceNode' -ObjectIdNames[9768] = 'ExclusiveDeviationAlarmType_SourceName' -ObjectIdNames[9769] = 'ExclusiveDeviationAlarmType_Time' -ObjectIdNames[9770] = 'ExclusiveDeviationAlarmType_ReceiveTime' -ObjectIdNames[9771] = 'ExclusiveDeviationAlarmType_LocalTime' -ObjectIdNames[9772] = 'ExclusiveDeviationAlarmType_Message' -ObjectIdNames[9773] = 'ExclusiveDeviationAlarmType_Severity' -ObjectIdNames[9774] = 'ExclusiveDeviationAlarmType_ConditionName' -ObjectIdNames[9775] = 'ExclusiveDeviationAlarmType_BranchId' -ObjectIdNames[9776] = 'ExclusiveDeviationAlarmType_Retain' -ObjectIdNames[9777] = 'ExclusiveDeviationAlarmType_EnabledState' -ObjectIdNames[9778] = 'ExclusiveDeviationAlarmType_EnabledState_Id' -ObjectIdNames[9779] = 'ExclusiveDeviationAlarmType_EnabledState_Name' -ObjectIdNames[9780] = 'ExclusiveDeviationAlarmType_EnabledState_Number' -ObjectIdNames[9781] = 'ExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9782] = 'ExclusiveDeviationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9783] = 'ExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9784] = 'ExclusiveDeviationAlarmType_EnabledState_TrueState' -ObjectIdNames[9785] = 'ExclusiveDeviationAlarmType_EnabledState_FalseState' -ObjectIdNames[9786] = 'ExclusiveDeviationAlarmType_Quality' -ObjectIdNames[9787] = 'ExclusiveDeviationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9788] = 'ExclusiveDeviationAlarmType_LastSeverity' -ObjectIdNames[9789] = 'ExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9790] = 'ExclusiveDeviationAlarmType_Comment' -ObjectIdNames[9791] = 'ExclusiveDeviationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9792] = 'ExclusiveDeviationAlarmType_ClientUserId' -ObjectIdNames[9793] = 'ExclusiveDeviationAlarmType_Enable' -ObjectIdNames[9794] = 'ExclusiveDeviationAlarmType_Disable' -ObjectIdNames[9795] = 'ExclusiveDeviationAlarmType_AddComment' -ObjectIdNames[9796] = 'ExclusiveDeviationAlarmType_AddComment_InputArguments' -ObjectIdNames[9797] = 'ExclusiveDeviationAlarmType_ConditionRefresh' -ObjectIdNames[9798] = 'ExclusiveDeviationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9799] = 'ExclusiveDeviationAlarmType_AckedState' -ObjectIdNames[9800] = 'ExclusiveDeviationAlarmType_AckedState_Id' -ObjectIdNames[9801] = 'ExclusiveDeviationAlarmType_AckedState_Name' -ObjectIdNames[9802] = 'ExclusiveDeviationAlarmType_AckedState_Number' -ObjectIdNames[9803] = 'ExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9804] = 'ExclusiveDeviationAlarmType_AckedState_TransitionTime' -ObjectIdNames[9805] = 'ExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9806] = 'ExclusiveDeviationAlarmType_AckedState_TrueState' -ObjectIdNames[9807] = 'ExclusiveDeviationAlarmType_AckedState_FalseState' -ObjectIdNames[9808] = 'ExclusiveDeviationAlarmType_ConfirmedState' -ObjectIdNames[9809] = 'ExclusiveDeviationAlarmType_ConfirmedState_Id' -ObjectIdNames[9810] = 'ExclusiveDeviationAlarmType_ConfirmedState_Name' -ObjectIdNames[9811] = 'ExclusiveDeviationAlarmType_ConfirmedState_Number' -ObjectIdNames[9812] = 'ExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9813] = 'ExclusiveDeviationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9814] = 'ExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9815] = 'ExclusiveDeviationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9816] = 'ExclusiveDeviationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9817] = 'ExclusiveDeviationAlarmType_Acknowledge' -ObjectIdNames[9818] = 'ExclusiveDeviationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9819] = 'ExclusiveDeviationAlarmType_Confirm' -ObjectIdNames[9820] = 'ExclusiveDeviationAlarmType_Confirm_InputArguments' -ObjectIdNames[9821] = 'ExclusiveDeviationAlarmType_ActiveState' -ObjectIdNames[9822] = 'ExclusiveDeviationAlarmType_ActiveState_Id' -ObjectIdNames[9823] = 'ExclusiveDeviationAlarmType_ActiveState_Name' -ObjectIdNames[9824] = 'ExclusiveDeviationAlarmType_ActiveState_Number' -ObjectIdNames[9825] = 'ExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[9826] = 'ExclusiveDeviationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[9827] = 'ExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[9828] = 'ExclusiveDeviationAlarmType_ActiveState_TrueState' -ObjectIdNames[9829] = 'ExclusiveDeviationAlarmType_ActiveState_FalseState' -ObjectIdNames[9830] = 'ExclusiveDeviationAlarmType_SuppressedState' -ObjectIdNames[9831] = 'ExclusiveDeviationAlarmType_SuppressedState_Id' -ObjectIdNames[9832] = 'ExclusiveDeviationAlarmType_SuppressedState_Name' -ObjectIdNames[9833] = 'ExclusiveDeviationAlarmType_SuppressedState_Number' -ObjectIdNames[9834] = 'ExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9835] = 'ExclusiveDeviationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9836] = 'ExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9837] = 'ExclusiveDeviationAlarmType_SuppressedState_TrueState' -ObjectIdNames[9838] = 'ExclusiveDeviationAlarmType_SuppressedState_FalseState' -ObjectIdNames[9839] = 'ExclusiveDeviationAlarmType_ShelvingState' -ObjectIdNames[9840] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9841] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9842] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9843] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9844] = 'ExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9845] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9846] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9847] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9848] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9849] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9850] = 'ExclusiveDeviationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[9872] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[9873] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[9874] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[9875] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[9876] = 'ExclusiveDeviationAlarmType_SuppressedOrShelved' -ObjectIdNames[9877] = 'ExclusiveDeviationAlarmType_MaxTimeShelved' -ObjectIdNames[9878] = 'ExclusiveDeviationAlarmType_LimitState' -ObjectIdNames[9879] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState' -ObjectIdNames[9880] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Id' -ObjectIdNames[9881] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Name' -ObjectIdNames[9882] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_Number' -ObjectIdNames[9883] = 'ExclusiveDeviationAlarmType_LimitState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9884] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition' -ObjectIdNames[9885] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Id' -ObjectIdNames[9886] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Name' -ObjectIdNames[9887] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_Number' -ObjectIdNames[9888] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_TransitionTime' -ObjectIdNames[9901] = 'ExclusiveDeviationAlarmType_HighHighLimit' -ObjectIdNames[9902] = 'ExclusiveDeviationAlarmType_HighLimit' -ObjectIdNames[9903] = 'ExclusiveDeviationAlarmType_LowLimit' -ObjectIdNames[9904] = 'ExclusiveDeviationAlarmType_LowLowLimit' ObjectIdNames[9905] = 'ExclusiveDeviationAlarmType_SetpointNode' ObjectIdNames[9906] = 'NonExclusiveLimitAlarmType' -ObjectIdNames[9907] = 'NonExclusiveLimitAlarmType_EventId' -ObjectIdNames[9908] = 'NonExclusiveLimitAlarmType_EventType' -ObjectIdNames[9909] = 'NonExclusiveLimitAlarmType_SourceNode' -ObjectIdNames[9910] = 'NonExclusiveLimitAlarmType_SourceName' -ObjectIdNames[9911] = 'NonExclusiveLimitAlarmType_Time' -ObjectIdNames[9912] = 'NonExclusiveLimitAlarmType_ReceiveTime' -ObjectIdNames[9913] = 'NonExclusiveLimitAlarmType_LocalTime' -ObjectIdNames[9914] = 'NonExclusiveLimitAlarmType_Message' -ObjectIdNames[9915] = 'NonExclusiveLimitAlarmType_Severity' -ObjectIdNames[9916] = 'NonExclusiveLimitAlarmType_ConditionName' -ObjectIdNames[9917] = 'NonExclusiveLimitAlarmType_BranchId' -ObjectIdNames[9918] = 'NonExclusiveLimitAlarmType_Retain' -ObjectIdNames[9919] = 'NonExclusiveLimitAlarmType_EnabledState' -ObjectIdNames[9920] = 'NonExclusiveLimitAlarmType_EnabledState_Id' -ObjectIdNames[9921] = 'NonExclusiveLimitAlarmType_EnabledState_Name' -ObjectIdNames[9922] = 'NonExclusiveLimitAlarmType_EnabledState_Number' -ObjectIdNames[9923] = 'NonExclusiveLimitAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[9924] = 'NonExclusiveLimitAlarmType_EnabledState_TransitionTime' -ObjectIdNames[9925] = 'NonExclusiveLimitAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[9926] = 'NonExclusiveLimitAlarmType_EnabledState_TrueState' -ObjectIdNames[9927] = 'NonExclusiveLimitAlarmType_EnabledState_FalseState' -ObjectIdNames[9928] = 'NonExclusiveLimitAlarmType_Quality' -ObjectIdNames[9929] = 'NonExclusiveLimitAlarmType_Quality_SourceTimestamp' -ObjectIdNames[9930] = 'NonExclusiveLimitAlarmType_LastSeverity' -ObjectIdNames[9931] = 'NonExclusiveLimitAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[9932] = 'NonExclusiveLimitAlarmType_Comment' -ObjectIdNames[9933] = 'NonExclusiveLimitAlarmType_Comment_SourceTimestamp' -ObjectIdNames[9934] = 'NonExclusiveLimitAlarmType_ClientUserId' -ObjectIdNames[9935] = 'NonExclusiveLimitAlarmType_Enable' -ObjectIdNames[9936] = 'NonExclusiveLimitAlarmType_Disable' -ObjectIdNames[9937] = 'NonExclusiveLimitAlarmType_AddComment' -ObjectIdNames[9938] = 'NonExclusiveLimitAlarmType_AddComment_InputArguments' -ObjectIdNames[9939] = 'NonExclusiveLimitAlarmType_ConditionRefresh' -ObjectIdNames[9940] = 'NonExclusiveLimitAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[9941] = 'NonExclusiveLimitAlarmType_AckedState' -ObjectIdNames[9942] = 'NonExclusiveLimitAlarmType_AckedState_Id' -ObjectIdNames[9943] = 'NonExclusiveLimitAlarmType_AckedState_Name' -ObjectIdNames[9944] = 'NonExclusiveLimitAlarmType_AckedState_Number' -ObjectIdNames[9945] = 'NonExclusiveLimitAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[9946] = 'NonExclusiveLimitAlarmType_AckedState_TransitionTime' -ObjectIdNames[9947] = 'NonExclusiveLimitAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[9948] = 'NonExclusiveLimitAlarmType_AckedState_TrueState' -ObjectIdNames[9949] = 'NonExclusiveLimitAlarmType_AckedState_FalseState' -ObjectIdNames[9950] = 'NonExclusiveLimitAlarmType_ConfirmedState' -ObjectIdNames[9951] = 'NonExclusiveLimitAlarmType_ConfirmedState_Id' -ObjectIdNames[9952] = 'NonExclusiveLimitAlarmType_ConfirmedState_Name' -ObjectIdNames[9953] = 'NonExclusiveLimitAlarmType_ConfirmedState_Number' -ObjectIdNames[9954] = 'NonExclusiveLimitAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[9955] = 'NonExclusiveLimitAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[9956] = 'NonExclusiveLimitAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[9957] = 'NonExclusiveLimitAlarmType_ConfirmedState_TrueState' -ObjectIdNames[9958] = 'NonExclusiveLimitAlarmType_ConfirmedState_FalseState' -ObjectIdNames[9959] = 'NonExclusiveLimitAlarmType_Acknowledge' -ObjectIdNames[9960] = 'NonExclusiveLimitAlarmType_Acknowledge_InputArguments' -ObjectIdNames[9961] = 'NonExclusiveLimitAlarmType_Confirm' -ObjectIdNames[9962] = 'NonExclusiveLimitAlarmType_Confirm_InputArguments' ObjectIdNames[9963] = 'NonExclusiveLimitAlarmType_ActiveState' ObjectIdNames[9964] = 'NonExclusiveLimitAlarmType_ActiveState_Id' ObjectIdNames[9965] = 'NonExclusiveLimitAlarmType_ActiveState_Name' @@ -19440,33 +14506,6 @@ class ObjectIds: ObjectIdNames[9969] = 'NonExclusiveLimitAlarmType_ActiveState_EffectiveTransitionTime' ObjectIdNames[9970] = 'NonExclusiveLimitAlarmType_ActiveState_TrueState' ObjectIdNames[9971] = 'NonExclusiveLimitAlarmType_ActiveState_FalseState' -ObjectIdNames[9972] = 'NonExclusiveLimitAlarmType_SuppressedState' -ObjectIdNames[9973] = 'NonExclusiveLimitAlarmType_SuppressedState_Id' -ObjectIdNames[9974] = 'NonExclusiveLimitAlarmType_SuppressedState_Name' -ObjectIdNames[9975] = 'NonExclusiveLimitAlarmType_SuppressedState_Number' -ObjectIdNames[9976] = 'NonExclusiveLimitAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[9977] = 'NonExclusiveLimitAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[9978] = 'NonExclusiveLimitAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[9979] = 'NonExclusiveLimitAlarmType_SuppressedState_TrueState' -ObjectIdNames[9980] = 'NonExclusiveLimitAlarmType_SuppressedState_FalseState' -ObjectIdNames[9981] = 'NonExclusiveLimitAlarmType_ShelvingState' -ObjectIdNames[9982] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState' -ObjectIdNames[9983] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[9984] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[9985] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[9986] = 'NonExclusiveLimitAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[9987] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition' -ObjectIdNames[9988] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[9989] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[9990] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[9991] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[9992] = 'NonExclusiveLimitAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10014] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10015] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10016] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10017] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10018] = 'NonExclusiveLimitAlarmType_SuppressedOrShelved' -ObjectIdNames[10019] = 'NonExclusiveLimitAlarmType_MaxTimeShelved' ObjectIdNames[10020] = 'NonExclusiveLimitAlarmType_HighHighState' ObjectIdNames[10021] = 'NonExclusiveLimitAlarmType_HighHighState_Id' ObjectIdNames[10022] = 'NonExclusiveLimitAlarmType_HighHighState_Name' @@ -19503,759 +14542,24 @@ class ObjectIds: ObjectIdNames[10053] = 'NonExclusiveLimitAlarmType_LowLowState_EffectiveTransitionTime' ObjectIdNames[10054] = 'NonExclusiveLimitAlarmType_LowLowState_TrueState' ObjectIdNames[10055] = 'NonExclusiveLimitAlarmType_LowLowState_FalseState' -ObjectIdNames[10056] = 'NonExclusiveLimitAlarmType_HighHighLimit' -ObjectIdNames[10057] = 'NonExclusiveLimitAlarmType_HighLimit' -ObjectIdNames[10058] = 'NonExclusiveLimitAlarmType_LowLimit' -ObjectIdNames[10059] = 'NonExclusiveLimitAlarmType_LowLowLimit' ObjectIdNames[10060] = 'NonExclusiveLevelAlarmType' -ObjectIdNames[10061] = 'NonExclusiveLevelAlarmType_EventId' -ObjectIdNames[10062] = 'NonExclusiveLevelAlarmType_EventType' -ObjectIdNames[10063] = 'NonExclusiveLevelAlarmType_SourceNode' -ObjectIdNames[10064] = 'NonExclusiveLevelAlarmType_SourceName' -ObjectIdNames[10065] = 'NonExclusiveLevelAlarmType_Time' -ObjectIdNames[10066] = 'NonExclusiveLevelAlarmType_ReceiveTime' -ObjectIdNames[10067] = 'NonExclusiveLevelAlarmType_LocalTime' -ObjectIdNames[10068] = 'NonExclusiveLevelAlarmType_Message' -ObjectIdNames[10069] = 'NonExclusiveLevelAlarmType_Severity' -ObjectIdNames[10070] = 'NonExclusiveLevelAlarmType_ConditionName' -ObjectIdNames[10071] = 'NonExclusiveLevelAlarmType_BranchId' -ObjectIdNames[10072] = 'NonExclusiveLevelAlarmType_Retain' -ObjectIdNames[10073] = 'NonExclusiveLevelAlarmType_EnabledState' -ObjectIdNames[10074] = 'NonExclusiveLevelAlarmType_EnabledState_Id' -ObjectIdNames[10075] = 'NonExclusiveLevelAlarmType_EnabledState_Name' -ObjectIdNames[10076] = 'NonExclusiveLevelAlarmType_EnabledState_Number' -ObjectIdNames[10077] = 'NonExclusiveLevelAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10078] = 'NonExclusiveLevelAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10079] = 'NonExclusiveLevelAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10080] = 'NonExclusiveLevelAlarmType_EnabledState_TrueState' -ObjectIdNames[10081] = 'NonExclusiveLevelAlarmType_EnabledState_FalseState' -ObjectIdNames[10082] = 'NonExclusiveLevelAlarmType_Quality' -ObjectIdNames[10083] = 'NonExclusiveLevelAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10084] = 'NonExclusiveLevelAlarmType_LastSeverity' -ObjectIdNames[10085] = 'NonExclusiveLevelAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10086] = 'NonExclusiveLevelAlarmType_Comment' -ObjectIdNames[10087] = 'NonExclusiveLevelAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10088] = 'NonExclusiveLevelAlarmType_ClientUserId' -ObjectIdNames[10089] = 'NonExclusiveLevelAlarmType_Enable' -ObjectIdNames[10090] = 'NonExclusiveLevelAlarmType_Disable' -ObjectIdNames[10091] = 'NonExclusiveLevelAlarmType_AddComment' -ObjectIdNames[10092] = 'NonExclusiveLevelAlarmType_AddComment_InputArguments' -ObjectIdNames[10093] = 'NonExclusiveLevelAlarmType_ConditionRefresh' -ObjectIdNames[10094] = 'NonExclusiveLevelAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10095] = 'NonExclusiveLevelAlarmType_AckedState' -ObjectIdNames[10096] = 'NonExclusiveLevelAlarmType_AckedState_Id' -ObjectIdNames[10097] = 'NonExclusiveLevelAlarmType_AckedState_Name' -ObjectIdNames[10098] = 'NonExclusiveLevelAlarmType_AckedState_Number' -ObjectIdNames[10099] = 'NonExclusiveLevelAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10100] = 'NonExclusiveLevelAlarmType_AckedState_TransitionTime' -ObjectIdNames[10101] = 'NonExclusiveLevelAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10102] = 'NonExclusiveLevelAlarmType_AckedState_TrueState' -ObjectIdNames[10103] = 'NonExclusiveLevelAlarmType_AckedState_FalseState' -ObjectIdNames[10104] = 'NonExclusiveLevelAlarmType_ConfirmedState' -ObjectIdNames[10105] = 'NonExclusiveLevelAlarmType_ConfirmedState_Id' -ObjectIdNames[10106] = 'NonExclusiveLevelAlarmType_ConfirmedState_Name' -ObjectIdNames[10107] = 'NonExclusiveLevelAlarmType_ConfirmedState_Number' -ObjectIdNames[10108] = 'NonExclusiveLevelAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10109] = 'NonExclusiveLevelAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10110] = 'NonExclusiveLevelAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10111] = 'NonExclusiveLevelAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10112] = 'NonExclusiveLevelAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10113] = 'NonExclusiveLevelAlarmType_Acknowledge' -ObjectIdNames[10114] = 'NonExclusiveLevelAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10115] = 'NonExclusiveLevelAlarmType_Confirm' -ObjectIdNames[10116] = 'NonExclusiveLevelAlarmType_Confirm_InputArguments' -ObjectIdNames[10117] = 'NonExclusiveLevelAlarmType_ActiveState' -ObjectIdNames[10118] = 'NonExclusiveLevelAlarmType_ActiveState_Id' -ObjectIdNames[10119] = 'NonExclusiveLevelAlarmType_ActiveState_Name' -ObjectIdNames[10120] = 'NonExclusiveLevelAlarmType_ActiveState_Number' -ObjectIdNames[10121] = 'NonExclusiveLevelAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10122] = 'NonExclusiveLevelAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10123] = 'NonExclusiveLevelAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10124] = 'NonExclusiveLevelAlarmType_ActiveState_TrueState' -ObjectIdNames[10125] = 'NonExclusiveLevelAlarmType_ActiveState_FalseState' -ObjectIdNames[10126] = 'NonExclusiveLevelAlarmType_SuppressedState' -ObjectIdNames[10127] = 'NonExclusiveLevelAlarmType_SuppressedState_Id' -ObjectIdNames[10128] = 'NonExclusiveLevelAlarmType_SuppressedState_Name' -ObjectIdNames[10129] = 'NonExclusiveLevelAlarmType_SuppressedState_Number' -ObjectIdNames[10130] = 'NonExclusiveLevelAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10131] = 'NonExclusiveLevelAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10132] = 'NonExclusiveLevelAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10133] = 'NonExclusiveLevelAlarmType_SuppressedState_TrueState' -ObjectIdNames[10134] = 'NonExclusiveLevelAlarmType_SuppressedState_FalseState' -ObjectIdNames[10135] = 'NonExclusiveLevelAlarmType_ShelvingState' -ObjectIdNames[10136] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10137] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10138] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10139] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10140] = 'NonExclusiveLevelAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10141] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10142] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10143] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10144] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10145] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10146] = 'NonExclusiveLevelAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10168] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10169] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10170] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10171] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10172] = 'NonExclusiveLevelAlarmType_SuppressedOrShelved' -ObjectIdNames[10173] = 'NonExclusiveLevelAlarmType_MaxTimeShelved' -ObjectIdNames[10174] = 'NonExclusiveLevelAlarmType_HighHighState' -ObjectIdNames[10175] = 'NonExclusiveLevelAlarmType_HighHighState_Id' -ObjectIdNames[10176] = 'NonExclusiveLevelAlarmType_HighHighState_Name' -ObjectIdNames[10177] = 'NonExclusiveLevelAlarmType_HighHighState_Number' -ObjectIdNames[10178] = 'NonExclusiveLevelAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10179] = 'NonExclusiveLevelAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10180] = 'NonExclusiveLevelAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10181] = 'NonExclusiveLevelAlarmType_HighHighState_TrueState' -ObjectIdNames[10182] = 'NonExclusiveLevelAlarmType_HighHighState_FalseState' -ObjectIdNames[10183] = 'NonExclusiveLevelAlarmType_HighState' -ObjectIdNames[10184] = 'NonExclusiveLevelAlarmType_HighState_Id' -ObjectIdNames[10185] = 'NonExclusiveLevelAlarmType_HighState_Name' -ObjectIdNames[10186] = 'NonExclusiveLevelAlarmType_HighState_Number' -ObjectIdNames[10187] = 'NonExclusiveLevelAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10188] = 'NonExclusiveLevelAlarmType_HighState_TransitionTime' -ObjectIdNames[10189] = 'NonExclusiveLevelAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10190] = 'NonExclusiveLevelAlarmType_HighState_TrueState' -ObjectIdNames[10191] = 'NonExclusiveLevelAlarmType_HighState_FalseState' -ObjectIdNames[10192] = 'NonExclusiveLevelAlarmType_LowState' -ObjectIdNames[10193] = 'NonExclusiveLevelAlarmType_LowState_Id' -ObjectIdNames[10194] = 'NonExclusiveLevelAlarmType_LowState_Name' -ObjectIdNames[10195] = 'NonExclusiveLevelAlarmType_LowState_Number' -ObjectIdNames[10196] = 'NonExclusiveLevelAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10197] = 'NonExclusiveLevelAlarmType_LowState_TransitionTime' -ObjectIdNames[10198] = 'NonExclusiveLevelAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10199] = 'NonExclusiveLevelAlarmType_LowState_TrueState' -ObjectIdNames[10200] = 'NonExclusiveLevelAlarmType_LowState_FalseState' -ObjectIdNames[10201] = 'NonExclusiveLevelAlarmType_LowLowState' -ObjectIdNames[10202] = 'NonExclusiveLevelAlarmType_LowLowState_Id' -ObjectIdNames[10203] = 'NonExclusiveLevelAlarmType_LowLowState_Name' -ObjectIdNames[10204] = 'NonExclusiveLevelAlarmType_LowLowState_Number' -ObjectIdNames[10205] = 'NonExclusiveLevelAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10206] = 'NonExclusiveLevelAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10207] = 'NonExclusiveLevelAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10208] = 'NonExclusiveLevelAlarmType_LowLowState_TrueState' -ObjectIdNames[10209] = 'NonExclusiveLevelAlarmType_LowLowState_FalseState' -ObjectIdNames[10210] = 'NonExclusiveLevelAlarmType_HighHighLimit' -ObjectIdNames[10211] = 'NonExclusiveLevelAlarmType_HighLimit' -ObjectIdNames[10212] = 'NonExclusiveLevelAlarmType_LowLimit' -ObjectIdNames[10213] = 'NonExclusiveLevelAlarmType_LowLowLimit' ObjectIdNames[10214] = 'NonExclusiveRateOfChangeAlarmType' -ObjectIdNames[10215] = 'NonExclusiveRateOfChangeAlarmType_EventId' -ObjectIdNames[10216] = 'NonExclusiveRateOfChangeAlarmType_EventType' -ObjectIdNames[10217] = 'NonExclusiveRateOfChangeAlarmType_SourceNode' -ObjectIdNames[10218] = 'NonExclusiveRateOfChangeAlarmType_SourceName' -ObjectIdNames[10219] = 'NonExclusiveRateOfChangeAlarmType_Time' -ObjectIdNames[10220] = 'NonExclusiveRateOfChangeAlarmType_ReceiveTime' -ObjectIdNames[10221] = 'NonExclusiveRateOfChangeAlarmType_LocalTime' -ObjectIdNames[10222] = 'NonExclusiveRateOfChangeAlarmType_Message' -ObjectIdNames[10223] = 'NonExclusiveRateOfChangeAlarmType_Severity' -ObjectIdNames[10224] = 'NonExclusiveRateOfChangeAlarmType_ConditionName' -ObjectIdNames[10225] = 'NonExclusiveRateOfChangeAlarmType_BranchId' -ObjectIdNames[10226] = 'NonExclusiveRateOfChangeAlarmType_Retain' -ObjectIdNames[10227] = 'NonExclusiveRateOfChangeAlarmType_EnabledState' -ObjectIdNames[10228] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Id' -ObjectIdNames[10229] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Name' -ObjectIdNames[10230] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_Number' -ObjectIdNames[10231] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10232] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10233] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10234] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_TrueState' -ObjectIdNames[10235] = 'NonExclusiveRateOfChangeAlarmType_EnabledState_FalseState' -ObjectIdNames[10236] = 'NonExclusiveRateOfChangeAlarmType_Quality' -ObjectIdNames[10237] = 'NonExclusiveRateOfChangeAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10238] = 'NonExclusiveRateOfChangeAlarmType_LastSeverity' -ObjectIdNames[10239] = 'NonExclusiveRateOfChangeAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10240] = 'NonExclusiveRateOfChangeAlarmType_Comment' -ObjectIdNames[10241] = 'NonExclusiveRateOfChangeAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10242] = 'NonExclusiveRateOfChangeAlarmType_ClientUserId' -ObjectIdNames[10243] = 'NonExclusiveRateOfChangeAlarmType_Enable' -ObjectIdNames[10244] = 'NonExclusiveRateOfChangeAlarmType_Disable' -ObjectIdNames[10245] = 'NonExclusiveRateOfChangeAlarmType_AddComment' -ObjectIdNames[10246] = 'NonExclusiveRateOfChangeAlarmType_AddComment_InputArguments' -ObjectIdNames[10247] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh' -ObjectIdNames[10248] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10249] = 'NonExclusiveRateOfChangeAlarmType_AckedState' -ObjectIdNames[10250] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Id' -ObjectIdNames[10251] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Name' -ObjectIdNames[10252] = 'NonExclusiveRateOfChangeAlarmType_AckedState_Number' -ObjectIdNames[10253] = 'NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10254] = 'NonExclusiveRateOfChangeAlarmType_AckedState_TransitionTime' -ObjectIdNames[10255] = 'NonExclusiveRateOfChangeAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10256] = 'NonExclusiveRateOfChangeAlarmType_AckedState_TrueState' -ObjectIdNames[10257] = 'NonExclusiveRateOfChangeAlarmType_AckedState_FalseState' -ObjectIdNames[10258] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState' -ObjectIdNames[10259] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Id' -ObjectIdNames[10260] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Name' -ObjectIdNames[10261] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_Number' -ObjectIdNames[10262] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10263] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10264] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10265] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10266] = 'NonExclusiveRateOfChangeAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10267] = 'NonExclusiveRateOfChangeAlarmType_Acknowledge' -ObjectIdNames[10268] = 'NonExclusiveRateOfChangeAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10269] = 'NonExclusiveRateOfChangeAlarmType_Confirm' -ObjectIdNames[10270] = 'NonExclusiveRateOfChangeAlarmType_Confirm_InputArguments' -ObjectIdNames[10271] = 'NonExclusiveRateOfChangeAlarmType_ActiveState' -ObjectIdNames[10272] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Id' -ObjectIdNames[10273] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Name' -ObjectIdNames[10274] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_Number' -ObjectIdNames[10275] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10276] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10277] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10278] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_TrueState' -ObjectIdNames[10279] = 'NonExclusiveRateOfChangeAlarmType_ActiveState_FalseState' -ObjectIdNames[10280] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState' -ObjectIdNames[10281] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Id' -ObjectIdNames[10282] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Name' -ObjectIdNames[10283] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_Number' -ObjectIdNames[10284] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10285] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10286] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10287] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_TrueState' -ObjectIdNames[10288] = 'NonExclusiveRateOfChangeAlarmType_SuppressedState_FalseState' -ObjectIdNames[10289] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState' -ObjectIdNames[10290] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10291] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10292] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10293] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10294] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10295] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10296] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10297] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10298] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10299] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10300] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10322] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10323] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10324] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10325] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10326] = 'NonExclusiveRateOfChangeAlarmType_SuppressedOrShelved' -ObjectIdNames[10327] = 'NonExclusiveRateOfChangeAlarmType_MaxTimeShelved' -ObjectIdNames[10328] = 'NonExclusiveRateOfChangeAlarmType_HighHighState' -ObjectIdNames[10329] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Id' -ObjectIdNames[10330] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Name' -ObjectIdNames[10331] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_Number' -ObjectIdNames[10332] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10333] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10334] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10335] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_TrueState' -ObjectIdNames[10336] = 'NonExclusiveRateOfChangeAlarmType_HighHighState_FalseState' -ObjectIdNames[10337] = 'NonExclusiveRateOfChangeAlarmType_HighState' -ObjectIdNames[10338] = 'NonExclusiveRateOfChangeAlarmType_HighState_Id' -ObjectIdNames[10339] = 'NonExclusiveRateOfChangeAlarmType_HighState_Name' -ObjectIdNames[10340] = 'NonExclusiveRateOfChangeAlarmType_HighState_Number' -ObjectIdNames[10341] = 'NonExclusiveRateOfChangeAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10342] = 'NonExclusiveRateOfChangeAlarmType_HighState_TransitionTime' -ObjectIdNames[10343] = 'NonExclusiveRateOfChangeAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10344] = 'NonExclusiveRateOfChangeAlarmType_HighState_TrueState' -ObjectIdNames[10345] = 'NonExclusiveRateOfChangeAlarmType_HighState_FalseState' -ObjectIdNames[10346] = 'NonExclusiveRateOfChangeAlarmType_LowState' -ObjectIdNames[10347] = 'NonExclusiveRateOfChangeAlarmType_LowState_Id' -ObjectIdNames[10348] = 'NonExclusiveRateOfChangeAlarmType_LowState_Name' -ObjectIdNames[10349] = 'NonExclusiveRateOfChangeAlarmType_LowState_Number' -ObjectIdNames[10350] = 'NonExclusiveRateOfChangeAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10351] = 'NonExclusiveRateOfChangeAlarmType_LowState_TransitionTime' -ObjectIdNames[10352] = 'NonExclusiveRateOfChangeAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10353] = 'NonExclusiveRateOfChangeAlarmType_LowState_TrueState' -ObjectIdNames[10354] = 'NonExclusiveRateOfChangeAlarmType_LowState_FalseState' -ObjectIdNames[10355] = 'NonExclusiveRateOfChangeAlarmType_LowLowState' -ObjectIdNames[10356] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Id' -ObjectIdNames[10357] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Name' -ObjectIdNames[10358] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_Number' -ObjectIdNames[10359] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10360] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10361] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10362] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_TrueState' -ObjectIdNames[10363] = 'NonExclusiveRateOfChangeAlarmType_LowLowState_FalseState' -ObjectIdNames[10364] = 'NonExclusiveRateOfChangeAlarmType_HighHighLimit' -ObjectIdNames[10365] = 'NonExclusiveRateOfChangeAlarmType_HighLimit' -ObjectIdNames[10366] = 'NonExclusiveRateOfChangeAlarmType_LowLimit' -ObjectIdNames[10367] = 'NonExclusiveRateOfChangeAlarmType_LowLowLimit' ObjectIdNames[10368] = 'NonExclusiveDeviationAlarmType' -ObjectIdNames[10369] = 'NonExclusiveDeviationAlarmType_EventId' -ObjectIdNames[10370] = 'NonExclusiveDeviationAlarmType_EventType' -ObjectIdNames[10371] = 'NonExclusiveDeviationAlarmType_SourceNode' -ObjectIdNames[10372] = 'NonExclusiveDeviationAlarmType_SourceName' -ObjectIdNames[10373] = 'NonExclusiveDeviationAlarmType_Time' -ObjectIdNames[10374] = 'NonExclusiveDeviationAlarmType_ReceiveTime' -ObjectIdNames[10375] = 'NonExclusiveDeviationAlarmType_LocalTime' -ObjectIdNames[10376] = 'NonExclusiveDeviationAlarmType_Message' -ObjectIdNames[10377] = 'NonExclusiveDeviationAlarmType_Severity' -ObjectIdNames[10378] = 'NonExclusiveDeviationAlarmType_ConditionName' -ObjectIdNames[10379] = 'NonExclusiveDeviationAlarmType_BranchId' -ObjectIdNames[10380] = 'NonExclusiveDeviationAlarmType_Retain' -ObjectIdNames[10381] = 'NonExclusiveDeviationAlarmType_EnabledState' -ObjectIdNames[10382] = 'NonExclusiveDeviationAlarmType_EnabledState_Id' -ObjectIdNames[10383] = 'NonExclusiveDeviationAlarmType_EnabledState_Name' -ObjectIdNames[10384] = 'NonExclusiveDeviationAlarmType_EnabledState_Number' -ObjectIdNames[10385] = 'NonExclusiveDeviationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10386] = 'NonExclusiveDeviationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10387] = 'NonExclusiveDeviationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10388] = 'NonExclusiveDeviationAlarmType_EnabledState_TrueState' -ObjectIdNames[10389] = 'NonExclusiveDeviationAlarmType_EnabledState_FalseState' -ObjectIdNames[10390] = 'NonExclusiveDeviationAlarmType_Quality' -ObjectIdNames[10391] = 'NonExclusiveDeviationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10392] = 'NonExclusiveDeviationAlarmType_LastSeverity' -ObjectIdNames[10393] = 'NonExclusiveDeviationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10394] = 'NonExclusiveDeviationAlarmType_Comment' -ObjectIdNames[10395] = 'NonExclusiveDeviationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10396] = 'NonExclusiveDeviationAlarmType_ClientUserId' -ObjectIdNames[10397] = 'NonExclusiveDeviationAlarmType_Enable' -ObjectIdNames[10398] = 'NonExclusiveDeviationAlarmType_Disable' -ObjectIdNames[10399] = 'NonExclusiveDeviationAlarmType_AddComment' -ObjectIdNames[10400] = 'NonExclusiveDeviationAlarmType_AddComment_InputArguments' -ObjectIdNames[10401] = 'NonExclusiveDeviationAlarmType_ConditionRefresh' -ObjectIdNames[10402] = 'NonExclusiveDeviationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10403] = 'NonExclusiveDeviationAlarmType_AckedState' -ObjectIdNames[10404] = 'NonExclusiveDeviationAlarmType_AckedState_Id' -ObjectIdNames[10405] = 'NonExclusiveDeviationAlarmType_AckedState_Name' -ObjectIdNames[10406] = 'NonExclusiveDeviationAlarmType_AckedState_Number' -ObjectIdNames[10407] = 'NonExclusiveDeviationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10408] = 'NonExclusiveDeviationAlarmType_AckedState_TransitionTime' -ObjectIdNames[10409] = 'NonExclusiveDeviationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10410] = 'NonExclusiveDeviationAlarmType_AckedState_TrueState' -ObjectIdNames[10411] = 'NonExclusiveDeviationAlarmType_AckedState_FalseState' -ObjectIdNames[10412] = 'NonExclusiveDeviationAlarmType_ConfirmedState' -ObjectIdNames[10413] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Id' -ObjectIdNames[10414] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Name' -ObjectIdNames[10415] = 'NonExclusiveDeviationAlarmType_ConfirmedState_Number' -ObjectIdNames[10416] = 'NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10417] = 'NonExclusiveDeviationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10418] = 'NonExclusiveDeviationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10419] = 'NonExclusiveDeviationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10420] = 'NonExclusiveDeviationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10421] = 'NonExclusiveDeviationAlarmType_Acknowledge' -ObjectIdNames[10422] = 'NonExclusiveDeviationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10423] = 'NonExclusiveDeviationAlarmType_Confirm' -ObjectIdNames[10424] = 'NonExclusiveDeviationAlarmType_Confirm_InputArguments' -ObjectIdNames[10425] = 'NonExclusiveDeviationAlarmType_ActiveState' -ObjectIdNames[10426] = 'NonExclusiveDeviationAlarmType_ActiveState_Id' -ObjectIdNames[10427] = 'NonExclusiveDeviationAlarmType_ActiveState_Name' -ObjectIdNames[10428] = 'NonExclusiveDeviationAlarmType_ActiveState_Number' -ObjectIdNames[10429] = 'NonExclusiveDeviationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10430] = 'NonExclusiveDeviationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10431] = 'NonExclusiveDeviationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10432] = 'NonExclusiveDeviationAlarmType_ActiveState_TrueState' -ObjectIdNames[10433] = 'NonExclusiveDeviationAlarmType_ActiveState_FalseState' -ObjectIdNames[10434] = 'NonExclusiveDeviationAlarmType_SuppressedState' -ObjectIdNames[10435] = 'NonExclusiveDeviationAlarmType_SuppressedState_Id' -ObjectIdNames[10436] = 'NonExclusiveDeviationAlarmType_SuppressedState_Name' -ObjectIdNames[10437] = 'NonExclusiveDeviationAlarmType_SuppressedState_Number' -ObjectIdNames[10438] = 'NonExclusiveDeviationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10439] = 'NonExclusiveDeviationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10440] = 'NonExclusiveDeviationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10441] = 'NonExclusiveDeviationAlarmType_SuppressedState_TrueState' -ObjectIdNames[10442] = 'NonExclusiveDeviationAlarmType_SuppressedState_FalseState' -ObjectIdNames[10443] = 'NonExclusiveDeviationAlarmType_ShelvingState' -ObjectIdNames[10444] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10445] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10446] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10447] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10448] = 'NonExclusiveDeviationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10449] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10450] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10451] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10452] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10453] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10454] = 'NonExclusiveDeviationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10476] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10477] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10478] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10479] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10480] = 'NonExclusiveDeviationAlarmType_SuppressedOrShelved' -ObjectIdNames[10481] = 'NonExclusiveDeviationAlarmType_MaxTimeShelved' -ObjectIdNames[10482] = 'NonExclusiveDeviationAlarmType_HighHighState' -ObjectIdNames[10483] = 'NonExclusiveDeviationAlarmType_HighHighState_Id' -ObjectIdNames[10484] = 'NonExclusiveDeviationAlarmType_HighHighState_Name' -ObjectIdNames[10485] = 'NonExclusiveDeviationAlarmType_HighHighState_Number' -ObjectIdNames[10486] = 'NonExclusiveDeviationAlarmType_HighHighState_EffectiveDisplayName' -ObjectIdNames[10487] = 'NonExclusiveDeviationAlarmType_HighHighState_TransitionTime' -ObjectIdNames[10488] = 'NonExclusiveDeviationAlarmType_HighHighState_EffectiveTransitionTime' -ObjectIdNames[10489] = 'NonExclusiveDeviationAlarmType_HighHighState_TrueState' -ObjectIdNames[10490] = 'NonExclusiveDeviationAlarmType_HighHighState_FalseState' -ObjectIdNames[10491] = 'NonExclusiveDeviationAlarmType_HighState' -ObjectIdNames[10492] = 'NonExclusiveDeviationAlarmType_HighState_Id' -ObjectIdNames[10493] = 'NonExclusiveDeviationAlarmType_HighState_Name' -ObjectIdNames[10494] = 'NonExclusiveDeviationAlarmType_HighState_Number' -ObjectIdNames[10495] = 'NonExclusiveDeviationAlarmType_HighState_EffectiveDisplayName' -ObjectIdNames[10496] = 'NonExclusiveDeviationAlarmType_HighState_TransitionTime' -ObjectIdNames[10497] = 'NonExclusiveDeviationAlarmType_HighState_EffectiveTransitionTime' -ObjectIdNames[10498] = 'NonExclusiveDeviationAlarmType_HighState_TrueState' -ObjectIdNames[10499] = 'NonExclusiveDeviationAlarmType_HighState_FalseState' -ObjectIdNames[10500] = 'NonExclusiveDeviationAlarmType_LowState' -ObjectIdNames[10501] = 'NonExclusiveDeviationAlarmType_LowState_Id' -ObjectIdNames[10502] = 'NonExclusiveDeviationAlarmType_LowState_Name' -ObjectIdNames[10503] = 'NonExclusiveDeviationAlarmType_LowState_Number' -ObjectIdNames[10504] = 'NonExclusiveDeviationAlarmType_LowState_EffectiveDisplayName' -ObjectIdNames[10505] = 'NonExclusiveDeviationAlarmType_LowState_TransitionTime' -ObjectIdNames[10506] = 'NonExclusiveDeviationAlarmType_LowState_EffectiveTransitionTime' -ObjectIdNames[10507] = 'NonExclusiveDeviationAlarmType_LowState_TrueState' -ObjectIdNames[10508] = 'NonExclusiveDeviationAlarmType_LowState_FalseState' -ObjectIdNames[10509] = 'NonExclusiveDeviationAlarmType_LowLowState' -ObjectIdNames[10510] = 'NonExclusiveDeviationAlarmType_LowLowState_Id' -ObjectIdNames[10511] = 'NonExclusiveDeviationAlarmType_LowLowState_Name' -ObjectIdNames[10512] = 'NonExclusiveDeviationAlarmType_LowLowState_Number' -ObjectIdNames[10513] = 'NonExclusiveDeviationAlarmType_LowLowState_EffectiveDisplayName' -ObjectIdNames[10514] = 'NonExclusiveDeviationAlarmType_LowLowState_TransitionTime' -ObjectIdNames[10515] = 'NonExclusiveDeviationAlarmType_LowLowState_EffectiveTransitionTime' -ObjectIdNames[10516] = 'NonExclusiveDeviationAlarmType_LowLowState_TrueState' -ObjectIdNames[10517] = 'NonExclusiveDeviationAlarmType_LowLowState_FalseState' -ObjectIdNames[10518] = 'NonExclusiveDeviationAlarmType_HighHighLimit' -ObjectIdNames[10519] = 'NonExclusiveDeviationAlarmType_HighLimit' -ObjectIdNames[10520] = 'NonExclusiveDeviationAlarmType_LowLimit' -ObjectIdNames[10521] = 'NonExclusiveDeviationAlarmType_LowLowLimit' ObjectIdNames[10522] = 'NonExclusiveDeviationAlarmType_SetpointNode' ObjectIdNames[10523] = 'DiscreteAlarmType' -ObjectIdNames[10524] = 'DiscreteAlarmType_EventId' -ObjectIdNames[10525] = 'DiscreteAlarmType_EventType' -ObjectIdNames[10526] = 'DiscreteAlarmType_SourceNode' -ObjectIdNames[10527] = 'DiscreteAlarmType_SourceName' -ObjectIdNames[10528] = 'DiscreteAlarmType_Time' -ObjectIdNames[10529] = 'DiscreteAlarmType_ReceiveTime' -ObjectIdNames[10530] = 'DiscreteAlarmType_LocalTime' -ObjectIdNames[10531] = 'DiscreteAlarmType_Message' -ObjectIdNames[10532] = 'DiscreteAlarmType_Severity' -ObjectIdNames[10533] = 'DiscreteAlarmType_ConditionName' -ObjectIdNames[10534] = 'DiscreteAlarmType_BranchId' -ObjectIdNames[10535] = 'DiscreteAlarmType_Retain' -ObjectIdNames[10536] = 'DiscreteAlarmType_EnabledState' -ObjectIdNames[10537] = 'DiscreteAlarmType_EnabledState_Id' -ObjectIdNames[10538] = 'DiscreteAlarmType_EnabledState_Name' -ObjectIdNames[10539] = 'DiscreteAlarmType_EnabledState_Number' -ObjectIdNames[10540] = 'DiscreteAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10541] = 'DiscreteAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10542] = 'DiscreteAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10543] = 'DiscreteAlarmType_EnabledState_TrueState' -ObjectIdNames[10544] = 'DiscreteAlarmType_EnabledState_FalseState' -ObjectIdNames[10545] = 'DiscreteAlarmType_Quality' -ObjectIdNames[10546] = 'DiscreteAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10547] = 'DiscreteAlarmType_LastSeverity' -ObjectIdNames[10548] = 'DiscreteAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10549] = 'DiscreteAlarmType_Comment' -ObjectIdNames[10550] = 'DiscreteAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10551] = 'DiscreteAlarmType_ClientUserId' -ObjectIdNames[10552] = 'DiscreteAlarmType_Enable' -ObjectIdNames[10553] = 'DiscreteAlarmType_Disable' -ObjectIdNames[10554] = 'DiscreteAlarmType_AddComment' -ObjectIdNames[10555] = 'DiscreteAlarmType_AddComment_InputArguments' -ObjectIdNames[10556] = 'DiscreteAlarmType_ConditionRefresh' -ObjectIdNames[10557] = 'DiscreteAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10558] = 'DiscreteAlarmType_AckedState' -ObjectIdNames[10559] = 'DiscreteAlarmType_AckedState_Id' -ObjectIdNames[10560] = 'DiscreteAlarmType_AckedState_Name' -ObjectIdNames[10561] = 'DiscreteAlarmType_AckedState_Number' -ObjectIdNames[10562] = 'DiscreteAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10563] = 'DiscreteAlarmType_AckedState_TransitionTime' -ObjectIdNames[10564] = 'DiscreteAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10565] = 'DiscreteAlarmType_AckedState_TrueState' -ObjectIdNames[10566] = 'DiscreteAlarmType_AckedState_FalseState' -ObjectIdNames[10567] = 'DiscreteAlarmType_ConfirmedState' -ObjectIdNames[10568] = 'DiscreteAlarmType_ConfirmedState_Id' -ObjectIdNames[10569] = 'DiscreteAlarmType_ConfirmedState_Name' -ObjectIdNames[10570] = 'DiscreteAlarmType_ConfirmedState_Number' -ObjectIdNames[10571] = 'DiscreteAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10572] = 'DiscreteAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10573] = 'DiscreteAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10574] = 'DiscreteAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10575] = 'DiscreteAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10576] = 'DiscreteAlarmType_Acknowledge' -ObjectIdNames[10577] = 'DiscreteAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10578] = 'DiscreteAlarmType_Confirm' -ObjectIdNames[10579] = 'DiscreteAlarmType_Confirm_InputArguments' -ObjectIdNames[10580] = 'DiscreteAlarmType_ActiveState' -ObjectIdNames[10581] = 'DiscreteAlarmType_ActiveState_Id' -ObjectIdNames[10582] = 'DiscreteAlarmType_ActiveState_Name' -ObjectIdNames[10583] = 'DiscreteAlarmType_ActiveState_Number' -ObjectIdNames[10584] = 'DiscreteAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10585] = 'DiscreteAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10586] = 'DiscreteAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10587] = 'DiscreteAlarmType_ActiveState_TrueState' -ObjectIdNames[10588] = 'DiscreteAlarmType_ActiveState_FalseState' -ObjectIdNames[10589] = 'DiscreteAlarmType_SuppressedState' -ObjectIdNames[10590] = 'DiscreteAlarmType_SuppressedState_Id' -ObjectIdNames[10591] = 'DiscreteAlarmType_SuppressedState_Name' -ObjectIdNames[10592] = 'DiscreteAlarmType_SuppressedState_Number' -ObjectIdNames[10593] = 'DiscreteAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10594] = 'DiscreteAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10595] = 'DiscreteAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10596] = 'DiscreteAlarmType_SuppressedState_TrueState' -ObjectIdNames[10597] = 'DiscreteAlarmType_SuppressedState_FalseState' -ObjectIdNames[10598] = 'DiscreteAlarmType_ShelvingState' -ObjectIdNames[10599] = 'DiscreteAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10600] = 'DiscreteAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10601] = 'DiscreteAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10602] = 'DiscreteAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10603] = 'DiscreteAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10604] = 'DiscreteAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10605] = 'DiscreteAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10606] = 'DiscreteAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10607] = 'DiscreteAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10608] = 'DiscreteAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10609] = 'DiscreteAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10631] = 'DiscreteAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10632] = 'DiscreteAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10633] = 'DiscreteAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10634] = 'DiscreteAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10635] = 'DiscreteAlarmType_SuppressedOrShelved' -ObjectIdNames[10636] = 'DiscreteAlarmType_MaxTimeShelved' ObjectIdNames[10637] = 'OffNormalAlarmType' -ObjectIdNames[10638] = 'OffNormalAlarmType_EventId' -ObjectIdNames[10639] = 'OffNormalAlarmType_EventType' -ObjectIdNames[10640] = 'OffNormalAlarmType_SourceNode' -ObjectIdNames[10641] = 'OffNormalAlarmType_SourceName' -ObjectIdNames[10642] = 'OffNormalAlarmType_Time' -ObjectIdNames[10643] = 'OffNormalAlarmType_ReceiveTime' -ObjectIdNames[10644] = 'OffNormalAlarmType_LocalTime' -ObjectIdNames[10645] = 'OffNormalAlarmType_Message' -ObjectIdNames[10646] = 'OffNormalAlarmType_Severity' -ObjectIdNames[10647] = 'OffNormalAlarmType_ConditionName' -ObjectIdNames[10648] = 'OffNormalAlarmType_BranchId' -ObjectIdNames[10649] = 'OffNormalAlarmType_Retain' -ObjectIdNames[10650] = 'OffNormalAlarmType_EnabledState' -ObjectIdNames[10651] = 'OffNormalAlarmType_EnabledState_Id' -ObjectIdNames[10652] = 'OffNormalAlarmType_EnabledState_Name' -ObjectIdNames[10653] = 'OffNormalAlarmType_EnabledState_Number' -ObjectIdNames[10654] = 'OffNormalAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10655] = 'OffNormalAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10656] = 'OffNormalAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10657] = 'OffNormalAlarmType_EnabledState_TrueState' -ObjectIdNames[10658] = 'OffNormalAlarmType_EnabledState_FalseState' -ObjectIdNames[10659] = 'OffNormalAlarmType_Quality' -ObjectIdNames[10660] = 'OffNormalAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10661] = 'OffNormalAlarmType_LastSeverity' -ObjectIdNames[10662] = 'OffNormalAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10663] = 'OffNormalAlarmType_Comment' -ObjectIdNames[10664] = 'OffNormalAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10665] = 'OffNormalAlarmType_ClientUserId' -ObjectIdNames[10666] = 'OffNormalAlarmType_Enable' -ObjectIdNames[10667] = 'OffNormalAlarmType_Disable' -ObjectIdNames[10668] = 'OffNormalAlarmType_AddComment' -ObjectIdNames[10669] = 'OffNormalAlarmType_AddComment_InputArguments' -ObjectIdNames[10670] = 'OffNormalAlarmType_ConditionRefresh' -ObjectIdNames[10671] = 'OffNormalAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10672] = 'OffNormalAlarmType_AckedState' -ObjectIdNames[10673] = 'OffNormalAlarmType_AckedState_Id' -ObjectIdNames[10674] = 'OffNormalAlarmType_AckedState_Name' -ObjectIdNames[10675] = 'OffNormalAlarmType_AckedState_Number' -ObjectIdNames[10676] = 'OffNormalAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10677] = 'OffNormalAlarmType_AckedState_TransitionTime' -ObjectIdNames[10678] = 'OffNormalAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10679] = 'OffNormalAlarmType_AckedState_TrueState' -ObjectIdNames[10680] = 'OffNormalAlarmType_AckedState_FalseState' -ObjectIdNames[10681] = 'OffNormalAlarmType_ConfirmedState' -ObjectIdNames[10682] = 'OffNormalAlarmType_ConfirmedState_Id' -ObjectIdNames[10683] = 'OffNormalAlarmType_ConfirmedState_Name' -ObjectIdNames[10684] = 'OffNormalAlarmType_ConfirmedState_Number' -ObjectIdNames[10685] = 'OffNormalAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10686] = 'OffNormalAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10687] = 'OffNormalAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10688] = 'OffNormalAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10689] = 'OffNormalAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10690] = 'OffNormalAlarmType_Acknowledge' -ObjectIdNames[10691] = 'OffNormalAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10692] = 'OffNormalAlarmType_Confirm' -ObjectIdNames[10693] = 'OffNormalAlarmType_Confirm_InputArguments' -ObjectIdNames[10694] = 'OffNormalAlarmType_ActiveState' -ObjectIdNames[10695] = 'OffNormalAlarmType_ActiveState_Id' -ObjectIdNames[10696] = 'OffNormalAlarmType_ActiveState_Name' -ObjectIdNames[10697] = 'OffNormalAlarmType_ActiveState_Number' -ObjectIdNames[10698] = 'OffNormalAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10699] = 'OffNormalAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10700] = 'OffNormalAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10701] = 'OffNormalAlarmType_ActiveState_TrueState' -ObjectIdNames[10702] = 'OffNormalAlarmType_ActiveState_FalseState' -ObjectIdNames[10703] = 'OffNormalAlarmType_SuppressedState' -ObjectIdNames[10704] = 'OffNormalAlarmType_SuppressedState_Id' -ObjectIdNames[10705] = 'OffNormalAlarmType_SuppressedState_Name' -ObjectIdNames[10706] = 'OffNormalAlarmType_SuppressedState_Number' -ObjectIdNames[10707] = 'OffNormalAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10708] = 'OffNormalAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10709] = 'OffNormalAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10710] = 'OffNormalAlarmType_SuppressedState_TrueState' -ObjectIdNames[10711] = 'OffNormalAlarmType_SuppressedState_FalseState' -ObjectIdNames[10712] = 'OffNormalAlarmType_ShelvingState' -ObjectIdNames[10713] = 'OffNormalAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10714] = 'OffNormalAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10715] = 'OffNormalAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10716] = 'OffNormalAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10717] = 'OffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10718] = 'OffNormalAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10719] = 'OffNormalAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10720] = 'OffNormalAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10721] = 'OffNormalAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10722] = 'OffNormalAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10723] = 'OffNormalAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10745] = 'OffNormalAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10746] = 'OffNormalAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10747] = 'OffNormalAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10748] = 'OffNormalAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10749] = 'OffNormalAlarmType_SuppressedOrShelved' -ObjectIdNames[10750] = 'OffNormalAlarmType_MaxTimeShelved' ObjectIdNames[10751] = 'TripAlarmType' -ObjectIdNames[10752] = 'TripAlarmType_EventId' -ObjectIdNames[10753] = 'TripAlarmType_EventType' -ObjectIdNames[10754] = 'TripAlarmType_SourceNode' -ObjectIdNames[10755] = 'TripAlarmType_SourceName' -ObjectIdNames[10756] = 'TripAlarmType_Time' -ObjectIdNames[10757] = 'TripAlarmType_ReceiveTime' -ObjectIdNames[10758] = 'TripAlarmType_LocalTime' -ObjectIdNames[10759] = 'TripAlarmType_Message' -ObjectIdNames[10760] = 'TripAlarmType_Severity' -ObjectIdNames[10761] = 'TripAlarmType_ConditionName' -ObjectIdNames[10762] = 'TripAlarmType_BranchId' -ObjectIdNames[10763] = 'TripAlarmType_Retain' -ObjectIdNames[10764] = 'TripAlarmType_EnabledState' -ObjectIdNames[10765] = 'TripAlarmType_EnabledState_Id' -ObjectIdNames[10766] = 'TripAlarmType_EnabledState_Name' -ObjectIdNames[10767] = 'TripAlarmType_EnabledState_Number' -ObjectIdNames[10768] = 'TripAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[10769] = 'TripAlarmType_EnabledState_TransitionTime' -ObjectIdNames[10770] = 'TripAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[10771] = 'TripAlarmType_EnabledState_TrueState' -ObjectIdNames[10772] = 'TripAlarmType_EnabledState_FalseState' -ObjectIdNames[10773] = 'TripAlarmType_Quality' -ObjectIdNames[10774] = 'TripAlarmType_Quality_SourceTimestamp' -ObjectIdNames[10775] = 'TripAlarmType_LastSeverity' -ObjectIdNames[10776] = 'TripAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[10777] = 'TripAlarmType_Comment' -ObjectIdNames[10778] = 'TripAlarmType_Comment_SourceTimestamp' -ObjectIdNames[10779] = 'TripAlarmType_ClientUserId' -ObjectIdNames[10780] = 'TripAlarmType_Enable' -ObjectIdNames[10781] = 'TripAlarmType_Disable' -ObjectIdNames[10782] = 'TripAlarmType_AddComment' -ObjectIdNames[10783] = 'TripAlarmType_AddComment_InputArguments' -ObjectIdNames[10784] = 'TripAlarmType_ConditionRefresh' -ObjectIdNames[10785] = 'TripAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[10786] = 'TripAlarmType_AckedState' -ObjectIdNames[10787] = 'TripAlarmType_AckedState_Id' -ObjectIdNames[10788] = 'TripAlarmType_AckedState_Name' -ObjectIdNames[10789] = 'TripAlarmType_AckedState_Number' -ObjectIdNames[10790] = 'TripAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[10791] = 'TripAlarmType_AckedState_TransitionTime' -ObjectIdNames[10792] = 'TripAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[10793] = 'TripAlarmType_AckedState_TrueState' -ObjectIdNames[10794] = 'TripAlarmType_AckedState_FalseState' -ObjectIdNames[10795] = 'TripAlarmType_ConfirmedState' -ObjectIdNames[10796] = 'TripAlarmType_ConfirmedState_Id' -ObjectIdNames[10797] = 'TripAlarmType_ConfirmedState_Name' -ObjectIdNames[10798] = 'TripAlarmType_ConfirmedState_Number' -ObjectIdNames[10799] = 'TripAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[10800] = 'TripAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[10801] = 'TripAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[10802] = 'TripAlarmType_ConfirmedState_TrueState' -ObjectIdNames[10803] = 'TripAlarmType_ConfirmedState_FalseState' -ObjectIdNames[10804] = 'TripAlarmType_Acknowledge' -ObjectIdNames[10805] = 'TripAlarmType_Acknowledge_InputArguments' -ObjectIdNames[10806] = 'TripAlarmType_Confirm' -ObjectIdNames[10807] = 'TripAlarmType_Confirm_InputArguments' -ObjectIdNames[10808] = 'TripAlarmType_ActiveState' -ObjectIdNames[10809] = 'TripAlarmType_ActiveState_Id' -ObjectIdNames[10810] = 'TripAlarmType_ActiveState_Name' -ObjectIdNames[10811] = 'TripAlarmType_ActiveState_Number' -ObjectIdNames[10812] = 'TripAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[10813] = 'TripAlarmType_ActiveState_TransitionTime' -ObjectIdNames[10814] = 'TripAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[10815] = 'TripAlarmType_ActiveState_TrueState' -ObjectIdNames[10816] = 'TripAlarmType_ActiveState_FalseState' -ObjectIdNames[10817] = 'TripAlarmType_SuppressedState' -ObjectIdNames[10818] = 'TripAlarmType_SuppressedState_Id' -ObjectIdNames[10819] = 'TripAlarmType_SuppressedState_Name' -ObjectIdNames[10820] = 'TripAlarmType_SuppressedState_Number' -ObjectIdNames[10821] = 'TripAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[10822] = 'TripAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[10823] = 'TripAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[10824] = 'TripAlarmType_SuppressedState_TrueState' -ObjectIdNames[10825] = 'TripAlarmType_SuppressedState_FalseState' -ObjectIdNames[10826] = 'TripAlarmType_ShelvingState' -ObjectIdNames[10827] = 'TripAlarmType_ShelvingState_CurrentState' -ObjectIdNames[10828] = 'TripAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[10829] = 'TripAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[10830] = 'TripAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[10831] = 'TripAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[10832] = 'TripAlarmType_ShelvingState_LastTransition' -ObjectIdNames[10833] = 'TripAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[10834] = 'TripAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[10835] = 'TripAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[10836] = 'TripAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[10837] = 'TripAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[10859] = 'TripAlarmType_ShelvingState_Unshelve' -ObjectIdNames[10860] = 'TripAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[10861] = 'TripAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[10862] = 'TripAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[10863] = 'TripAlarmType_SuppressedOrShelved' -ObjectIdNames[10864] = 'TripAlarmType_MaxTimeShelved' ObjectIdNames[11093] = 'AuditConditionShelvingEventType' -ObjectIdNames[11094] = 'AuditConditionShelvingEventType_EventId' -ObjectIdNames[11095] = 'AuditConditionShelvingEventType_EventType' -ObjectIdNames[11096] = 'AuditConditionShelvingEventType_SourceNode' -ObjectIdNames[11097] = 'AuditConditionShelvingEventType_SourceName' -ObjectIdNames[11098] = 'AuditConditionShelvingEventType_Time' -ObjectIdNames[11099] = 'AuditConditionShelvingEventType_ReceiveTime' -ObjectIdNames[11100] = 'AuditConditionShelvingEventType_LocalTime' -ObjectIdNames[11101] = 'AuditConditionShelvingEventType_Message' -ObjectIdNames[11102] = 'AuditConditionShelvingEventType_Severity' -ObjectIdNames[11103] = 'AuditConditionShelvingEventType_ActionTimeStamp' -ObjectIdNames[11104] = 'AuditConditionShelvingEventType_Status' -ObjectIdNames[11105] = 'AuditConditionShelvingEventType_ServerId' -ObjectIdNames[11106] = 'AuditConditionShelvingEventType_ClientAuditEntryId' -ObjectIdNames[11107] = 'AuditConditionShelvingEventType_ClientUserId' -ObjectIdNames[11108] = 'AuditConditionShelvingEventType_MethodId' -ObjectIdNames[11109] = 'AuditConditionShelvingEventType_InputArguments' ObjectIdNames[11110] = 'TwoStateVariableType_TrueState' ObjectIdNames[11111] = 'TwoStateVariableType_FalseState' ObjectIdNames[11112] = 'ConditionType_ConditionClassId' ObjectIdNames[11113] = 'ConditionType_ConditionClassName' -ObjectIdNames[11114] = 'DialogConditionType_ConditionClassId' -ObjectIdNames[11115] = 'DialogConditionType_ConditionClassName' -ObjectIdNames[11116] = 'AcknowledgeableConditionType_ConditionClassId' -ObjectIdNames[11117] = 'AcknowledgeableConditionType_ConditionClassName' -ObjectIdNames[11118] = 'AlarmConditionType_ConditionClassId' -ObjectIdNames[11119] = 'AlarmConditionType_ConditionClassName' ObjectIdNames[11120] = 'AlarmConditionType_InputNode' -ObjectIdNames[11121] = 'LimitAlarmType_ConditionClassId' -ObjectIdNames[11122] = 'LimitAlarmType_ConditionClassName' -ObjectIdNames[11123] = 'LimitAlarmType_InputNode' ObjectIdNames[11124] = 'LimitAlarmType_HighHighLimit' ObjectIdNames[11125] = 'LimitAlarmType_HighLimit' ObjectIdNames[11126] = 'LimitAlarmType_LowLimit' ObjectIdNames[11127] = 'LimitAlarmType_LowLowLimit' -ObjectIdNames[11128] = 'ExclusiveLimitAlarmType_ConditionClassId' -ObjectIdNames[11129] = 'ExclusiveLimitAlarmType_ConditionClassName' -ObjectIdNames[11130] = 'ExclusiveLimitAlarmType_InputNode' -ObjectIdNames[11131] = 'ExclusiveLevelAlarmType_ConditionClassId' -ObjectIdNames[11132] = 'ExclusiveLevelAlarmType_ConditionClassName' -ObjectIdNames[11133] = 'ExclusiveLevelAlarmType_InputNode' -ObjectIdNames[11134] = 'ExclusiveRateOfChangeAlarmType_ConditionClassId' -ObjectIdNames[11135] = 'ExclusiveRateOfChangeAlarmType_ConditionClassName' -ObjectIdNames[11136] = 'ExclusiveRateOfChangeAlarmType_InputNode' -ObjectIdNames[11137] = 'ExclusiveDeviationAlarmType_ConditionClassId' -ObjectIdNames[11138] = 'ExclusiveDeviationAlarmType_ConditionClassName' -ObjectIdNames[11139] = 'ExclusiveDeviationAlarmType_InputNode' -ObjectIdNames[11140] = 'NonExclusiveLimitAlarmType_ConditionClassId' -ObjectIdNames[11141] = 'NonExclusiveLimitAlarmType_ConditionClassName' -ObjectIdNames[11142] = 'NonExclusiveLimitAlarmType_InputNode' -ObjectIdNames[11143] = 'NonExclusiveLevelAlarmType_ConditionClassId' -ObjectIdNames[11144] = 'NonExclusiveLevelAlarmType_ConditionClassName' -ObjectIdNames[11145] = 'NonExclusiveLevelAlarmType_InputNode' -ObjectIdNames[11146] = 'NonExclusiveRateOfChangeAlarmType_ConditionClassId' -ObjectIdNames[11147] = 'NonExclusiveRateOfChangeAlarmType_ConditionClassName' -ObjectIdNames[11148] = 'NonExclusiveRateOfChangeAlarmType_InputNode' -ObjectIdNames[11149] = 'NonExclusiveDeviationAlarmType_ConditionClassId' -ObjectIdNames[11150] = 'NonExclusiveDeviationAlarmType_ConditionClassName' -ObjectIdNames[11151] = 'NonExclusiveDeviationAlarmType_InputNode' -ObjectIdNames[11152] = 'DiscreteAlarmType_ConditionClassId' -ObjectIdNames[11153] = 'DiscreteAlarmType_ConditionClassName' -ObjectIdNames[11154] = 'DiscreteAlarmType_InputNode' -ObjectIdNames[11155] = 'OffNormalAlarmType_ConditionClassId' -ObjectIdNames[11156] = 'OffNormalAlarmType_ConditionClassName' -ObjectIdNames[11157] = 'OffNormalAlarmType_InputNode' ObjectIdNames[11158] = 'OffNormalAlarmType_NormalState' -ObjectIdNames[11159] = 'TripAlarmType_ConditionClassId' -ObjectIdNames[11160] = 'TripAlarmType_ConditionClassName' -ObjectIdNames[11161] = 'TripAlarmType_InputNode' -ObjectIdNames[11162] = 'TripAlarmType_NormalState' ObjectIdNames[11163] = 'BaseConditionClassType' ObjectIdNames[11164] = 'ProcessConditionClassType' ObjectIdNames[11165] = 'MaintenanceConditionClassType' @@ -20300,8 +14604,6 @@ class ObjectIds: ObjectIdNames[11227] = 'HistoryModifiedData_Encoding_DefaultBinary' ObjectIdNames[11234] = 'HistoryUpdateType' ObjectIdNames[11238] = 'MultiStateValueDiscreteType' -ObjectIdNames[11239] = 'MultiStateValueDiscreteType_Definition' -ObjectIdNames[11240] = 'MultiStateValueDiscreteType_ValuePrecision' ObjectIdNames[11241] = 'MultiStateValueDiscreteType_EnumValues' ObjectIdNames[11242] = 'HistoryServerCapabilities_AccessHistoryEventsCapability' ObjectIdNames[11268] = 'HistoryServerCapabilitiesType_MaxReturnDataValues' @@ -20350,53 +14652,16 @@ class ObjectIds: ObjectIdNames[11432] = 'EnumStrings' ObjectIdNames[11433] = 'ValueAsText' ObjectIdNames[11436] = 'ProgressEventType' -ObjectIdNames[11437] = 'ProgressEventType_EventId' -ObjectIdNames[11438] = 'ProgressEventType_EventType' -ObjectIdNames[11439] = 'ProgressEventType_SourceNode' -ObjectIdNames[11440] = 'ProgressEventType_SourceName' -ObjectIdNames[11441] = 'ProgressEventType_Time' -ObjectIdNames[11442] = 'ProgressEventType_ReceiveTime' -ObjectIdNames[11443] = 'ProgressEventType_LocalTime' -ObjectIdNames[11444] = 'ProgressEventType_Message' -ObjectIdNames[11445] = 'ProgressEventType_Severity' ObjectIdNames[11446] = 'SystemStatusChangeEventType' -ObjectIdNames[11447] = 'SystemStatusChangeEventType_EventId' -ObjectIdNames[11448] = 'SystemStatusChangeEventType_EventType' -ObjectIdNames[11449] = 'SystemStatusChangeEventType_SourceNode' -ObjectIdNames[11450] = 'SystemStatusChangeEventType_SourceName' -ObjectIdNames[11451] = 'SystemStatusChangeEventType_Time' -ObjectIdNames[11452] = 'SystemStatusChangeEventType_ReceiveTime' -ObjectIdNames[11453] = 'SystemStatusChangeEventType_LocalTime' -ObjectIdNames[11454] = 'SystemStatusChangeEventType_Message' -ObjectIdNames[11455] = 'SystemStatusChangeEventType_Severity' ObjectIdNames[11456] = 'TransitionVariableType_EffectiveTransitionTime' -ObjectIdNames[11457] = 'FiniteTransitionVariableType_EffectiveTransitionTime' ObjectIdNames[11458] = 'StateMachineType_LastTransition_EffectiveTransitionTime' ObjectIdNames[11459] = 'FiniteStateMachineType_LastTransition_EffectiveTransitionTime' ObjectIdNames[11460] = 'TransitionEventType_Transition_EffectiveTransitionTime' ObjectIdNames[11461] = 'MultiStateValueDiscreteType_ValueAsText' -ObjectIdNames[11462] = 'ProgramTransitionEventType_Transition_EffectiveTransitionTime' ObjectIdNames[11463] = 'ProgramTransitionAuditEventType_Transition_EffectiveTransitionTime' ObjectIdNames[11464] = 'ProgramStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11465] = 'ShelvedStateMachineType_LastTransition_EffectiveTransitionTime' ObjectIdNames[11466] = 'AlarmConditionType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11467] = 'LimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11468] = 'ExclusiveLimitStateMachineType_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11469] = 'ExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' ObjectIdNames[11470] = 'ExclusiveLimitAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11471] = 'ExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11472] = 'ExclusiveLevelAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11473] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11474] = 'ExclusiveRateOfChangeAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11475] = 'ExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11476] = 'ExclusiveDeviationAlarmType_LimitState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11477] = 'NonExclusiveLimitAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11478] = 'NonExclusiveLevelAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11479] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11480] = 'NonExclusiveDeviationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11481] = 'DiscreteAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11482] = 'OffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11483] = 'TripAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' ObjectIdNames[11485] = 'AuditActivateSessionEventType_SecureChannelId' ObjectIdNames[11487] = 'OptionSetType' ObjectIdNames[11488] = 'OptionSetType_OptionSetValues' @@ -20475,23 +14740,6 @@ class ObjectIds: ObjectIdNames[11593] = 'FileType_SetPosition' ObjectIdNames[11594] = 'FileType_SetPosition_InputArguments' ObjectIdNames[11595] = 'AddressSpaceFileType' -ObjectIdNames[11596] = 'AddressSpaceFileType_Size' -ObjectIdNames[11599] = 'AddressSpaceFileType_OpenCount' -ObjectIdNames[11600] = 'AddressSpaceFileType_Open' -ObjectIdNames[11601] = 'AddressSpaceFileType_Open_InputArguments' -ObjectIdNames[11602] = 'AddressSpaceFileType_Open_OutputArguments' -ObjectIdNames[11603] = 'AddressSpaceFileType_Close' -ObjectIdNames[11604] = 'AddressSpaceFileType_Close_InputArguments' -ObjectIdNames[11605] = 'AddressSpaceFileType_Read' -ObjectIdNames[11606] = 'AddressSpaceFileType_Read_InputArguments' -ObjectIdNames[11607] = 'AddressSpaceFileType_Read_OutputArguments' -ObjectIdNames[11608] = 'AddressSpaceFileType_Write' -ObjectIdNames[11609] = 'AddressSpaceFileType_Write_InputArguments' -ObjectIdNames[11610] = 'AddressSpaceFileType_GetPosition' -ObjectIdNames[11611] = 'AddressSpaceFileType_GetPosition_InputArguments' -ObjectIdNames[11612] = 'AddressSpaceFileType_GetPosition_OutputArguments' -ObjectIdNames[11613] = 'AddressSpaceFileType_SetPosition' -ObjectIdNames[11614] = 'AddressSpaceFileType_SetPosition_InputArguments' ObjectIdNames[11615] = 'AddressSpaceFileType_ExportNamespace' ObjectIdNames[11616] = 'NamespaceMetadataType' ObjectIdNames[11617] = 'NamespaceMetadataType_NamespaceUri' @@ -20582,127 +14830,12 @@ class ObjectIds: ObjectIdNames[11751] = 'SetPositionMethodType' ObjectIdNames[11752] = 'SetPositionMethodType_InputArguments' ObjectIdNames[11753] = 'SystemOffNormalAlarmType' -ObjectIdNames[11754] = 'SystemOffNormalAlarmType_EventId' -ObjectIdNames[11755] = 'SystemOffNormalAlarmType_EventType' -ObjectIdNames[11756] = 'SystemOffNormalAlarmType_SourceNode' -ObjectIdNames[11757] = 'SystemOffNormalAlarmType_SourceName' -ObjectIdNames[11758] = 'SystemOffNormalAlarmType_Time' -ObjectIdNames[11759] = 'SystemOffNormalAlarmType_ReceiveTime' -ObjectIdNames[11760] = 'SystemOffNormalAlarmType_LocalTime' -ObjectIdNames[11761] = 'SystemOffNormalAlarmType_Message' -ObjectIdNames[11762] = 'SystemOffNormalAlarmType_Severity' -ObjectIdNames[11763] = 'SystemOffNormalAlarmType_ConditionClassId' -ObjectIdNames[11764] = 'SystemOffNormalAlarmType_ConditionClassName' -ObjectIdNames[11765] = 'SystemOffNormalAlarmType_ConditionName' -ObjectIdNames[11766] = 'SystemOffNormalAlarmType_BranchId' -ObjectIdNames[11767] = 'SystemOffNormalAlarmType_Retain' -ObjectIdNames[11768] = 'SystemOffNormalAlarmType_EnabledState' -ObjectIdNames[11769] = 'SystemOffNormalAlarmType_EnabledState_Id' -ObjectIdNames[11770] = 'SystemOffNormalAlarmType_EnabledState_Name' -ObjectIdNames[11771] = 'SystemOffNormalAlarmType_EnabledState_Number' -ObjectIdNames[11772] = 'SystemOffNormalAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[11773] = 'SystemOffNormalAlarmType_EnabledState_TransitionTime' -ObjectIdNames[11774] = 'SystemOffNormalAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[11775] = 'SystemOffNormalAlarmType_EnabledState_TrueState' -ObjectIdNames[11776] = 'SystemOffNormalAlarmType_EnabledState_FalseState' -ObjectIdNames[11777] = 'SystemOffNormalAlarmType_Quality' -ObjectIdNames[11778] = 'SystemOffNormalAlarmType_Quality_SourceTimestamp' -ObjectIdNames[11779] = 'SystemOffNormalAlarmType_LastSeverity' -ObjectIdNames[11780] = 'SystemOffNormalAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[11781] = 'SystemOffNormalAlarmType_Comment' -ObjectIdNames[11782] = 'SystemOffNormalAlarmType_Comment_SourceTimestamp' -ObjectIdNames[11783] = 'SystemOffNormalAlarmType_ClientUserId' -ObjectIdNames[11784] = 'SystemOffNormalAlarmType_Disable' -ObjectIdNames[11785] = 'SystemOffNormalAlarmType_Enable' -ObjectIdNames[11786] = 'SystemOffNormalAlarmType_AddComment' -ObjectIdNames[11787] = 'SystemOffNormalAlarmType_AddComment_InputArguments' -ObjectIdNames[11788] = 'SystemOffNormalAlarmType_ConditionRefresh' -ObjectIdNames[11789] = 'SystemOffNormalAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[11790] = 'SystemOffNormalAlarmType_AckedState' -ObjectIdNames[11791] = 'SystemOffNormalAlarmType_AckedState_Id' -ObjectIdNames[11792] = 'SystemOffNormalAlarmType_AckedState_Name' -ObjectIdNames[11793] = 'SystemOffNormalAlarmType_AckedState_Number' -ObjectIdNames[11794] = 'SystemOffNormalAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[11795] = 'SystemOffNormalAlarmType_AckedState_TransitionTime' -ObjectIdNames[11796] = 'SystemOffNormalAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[11797] = 'SystemOffNormalAlarmType_AckedState_TrueState' -ObjectIdNames[11798] = 'SystemOffNormalAlarmType_AckedState_FalseState' -ObjectIdNames[11799] = 'SystemOffNormalAlarmType_ConfirmedState' -ObjectIdNames[11800] = 'SystemOffNormalAlarmType_ConfirmedState_Id' -ObjectIdNames[11801] = 'SystemOffNormalAlarmType_ConfirmedState_Name' -ObjectIdNames[11802] = 'SystemOffNormalAlarmType_ConfirmedState_Number' -ObjectIdNames[11803] = 'SystemOffNormalAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[11804] = 'SystemOffNormalAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[11805] = 'SystemOffNormalAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[11806] = 'SystemOffNormalAlarmType_ConfirmedState_TrueState' -ObjectIdNames[11807] = 'SystemOffNormalAlarmType_ConfirmedState_FalseState' -ObjectIdNames[11808] = 'SystemOffNormalAlarmType_Acknowledge' -ObjectIdNames[11809] = 'SystemOffNormalAlarmType_Acknowledge_InputArguments' -ObjectIdNames[11810] = 'SystemOffNormalAlarmType_Confirm' -ObjectIdNames[11811] = 'SystemOffNormalAlarmType_Confirm_InputArguments' -ObjectIdNames[11812] = 'SystemOffNormalAlarmType_ActiveState' -ObjectIdNames[11813] = 'SystemOffNormalAlarmType_ActiveState_Id' -ObjectIdNames[11814] = 'SystemOffNormalAlarmType_ActiveState_Name' -ObjectIdNames[11815] = 'SystemOffNormalAlarmType_ActiveState_Number' -ObjectIdNames[11816] = 'SystemOffNormalAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[11817] = 'SystemOffNormalAlarmType_ActiveState_TransitionTime' -ObjectIdNames[11818] = 'SystemOffNormalAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[11819] = 'SystemOffNormalAlarmType_ActiveState_TrueState' -ObjectIdNames[11820] = 'SystemOffNormalAlarmType_ActiveState_FalseState' -ObjectIdNames[11821] = 'SystemOffNormalAlarmType_InputNode' -ObjectIdNames[11822] = 'SystemOffNormalAlarmType_SuppressedState' -ObjectIdNames[11823] = 'SystemOffNormalAlarmType_SuppressedState_Id' -ObjectIdNames[11824] = 'SystemOffNormalAlarmType_SuppressedState_Name' -ObjectIdNames[11825] = 'SystemOffNormalAlarmType_SuppressedState_Number' -ObjectIdNames[11826] = 'SystemOffNormalAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[11827] = 'SystemOffNormalAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[11828] = 'SystemOffNormalAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[11829] = 'SystemOffNormalAlarmType_SuppressedState_TrueState' -ObjectIdNames[11830] = 'SystemOffNormalAlarmType_SuppressedState_FalseState' -ObjectIdNames[11831] = 'SystemOffNormalAlarmType_ShelvingState' -ObjectIdNames[11832] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState' -ObjectIdNames[11833] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[11834] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[11835] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[11836] = 'SystemOffNormalAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[11837] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition' -ObjectIdNames[11838] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[11839] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[11840] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[11841] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[11842] = 'SystemOffNormalAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[11843] = 'SystemOffNormalAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[11844] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve' -ObjectIdNames[11845] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[11846] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[11847] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[11848] = 'SystemOffNormalAlarmType_SuppressedOrShelved' -ObjectIdNames[11849] = 'SystemOffNormalAlarmType_MaxTimeShelved' -ObjectIdNames[11850] = 'SystemOffNormalAlarmType_NormalState' ObjectIdNames[11851] = 'AuditConditionCommentEventType_Comment' ObjectIdNames[11852] = 'AuditConditionRespondEventType_SelectedResponse' ObjectIdNames[11853] = 'AuditConditionAcknowledgeEventType_Comment' ObjectIdNames[11854] = 'AuditConditionConfirmEventType_Comment' ObjectIdNames[11855] = 'AuditConditionShelvingEventType_ShelvingTime' ObjectIdNames[11856] = 'AuditProgramTransitionEventType' -ObjectIdNames[11857] = 'AuditProgramTransitionEventType_EventId' -ObjectIdNames[11858] = 'AuditProgramTransitionEventType_EventType' -ObjectIdNames[11859] = 'AuditProgramTransitionEventType_SourceNode' -ObjectIdNames[11860] = 'AuditProgramTransitionEventType_SourceName' -ObjectIdNames[11861] = 'AuditProgramTransitionEventType_Time' -ObjectIdNames[11862] = 'AuditProgramTransitionEventType_ReceiveTime' -ObjectIdNames[11863] = 'AuditProgramTransitionEventType_LocalTime' -ObjectIdNames[11864] = 'AuditProgramTransitionEventType_Message' -ObjectIdNames[11865] = 'AuditProgramTransitionEventType_Severity' -ObjectIdNames[11866] = 'AuditProgramTransitionEventType_ActionTimeStamp' -ObjectIdNames[11867] = 'AuditProgramTransitionEventType_Status' -ObjectIdNames[11868] = 'AuditProgramTransitionEventType_ServerId' -ObjectIdNames[11869] = 'AuditProgramTransitionEventType_ClientAuditEntryId' -ObjectIdNames[11870] = 'AuditProgramTransitionEventType_ClientUserId' -ObjectIdNames[11871] = 'AuditProgramTransitionEventType_MethodId' -ObjectIdNames[11872] = 'AuditProgramTransitionEventType_InputArguments' -ObjectIdNames[11873] = 'AuditProgramTransitionEventType_OldStateId' -ObjectIdNames[11874] = 'AuditProgramTransitionEventType_NewStateId' ObjectIdNames[11875] = 'AuditProgramTransitionEventType_TransitionNumber' ObjectIdNames[11876] = 'HistoricalDataConfigurationType_AggregateFunctions' ObjectIdNames[11877] = 'HAConfiguration_AggregateFunctions' @@ -20726,8 +14859,6 @@ class ObjectIds: ObjectIdNames[11943] = 'EndpointUrlListDataType' ObjectIdNames[11944] = 'NetworkGroupDataType' ObjectIdNames[11945] = 'NonTransparentNetworkRedundancyType' -ObjectIdNames[11946] = 'NonTransparentNetworkRedundancyType_RedundancySupport' -ObjectIdNames[11947] = 'NonTransparentNetworkRedundancyType_ServerUriArray' ObjectIdNames[11948] = 'NonTransparentNetworkRedundancyType_ServerNetworkGroups' ObjectIdNames[11949] = 'EndpointUrlListDataType_Encoding_DefaultXml' ObjectIdNames[11950] = 'NetworkGroupDataType_Encoding_DefaultXml' @@ -20746,60 +14877,23 @@ class ObjectIds: ObjectIdNames[11963] = 'OpcUa_BinarySchema_NetworkGroupDataType_DataTypeVersion' ObjectIdNames[11964] = 'OpcUa_BinarySchema_NetworkGroupDataType_DictionaryFragment' ObjectIdNames[12021] = 'ArrayItemType' -ObjectIdNames[12022] = 'ArrayItemType_Definition' -ObjectIdNames[12023] = 'ArrayItemType_ValuePrecision' ObjectIdNames[12024] = 'ArrayItemType_InstrumentRange' ObjectIdNames[12025] = 'ArrayItemType_EURange' ObjectIdNames[12026] = 'ArrayItemType_EngineeringUnits' ObjectIdNames[12027] = 'ArrayItemType_Title' ObjectIdNames[12028] = 'ArrayItemType_AxisScaleType' ObjectIdNames[12029] = 'YArrayItemType' -ObjectIdNames[12030] = 'YArrayItemType_Definition' -ObjectIdNames[12031] = 'YArrayItemType_ValuePrecision' -ObjectIdNames[12032] = 'YArrayItemType_InstrumentRange' -ObjectIdNames[12033] = 'YArrayItemType_EURange' -ObjectIdNames[12034] = 'YArrayItemType_EngineeringUnits' -ObjectIdNames[12035] = 'YArrayItemType_Title' -ObjectIdNames[12036] = 'YArrayItemType_AxisScaleType' ObjectIdNames[12037] = 'YArrayItemType_XAxisDefinition' ObjectIdNames[12038] = 'XYArrayItemType' -ObjectIdNames[12039] = 'XYArrayItemType_Definition' -ObjectIdNames[12040] = 'XYArrayItemType_ValuePrecision' -ObjectIdNames[12041] = 'XYArrayItemType_InstrumentRange' -ObjectIdNames[12042] = 'XYArrayItemType_EURange' -ObjectIdNames[12043] = 'XYArrayItemType_EngineeringUnits' -ObjectIdNames[12044] = 'XYArrayItemType_Title' -ObjectIdNames[12045] = 'XYArrayItemType_AxisScaleType' ObjectIdNames[12046] = 'XYArrayItemType_XAxisDefinition' ObjectIdNames[12047] = 'ImageItemType' -ObjectIdNames[12048] = 'ImageItemType_Definition' -ObjectIdNames[12049] = 'ImageItemType_ValuePrecision' -ObjectIdNames[12050] = 'ImageItemType_InstrumentRange' -ObjectIdNames[12051] = 'ImageItemType_EURange' -ObjectIdNames[12052] = 'ImageItemType_EngineeringUnits' -ObjectIdNames[12053] = 'ImageItemType_Title' -ObjectIdNames[12054] = 'ImageItemType_AxisScaleType' ObjectIdNames[12055] = 'ImageItemType_XAxisDefinition' ObjectIdNames[12056] = 'ImageItemType_YAxisDefinition' ObjectIdNames[12057] = 'CubeItemType' -ObjectIdNames[12058] = 'CubeItemType_Definition' -ObjectIdNames[12059] = 'CubeItemType_ValuePrecision' -ObjectIdNames[12060] = 'CubeItemType_InstrumentRange' -ObjectIdNames[12061] = 'CubeItemType_EURange' -ObjectIdNames[12062] = 'CubeItemType_EngineeringUnits' -ObjectIdNames[12063] = 'CubeItemType_Title' -ObjectIdNames[12064] = 'CubeItemType_AxisScaleType' ObjectIdNames[12065] = 'CubeItemType_XAxisDefinition' ObjectIdNames[12066] = 'CubeItemType_YAxisDefinition' ObjectIdNames[12067] = 'CubeItemType_ZAxisDefinition' ObjectIdNames[12068] = 'NDimensionArrayItemType' -ObjectIdNames[12069] = 'NDimensionArrayItemType_Definition' -ObjectIdNames[12070] = 'NDimensionArrayItemType_ValuePrecision' -ObjectIdNames[12071] = 'NDimensionArrayItemType_InstrumentRange' -ObjectIdNames[12072] = 'NDimensionArrayItemType_EURange' -ObjectIdNames[12073] = 'NDimensionArrayItemType_EngineeringUnits' -ObjectIdNames[12074] = 'NDimensionArrayItemType_Title' -ObjectIdNames[12075] = 'NDimensionArrayItemType_AxisScaleType' ObjectIdNames[12076] = 'NDimensionArrayItemType_AxisDefinition' ObjectIdNames[12077] = 'AxisScaleEnumeration' ObjectIdNames[12078] = 'AxisScaleEnumeration_EnumStrings' @@ -20946,23 +15040,6 @@ class ObjectIds: ObjectIdNames[12520] = 'RemoveCertificateMethodType' ObjectIdNames[12521] = 'RemoveCertificateMethodType_InputArguments' ObjectIdNames[12522] = 'TrustListType' -ObjectIdNames[12523] = 'TrustListType_Size' -ObjectIdNames[12526] = 'TrustListType_OpenCount' -ObjectIdNames[12527] = 'TrustListType_Open' -ObjectIdNames[12528] = 'TrustListType_Open_InputArguments' -ObjectIdNames[12529] = 'TrustListType_Open_OutputArguments' -ObjectIdNames[12530] = 'TrustListType_Close' -ObjectIdNames[12531] = 'TrustListType_Close_InputArguments' -ObjectIdNames[12532] = 'TrustListType_Read' -ObjectIdNames[12533] = 'TrustListType_Read_InputArguments' -ObjectIdNames[12534] = 'TrustListType_Read_OutputArguments' -ObjectIdNames[12535] = 'TrustListType_Write' -ObjectIdNames[12536] = 'TrustListType_Write_InputArguments' -ObjectIdNames[12537] = 'TrustListType_GetPosition' -ObjectIdNames[12538] = 'TrustListType_GetPosition_InputArguments' -ObjectIdNames[12539] = 'TrustListType_GetPosition_OutputArguments' -ObjectIdNames[12540] = 'TrustListType_SetPosition' -ObjectIdNames[12541] = 'TrustListType_SetPosition_InputArguments' ObjectIdNames[12542] = 'TrustListType_LastUpdateTime' ObjectIdNames[12543] = 'TrustListType_OpenWithMasks' ObjectIdNames[12544] = 'TrustListType_OpenWithMasks_InputArguments' @@ -20983,22 +15060,6 @@ class ObjectIds: ObjectIdNames[12559] = 'RsaMinApplicationCertificateType' ObjectIdNames[12560] = 'RsaSha256ApplicationCertificateType' ObjectIdNames[12561] = 'TrustListUpdatedAuditEventType' -ObjectIdNames[12562] = 'TrustListUpdatedAuditEventType_EventId' -ObjectIdNames[12563] = 'TrustListUpdatedAuditEventType_EventType' -ObjectIdNames[12564] = 'TrustListUpdatedAuditEventType_SourceNode' -ObjectIdNames[12565] = 'TrustListUpdatedAuditEventType_SourceName' -ObjectIdNames[12566] = 'TrustListUpdatedAuditEventType_Time' -ObjectIdNames[12567] = 'TrustListUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[12568] = 'TrustListUpdatedAuditEventType_LocalTime' -ObjectIdNames[12569] = 'TrustListUpdatedAuditEventType_Message' -ObjectIdNames[12570] = 'TrustListUpdatedAuditEventType_Severity' -ObjectIdNames[12571] = 'TrustListUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[12572] = 'TrustListUpdatedAuditEventType_Status' -ObjectIdNames[12573] = 'TrustListUpdatedAuditEventType_ServerId' -ObjectIdNames[12574] = 'TrustListUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[12575] = 'TrustListUpdatedAuditEventType_ClientUserId' -ObjectIdNames[12576] = 'TrustListUpdatedAuditEventType_MethodId' -ObjectIdNames[12577] = 'TrustListUpdatedAuditEventType_InputArguments' ObjectIdNames[12578] = 'UpdateCertificateMethodType' ObjectIdNames[12579] = 'UpdateCertificateMethodType_InputArguments' ObjectIdNames[12580] = 'UpdateCertificateMethodType_OutputArguments' @@ -21010,22 +15071,6 @@ class ObjectIds: ObjectIdNames[12617] = 'ServerConfigurationType_UpdateCertificate_InputArguments' ObjectIdNames[12618] = 'ServerConfigurationType_UpdateCertificate_OutputArguments' ObjectIdNames[12620] = 'CertificateUpdatedAuditEventType' -ObjectIdNames[12621] = 'CertificateUpdatedAuditEventType_EventId' -ObjectIdNames[12622] = 'CertificateUpdatedAuditEventType_EventType' -ObjectIdNames[12623] = 'CertificateUpdatedAuditEventType_SourceNode' -ObjectIdNames[12624] = 'CertificateUpdatedAuditEventType_SourceName' -ObjectIdNames[12625] = 'CertificateUpdatedAuditEventType_Time' -ObjectIdNames[12626] = 'CertificateUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[12627] = 'CertificateUpdatedAuditEventType_LocalTime' -ObjectIdNames[12628] = 'CertificateUpdatedAuditEventType_Message' -ObjectIdNames[12629] = 'CertificateUpdatedAuditEventType_Severity' -ObjectIdNames[12630] = 'CertificateUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[12631] = 'CertificateUpdatedAuditEventType_Status' -ObjectIdNames[12632] = 'CertificateUpdatedAuditEventType_ServerId' -ObjectIdNames[12633] = 'CertificateUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[12634] = 'CertificateUpdatedAuditEventType_ClientUserId' -ObjectIdNames[12635] = 'CertificateUpdatedAuditEventType_MethodId' -ObjectIdNames[12636] = 'CertificateUpdatedAuditEventType_InputArguments' ObjectIdNames[12637] = 'ServerConfiguration' ObjectIdNames[12639] = 'ServerConfiguration_SupportedPrivateKeyFormats' ObjectIdNames[12640] = 'ServerConfiguration_MaxTrustListSize' @@ -21068,14 +15113,10 @@ class ObjectIds: ObjectIdNames[12683] = 'OpcUa_BinarySchema_TrustListDataType_DictionaryFragment' ObjectIdNames[12686] = 'FileType_Writable' ObjectIdNames[12687] = 'FileType_UserWritable' -ObjectIdNames[12688] = 'AddressSpaceFileType_Writable' -ObjectIdNames[12689] = 'AddressSpaceFileType_UserWritable' ObjectIdNames[12690] = 'NamespaceMetadataType_NamespaceFile_Writable' ObjectIdNames[12691] = 'NamespaceMetadataType_NamespaceFile_UserWritable' ObjectIdNames[12692] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_Writable' ObjectIdNames[12693] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_UserWritable' -ObjectIdNames[12698] = 'TrustListType_Writable' -ObjectIdNames[12699] = 'TrustListType_UserWritable' ObjectIdNames[12704] = 'CloseAndUpdateMethodType_InputArguments' ObjectIdNames[12705] = 'TrustListType_CloseAndUpdate_InputArguments' ObjectIdNames[12708] = 'ServerConfigurationType_ServerCapabilities' @@ -21273,138 +15314,7 @@ class ObjectIds: ObjectIdNames[12913] = 'ConditionType_ConditionRefresh2_InputArguments' ObjectIdNames[12914] = 'ConditionRefresh2MethodType' ObjectIdNames[12915] = 'ConditionRefresh2MethodType_InputArguments' -ObjectIdNames[12916] = 'DialogConditionType_ConditionRefresh2' -ObjectIdNames[12917] = 'DialogConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12918] = 'AcknowledgeableConditionType_ConditionRefresh2' -ObjectIdNames[12919] = 'AcknowledgeableConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12984] = 'AlarmConditionType_ConditionRefresh2' -ObjectIdNames[12985] = 'AlarmConditionType_ConditionRefresh2_InputArguments' -ObjectIdNames[12986] = 'LimitAlarmType_ConditionRefresh2' -ObjectIdNames[12987] = 'LimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12988] = 'ExclusiveLimitAlarmType_ConditionRefresh2' -ObjectIdNames[12989] = 'ExclusiveLimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12990] = 'NonExclusiveLimitAlarmType_ConditionRefresh2' -ObjectIdNames[12991] = 'NonExclusiveLimitAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12992] = 'NonExclusiveLevelAlarmType_ConditionRefresh2' -ObjectIdNames[12993] = 'NonExclusiveLevelAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12994] = 'ExclusiveLevelAlarmType_ConditionRefresh2' -ObjectIdNames[12995] = 'ExclusiveLevelAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12996] = 'NonExclusiveDeviationAlarmType_ConditionRefresh2' -ObjectIdNames[12997] = 'NonExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[12998] = 'ExclusiveDeviationAlarmType_ConditionRefresh2' -ObjectIdNames[12999] = 'ExclusiveDeviationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13000] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh2' -ObjectIdNames[13001] = 'NonExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13002] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh2' -ObjectIdNames[13003] = 'ExclusiveRateOfChangeAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13004] = 'DiscreteAlarmType_ConditionRefresh2' -ObjectIdNames[13005] = 'DiscreteAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13006] = 'OffNormalAlarmType_ConditionRefresh2' -ObjectIdNames[13007] = 'OffNormalAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13008] = 'SystemOffNormalAlarmType_ConditionRefresh2' -ObjectIdNames[13009] = 'SystemOffNormalAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13010] = 'TripAlarmType_ConditionRefresh2' -ObjectIdNames[13011] = 'TripAlarmType_ConditionRefresh2_InputArguments' ObjectIdNames[13225] = 'CertificateExpirationAlarmType' -ObjectIdNames[13226] = 'CertificateExpirationAlarmType_EventId' -ObjectIdNames[13227] = 'CertificateExpirationAlarmType_EventType' -ObjectIdNames[13228] = 'CertificateExpirationAlarmType_SourceNode' -ObjectIdNames[13229] = 'CertificateExpirationAlarmType_SourceName' -ObjectIdNames[13230] = 'CertificateExpirationAlarmType_Time' -ObjectIdNames[13231] = 'CertificateExpirationAlarmType_ReceiveTime' -ObjectIdNames[13232] = 'CertificateExpirationAlarmType_LocalTime' -ObjectIdNames[13233] = 'CertificateExpirationAlarmType_Message' -ObjectIdNames[13234] = 'CertificateExpirationAlarmType_Severity' -ObjectIdNames[13235] = 'CertificateExpirationAlarmType_ConditionClassId' -ObjectIdNames[13236] = 'CertificateExpirationAlarmType_ConditionClassName' -ObjectIdNames[13237] = 'CertificateExpirationAlarmType_ConditionName' -ObjectIdNames[13238] = 'CertificateExpirationAlarmType_BranchId' -ObjectIdNames[13239] = 'CertificateExpirationAlarmType_Retain' -ObjectIdNames[13240] = 'CertificateExpirationAlarmType_EnabledState' -ObjectIdNames[13241] = 'CertificateExpirationAlarmType_EnabledState_Id' -ObjectIdNames[13242] = 'CertificateExpirationAlarmType_EnabledState_Name' -ObjectIdNames[13243] = 'CertificateExpirationAlarmType_EnabledState_Number' -ObjectIdNames[13244] = 'CertificateExpirationAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[13245] = 'CertificateExpirationAlarmType_EnabledState_TransitionTime' -ObjectIdNames[13246] = 'CertificateExpirationAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[13247] = 'CertificateExpirationAlarmType_EnabledState_TrueState' -ObjectIdNames[13248] = 'CertificateExpirationAlarmType_EnabledState_FalseState' -ObjectIdNames[13249] = 'CertificateExpirationAlarmType_Quality' -ObjectIdNames[13250] = 'CertificateExpirationAlarmType_Quality_SourceTimestamp' -ObjectIdNames[13251] = 'CertificateExpirationAlarmType_LastSeverity' -ObjectIdNames[13252] = 'CertificateExpirationAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[13253] = 'CertificateExpirationAlarmType_Comment' -ObjectIdNames[13254] = 'CertificateExpirationAlarmType_Comment_SourceTimestamp' -ObjectIdNames[13255] = 'CertificateExpirationAlarmType_ClientUserId' -ObjectIdNames[13256] = 'CertificateExpirationAlarmType_Disable' -ObjectIdNames[13257] = 'CertificateExpirationAlarmType_Enable' -ObjectIdNames[13258] = 'CertificateExpirationAlarmType_AddComment' -ObjectIdNames[13259] = 'CertificateExpirationAlarmType_AddComment_InputArguments' -ObjectIdNames[13260] = 'CertificateExpirationAlarmType_ConditionRefresh' -ObjectIdNames[13261] = 'CertificateExpirationAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[13262] = 'CertificateExpirationAlarmType_ConditionRefresh2' -ObjectIdNames[13263] = 'CertificateExpirationAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[13264] = 'CertificateExpirationAlarmType_AckedState' -ObjectIdNames[13265] = 'CertificateExpirationAlarmType_AckedState_Id' -ObjectIdNames[13266] = 'CertificateExpirationAlarmType_AckedState_Name' -ObjectIdNames[13267] = 'CertificateExpirationAlarmType_AckedState_Number' -ObjectIdNames[13268] = 'CertificateExpirationAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[13269] = 'CertificateExpirationAlarmType_AckedState_TransitionTime' -ObjectIdNames[13270] = 'CertificateExpirationAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[13271] = 'CertificateExpirationAlarmType_AckedState_TrueState' -ObjectIdNames[13272] = 'CertificateExpirationAlarmType_AckedState_FalseState' -ObjectIdNames[13273] = 'CertificateExpirationAlarmType_ConfirmedState' -ObjectIdNames[13274] = 'CertificateExpirationAlarmType_ConfirmedState_Id' -ObjectIdNames[13275] = 'CertificateExpirationAlarmType_ConfirmedState_Name' -ObjectIdNames[13276] = 'CertificateExpirationAlarmType_ConfirmedState_Number' -ObjectIdNames[13277] = 'CertificateExpirationAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[13278] = 'CertificateExpirationAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[13279] = 'CertificateExpirationAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[13280] = 'CertificateExpirationAlarmType_ConfirmedState_TrueState' -ObjectIdNames[13281] = 'CertificateExpirationAlarmType_ConfirmedState_FalseState' -ObjectIdNames[13282] = 'CertificateExpirationAlarmType_Acknowledge' -ObjectIdNames[13283] = 'CertificateExpirationAlarmType_Acknowledge_InputArguments' -ObjectIdNames[13284] = 'CertificateExpirationAlarmType_Confirm' -ObjectIdNames[13285] = 'CertificateExpirationAlarmType_Confirm_InputArguments' -ObjectIdNames[13286] = 'CertificateExpirationAlarmType_ActiveState' -ObjectIdNames[13287] = 'CertificateExpirationAlarmType_ActiveState_Id' -ObjectIdNames[13288] = 'CertificateExpirationAlarmType_ActiveState_Name' -ObjectIdNames[13289] = 'CertificateExpirationAlarmType_ActiveState_Number' -ObjectIdNames[13290] = 'CertificateExpirationAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[13291] = 'CertificateExpirationAlarmType_ActiveState_TransitionTime' -ObjectIdNames[13292] = 'CertificateExpirationAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[13293] = 'CertificateExpirationAlarmType_ActiveState_TrueState' -ObjectIdNames[13294] = 'CertificateExpirationAlarmType_ActiveState_FalseState' -ObjectIdNames[13295] = 'CertificateExpirationAlarmType_InputNode' -ObjectIdNames[13296] = 'CertificateExpirationAlarmType_SuppressedState' -ObjectIdNames[13297] = 'CertificateExpirationAlarmType_SuppressedState_Id' -ObjectIdNames[13298] = 'CertificateExpirationAlarmType_SuppressedState_Name' -ObjectIdNames[13299] = 'CertificateExpirationAlarmType_SuppressedState_Number' -ObjectIdNames[13300] = 'CertificateExpirationAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[13301] = 'CertificateExpirationAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[13302] = 'CertificateExpirationAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[13303] = 'CertificateExpirationAlarmType_SuppressedState_TrueState' -ObjectIdNames[13304] = 'CertificateExpirationAlarmType_SuppressedState_FalseState' -ObjectIdNames[13305] = 'CertificateExpirationAlarmType_ShelvingState' -ObjectIdNames[13306] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState' -ObjectIdNames[13307] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[13308] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[13309] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[13310] = 'CertificateExpirationAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[13311] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition' -ObjectIdNames[13312] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[13313] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[13314] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[13315] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[13316] = 'CertificateExpirationAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[13317] = 'CertificateExpirationAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[13318] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve' -ObjectIdNames[13319] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[13320] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[13321] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[13322] = 'CertificateExpirationAlarmType_SuppressedOrShelved' -ObjectIdNames[13323] = 'CertificateExpirationAlarmType_MaxTimeShelved' -ObjectIdNames[13324] = 'CertificateExpirationAlarmType_NormalState' ObjectIdNames[13325] = 'CertificateExpirationAlarmType_ExpirationDate' ObjectIdNames[13326] = 'CertificateExpirationAlarmType_CertificateType' ObjectIdNames[13327] = 'CertificateExpirationAlarmType_Certificate' @@ -21463,10 +15373,8 @@ class ObjectIds: ObjectIdNames[13395] = 'FileDirectoryType_MoveOrCopy' ObjectIdNames[13396] = 'FileDirectoryType_MoveOrCopy_InputArguments' ObjectIdNames[13397] = 'FileDirectoryType_MoveOrCopy_OutputArguments' -ObjectIdNames[13398] = 'AddressSpaceFileType_MimeType' ObjectIdNames[13399] = 'NamespaceMetadataType_NamespaceFile_MimeType' ObjectIdNames[13400] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MimeType' -ObjectIdNames[13403] = 'TrustListType_MimeType' ObjectIdNames[13599] = 'CertificateGroupType_TrustList' ObjectIdNames[13600] = 'CertificateGroupType_TrustList_Size' ObjectIdNames[13601] = 'CertificateGroupType_TrustList_Writable' @@ -21836,8 +15744,6 @@ class ObjectIds: ObjectIdNames[14324] = 'OpcUa_BinarySchema_PublishedVariableDataType' ObjectIdNames[14325] = 'OpcUa_BinarySchema_PublishedVariableDataType_DataTypeVersion' ObjectIdNames[14326] = 'OpcUa_BinarySchema_PublishedVariableDataType_DictionaryFragment' -ObjectIdNames[14413] = 'AuditCreateSessionEventType_SessionId' -ObjectIdNames[14414] = 'AuditUrlMismatchEventType_SessionId' ObjectIdNames[14415] = 'Server_ServerRedundancy_ServerNetworkGroups' ObjectIdNames[14416] = 'PublishSubscribeType' ObjectIdNames[14417] = 'PublishSubscribeType_ConnectionName_Placeholder' @@ -21898,7 +15804,6 @@ class ObjectIds: ObjectIdNames[14528] = 'StructureType_EnumStrings' ObjectIdNames[14533] = 'KeyValuePair' ObjectIdNames[14534] = 'PublishedDataItemsType' -ObjectIdNames[14544] = 'PublishedDataItemsType_ConfigurationVersion' ObjectIdNames[14548] = 'PublishedDataItemsType_PublishedData' ObjectIdNames[14555] = 'PublishedDataItemsType_AddVariables' ObjectIdNames[14556] = 'PublishedDataItemsType_AddVariables_InputArguments' @@ -21913,7 +15818,6 @@ class ObjectIds: ObjectIdNames[14568] = 'PublishedDataItemsRemoveVariablesMethodType_InputArguments' ObjectIdNames[14569] = 'PublishedDataItemsRemoveVariablesMethodType_OutputArguments' ObjectIdNames[14572] = 'PublishedEventsType' -ObjectIdNames[14582] = 'PublishedEventsType_ConfigurationVersion' ObjectIdNames[14586] = 'PublishedEventsType_PubSubEventNotifier' ObjectIdNames[14587] = 'PublishedEventsType_SelectedFields' ObjectIdNames[14588] = 'PublishedEventsType_Filter' @@ -22009,22 +15913,13 @@ class ObjectIds: ObjectIdNames[15011] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_SecurityPolicyUri' ObjectIdNames[15012] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_MaxFutureKeyCount' ObjectIdNames[15013] = 'AuditConditionResetEventType' -ObjectIdNames[15014] = 'AuditConditionResetEventType_EventId' -ObjectIdNames[15015] = 'AuditConditionResetEventType_EventType' -ObjectIdNames[15016] = 'AuditConditionResetEventType_SourceNode' -ObjectIdNames[15017] = 'AuditConditionResetEventType_SourceName' -ObjectIdNames[15018] = 'AuditConditionResetEventType_Time' -ObjectIdNames[15019] = 'AuditConditionResetEventType_ReceiveTime' -ObjectIdNames[15020] = 'AuditConditionResetEventType_LocalTime' -ObjectIdNames[15021] = 'AuditConditionResetEventType_Message' -ObjectIdNames[15022] = 'AuditConditionResetEventType_Severity' -ObjectIdNames[15023] = 'AuditConditionResetEventType_ActionTimeStamp' -ObjectIdNames[15024] = 'AuditConditionResetEventType_Status' -ObjectIdNames[15025] = 'AuditConditionResetEventType_ServerId' -ObjectIdNames[15026] = 'AuditConditionResetEventType_ClientAuditEntryId' -ObjectIdNames[15027] = 'AuditConditionResetEventType_ClientUserId' -ObjectIdNames[15028] = 'AuditConditionResetEventType_MethodId' -ObjectIdNames[15029] = 'AuditConditionResetEventType_InputArguments' +ObjectIdNames[15014] = 'BitFieldType_OptionalFieldNamee_Placeholder' +ObjectIdNames[15018] = 'OpcUa_BinarySchema_ModificationInfo' +ObjectIdNames[15019] = 'OpcUa_BinarySchema_ModificationInfo_DataTypeVersion' +ObjectIdNames[15020] = 'OpcUa_BinarySchema_ModificationInfo_DictionaryFragment' +ObjectIdNames[15021] = 'OpcUa_XmlSchema_ModificationInfo' +ObjectIdNames[15022] = 'OpcUa_XmlSchema_ModificationInfo_DataTypeVersion' +ObjectIdNames[15023] = 'OpcUa_XmlSchema_ModificationInfo_DictionaryFragment' ObjectIdNames[15030] = 'PermissionType_OptionSetValues' ObjectIdNames[15031] = 'AccessLevelType' ObjectIdNames[15032] = 'AccessLevelType_OptionSetValues' @@ -22105,7 +16000,6 @@ class ObjectIds: ObjectIdNames[15107] = 'RegisterServer2Request_Encoding_DefaultJson' ObjectIdNames[15108] = 'SubscribedDataSetType' ObjectIdNames[15109] = 'ChoiceStateType' -ObjectIdNames[15110] = 'ChoiceStateType_StateNumber' ObjectIdNames[15111] = 'TargetVariablesType' ObjectIdNames[15112] = 'HasGuard' ObjectIdNames[15113] = 'GuardVariableType' @@ -22207,9 +16101,6 @@ class ObjectIds: ObjectIdNames[15209] = 'AttributeOperand_Encoding_DefaultJson' ObjectIdNames[15210] = 'SimpleAttributeOperand_Encoding_DefaultJson' ObjectIdNames[15211] = 'ContentFilterElementResult_Encoding_DefaultJson' -ObjectIdNames[15212] = 'PublishSubscribeType_GetSecurityKeys' -ObjectIdNames[15213] = 'PublishSubscribeType_GetSecurityKeys_InputArguments' -ObjectIdNames[15214] = 'PublishSubscribeType_GetSecurityKeys_OutputArguments' ObjectIdNames[15215] = 'PublishSubscribe_GetSecurityKeys' ObjectIdNames[15216] = 'PublishSubscribe_GetSecurityKeys_InputArguments' ObjectIdNames[15217] = 'PublishSubscribe_GetSecurityKeys_OutputArguments' @@ -22225,22 +16116,8 @@ class ObjectIds: ObjectIdNames[15227] = 'PublishedDataSetType_DataSetWriterName_Placeholder_TransportSettings' ObjectIdNames[15228] = 'ContentFilterResult_Encoding_DefaultJson' ObjectIdNames[15229] = 'PublishedDataSetType_DataSetMetaData' -ObjectIdNames[15230] = 'PublishedDataItemsType_DataSetWriterName_Placeholder' -ObjectIdNames[15231] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[15232] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[15233] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[15234] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[15235] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_TransportSettings' ObjectIdNames[15236] = 'ParsingResult_Encoding_DefaultJson' -ObjectIdNames[15237] = 'PublishedDataItemsType_DataSetMetaData' -ObjectIdNames[15238] = 'PublishedEventsType_DataSetWriterName_Placeholder' -ObjectIdNames[15239] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status' -ObjectIdNames[15240] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_State' -ObjectIdNames[15241] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_Enable' -ObjectIdNames[15242] = 'PublishedEventsType_DataSetWriterName_Placeholder_Status_Disable' -ObjectIdNames[15243] = 'PublishedEventsType_DataSetWriterName_Placeholder_TransportSettings' ObjectIdNames[15244] = 'QueryFirstRequest_Encoding_DefaultJson' -ObjectIdNames[15245] = 'PublishedEventsType_DataSetMetaData' ObjectIdNames[15246] = 'BrokerWriterGroupTransportType_ResourceUri' ObjectIdNames[15247] = 'BrokerWriterGroupTransportType_AuthenticationProfileUri' ObjectIdNames[15248] = 'CreateCredentialMethodType' @@ -22416,15 +16293,6 @@ class ObjectIds: ObjectIdNames[15428] = 'WellKnownRole_ConfigureAdmin_ApplicationsExclude' ObjectIdNames[15429] = 'WellKnownRole_ConfigureAdmin_EndpointsExclude' ObjectIdNames[15430] = 'WellKnownRole_SecurityAdmin_ApplicationsExclude' -ObjectIdNames[15431] = 'PublishSubscribeType_GetSecurityGroup' -ObjectIdNames[15432] = 'PublishSubscribeType_GetSecurityGroup_InputArguments' -ObjectIdNames[15433] = 'PublishSubscribeType_GetSecurityGroup_OutputArguments' -ObjectIdNames[15434] = 'PublishSubscribeType_SecurityGroups' -ObjectIdNames[15435] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup' -ObjectIdNames[15436] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup_InputArguments' -ObjectIdNames[15437] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroup_OutputArguments' -ObjectIdNames[15438] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroup' -ObjectIdNames[15439] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroup_InputArguments' ObjectIdNames[15440] = 'PublishSubscribe_GetSecurityGroup' ObjectIdNames[15441] = 'PublishSubscribe_GetSecurityGroup_InputArguments' ObjectIdNames[15442] = 'PublishSubscribe_GetSecurityGroup_OutputArguments' @@ -22488,20 +16356,8 @@ class ObjectIds: ObjectIdNames[15500] = 'RemoveExtensionFieldMethodType_InputArguments' ObjectIdNames[15501] = 'OpcUa_BinarySchema_SimpleTypeDescription' ObjectIdNames[15502] = 'NetworkAddressDataType' -ObjectIdNames[15503] = 'PublishedDataItemsType_ExtensionFields' -ObjectIdNames[15504] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField' -ObjectIdNames[15505] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15506] = 'PublishedDataItemsType_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15507] = 'PublishedDataItemsType_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15508] = 'PublishedDataItemsType_ExtensionFields_RemoveExtensionField_InputArguments' ObjectIdNames[15509] = 'OpcUa_BinarySchema_SimpleTypeDescription_DataTypeVersion' ObjectIdNames[15510] = 'NetworkAddressUrlDataType' -ObjectIdNames[15511] = 'PublishedEventsType_ExtensionFields' -ObjectIdNames[15512] = 'PublishedEventsType_ExtensionFields_AddExtensionField' -ObjectIdNames[15513] = 'PublishedEventsType_ExtensionFields_AddExtensionField_InputArguments' -ObjectIdNames[15514] = 'PublishedEventsType_ExtensionFields_AddExtensionField_OutputArguments' -ObjectIdNames[15515] = 'PublishedEventsType_ExtensionFields_RemoveExtensionField' -ObjectIdNames[15516] = 'PublishedEventsType_ExtensionFields_RemoveExtensionField_InputArguments' ObjectIdNames[15517] = 'PublishedEventsType_ModifyFieldSelection_OutputArguments' ObjectIdNames[15518] = 'PublishedEventsTypeModifyFieldSelectionMethodType_OutputArguments' ObjectIdNames[15519] = 'OpcUa_BinarySchema_SimpleTypeDescription_DictionaryFragment' @@ -22521,46 +16377,13 @@ class ObjectIds: ObjectIdNames[15533] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface' ObjectIdNames[15534] = 'DataTypeSchemaHeader' ObjectIdNames[15535] = 'PubSubStatusEventType' -ObjectIdNames[15536] = 'PubSubStatusEventType_EventId' -ObjectIdNames[15537] = 'PubSubStatusEventType_EventType' -ObjectIdNames[15538] = 'PubSubStatusEventType_SourceNode' -ObjectIdNames[15539] = 'PubSubStatusEventType_SourceName' -ObjectIdNames[15540] = 'PubSubStatusEventType_Time' -ObjectIdNames[15541] = 'PubSubStatusEventType_ReceiveTime' -ObjectIdNames[15542] = 'PubSubStatusEventType_LocalTime' -ObjectIdNames[15543] = 'PubSubStatusEventType_Message' -ObjectIdNames[15544] = 'PubSubStatusEventType_Severity' ObjectIdNames[15545] = 'PubSubStatusEventType_ConnectionId' ObjectIdNames[15546] = 'PubSubStatusEventType_GroupId' ObjectIdNames[15547] = 'PubSubStatusEventType_State' ObjectIdNames[15548] = 'PubSubTransportLimitsExceedEventType' -ObjectIdNames[15549] = 'PubSubTransportLimitsExceedEventType_EventId' -ObjectIdNames[15550] = 'PubSubTransportLimitsExceedEventType_EventType' -ObjectIdNames[15551] = 'PubSubTransportLimitsExceedEventType_SourceNode' -ObjectIdNames[15552] = 'PubSubTransportLimitsExceedEventType_SourceName' -ObjectIdNames[15553] = 'PubSubTransportLimitsExceedEventType_Time' -ObjectIdNames[15554] = 'PubSubTransportLimitsExceedEventType_ReceiveTime' -ObjectIdNames[15555] = 'PubSubTransportLimitsExceedEventType_LocalTime' -ObjectIdNames[15556] = 'PubSubTransportLimitsExceedEventType_Message' -ObjectIdNames[15557] = 'PubSubTransportLimitsExceedEventType_Severity' -ObjectIdNames[15558] = 'PubSubTransportLimitsExceedEventType_ConnectionId' -ObjectIdNames[15559] = 'PubSubTransportLimitsExceedEventType_GroupId' -ObjectIdNames[15560] = 'PubSubTransportLimitsExceedEventType_State' ObjectIdNames[15561] = 'PubSubTransportLimitsExceedEventType_Actual' ObjectIdNames[15562] = 'PubSubTransportLimitsExceedEventType_Maximum' ObjectIdNames[15563] = 'PubSubCommunicationFailureEventType' -ObjectIdNames[15564] = 'PubSubCommunicationFailureEventType_EventId' -ObjectIdNames[15565] = 'PubSubCommunicationFailureEventType_EventType' -ObjectIdNames[15566] = 'PubSubCommunicationFailureEventType_SourceNode' -ObjectIdNames[15567] = 'PubSubCommunicationFailureEventType_SourceName' -ObjectIdNames[15568] = 'PubSubCommunicationFailureEventType_Time' -ObjectIdNames[15569] = 'PubSubCommunicationFailureEventType_ReceiveTime' -ObjectIdNames[15570] = 'PubSubCommunicationFailureEventType_LocalTime' -ObjectIdNames[15571] = 'PubSubCommunicationFailureEventType_Message' -ObjectIdNames[15572] = 'PubSubCommunicationFailureEventType_Severity' -ObjectIdNames[15573] = 'PubSubCommunicationFailureEventType_ConnectionId' -ObjectIdNames[15574] = 'PubSubCommunicationFailureEventType_GroupId' -ObjectIdNames[15575] = 'PubSubCommunicationFailureEventType_State' ObjectIdNames[15576] = 'PubSubCommunicationFailureEventType_Error' ObjectIdNames[15577] = 'DataSetFieldFlags_OptionSetValues' ObjectIdNames[15578] = 'PublishedDataSetDataType' @@ -22775,9 +16598,6 @@ class ObjectIds: ObjectIdNames[15787] = 'OpcUa_BinarySchema_PubSubGroupDataType' ObjectIdNames[15788] = 'OpcUa_BinarySchema_PubSubGroupDataType_DataTypeVersion' ObjectIdNames[15789] = 'OpcUa_BinarySchema_PubSubGroupDataType_DictionaryFragment' -ObjectIdNames[15790] = 'PublishSubscribe_ConnectionName_Placeholder' -ObjectIdNames[15791] = 'PublishSubscribe_ConnectionName_Placeholder_PublisherId' -ObjectIdNames[15792] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri' ObjectIdNames[15793] = 'OpcUa_BinarySchema_WriterGroupTransportDataType' ObjectIdNames[15794] = 'TemporaryFileTransferType_TransferState_Placeholder_Reset' ObjectIdNames[15795] = 'GenerateFileForReadMethodType' @@ -22789,17 +16609,6 @@ class ObjectIds: ObjectIdNames[15801] = 'CloseAndCommitMethodType_InputArguments' ObjectIdNames[15802] = 'CloseAndCommitMethodType_OutputArguments' ObjectIdNames[15803] = 'FileTransferStateMachineType' -ObjectIdNames[15804] = 'FileTransferStateMachineType_CurrentState' -ObjectIdNames[15805] = 'FileTransferStateMachineType_CurrentState_Id' -ObjectIdNames[15806] = 'FileTransferStateMachineType_CurrentState_Name' -ObjectIdNames[15807] = 'FileTransferStateMachineType_CurrentState_Number' -ObjectIdNames[15808] = 'FileTransferStateMachineType_CurrentState_EffectiveDisplayName' -ObjectIdNames[15809] = 'FileTransferStateMachineType_LastTransition' -ObjectIdNames[15810] = 'FileTransferStateMachineType_LastTransition_Id' -ObjectIdNames[15811] = 'FileTransferStateMachineType_LastTransition_Name' -ObjectIdNames[15812] = 'FileTransferStateMachineType_LastTransition_Number' -ObjectIdNames[15813] = 'FileTransferStateMachineType_LastTransition_TransitionTime' -ObjectIdNames[15814] = 'FileTransferStateMachineType_LastTransition_EffectiveTransitionTime' ObjectIdNames[15815] = 'FileTransferStateMachineType_Idle' ObjectIdNames[15816] = 'FileTransferStateMachineType_Idle_StateNumber' ObjectIdNames[15817] = 'FileTransferStateMachineType_ReadPrepare' @@ -22833,10 +16642,6 @@ class ObjectIds: ObjectIdNames[15845] = 'PublishSubscribeType_Status_State' ObjectIdNames[15846] = 'PublishSubscribeType_Status_Enable' ObjectIdNames[15847] = 'PublishSubscribeType_Status_Disable' -ObjectIdNames[15848] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_Selections' -ObjectIdNames[15849] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions' -ObjectIdNames[15850] = 'PublishSubscribe_ConnectionName_Placeholder_TransportProfileUri_RestrictToList' -ObjectIdNames[15851] = 'PublishSubscribe_ConnectionName_Placeholder_Address' ObjectIdNames[15852] = 'OpcUa_BinarySchema_WriterGroupTransportDataType_DataTypeVersion' ObjectIdNames[15853] = 'OpcUa_BinarySchema_WriterGroupTransportDataType_DictionaryFragment' ObjectIdNames[15854] = 'OpcUa_BinarySchema_WriterGroupMessageDataType' @@ -22848,9 +16653,6 @@ class ObjectIds: ObjectIdNames[15860] = 'OpcUa_BinarySchema_ConnectionTransportDataType' ObjectIdNames[15861] = 'OpcUa_BinarySchema_ConnectionTransportDataType_DataTypeVersion' ObjectIdNames[15862] = 'OpcUa_BinarySchema_ConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[15863] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface' -ObjectIdNames[15864] = 'PublishSubscribe_ConnectionName_Placeholder_TransportSettings' -ObjectIdNames[15865] = 'PublishSubscribe_ConnectionName_Placeholder_Status' ObjectIdNames[15866] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType' ObjectIdNames[15867] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType_DataTypeVersion' ObjectIdNames[15868] = 'OpcUa_BinarySchema_ReaderGroupTransportDataType_DictionaryFragment' @@ -22877,9 +16679,6 @@ class ObjectIds: ObjectIdNames[15889] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType' ObjectIdNames[15890] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DataTypeVersion' ObjectIdNames[15891] = 'OpcUa_BinarySchema_SubscribedDataSetMirrorDataType_DictionaryFragment' -ObjectIdNames[15892] = 'PublishSubscribe_ConnectionName_Placeholder_Status_State' -ObjectIdNames[15893] = 'PublishSubscribe_ConnectionName_Placeholder_Status_Enable' -ObjectIdNames[15894] = 'PublishSubscribe_ConnectionName_Placeholder_Status_Disable' ObjectIdNames[15895] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType' ObjectIdNames[15896] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DataTypeVersion' ObjectIdNames[15897] = 'OpcUa_BinarySchema_UadpWriterGroupMessageDataType_DictionaryFragment' @@ -22922,9 +16721,6 @@ class ObjectIds: ObjectIdNames[15934] = 'DataSetReaderType_SecurityKeyServices' ObjectIdNames[15935] = 'OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DataTypeVersion' ObjectIdNames[15936] = 'OpcUa_BinarySchema_JsonDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[15937] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics' -ObjectIdNames[15938] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[15939] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation' ObjectIdNames[15940] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType' ObjectIdNames[15941] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DataTypeVersion' ObjectIdNames[15942] = 'OpcUa_BinarySchema_BrokerWriterGroupTransportDataType_DictionaryFragment' @@ -22974,12 +16770,10 @@ class ObjectIds: ObjectIdNames[15986] = 'OPCUANamespaceMetadata_NamespaceFile_ExportNamespace' ObjectIdNames[15987] = 'DataSetWriterMessageDataType_Encoding_DefaultXml' ObjectIdNames[15988] = 'PubSubGroupDataType_Encoding_DefaultXml' -ObjectIdNames[15989] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Active' ObjectIdNames[15990] = 'WriterGroupTransportDataType_Encoding_DefaultXml' ObjectIdNames[15991] = 'WriterGroupMessageDataType_Encoding_DefaultXml' ObjectIdNames[15992] = 'PubSubConnectionDataType_Encoding_DefaultXml' ObjectIdNames[15993] = 'ConnectionTransportDataType_Encoding_DefaultXml' -ObjectIdNames[15994] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_Classification' ObjectIdNames[15995] = 'ReaderGroupTransportDataType_Encoding_DefaultXml' ObjectIdNames[15996] = 'ReaderGroupMessageDataType_Encoding_DefaultXml' ObjectIdNames[15997] = 'RoleSetType_AddRole' @@ -22998,14 +16792,12 @@ class ObjectIds: ObjectIdNames[16010] = 'SubscribedDataSetDataType_Encoding_DefaultXml' ObjectIdNames[16011] = 'TargetVariablesDataType_Encoding_DefaultXml' ObjectIdNames[16012] = 'SubscribedDataSetMirrorDataType_Encoding_DefaultXml' -ObjectIdNames[16013] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' ObjectIdNames[16014] = 'UadpWriterGroupMessageDataType_Encoding_DefaultXml' ObjectIdNames[16015] = 'UadpDataSetWriterMessageDataType_Encoding_DefaultXml' ObjectIdNames[16016] = 'UadpDataSetReaderMessageDataType_Encoding_DefaultXml' ObjectIdNames[16017] = 'JsonWriterGroupMessageDataType_Encoding_DefaultXml' ObjectIdNames[16018] = 'JsonDataSetWriterMessageDataType_Encoding_DefaultXml' ObjectIdNames[16019] = 'JsonDataSetReaderMessageDataType_Encoding_DefaultXml' -ObjectIdNames[16020] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' ObjectIdNames[16021] = 'BrokerWriterGroupTransportDataType_Encoding_DefaultXml' ObjectIdNames[16022] = 'BrokerDataSetWriterTransportDataType_Encoding_DefaultXml' ObjectIdNames[16023] = 'BrokerDataSetReaderTransportDataType_Encoding_DefaultXml' @@ -23044,9 +16836,6 @@ class ObjectIds: ObjectIdNames[16056] = 'OpcUa_XmlSchema_PubSubGroupDataType' ObjectIdNames[16057] = 'OpcUa_XmlSchema_PubSubGroupDataType_DataTypeVersion' ObjectIdNames[16058] = 'OpcUa_XmlSchema_PubSubGroupDataType_DictionaryFragment' -ObjectIdNames[16059] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[16060] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[16061] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_Classification' ObjectIdNames[16062] = 'OpcUa_XmlSchema_WriterGroupTransportDataType' ObjectIdNames[16063] = 'OpcUa_XmlSchema_WriterGroupTransportDataType_DataTypeVersion' ObjectIdNames[16064] = 'OpcUa_XmlSchema_WriterGroupTransportDataType_DictionaryFragment' @@ -23059,9 +16848,6 @@ class ObjectIds: ObjectIdNames[16071] = 'OpcUa_XmlSchema_ConnectionTransportDataType' ObjectIdNames[16072] = 'OpcUa_XmlSchema_ConnectionTransportDataType_DataTypeVersion' ObjectIdNames[16073] = 'OpcUa_XmlSchema_ConnectionTransportDataType_DictionaryFragment' -ObjectIdNames[16074] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[16075] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[16076] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Reset' ObjectIdNames[16077] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType' ObjectIdNames[16078] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType_DataTypeVersion' ObjectIdNames[16079] = 'OpcUa_XmlSchema_ReaderGroupTransportDataType_DictionaryFragment' @@ -23086,9 +16872,6 @@ class ObjectIds: ObjectIdNames[16098] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType' ObjectIdNames[16099] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DataTypeVersion' ObjectIdNames[16100] = 'OpcUa_XmlSchema_SubscribedDataSetMirrorDataType_DictionaryFragment' -ObjectIdNames[16101] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_SubError' -ObjectIdNames[16102] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters' -ObjectIdNames[16103] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError' ObjectIdNames[16104] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType' ObjectIdNames[16105] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DataTypeVersion' ObjectIdNames[16106] = 'OpcUa_XmlSchema_UadpWriterGroupMessageDataType_DictionaryFragment' @@ -23107,9 +16890,6 @@ class ObjectIds: ObjectIdNames[16119] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType' ObjectIdNames[16120] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DataTypeVersion' ObjectIdNames[16121] = 'OpcUa_XmlSchema_JsonDataSetReaderMessageDataType_DictionaryFragment' -ObjectIdNames[16122] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[16123] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[16124] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' ObjectIdNames[16125] = 'OpcUa_XmlSchema_BrokerWriterGroupTransportDataType' ObjectIdNames[16126] = 'RolePermissionType_Encoding_DefaultXml' ObjectIdNames[16127] = 'OpcUa_XmlSchema_RolePermissionType' @@ -23145,7 +16925,6 @@ class ObjectIds: ObjectIdNames[16157] = 'DataSetWriterTransportDataType_Encoding_DefaultJson' ObjectIdNames[16158] = 'DataSetWriterMessageDataType_Encoding_DefaultJson' ObjectIdNames[16159] = 'PubSubGroupDataType_Encoding_DefaultJson' -ObjectIdNames[16160] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' ObjectIdNames[16161] = 'WriterGroupTransportDataType_Encoding_DefaultJson' ObjectIdNames[16162] = 'RoleSetType_RoleName_Placeholder_Identities' ObjectIdNames[16163] = 'RoleSetType_RoleName_Placeholder_Applications' @@ -23268,7 +17047,6 @@ class ObjectIds: ObjectIdNames[16280] = 'WriterGroupMessageDataType_Encoding_DefaultJson' ObjectIdNames[16281] = 'PubSubConnectionDataType_Encoding_DefaultJson' ObjectIdNames[16282] = 'ConnectionTransportDataType_Encoding_DefaultJson' -ObjectIdNames[16283] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' ObjectIdNames[16284] = 'ReaderGroupTransportDataType_Encoding_DefaultJson' ObjectIdNames[16285] = 'ReaderGroupMessageDataType_Encoding_DefaultJson' ObjectIdNames[16286] = 'DataSetReaderDataType_Encoding_DefaultJson' @@ -23299,39 +17077,7 @@ class ObjectIds: ObjectIdNames[16312] = 'SelectionListType_RestrictToList' ObjectIdNames[16313] = 'AdditionalParametersType' ObjectIdNames[16314] = 'FileSystem' -ObjectIdNames[16315] = 'FileSystem_FileDirectoryName_Placeholder' -ObjectIdNames[16316] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory' -ObjectIdNames[16317] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory_InputArguments' -ObjectIdNames[16318] = 'FileSystem_FileDirectoryName_Placeholder_CreateDirectory_OutputArguments' -ObjectIdNames[16319] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile' -ObjectIdNames[16320] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile_InputArguments' -ObjectIdNames[16321] = 'FileSystem_FileDirectoryName_Placeholder_CreateFile_OutputArguments' -ObjectIdNames[16322] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' ObjectIdNames[16323] = 'UadpWriterGroupMessageDataType_Encoding_DefaultJson' -ObjectIdNames[16324] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy' -ObjectIdNames[16325] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_InputArguments' -ObjectIdNames[16326] = 'FileSystem_FileDirectoryName_Placeholder_MoveOrCopy_OutputArguments' -ObjectIdNames[16327] = 'FileSystem_FileName_Placeholder' -ObjectIdNames[16328] = 'FileSystem_FileName_Placeholder_Size' -ObjectIdNames[16329] = 'FileSystem_FileName_Placeholder_Writable' -ObjectIdNames[16330] = 'FileSystem_FileName_Placeholder_UserWritable' -ObjectIdNames[16331] = 'FileSystem_FileName_Placeholder_OpenCount' -ObjectIdNames[16332] = 'FileSystem_FileName_Placeholder_MimeType' -ObjectIdNames[16333] = 'FileSystem_FileName_Placeholder_Open' -ObjectIdNames[16334] = 'FileSystem_FileName_Placeholder_Open_InputArguments' -ObjectIdNames[16335] = 'FileSystem_FileName_Placeholder_Open_OutputArguments' -ObjectIdNames[16336] = 'FileSystem_FileName_Placeholder_Close' -ObjectIdNames[16337] = 'FileSystem_FileName_Placeholder_Close_InputArguments' -ObjectIdNames[16338] = 'FileSystem_FileName_Placeholder_Read' -ObjectIdNames[16339] = 'FileSystem_FileName_Placeholder_Read_InputArguments' -ObjectIdNames[16340] = 'FileSystem_FileName_Placeholder_Read_OutputArguments' -ObjectIdNames[16341] = 'FileSystem_FileName_Placeholder_Write' -ObjectIdNames[16342] = 'FileSystem_FileName_Placeholder_Write_InputArguments' -ObjectIdNames[16343] = 'FileSystem_FileName_Placeholder_GetPosition' -ObjectIdNames[16344] = 'FileSystem_FileName_Placeholder_GetPosition_InputArguments' -ObjectIdNames[16345] = 'FileSystem_FileName_Placeholder_GetPosition_OutputArguments' -ObjectIdNames[16346] = 'FileSystem_FileName_Placeholder_SetPosition' -ObjectIdNames[16347] = 'FileSystem_FileName_Placeholder_SetPosition_InputArguments' ObjectIdNames[16348] = 'FileSystem_CreateDirectory' ObjectIdNames[16349] = 'FileSystem_CreateDirectory_InputArguments' ObjectIdNames[16350] = 'FileSystem_CreateDirectory_OutputArguments' @@ -23349,12 +17095,6 @@ class ObjectIds: ObjectIdNames[16362] = 'AlarmGroupMember' ObjectIdNames[16363] = 'ConditionType_ConditionSubClassId' ObjectIdNames[16364] = 'ConditionType_ConditionSubClassName' -ObjectIdNames[16365] = 'DialogConditionType_ConditionSubClassId' -ObjectIdNames[16366] = 'DialogConditionType_ConditionSubClassName' -ObjectIdNames[16367] = 'AcknowledgeableConditionType_ConditionSubClassId' -ObjectIdNames[16368] = 'AcknowledgeableConditionType_ConditionSubClassName' -ObjectIdNames[16369] = 'AlarmConditionType_ConditionSubClassId' -ObjectIdNames[16370] = 'AlarmConditionType_ConditionSubClassName' ObjectIdNames[16371] = 'AlarmConditionType_OutOfServiceState' ObjectIdNames[16372] = 'AlarmConditionType_OutOfServiceState_Id' ObjectIdNames[16373] = 'AlarmConditionType_OutOfServiceState_Name' @@ -23507,7 +17247,6 @@ class ObjectIds: ObjectIdNames[16520] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_MaxTimeShelved' ObjectIdNames[16521] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleEnabled' ObjectIdNames[16522] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_AudibleSound' -ObjectIdNames[16523] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' ObjectIdNames[16524] = 'BrokerWriterGroupTransportDataType_Encoding_DefaultJson' ObjectIdNames[16525] = 'BrokerDataSetWriterTransportDataType_Encoding_DefaultJson' ObjectIdNames[16526] = 'BrokerDataSetReaderTransportDataType_Encoding_DefaultJson' @@ -23520,684 +17259,79 @@ class ObjectIds: ObjectIdNames[16533] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Silence' ObjectIdNames[16534] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Suppress' ObjectIdNames[16535] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup' -ObjectIdNames[16536] = 'LimitAlarmType_ConditionSubClassId' -ObjectIdNames[16537] = 'LimitAlarmType_ConditionSubClassName' -ObjectIdNames[16538] = 'LimitAlarmType_OutOfServiceState' -ObjectIdNames[16539] = 'LimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16540] = 'LimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16541] = 'LimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16542] = 'LimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16543] = 'LimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16544] = 'LimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16545] = 'LimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16546] = 'LimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16547] = 'LimitAlarmType_SilenceState' -ObjectIdNames[16548] = 'LimitAlarmType_SilenceState_Id' -ObjectIdNames[16549] = 'LimitAlarmType_SilenceState_Name' -ObjectIdNames[16550] = 'LimitAlarmType_SilenceState_Number' -ObjectIdNames[16551] = 'LimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16552] = 'LimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16553] = 'LimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16554] = 'LimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16555] = 'LimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16556] = 'LimitAlarmType_AudibleEnabled' -ObjectIdNames[16557] = 'LimitAlarmType_AudibleSound' ObjectIdNames[16558] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_InputArguments' ObjectIdNames[16559] = 'PublishSubscribeType_ConnectionName_Placeholder_AddWriterGroup_OutputArguments' ObjectIdNames[16560] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup' ObjectIdNames[16561] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_InputArguments' -ObjectIdNames[16562] = 'LimitAlarmType_OnDelay' -ObjectIdNames[16563] = 'LimitAlarmType_OffDelay' -ObjectIdNames[16564] = 'LimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16565] = 'LimitAlarmType_FirstInGroup' -ObjectIdNames[16566] = 'LimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16567] = 'LimitAlarmType_ReAlarmTime' -ObjectIdNames[16568] = 'LimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16569] = 'LimitAlarmType_Silence' -ObjectIdNames[16570] = 'LimitAlarmType_Suppress' ObjectIdNames[16571] = 'PublishSubscribeType_ConnectionName_Placeholder_AddReaderGroup_OutputArguments' ObjectIdNames[16572] = 'LimitAlarmType_BaseHighHighLimit' ObjectIdNames[16573] = 'LimitAlarmType_BaseHighLimit' ObjectIdNames[16574] = 'LimitAlarmType_BaseLowLimit' ObjectIdNames[16575] = 'LimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16576] = 'ExclusiveLimitAlarmType_ConditionSubClassId' -ObjectIdNames[16577] = 'ExclusiveLimitAlarmType_ConditionSubClassName' -ObjectIdNames[16578] = 'ExclusiveLimitAlarmType_OutOfServiceState' -ObjectIdNames[16579] = 'ExclusiveLimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16580] = 'ExclusiveLimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16581] = 'ExclusiveLimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16582] = 'ExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16583] = 'ExclusiveLimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16584] = 'ExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16585] = 'ExclusiveLimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16586] = 'ExclusiveLimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16587] = 'ExclusiveLimitAlarmType_SilenceState' -ObjectIdNames[16588] = 'ExclusiveLimitAlarmType_SilenceState_Id' -ObjectIdNames[16589] = 'ExclusiveLimitAlarmType_SilenceState_Name' -ObjectIdNames[16590] = 'ExclusiveLimitAlarmType_SilenceState_Number' -ObjectIdNames[16591] = 'ExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16592] = 'ExclusiveLimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16593] = 'ExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16594] = 'ExclusiveLimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16595] = 'ExclusiveLimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16596] = 'ExclusiveLimitAlarmType_AudibleEnabled' -ObjectIdNames[16597] = 'ExclusiveLimitAlarmType_AudibleSound' ObjectIdNames[16598] = 'PublishSubscribeType_AddConnection' ObjectIdNames[16599] = 'PublishSubscribeType_AddConnection_InputArguments' ObjectIdNames[16600] = 'PublishSubscribeType_AddConnection_OutputArguments' ObjectIdNames[16601] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate' -ObjectIdNames[16602] = 'ExclusiveLimitAlarmType_OnDelay' -ObjectIdNames[16603] = 'ExclusiveLimitAlarmType_OffDelay' -ObjectIdNames[16604] = 'ExclusiveLimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16605] = 'ExclusiveLimitAlarmType_FirstInGroup' -ObjectIdNames[16606] = 'ExclusiveLimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16607] = 'ExclusiveLimitAlarmType_ReAlarmTime' -ObjectIdNames[16608] = 'ExclusiveLimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16609] = 'ExclusiveLimitAlarmType_Silence' -ObjectIdNames[16610] = 'ExclusiveLimitAlarmType_Suppress' ObjectIdNames[16611] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[16612] = 'ExclusiveLimitAlarmType_BaseHighHighLimit' -ObjectIdNames[16613] = 'ExclusiveLimitAlarmType_BaseHighLimit' -ObjectIdNames[16614] = 'ExclusiveLimitAlarmType_BaseLowLimit' -ObjectIdNames[16615] = 'ExclusiveLimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16616] = 'NonExclusiveLimitAlarmType_ConditionSubClassId' -ObjectIdNames[16617] = 'NonExclusiveLimitAlarmType_ConditionSubClassName' -ObjectIdNames[16618] = 'NonExclusiveLimitAlarmType_OutOfServiceState' -ObjectIdNames[16619] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Id' -ObjectIdNames[16620] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Name' -ObjectIdNames[16621] = 'NonExclusiveLimitAlarmType_OutOfServiceState_Number' -ObjectIdNames[16622] = 'NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16623] = 'NonExclusiveLimitAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16624] = 'NonExclusiveLimitAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16625] = 'NonExclusiveLimitAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16626] = 'NonExclusiveLimitAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16627] = 'NonExclusiveLimitAlarmType_SilenceState' -ObjectIdNames[16628] = 'NonExclusiveLimitAlarmType_SilenceState_Id' -ObjectIdNames[16629] = 'NonExclusiveLimitAlarmType_SilenceState_Name' -ObjectIdNames[16630] = 'NonExclusiveLimitAlarmType_SilenceState_Number' -ObjectIdNames[16631] = 'NonExclusiveLimitAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16632] = 'NonExclusiveLimitAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16633] = 'NonExclusiveLimitAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16634] = 'NonExclusiveLimitAlarmType_SilenceState_TrueState' -ObjectIdNames[16635] = 'NonExclusiveLimitAlarmType_SilenceState_FalseState' -ObjectIdNames[16636] = 'NonExclusiveLimitAlarmType_AudibleEnabled' -ObjectIdNames[16637] = 'NonExclusiveLimitAlarmType_AudibleSound' ObjectIdNames[16638] = 'PublishSubscribeType_PublishedDataSets_AddPublishedDataItemsTemplate_OutputArguments' ObjectIdNames[16639] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate' ObjectIdNames[16640] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_InputArguments' ObjectIdNames[16641] = 'PublishSubscribeType_PublishedDataSets_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[16642] = 'NonExclusiveLimitAlarmType_OnDelay' -ObjectIdNames[16643] = 'NonExclusiveLimitAlarmType_OffDelay' -ObjectIdNames[16644] = 'NonExclusiveLimitAlarmType_FirstInGroupFlag' -ObjectIdNames[16645] = 'NonExclusiveLimitAlarmType_FirstInGroup' -ObjectIdNames[16646] = 'NonExclusiveLimitAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16647] = 'NonExclusiveLimitAlarmType_ReAlarmTime' -ObjectIdNames[16648] = 'NonExclusiveLimitAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16649] = 'NonExclusiveLimitAlarmType_Silence' -ObjectIdNames[16650] = 'NonExclusiveLimitAlarmType_Suppress' ObjectIdNames[16651] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder' -ObjectIdNames[16652] = 'NonExclusiveLimitAlarmType_BaseHighHighLimit' -ObjectIdNames[16653] = 'NonExclusiveLimitAlarmType_BaseHighLimit' -ObjectIdNames[16654] = 'NonExclusiveLimitAlarmType_BaseLowLimit' -ObjectIdNames[16655] = 'NonExclusiveLimitAlarmType_BaseLowLowLimit' -ObjectIdNames[16656] = 'NonExclusiveLevelAlarmType_ConditionSubClassId' -ObjectIdNames[16657] = 'NonExclusiveLevelAlarmType_ConditionSubClassName' -ObjectIdNames[16658] = 'NonExclusiveLevelAlarmType_OutOfServiceState' -ObjectIdNames[16659] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Id' -ObjectIdNames[16660] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Name' -ObjectIdNames[16661] = 'NonExclusiveLevelAlarmType_OutOfServiceState_Number' -ObjectIdNames[16662] = 'NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16663] = 'NonExclusiveLevelAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16664] = 'NonExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16665] = 'NonExclusiveLevelAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16666] = 'NonExclusiveLevelAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16667] = 'NonExclusiveLevelAlarmType_SilenceState' -ObjectIdNames[16668] = 'NonExclusiveLevelAlarmType_SilenceState_Id' -ObjectIdNames[16669] = 'NonExclusiveLevelAlarmType_SilenceState_Name' -ObjectIdNames[16670] = 'NonExclusiveLevelAlarmType_SilenceState_Number' -ObjectIdNames[16671] = 'NonExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16672] = 'NonExclusiveLevelAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16673] = 'NonExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16674] = 'NonExclusiveLevelAlarmType_SilenceState_TrueState' -ObjectIdNames[16675] = 'NonExclusiveLevelAlarmType_SilenceState_FalseState' -ObjectIdNames[16676] = 'NonExclusiveLevelAlarmType_AudibleEnabled' -ObjectIdNames[16677] = 'NonExclusiveLevelAlarmType_AudibleSound' ObjectIdNames[16678] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder_InputArguments' ObjectIdNames[16679] = 'PublishSubscribeType_PublishedDataSets_AddDataSetFolder_OutputArguments' ObjectIdNames[16680] = 'PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder' ObjectIdNames[16681] = 'PublishSubscribeType_PublishedDataSets_RemoveDataSetFolder_InputArguments' -ObjectIdNames[16682] = 'NonExclusiveLevelAlarmType_OnDelay' -ObjectIdNames[16683] = 'NonExclusiveLevelAlarmType_OffDelay' -ObjectIdNames[16684] = 'NonExclusiveLevelAlarmType_FirstInGroupFlag' -ObjectIdNames[16685] = 'NonExclusiveLevelAlarmType_FirstInGroup' -ObjectIdNames[16686] = 'NonExclusiveLevelAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16687] = 'NonExclusiveLevelAlarmType_ReAlarmTime' -ObjectIdNames[16688] = 'NonExclusiveLevelAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16689] = 'NonExclusiveLevelAlarmType_Silence' -ObjectIdNames[16690] = 'NonExclusiveLevelAlarmType_Suppress' ObjectIdNames[16691] = 'AddConnectionMethodType' -ObjectIdNames[16692] = 'NonExclusiveLevelAlarmType_BaseHighHighLimit' -ObjectIdNames[16693] = 'NonExclusiveLevelAlarmType_BaseHighLimit' -ObjectIdNames[16694] = 'NonExclusiveLevelAlarmType_BaseLowLimit' -ObjectIdNames[16695] = 'NonExclusiveLevelAlarmType_BaseLowLowLimit' -ObjectIdNames[16696] = 'ExclusiveLevelAlarmType_ConditionSubClassId' -ObjectIdNames[16697] = 'ExclusiveLevelAlarmType_ConditionSubClassName' -ObjectIdNames[16698] = 'ExclusiveLevelAlarmType_OutOfServiceState' -ObjectIdNames[16699] = 'ExclusiveLevelAlarmType_OutOfServiceState_Id' -ObjectIdNames[16700] = 'ExclusiveLevelAlarmType_OutOfServiceState_Name' -ObjectIdNames[16701] = 'ExclusiveLevelAlarmType_OutOfServiceState_Number' -ObjectIdNames[16702] = 'ExclusiveLevelAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16703] = 'ExclusiveLevelAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16704] = 'ExclusiveLevelAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16705] = 'ExclusiveLevelAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16706] = 'ExclusiveLevelAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16707] = 'ExclusiveLevelAlarmType_SilenceState' -ObjectIdNames[16708] = 'ExclusiveLevelAlarmType_SilenceState_Id' -ObjectIdNames[16709] = 'ExclusiveLevelAlarmType_SilenceState_Name' -ObjectIdNames[16710] = 'ExclusiveLevelAlarmType_SilenceState_Number' -ObjectIdNames[16711] = 'ExclusiveLevelAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16712] = 'ExclusiveLevelAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16713] = 'ExclusiveLevelAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16714] = 'ExclusiveLevelAlarmType_SilenceState_TrueState' -ObjectIdNames[16715] = 'ExclusiveLevelAlarmType_SilenceState_FalseState' -ObjectIdNames[16716] = 'ExclusiveLevelAlarmType_AudibleEnabled' -ObjectIdNames[16717] = 'ExclusiveLevelAlarmType_AudibleSound' ObjectIdNames[16718] = 'AddConnectionMethodType_InputArguments' ObjectIdNames[16719] = 'AddConnectionMethodType_OutputArguments' ObjectIdNames[16720] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterId' ObjectIdNames[16721] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16722] = 'ExclusiveLevelAlarmType_OnDelay' -ObjectIdNames[16723] = 'ExclusiveLevelAlarmType_OffDelay' -ObjectIdNames[16724] = 'ExclusiveLevelAlarmType_FirstInGroupFlag' -ObjectIdNames[16725] = 'ExclusiveLevelAlarmType_FirstInGroup' -ObjectIdNames[16726] = 'ExclusiveLevelAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16727] = 'ExclusiveLevelAlarmType_ReAlarmTime' -ObjectIdNames[16728] = 'ExclusiveLevelAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16729] = 'ExclusiveLevelAlarmType_Silence' -ObjectIdNames[16730] = 'ExclusiveLevelAlarmType_Suppress' ObjectIdNames[16731] = 'PublishedDataSetType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16732] = 'ExclusiveLevelAlarmType_BaseHighHighLimit' -ObjectIdNames[16733] = 'ExclusiveLevelAlarmType_BaseHighLimit' -ObjectIdNames[16734] = 'ExclusiveLevelAlarmType_BaseLowLimit' -ObjectIdNames[16735] = 'ExclusiveLevelAlarmType_BaseLowLowLimit' -ObjectIdNames[16736] = 'NonExclusiveDeviationAlarmType_ConditionSubClassId' -ObjectIdNames[16737] = 'NonExclusiveDeviationAlarmType_ConditionSubClassName' -ObjectIdNames[16738] = 'NonExclusiveDeviationAlarmType_OutOfServiceState' -ObjectIdNames[16739] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Id' -ObjectIdNames[16740] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Name' -ObjectIdNames[16741] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_Number' -ObjectIdNames[16742] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16743] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16744] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16745] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16746] = 'NonExclusiveDeviationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16747] = 'NonExclusiveDeviationAlarmType_SilenceState' -ObjectIdNames[16748] = 'NonExclusiveDeviationAlarmType_SilenceState_Id' -ObjectIdNames[16749] = 'NonExclusiveDeviationAlarmType_SilenceState_Name' -ObjectIdNames[16750] = 'NonExclusiveDeviationAlarmType_SilenceState_Number' -ObjectIdNames[16751] = 'NonExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16752] = 'NonExclusiveDeviationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16753] = 'NonExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16754] = 'NonExclusiveDeviationAlarmType_SilenceState_TrueState' -ObjectIdNames[16755] = 'NonExclusiveDeviationAlarmType_SilenceState_FalseState' -ObjectIdNames[16756] = 'NonExclusiveDeviationAlarmType_AudibleEnabled' -ObjectIdNames[16757] = 'NonExclusiveDeviationAlarmType_AudibleSound' ObjectIdNames[16758] = 'PublishedDataSetType_DataSetWriterName_Placeholder_MessageSettings' ObjectIdNames[16759] = 'PublishedDataSetType_DataSetClassId' -ObjectIdNames[16760] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[16761] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16762] = 'NonExclusiveDeviationAlarmType_OnDelay' -ObjectIdNames[16763] = 'NonExclusiveDeviationAlarmType_OffDelay' -ObjectIdNames[16764] = 'NonExclusiveDeviationAlarmType_FirstInGroupFlag' -ObjectIdNames[16765] = 'NonExclusiveDeviationAlarmType_FirstInGroup' -ObjectIdNames[16766] = 'NonExclusiveDeviationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16767] = 'NonExclusiveDeviationAlarmType_ReAlarmTime' -ObjectIdNames[16768] = 'NonExclusiveDeviationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16769] = 'NonExclusiveDeviationAlarmType_Silence' -ObjectIdNames[16770] = 'NonExclusiveDeviationAlarmType_Suppress' -ObjectIdNames[16771] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16772] = 'NonExclusiveDeviationAlarmType_BaseHighHighLimit' -ObjectIdNames[16773] = 'NonExclusiveDeviationAlarmType_BaseHighLimit' -ObjectIdNames[16774] = 'NonExclusiveDeviationAlarmType_BaseLowLimit' -ObjectIdNames[16775] = 'NonExclusiveDeviationAlarmType_BaseLowLowLimit' ObjectIdNames[16776] = 'NonExclusiveDeviationAlarmType_BaseSetpointNode' -ObjectIdNames[16777] = 'ExclusiveDeviationAlarmType_ConditionSubClassId' -ObjectIdNames[16778] = 'ExclusiveDeviationAlarmType_ConditionSubClassName' -ObjectIdNames[16779] = 'ExclusiveDeviationAlarmType_OutOfServiceState' -ObjectIdNames[16780] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Id' -ObjectIdNames[16781] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Name' -ObjectIdNames[16782] = 'ExclusiveDeviationAlarmType_OutOfServiceState_Number' -ObjectIdNames[16783] = 'ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16784] = 'ExclusiveDeviationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16785] = 'ExclusiveDeviationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16786] = 'ExclusiveDeviationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16787] = 'ExclusiveDeviationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16788] = 'ExclusiveDeviationAlarmType_SilenceState' -ObjectIdNames[16789] = 'ExclusiveDeviationAlarmType_SilenceState_Id' -ObjectIdNames[16790] = 'ExclusiveDeviationAlarmType_SilenceState_Name' -ObjectIdNames[16791] = 'ExclusiveDeviationAlarmType_SilenceState_Number' -ObjectIdNames[16792] = 'ExclusiveDeviationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16793] = 'ExclusiveDeviationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16794] = 'ExclusiveDeviationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16795] = 'ExclusiveDeviationAlarmType_SilenceState_TrueState' -ObjectIdNames[16796] = 'ExclusiveDeviationAlarmType_SilenceState_FalseState' -ObjectIdNames[16797] = 'ExclusiveDeviationAlarmType_AudibleEnabled' -ObjectIdNames[16798] = 'ExclusiveDeviationAlarmType_AudibleSound' -ObjectIdNames[16799] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[16800] = 'PublishedDataItemsType_DataSetClassId' -ObjectIdNames[16801] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterId' -ObjectIdNames[16802] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetFieldContentMask' -ObjectIdNames[16803] = 'ExclusiveDeviationAlarmType_OnDelay' -ObjectIdNames[16804] = 'ExclusiveDeviationAlarmType_OffDelay' -ObjectIdNames[16805] = 'ExclusiveDeviationAlarmType_FirstInGroupFlag' -ObjectIdNames[16806] = 'ExclusiveDeviationAlarmType_FirstInGroup' -ObjectIdNames[16807] = 'ExclusiveDeviationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16808] = 'ExclusiveDeviationAlarmType_ReAlarmTime' -ObjectIdNames[16809] = 'ExclusiveDeviationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16810] = 'ExclusiveDeviationAlarmType_Silence' -ObjectIdNames[16811] = 'ExclusiveDeviationAlarmType_Suppress' -ObjectIdNames[16812] = 'PublishedEventsType_DataSetWriterName_Placeholder_KeyFrameCount' -ObjectIdNames[16813] = 'ExclusiveDeviationAlarmType_BaseHighHighLimit' -ObjectIdNames[16814] = 'ExclusiveDeviationAlarmType_BaseHighLimit' -ObjectIdNames[16815] = 'ExclusiveDeviationAlarmType_BaseLowLimit' -ObjectIdNames[16816] = 'ExclusiveDeviationAlarmType_BaseLowLowLimit' ObjectIdNames[16817] = 'ExclusiveDeviationAlarmType_BaseSetpointNode' -ObjectIdNames[16818] = 'NonExclusiveRateOfChangeAlarmType_ConditionSubClassId' -ObjectIdNames[16819] = 'NonExclusiveRateOfChangeAlarmType_ConditionSubClassName' -ObjectIdNames[16820] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState' -ObjectIdNames[16821] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Id' -ObjectIdNames[16822] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Name' -ObjectIdNames[16823] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_Number' -ObjectIdNames[16824] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16825] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16826] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16827] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16828] = 'NonExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16829] = 'NonExclusiveRateOfChangeAlarmType_SilenceState' -ObjectIdNames[16830] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Id' -ObjectIdNames[16831] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Name' -ObjectIdNames[16832] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_Number' -ObjectIdNames[16833] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16834] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16835] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16836] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_TrueState' -ObjectIdNames[16837] = 'NonExclusiveRateOfChangeAlarmType_SilenceState_FalseState' -ObjectIdNames[16838] = 'NonExclusiveRateOfChangeAlarmType_AudibleEnabled' -ObjectIdNames[16839] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound' -ObjectIdNames[16840] = 'PublishedEventsType_DataSetWriterName_Placeholder_MessageSettings' -ObjectIdNames[16841] = 'PublishedEventsType_DataSetClassId' ObjectIdNames[16842] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate' ObjectIdNames[16843] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_InputArguments' -ObjectIdNames[16844] = 'NonExclusiveRateOfChangeAlarmType_OnDelay' -ObjectIdNames[16845] = 'NonExclusiveRateOfChangeAlarmType_OffDelay' -ObjectIdNames[16846] = 'NonExclusiveRateOfChangeAlarmType_FirstInGroupFlag' -ObjectIdNames[16847] = 'NonExclusiveRateOfChangeAlarmType_FirstInGroup' -ObjectIdNames[16848] = 'NonExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16849] = 'NonExclusiveRateOfChangeAlarmType_ReAlarmTime' -ObjectIdNames[16850] = 'NonExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16851] = 'NonExclusiveRateOfChangeAlarmType_Silence' -ObjectIdNames[16852] = 'NonExclusiveRateOfChangeAlarmType_Suppress' ObjectIdNames[16853] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedDataItemsTemplate_OutputArguments' -ObjectIdNames[16854] = 'NonExclusiveRateOfChangeAlarmType_BaseHighHighLimit' -ObjectIdNames[16855] = 'NonExclusiveRateOfChangeAlarmType_BaseHighLimit' -ObjectIdNames[16856] = 'NonExclusiveRateOfChangeAlarmType_BaseLowLimit' -ObjectIdNames[16857] = 'NonExclusiveRateOfChangeAlarmType_BaseLowLowLimit' ObjectIdNames[16858] = 'NonExclusiveRateOfChangeAlarmType_EngineeringUnits' -ObjectIdNames[16859] = 'ExclusiveRateOfChangeAlarmType_ConditionSubClassId' -ObjectIdNames[16860] = 'ExclusiveRateOfChangeAlarmType_ConditionSubClassName' -ObjectIdNames[16861] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState' -ObjectIdNames[16862] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Id' -ObjectIdNames[16863] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Name' -ObjectIdNames[16864] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_Number' -ObjectIdNames[16865] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16866] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16867] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16868] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16869] = 'ExclusiveRateOfChangeAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16870] = 'ExclusiveRateOfChangeAlarmType_SilenceState' -ObjectIdNames[16871] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Id' -ObjectIdNames[16872] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Name' -ObjectIdNames[16873] = 'ExclusiveRateOfChangeAlarmType_SilenceState_Number' -ObjectIdNames[16874] = 'ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16875] = 'ExclusiveRateOfChangeAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16876] = 'ExclusiveRateOfChangeAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16877] = 'ExclusiveRateOfChangeAlarmType_SilenceState_TrueState' -ObjectIdNames[16878] = 'ExclusiveRateOfChangeAlarmType_SilenceState_FalseState' -ObjectIdNames[16879] = 'ExclusiveRateOfChangeAlarmType_AudibleEnabled' -ObjectIdNames[16880] = 'ExclusiveRateOfChangeAlarmType_AudibleSound' ObjectIdNames[16881] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate' ObjectIdNames[16882] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_InputArguments' ObjectIdNames[16883] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddPublishedEventsTemplate_OutputArguments' ObjectIdNames[16884] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder' -ObjectIdNames[16885] = 'ExclusiveRateOfChangeAlarmType_OnDelay' -ObjectIdNames[16886] = 'ExclusiveRateOfChangeAlarmType_OffDelay' -ObjectIdNames[16887] = 'ExclusiveRateOfChangeAlarmType_FirstInGroupFlag' -ObjectIdNames[16888] = 'ExclusiveRateOfChangeAlarmType_FirstInGroup' -ObjectIdNames[16889] = 'ExclusiveRateOfChangeAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16890] = 'ExclusiveRateOfChangeAlarmType_ReAlarmTime' -ObjectIdNames[16891] = 'ExclusiveRateOfChangeAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16892] = 'ExclusiveRateOfChangeAlarmType_Silence' -ObjectIdNames[16893] = 'ExclusiveRateOfChangeAlarmType_Suppress' ObjectIdNames[16894] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_InputArguments' -ObjectIdNames[16895] = 'ExclusiveRateOfChangeAlarmType_BaseHighHighLimit' -ObjectIdNames[16896] = 'ExclusiveRateOfChangeAlarmType_BaseHighLimit' -ObjectIdNames[16897] = 'ExclusiveRateOfChangeAlarmType_BaseLowLimit' -ObjectIdNames[16898] = 'ExclusiveRateOfChangeAlarmType_BaseLowLowLimit' ObjectIdNames[16899] = 'ExclusiveRateOfChangeAlarmType_EngineeringUnits' -ObjectIdNames[16900] = 'DiscreteAlarmType_ConditionSubClassId' -ObjectIdNames[16901] = 'DiscreteAlarmType_ConditionSubClassName' -ObjectIdNames[16902] = 'DiscreteAlarmType_OutOfServiceState' -ObjectIdNames[16903] = 'DiscreteAlarmType_OutOfServiceState_Id' -ObjectIdNames[16904] = 'DiscreteAlarmType_OutOfServiceState_Name' -ObjectIdNames[16905] = 'DiscreteAlarmType_OutOfServiceState_Number' -ObjectIdNames[16906] = 'DiscreteAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16907] = 'DiscreteAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16908] = 'DiscreteAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16909] = 'DiscreteAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16910] = 'DiscreteAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16911] = 'DiscreteAlarmType_SilenceState' -ObjectIdNames[16912] = 'DiscreteAlarmType_SilenceState_Id' -ObjectIdNames[16913] = 'DiscreteAlarmType_SilenceState_Name' -ObjectIdNames[16914] = 'DiscreteAlarmType_SilenceState_Number' -ObjectIdNames[16915] = 'DiscreteAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16916] = 'DiscreteAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16917] = 'DiscreteAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16918] = 'DiscreteAlarmType_SilenceState_TrueState' -ObjectIdNames[16919] = 'DiscreteAlarmType_SilenceState_FalseState' -ObjectIdNames[16920] = 'DiscreteAlarmType_AudibleEnabled' -ObjectIdNames[16921] = 'DiscreteAlarmType_AudibleSound' ObjectIdNames[16922] = 'DataSetFolderType_DataSetFolderName_Placeholder_AddDataSetFolder_OutputArguments' ObjectIdNames[16923] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder' ObjectIdNames[16924] = 'DataSetFolderType_DataSetFolderName_Placeholder_RemoveDataSetFolder_InputArguments' ObjectIdNames[16925] = 'DataSetFolderType_PublishedDataSetName_Placeholder_DataSetClassId' -ObjectIdNames[16926] = 'DiscreteAlarmType_OnDelay' -ObjectIdNames[16927] = 'DiscreteAlarmType_OffDelay' -ObjectIdNames[16928] = 'DiscreteAlarmType_FirstInGroupFlag' -ObjectIdNames[16929] = 'DiscreteAlarmType_FirstInGroup' -ObjectIdNames[16930] = 'DiscreteAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16931] = 'DiscreteAlarmType_ReAlarmTime' -ObjectIdNames[16932] = 'DiscreteAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16933] = 'DiscreteAlarmType_Silence' -ObjectIdNames[16934] = 'DiscreteAlarmType_Suppress' ObjectIdNames[16935] = 'DataSetFolderType_AddPublishedDataItemsTemplate' -ObjectIdNames[16936] = 'OffNormalAlarmType_ConditionSubClassId' -ObjectIdNames[16937] = 'OffNormalAlarmType_ConditionSubClassName' -ObjectIdNames[16938] = 'OffNormalAlarmType_OutOfServiceState' -ObjectIdNames[16939] = 'OffNormalAlarmType_OutOfServiceState_Id' -ObjectIdNames[16940] = 'OffNormalAlarmType_OutOfServiceState_Name' -ObjectIdNames[16941] = 'OffNormalAlarmType_OutOfServiceState_Number' -ObjectIdNames[16942] = 'OffNormalAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16943] = 'OffNormalAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16944] = 'OffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16945] = 'OffNormalAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16946] = 'OffNormalAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16947] = 'OffNormalAlarmType_SilenceState' -ObjectIdNames[16948] = 'OffNormalAlarmType_SilenceState_Id' -ObjectIdNames[16949] = 'OffNormalAlarmType_SilenceState_Name' -ObjectIdNames[16950] = 'OffNormalAlarmType_SilenceState_Number' -ObjectIdNames[16951] = 'OffNormalAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16952] = 'OffNormalAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16953] = 'OffNormalAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16954] = 'OffNormalAlarmType_SilenceState_TrueState' -ObjectIdNames[16955] = 'OffNormalAlarmType_SilenceState_FalseState' -ObjectIdNames[16956] = 'OffNormalAlarmType_AudibleEnabled' -ObjectIdNames[16957] = 'OffNormalAlarmType_AudibleSound' ObjectIdNames[16958] = 'DataSetFolderType_AddPublishedDataItemsTemplate_InputArguments' ObjectIdNames[16959] = 'DataSetFolderType_AddPublishedDataItemsTemplate_OutputArguments' ObjectIdNames[16960] = 'DataSetFolderType_AddPublishedEventsTemplate' ObjectIdNames[16961] = 'DataSetFolderType_AddPublishedEventsTemplate_InputArguments' -ObjectIdNames[16962] = 'OffNormalAlarmType_OnDelay' -ObjectIdNames[16963] = 'OffNormalAlarmType_OffDelay' -ObjectIdNames[16964] = 'OffNormalAlarmType_FirstInGroupFlag' -ObjectIdNames[16965] = 'OffNormalAlarmType_FirstInGroup' -ObjectIdNames[16966] = 'OffNormalAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[16967] = 'OffNormalAlarmType_ReAlarmTime' -ObjectIdNames[16968] = 'OffNormalAlarmType_ReAlarmRepeatCount' -ObjectIdNames[16969] = 'OffNormalAlarmType_Silence' -ObjectIdNames[16970] = 'OffNormalAlarmType_Suppress' ObjectIdNames[16971] = 'DataSetFolderType_AddPublishedEventsTemplate_OutputArguments' -ObjectIdNames[16972] = 'SystemOffNormalAlarmType_ConditionSubClassId' -ObjectIdNames[16973] = 'SystemOffNormalAlarmType_ConditionSubClassName' -ObjectIdNames[16974] = 'SystemOffNormalAlarmType_OutOfServiceState' -ObjectIdNames[16975] = 'SystemOffNormalAlarmType_OutOfServiceState_Id' -ObjectIdNames[16976] = 'SystemOffNormalAlarmType_OutOfServiceState_Name' -ObjectIdNames[16977] = 'SystemOffNormalAlarmType_OutOfServiceState_Number' -ObjectIdNames[16978] = 'SystemOffNormalAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[16979] = 'SystemOffNormalAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[16980] = 'SystemOffNormalAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[16981] = 'SystemOffNormalAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[16982] = 'SystemOffNormalAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[16983] = 'SystemOffNormalAlarmType_SilenceState' -ObjectIdNames[16984] = 'SystemOffNormalAlarmType_SilenceState_Id' -ObjectIdNames[16985] = 'SystemOffNormalAlarmType_SilenceState_Name' -ObjectIdNames[16986] = 'SystemOffNormalAlarmType_SilenceState_Number' -ObjectIdNames[16987] = 'SystemOffNormalAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[16988] = 'SystemOffNormalAlarmType_SilenceState_TransitionTime' -ObjectIdNames[16989] = 'SystemOffNormalAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[16990] = 'SystemOffNormalAlarmType_SilenceState_TrueState' -ObjectIdNames[16991] = 'SystemOffNormalAlarmType_SilenceState_FalseState' -ObjectIdNames[16992] = 'SystemOffNormalAlarmType_AudibleEnabled' -ObjectIdNames[16993] = 'SystemOffNormalAlarmType_AudibleSound' ObjectIdNames[16994] = 'DataSetFolderType_AddDataSetFolder' ObjectIdNames[16995] = 'DataSetFolderType_AddDataSetFolder_InputArguments' ObjectIdNames[16996] = 'DataSetFolderType_AddDataSetFolder_OutputArguments' ObjectIdNames[16997] = 'DataSetFolderType_RemoveDataSetFolder' -ObjectIdNames[16998] = 'SystemOffNormalAlarmType_OnDelay' -ObjectIdNames[16999] = 'SystemOffNormalAlarmType_OffDelay' -ObjectIdNames[17000] = 'SystemOffNormalAlarmType_FirstInGroupFlag' -ObjectIdNames[17001] = 'SystemOffNormalAlarmType_FirstInGroup' -ObjectIdNames[17002] = 'SystemOffNormalAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17003] = 'SystemOffNormalAlarmType_ReAlarmTime' -ObjectIdNames[17004] = 'SystemOffNormalAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17005] = 'SystemOffNormalAlarmType_Silence' -ObjectIdNames[17006] = 'SystemOffNormalAlarmType_Suppress' ObjectIdNames[17007] = 'DataSetFolderType_RemoveDataSetFolder_InputArguments' -ObjectIdNames[17008] = 'TripAlarmType_ConditionSubClassId' -ObjectIdNames[17009] = 'TripAlarmType_ConditionSubClassName' -ObjectIdNames[17010] = 'TripAlarmType_OutOfServiceState' -ObjectIdNames[17011] = 'TripAlarmType_OutOfServiceState_Id' -ObjectIdNames[17012] = 'TripAlarmType_OutOfServiceState_Name' -ObjectIdNames[17013] = 'TripAlarmType_OutOfServiceState_Number' -ObjectIdNames[17014] = 'TripAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17015] = 'TripAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17016] = 'TripAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17017] = 'TripAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17018] = 'TripAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17019] = 'TripAlarmType_SilenceState' -ObjectIdNames[17020] = 'TripAlarmType_SilenceState_Id' -ObjectIdNames[17021] = 'TripAlarmType_SilenceState_Name' -ObjectIdNames[17022] = 'TripAlarmType_SilenceState_Number' -ObjectIdNames[17023] = 'TripAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17024] = 'TripAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17025] = 'TripAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17026] = 'TripAlarmType_SilenceState_TrueState' -ObjectIdNames[17027] = 'TripAlarmType_SilenceState_FalseState' -ObjectIdNames[17028] = 'TripAlarmType_AudibleEnabled' -ObjectIdNames[17029] = 'TripAlarmType_AudibleSound' ObjectIdNames[17030] = 'AddPublishedDataItemsTemplateMethodType' ObjectIdNames[17031] = 'AddPublishedDataItemsTemplateMethodType_InputArguments' ObjectIdNames[17032] = 'AddPublishedDataItemsTemplateMethodType_OutputArguments' ObjectIdNames[17033] = 'AddPublishedEventsTemplateMethodType' -ObjectIdNames[17034] = 'TripAlarmType_OnDelay' -ObjectIdNames[17035] = 'TripAlarmType_OffDelay' -ObjectIdNames[17036] = 'TripAlarmType_FirstInGroupFlag' -ObjectIdNames[17037] = 'TripAlarmType_FirstInGroup' -ObjectIdNames[17038] = 'TripAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17039] = 'TripAlarmType_ReAlarmTime' -ObjectIdNames[17040] = 'TripAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17041] = 'TripAlarmType_Silence' -ObjectIdNames[17042] = 'TripAlarmType_Suppress' ObjectIdNames[17043] = 'AddPublishedEventsTemplateMethodType_InputArguments' -ObjectIdNames[17044] = 'CertificateExpirationAlarmType_ConditionSubClassId' -ObjectIdNames[17045] = 'CertificateExpirationAlarmType_ConditionSubClassName' -ObjectIdNames[17046] = 'CertificateExpirationAlarmType_OutOfServiceState' -ObjectIdNames[17047] = 'CertificateExpirationAlarmType_OutOfServiceState_Id' -ObjectIdNames[17048] = 'CertificateExpirationAlarmType_OutOfServiceState_Name' -ObjectIdNames[17049] = 'CertificateExpirationAlarmType_OutOfServiceState_Number' -ObjectIdNames[17050] = 'CertificateExpirationAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17051] = 'CertificateExpirationAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17052] = 'CertificateExpirationAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17053] = 'CertificateExpirationAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17054] = 'CertificateExpirationAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17055] = 'CertificateExpirationAlarmType_SilenceState' -ObjectIdNames[17056] = 'CertificateExpirationAlarmType_SilenceState_Id' -ObjectIdNames[17057] = 'CertificateExpirationAlarmType_SilenceState_Name' -ObjectIdNames[17058] = 'CertificateExpirationAlarmType_SilenceState_Number' -ObjectIdNames[17059] = 'CertificateExpirationAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17060] = 'CertificateExpirationAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17061] = 'CertificateExpirationAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17062] = 'CertificateExpirationAlarmType_SilenceState_TrueState' -ObjectIdNames[17063] = 'CertificateExpirationAlarmType_SilenceState_FalseState' -ObjectIdNames[17064] = 'CertificateExpirationAlarmType_AudibleEnabled' -ObjectIdNames[17065] = 'CertificateExpirationAlarmType_AudibleSound' ObjectIdNames[17066] = 'AddPublishedEventsTemplateMethodType_OutputArguments' ObjectIdNames[17067] = 'AddDataSetFolderMethodType' ObjectIdNames[17068] = 'AddDataSetFolderMethodType_InputArguments' ObjectIdNames[17069] = 'AddDataSetFolderMethodType_OutputArguments' -ObjectIdNames[17070] = 'CertificateExpirationAlarmType_OnDelay' -ObjectIdNames[17071] = 'CertificateExpirationAlarmType_OffDelay' -ObjectIdNames[17072] = 'CertificateExpirationAlarmType_FirstInGroupFlag' -ObjectIdNames[17073] = 'CertificateExpirationAlarmType_FirstInGroup' -ObjectIdNames[17074] = 'CertificateExpirationAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17075] = 'CertificateExpirationAlarmType_ReAlarmTime' -ObjectIdNames[17076] = 'CertificateExpirationAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17077] = 'CertificateExpirationAlarmType_Silence' -ObjectIdNames[17078] = 'CertificateExpirationAlarmType_Suppress' ObjectIdNames[17079] = 'RemoveDataSetFolderMethodType' ObjectIdNames[17080] = 'DiscrepancyAlarmType' -ObjectIdNames[17081] = 'DiscrepancyAlarmType_EventId' -ObjectIdNames[17082] = 'DiscrepancyAlarmType_EventType' -ObjectIdNames[17083] = 'DiscrepancyAlarmType_SourceNode' -ObjectIdNames[17084] = 'DiscrepancyAlarmType_SourceName' -ObjectIdNames[17085] = 'DiscrepancyAlarmType_Time' -ObjectIdNames[17086] = 'DiscrepancyAlarmType_ReceiveTime' -ObjectIdNames[17087] = 'DiscrepancyAlarmType_LocalTime' -ObjectIdNames[17088] = 'DiscrepancyAlarmType_Message' -ObjectIdNames[17089] = 'DiscrepancyAlarmType_Severity' -ObjectIdNames[17090] = 'DiscrepancyAlarmType_ConditionClassId' -ObjectIdNames[17091] = 'DiscrepancyAlarmType_ConditionClassName' -ObjectIdNames[17092] = 'DiscrepancyAlarmType_ConditionSubClassId' -ObjectIdNames[17093] = 'DiscrepancyAlarmType_ConditionSubClassName' -ObjectIdNames[17094] = 'DiscrepancyAlarmType_ConditionName' -ObjectIdNames[17095] = 'DiscrepancyAlarmType_BranchId' -ObjectIdNames[17096] = 'DiscrepancyAlarmType_Retain' -ObjectIdNames[17097] = 'DiscrepancyAlarmType_EnabledState' -ObjectIdNames[17098] = 'DiscrepancyAlarmType_EnabledState_Id' -ObjectIdNames[17099] = 'DiscrepancyAlarmType_EnabledState_Name' -ObjectIdNames[17100] = 'DiscrepancyAlarmType_EnabledState_Number' -ObjectIdNames[17101] = 'DiscrepancyAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[17102] = 'DiscrepancyAlarmType_EnabledState_TransitionTime' -ObjectIdNames[17103] = 'DiscrepancyAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[17104] = 'DiscrepancyAlarmType_EnabledState_TrueState' -ObjectIdNames[17105] = 'DiscrepancyAlarmType_EnabledState_FalseState' -ObjectIdNames[17106] = 'DiscrepancyAlarmType_Quality' -ObjectIdNames[17107] = 'DiscrepancyAlarmType_Quality_SourceTimestamp' -ObjectIdNames[17108] = 'DiscrepancyAlarmType_LastSeverity' -ObjectIdNames[17109] = 'DiscrepancyAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[17110] = 'DiscrepancyAlarmType_Comment' -ObjectIdNames[17111] = 'DiscrepancyAlarmType_Comment_SourceTimestamp' -ObjectIdNames[17112] = 'DiscrepancyAlarmType_ClientUserId' -ObjectIdNames[17113] = 'DiscrepancyAlarmType_Disable' -ObjectIdNames[17114] = 'DiscrepancyAlarmType_Enable' -ObjectIdNames[17115] = 'DiscrepancyAlarmType_AddComment' -ObjectIdNames[17116] = 'DiscrepancyAlarmType_AddComment_InputArguments' -ObjectIdNames[17117] = 'DiscrepancyAlarmType_ConditionRefresh' -ObjectIdNames[17118] = 'DiscrepancyAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[17119] = 'DiscrepancyAlarmType_ConditionRefresh2' -ObjectIdNames[17120] = 'DiscrepancyAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[17121] = 'DiscrepancyAlarmType_AckedState' -ObjectIdNames[17122] = 'DiscrepancyAlarmType_AckedState_Id' -ObjectIdNames[17123] = 'DiscrepancyAlarmType_AckedState_Name' -ObjectIdNames[17124] = 'DiscrepancyAlarmType_AckedState_Number' -ObjectIdNames[17125] = 'DiscrepancyAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[17126] = 'DiscrepancyAlarmType_AckedState_TransitionTime' -ObjectIdNames[17127] = 'DiscrepancyAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[17128] = 'DiscrepancyAlarmType_AckedState_TrueState' -ObjectIdNames[17129] = 'DiscrepancyAlarmType_AckedState_FalseState' -ObjectIdNames[17130] = 'DiscrepancyAlarmType_ConfirmedState' -ObjectIdNames[17131] = 'DiscrepancyAlarmType_ConfirmedState_Id' -ObjectIdNames[17132] = 'DiscrepancyAlarmType_ConfirmedState_Name' -ObjectIdNames[17133] = 'DiscrepancyAlarmType_ConfirmedState_Number' -ObjectIdNames[17134] = 'DiscrepancyAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[17135] = 'DiscrepancyAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[17136] = 'DiscrepancyAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[17137] = 'DiscrepancyAlarmType_ConfirmedState_TrueState' -ObjectIdNames[17138] = 'DiscrepancyAlarmType_ConfirmedState_FalseState' -ObjectIdNames[17139] = 'DiscrepancyAlarmType_Acknowledge' -ObjectIdNames[17140] = 'DiscrepancyAlarmType_Acknowledge_InputArguments' -ObjectIdNames[17141] = 'DiscrepancyAlarmType_Confirm' -ObjectIdNames[17142] = 'DiscrepancyAlarmType_Confirm_InputArguments' -ObjectIdNames[17143] = 'DiscrepancyAlarmType_ActiveState' -ObjectIdNames[17144] = 'DiscrepancyAlarmType_ActiveState_Id' -ObjectIdNames[17145] = 'DiscrepancyAlarmType_ActiveState_Name' -ObjectIdNames[17146] = 'DiscrepancyAlarmType_ActiveState_Number' -ObjectIdNames[17147] = 'DiscrepancyAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[17148] = 'DiscrepancyAlarmType_ActiveState_TransitionTime' -ObjectIdNames[17149] = 'DiscrepancyAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[17150] = 'DiscrepancyAlarmType_ActiveState_TrueState' -ObjectIdNames[17151] = 'DiscrepancyAlarmType_ActiveState_FalseState' -ObjectIdNames[17152] = 'DiscrepancyAlarmType_InputNode' -ObjectIdNames[17153] = 'DiscrepancyAlarmType_SuppressedState' -ObjectIdNames[17154] = 'DiscrepancyAlarmType_SuppressedState_Id' -ObjectIdNames[17155] = 'DiscrepancyAlarmType_SuppressedState_Name' -ObjectIdNames[17156] = 'DiscrepancyAlarmType_SuppressedState_Number' -ObjectIdNames[17157] = 'DiscrepancyAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[17158] = 'DiscrepancyAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[17159] = 'DiscrepancyAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[17160] = 'DiscrepancyAlarmType_SuppressedState_TrueState' -ObjectIdNames[17161] = 'DiscrepancyAlarmType_SuppressedState_FalseState' -ObjectIdNames[17162] = 'DiscrepancyAlarmType_OutOfServiceState' -ObjectIdNames[17163] = 'DiscrepancyAlarmType_OutOfServiceState_Id' -ObjectIdNames[17164] = 'DiscrepancyAlarmType_OutOfServiceState_Name' -ObjectIdNames[17165] = 'DiscrepancyAlarmType_OutOfServiceState_Number' -ObjectIdNames[17166] = 'DiscrepancyAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[17167] = 'DiscrepancyAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[17168] = 'DiscrepancyAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[17169] = 'DiscrepancyAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[17170] = 'DiscrepancyAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[17171] = 'DiscrepancyAlarmType_SilenceState' -ObjectIdNames[17172] = 'DiscrepancyAlarmType_SilenceState_Id' -ObjectIdNames[17173] = 'DiscrepancyAlarmType_SilenceState_Name' -ObjectIdNames[17174] = 'DiscrepancyAlarmType_SilenceState_Number' -ObjectIdNames[17175] = 'DiscrepancyAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[17176] = 'DiscrepancyAlarmType_SilenceState_TransitionTime' -ObjectIdNames[17177] = 'DiscrepancyAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[17178] = 'DiscrepancyAlarmType_SilenceState_TrueState' -ObjectIdNames[17179] = 'DiscrepancyAlarmType_SilenceState_FalseState' -ObjectIdNames[17180] = 'DiscrepancyAlarmType_ShelvingState' -ObjectIdNames[17181] = 'DiscrepancyAlarmType_ShelvingState_CurrentState' -ObjectIdNames[17182] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[17183] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[17184] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[17185] = 'DiscrepancyAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[17186] = 'DiscrepancyAlarmType_ShelvingState_LastTransition' -ObjectIdNames[17187] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[17188] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[17189] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[17190] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[17191] = 'DiscrepancyAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[17192] = 'DiscrepancyAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[17193] = 'DiscrepancyAlarmType_ShelvingState_Unshelve' -ObjectIdNames[17194] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[17195] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[17196] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[17197] = 'DiscrepancyAlarmType_SuppressedOrShelved' -ObjectIdNames[17198] = 'DiscrepancyAlarmType_MaxTimeShelved' -ObjectIdNames[17199] = 'DiscrepancyAlarmType_AudibleEnabled' -ObjectIdNames[17200] = 'DiscrepancyAlarmType_AudibleSound' ObjectIdNames[17201] = 'RemoveDataSetFolderMethodType_InputArguments' ObjectIdNames[17202] = 'PubSubConnectionType_Address_NetworkInterface' ObjectIdNames[17203] = 'PubSubConnectionType_TransportSettings' ObjectIdNames[17204] = 'PubSubConnectionType_WriterGroupName_Placeholder_MaxNetworkMessageSize' -ObjectIdNames[17205] = 'DiscrepancyAlarmType_OnDelay' -ObjectIdNames[17206] = 'DiscrepancyAlarmType_OffDelay' -ObjectIdNames[17207] = 'DiscrepancyAlarmType_FirstInGroupFlag' -ObjectIdNames[17208] = 'DiscrepancyAlarmType_FirstInGroup' -ObjectIdNames[17209] = 'DiscrepancyAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[17210] = 'DiscrepancyAlarmType_ReAlarmTime' -ObjectIdNames[17211] = 'DiscrepancyAlarmType_ReAlarmRepeatCount' -ObjectIdNames[17212] = 'DiscrepancyAlarmType_Silence' -ObjectIdNames[17213] = 'DiscrepancyAlarmType_Suppress' ObjectIdNames[17214] = 'PubSubConnectionType_WriterGroupName_Placeholder_WriterGroupId' ObjectIdNames[17215] = 'DiscrepancyAlarmType_TargetValueNode' ObjectIdNames[17216] = 'DiscrepancyAlarmType_ExpectedTime' @@ -24210,56 +17344,8 @@ class ObjectIds: ObjectIdNames[17223] = 'AuditConditionAcknowledgeEventType_ConditionEventId' ObjectIdNames[17224] = 'AuditConditionConfirmEventType_ConditionEventId' ObjectIdNames[17225] = 'AuditConditionSuppressionEventType' -ObjectIdNames[17226] = 'AuditConditionSuppressionEventType_EventId' -ObjectIdNames[17227] = 'AuditConditionSuppressionEventType_EventType' -ObjectIdNames[17228] = 'AuditConditionSuppressionEventType_SourceNode' -ObjectIdNames[17229] = 'AuditConditionSuppressionEventType_SourceName' -ObjectIdNames[17230] = 'AuditConditionSuppressionEventType_Time' -ObjectIdNames[17231] = 'AuditConditionSuppressionEventType_ReceiveTime' -ObjectIdNames[17232] = 'AuditConditionSuppressionEventType_LocalTime' -ObjectIdNames[17233] = 'AuditConditionSuppressionEventType_Message' -ObjectIdNames[17234] = 'AuditConditionSuppressionEventType_Severity' -ObjectIdNames[17235] = 'AuditConditionSuppressionEventType_ActionTimeStamp' -ObjectIdNames[17236] = 'AuditConditionSuppressionEventType_Status' -ObjectIdNames[17237] = 'AuditConditionSuppressionEventType_ServerId' -ObjectIdNames[17238] = 'AuditConditionSuppressionEventType_ClientAuditEntryId' -ObjectIdNames[17239] = 'AuditConditionSuppressionEventType_ClientUserId' -ObjectIdNames[17240] = 'AuditConditionSuppressionEventType_MethodId' -ObjectIdNames[17241] = 'AuditConditionSuppressionEventType_InputArguments' ObjectIdNames[17242] = 'AuditConditionSilenceEventType' -ObjectIdNames[17243] = 'AuditConditionSilenceEventType_EventId' -ObjectIdNames[17244] = 'AuditConditionSilenceEventType_EventType' -ObjectIdNames[17245] = 'AuditConditionSilenceEventType_SourceNode' -ObjectIdNames[17246] = 'AuditConditionSilenceEventType_SourceName' -ObjectIdNames[17247] = 'AuditConditionSilenceEventType_Time' -ObjectIdNames[17248] = 'AuditConditionSilenceEventType_ReceiveTime' -ObjectIdNames[17249] = 'AuditConditionSilenceEventType_LocalTime' -ObjectIdNames[17250] = 'AuditConditionSilenceEventType_Message' -ObjectIdNames[17251] = 'AuditConditionSilenceEventType_Severity' -ObjectIdNames[17252] = 'AuditConditionSilenceEventType_ActionTimeStamp' -ObjectIdNames[17253] = 'AuditConditionSilenceEventType_Status' -ObjectIdNames[17254] = 'AuditConditionSilenceEventType_ServerId' -ObjectIdNames[17255] = 'AuditConditionSilenceEventType_ClientAuditEntryId' -ObjectIdNames[17256] = 'AuditConditionSilenceEventType_ClientUserId' -ObjectIdNames[17257] = 'AuditConditionSilenceEventType_MethodId' -ObjectIdNames[17258] = 'AuditConditionSilenceEventType_InputArguments' ObjectIdNames[17259] = 'AuditConditionOutOfServiceEventType' -ObjectIdNames[17260] = 'AuditConditionOutOfServiceEventType_EventId' -ObjectIdNames[17261] = 'AuditConditionOutOfServiceEventType_EventType' -ObjectIdNames[17262] = 'AuditConditionOutOfServiceEventType_SourceNode' -ObjectIdNames[17263] = 'AuditConditionOutOfServiceEventType_SourceName' -ObjectIdNames[17264] = 'AuditConditionOutOfServiceEventType_Time' -ObjectIdNames[17265] = 'AuditConditionOutOfServiceEventType_ReceiveTime' -ObjectIdNames[17266] = 'AuditConditionOutOfServiceEventType_LocalTime' -ObjectIdNames[17267] = 'AuditConditionOutOfServiceEventType_Message' -ObjectIdNames[17268] = 'AuditConditionOutOfServiceEventType_Severity' -ObjectIdNames[17269] = 'AuditConditionOutOfServiceEventType_ActionTimeStamp' -ObjectIdNames[17270] = 'AuditConditionOutOfServiceEventType_Status' -ObjectIdNames[17271] = 'AuditConditionOutOfServiceEventType_ServerId' -ObjectIdNames[17272] = 'AuditConditionOutOfServiceEventType_ClientAuditEntryId' -ObjectIdNames[17273] = 'AuditConditionOutOfServiceEventType_ClientUserId' -ObjectIdNames[17274] = 'AuditConditionOutOfServiceEventType_MethodId' -ObjectIdNames[17275] = 'AuditConditionOutOfServiceEventType_InputArguments' ObjectIdNames[17276] = 'HasEffectDisable' ObjectIdNames[17277] = 'AlarmRateVariableType' ObjectIdNames[17278] = 'AlarmRateVariableType_Rate' @@ -24284,12 +17370,8 @@ class ObjectIds: ObjectIdNames[17297] = 'PublishSubscribeType_SetSecurityKeys_InputArguments' ObjectIdNames[17298] = 'SetSecurityKeysMethodType' ObjectIdNames[17299] = 'SetSecurityKeysMethodType_InputArguments' -ObjectIdNames[17300] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' ObjectIdNames[17301] = 'PubSubConnectionType_WriterGroupName_Placeholder_AddDataSetWriter_OutputArguments' ObjectIdNames[17302] = 'PubSubConnectionType_ReaderGroupName_Placeholder_MaxNetworkMessageSize' -ObjectIdNames[17303] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[17304] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[17305] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' ObjectIdNames[17306] = 'PubSubConnectionType_TransportProfileUri' ObjectIdNames[17307] = 'PubSubConnectionType_ReaderGroupName_Placeholder_TransportSettings' ObjectIdNames[17308] = 'PubSubConnectionType_ReaderGroupName_Placeholder_MessageSettings' @@ -24304,7 +17386,6 @@ class ObjectIds: ObjectIdNames[17317] = 'PubSubConnectionType_WriterGroupName_Placeholder_Status_Disable' ObjectIdNames[17318] = 'PubSubConnectionType_WriterGroupName_Placeholder_PublishingInterval' ObjectIdNames[17319] = 'PubSubConnectionType_WriterGroupName_Placeholder_KeepAliveTime' -ObjectIdNames[17320] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' ObjectIdNames[17321] = 'PubSubConnectionType_WriterGroupName_Placeholder_Priority' ObjectIdNames[17322] = 'PubSubConnectionType_WriterGroupName_Placeholder_LocaleIds' ObjectIdNames[17323] = 'PubSubConnectionType_WriterGroupName_Placeholder_RemoveDataSetWriter' @@ -24319,35 +17400,7 @@ class ObjectIds: ObjectIdNames[17332] = 'PubSubConnectionType_ReaderGroupName_Placeholder_Status_Disable' ObjectIdNames[17333] = 'PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader' ObjectIdNames[17334] = 'PubSubConnectionType_ReaderGroupName_Placeholder_RemoveDataSetReader_InputArguments' -ObjectIdNames[17335] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[17336] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[17337] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[17338] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[17339] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[17340] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[17341] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[17342] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[17343] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[17344] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[17345] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[17346] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[17347] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[17348] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[17349] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[17350] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[17351] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[17352] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[17353] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress' -ObjectIdNames[17354] = 'PublishSubscribe_ConnectionName_Placeholder_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel' ObjectIdNames[17355] = 'PubSubConnectionType_ReaderGroupName_Placeholder_AddDataSetReader' -ObjectIdNames[17356] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup' -ObjectIdNames[17357] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_InputArguments' -ObjectIdNames[17358] = 'PublishSubscribe_ConnectionName_Placeholder_AddWriterGroup_OutputArguments' -ObjectIdNames[17359] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup' -ObjectIdNames[17360] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_InputArguments' -ObjectIdNames[17361] = 'PublishSubscribe_ConnectionName_Placeholder_AddReaderGroup_OutputArguments' -ObjectIdNames[17362] = 'PublishSubscribe_ConnectionName_Placeholder_RemoveGroup' -ObjectIdNames[17363] = 'PublishSubscribe_ConnectionName_Placeholder_RemoveGroup_InputArguments' ObjectIdNames[17364] = 'PublishSubscribe_SetSecurityKeys' ObjectIdNames[17365] = 'PublishSubscribe_SetSecurityKeys_InputArguments' ObjectIdNames[17366] = 'PublishSubscribe_AddConnection' @@ -24464,37 +17517,25 @@ class ObjectIds: ObjectIdNames[17477] = 'UadpDataSetReaderMessageType_DataSetOffset' ObjectIdNames[17478] = 'PublishSubscribeType_ConnectionName_Placeholder_ConnectionProperties' ObjectIdNames[17479] = 'PublishSubscribeType_SupportedTransportProfiles' -ObjectIdNames[17480] = 'PublishSubscribe_ConnectionName_Placeholder_ConnectionProperties' ObjectIdNames[17481] = 'PublishSubscribe_SupportedTransportProfiles' ObjectIdNames[17482] = 'PublishedDataSetType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17483] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17484] = 'PublishedEventsType_DataSetWriterName_Placeholder_DataSetWriterProperties' ObjectIdNames[17485] = 'PubSubConnectionType_ConnectionProperties' ObjectIdNames[17486] = 'PubSubConnectionType_WriterGroupName_Placeholder_GroupProperties' ObjectIdNames[17487] = 'PubSubConnectionType_ReaderGroupName_Placeholder_GroupProperties' ObjectIdNames[17488] = 'PubSubGroupType_GroupProperties' -ObjectIdNames[17489] = 'WriterGroupType_GroupProperties' ObjectIdNames[17490] = 'WriterGroupType_DataSetWriterName_Placeholder_DataSetWriterProperties' -ObjectIdNames[17491] = 'ReaderGroupType_GroupProperties' ObjectIdNames[17492] = 'ReaderGroupType_DataSetReaderName_Placeholder_DataSetReaderProperties' ObjectIdNames[17493] = 'DataSetWriterType_DataSetWriterProperties' ObjectIdNames[17494] = 'DataSetReaderType_DataSetReaderProperties' ObjectIdNames[17495] = 'CreateCredentialMethodType_OutputArguments' ObjectIdNames[17496] = 'KeyCredentialConfigurationFolderType' ObjectIdNames[17497] = 'AnalogUnitType' -ObjectIdNames[17498] = 'AnalogUnitType_Definition' -ObjectIdNames[17499] = 'AnalogUnitType_ValuePrecision' -ObjectIdNames[17500] = 'AnalogUnitType_InstrumentRange' -ObjectIdNames[17501] = 'AnalogUnitType_EURange' ObjectIdNames[17502] = 'AnalogUnitType_EngineeringUnits' ObjectIdNames[17503] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_Selections' ObjectIdNames[17504] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions' ObjectIdNames[17505] = 'PublishSubscribeType_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList' -ObjectIdNames[17506] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_Selections' ObjectIdNames[17507] = 'PubSubConnectionType_AddReaderGroup_InputArguments' ObjectIdNames[17508] = 'PubSubConnectionType_AddReaderGroup_OutputArguments' -ObjectIdNames[17509] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17510] = 'PublishSubscribe_ConnectionName_Placeholder_Address_NetworkInterface_RestrictToList' ObjectIdNames[17511] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder' ObjectIdNames[17512] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ResourceUri' ObjectIdNames[17513] = 'KeyCredentialConfigurationFolderType_ServiceName_Placeholder_ProfileUri' @@ -24509,9 +17550,6 @@ class ObjectIds: ObjectIdNames[17522] = 'KeyCredentialConfigurationFolderType_CreateCredential' ObjectIdNames[17523] = 'KeyCredentialConfigurationFolderType_CreateCredential_InputArguments' ObjectIdNames[17524] = 'KeyCredentialConfigurationFolderType_CreateCredential_OutputArguments' -ObjectIdNames[17525] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey' -ObjectIdNames[17526] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_InputArguments' -ObjectIdNames[17527] = 'KeyCredentialConfiguration_ServiceName_Placeholder_GetEncryptingKey_OutputArguments' ObjectIdNames[17528] = 'KeyCredentialConfiguration_CreateCredential' ObjectIdNames[17529] = 'KeyCredentialConfiguration_CreateCredential_InputArguments' ObjectIdNames[17530] = 'KeyCredentialConfiguration_CreateCredential_OutputArguments' @@ -24549,16 +17587,10 @@ class ObjectIds: ObjectIdNames[17562] = 'ReaderGroupType_DataSetReaderName_Placeholder_HeaderLayoutUri' ObjectIdNames[17563] = 'DataSetReaderType_KeyFrameCount' ObjectIdNames[17564] = 'DataSetReaderType_HeaderLayoutUri' -ObjectIdNames[17565] = 'BaseAnalogType_Definition' -ObjectIdNames[17566] = 'BaseAnalogType_ValuePrecision' ObjectIdNames[17567] = 'BaseAnalogType_InstrumentRange' ObjectIdNames[17568] = 'BaseAnalogType_EURange' ObjectIdNames[17569] = 'BaseAnalogType_EngineeringUnits' ObjectIdNames[17570] = 'AnalogUnitRangeType' -ObjectIdNames[17571] = 'AnalogUnitRangeType_Definition' -ObjectIdNames[17572] = 'AnalogUnitRangeType_ValuePrecision' -ObjectIdNames[17573] = 'AnalogUnitRangeType_InstrumentRange' -ObjectIdNames[17574] = 'AnalogUnitRangeType_EURange' ObjectIdNames[17575] = 'AnalogUnitRangeType_EngineeringUnits' ObjectIdNames[17576] = 'PubSubConnectionType_Address_NetworkInterface_Selections' ObjectIdNames[17577] = 'PubSubConnectionType_Address_NetworkInterface_SelectionDescriptions' @@ -24569,9 +17601,6 @@ class ObjectIds: ObjectIdNames[17582] = 'NetworkAddressType_NetworkInterface_Selections' ObjectIdNames[17583] = 'NetworkAddressType_NetworkInterface_SelectionDescriptions' ObjectIdNames[17584] = 'NetworkAddressType_NetworkInterface_RestrictToList' -ObjectIdNames[17585] = 'NetworkAddressUrlType_NetworkInterface_Selections' -ObjectIdNames[17586] = 'NetworkAddressUrlType_NetworkInterface_SelectionDescriptions' -ObjectIdNames[17587] = 'NetworkAddressUrlType_NetworkInterface_RestrictToList' ObjectIdNames[17588] = 'Index' ObjectIdNames[17589] = 'DictionaryEntryType' ObjectIdNames[17590] = 'DictionaryEntryType_DictionaryEntryName_Placeholder' @@ -24579,13 +17608,9 @@ class ObjectIds: ObjectIdNames[17592] = 'DictionaryFolderType_DictionaryFolderName_Placeholder' ObjectIdNames[17593] = 'DictionaryFolderType_DictionaryEntryName_Placeholder' ObjectIdNames[17594] = 'Dictionaries' -ObjectIdNames[17595] = 'Dictionaries_DictionaryFolderName_Placeholder' -ObjectIdNames[17596] = 'Dictionaries_DictionaryEntryName_Placeholder' ObjectIdNames[17597] = 'HasDictionaryEntry' ObjectIdNames[17598] = 'IrdiDictionaryEntryType' -ObjectIdNames[17599] = 'IrdiDictionaryEntryType_DictionaryEntryName_Placeholder' ObjectIdNames[17600] = 'UriDictionaryEntryType' -ObjectIdNames[17601] = 'UriDictionaryEntryType_DictionaryEntryName_Placeholder' ObjectIdNames[17602] = 'BaseInterfaceType' ObjectIdNames[17603] = 'HasInterface' ObjectIdNames[17604] = 'HasAddIn' @@ -24600,20 +17625,6 @@ class ObjectIds: ObjectIdNames[17613] = 'PubSubConnectionTypeAddWriterGroupMethodType_InputArguments' ObjectIdNames[17614] = 'PubSubConnectionTypeAddWriterGroupMethodType_OutputArguments' ObjectIdNames[17615] = 'AuditSecurityEventType_StatusCodeId' -ObjectIdNames[17616] = 'AuditChannelEventType_StatusCodeId' -ObjectIdNames[17617] = 'AuditOpenSecureChannelEventType_StatusCodeId' -ObjectIdNames[17618] = 'AuditSessionEventType_StatusCodeId' -ObjectIdNames[17619] = 'AuditCreateSessionEventType_StatusCodeId' -ObjectIdNames[17620] = 'AuditUrlMismatchEventType_StatusCodeId' -ObjectIdNames[17621] = 'AuditActivateSessionEventType_StatusCodeId' -ObjectIdNames[17622] = 'AuditCancelEventType_StatusCodeId' -ObjectIdNames[17623] = 'AuditCertificateEventType_StatusCodeId' -ObjectIdNames[17624] = 'AuditCertificateDataMismatchEventType_StatusCodeId' -ObjectIdNames[17625] = 'AuditCertificateExpiredEventType_StatusCodeId' -ObjectIdNames[17626] = 'AuditCertificateInvalidEventType_StatusCodeId' -ObjectIdNames[17627] = 'AuditCertificateUntrustedEventType_StatusCodeId' -ObjectIdNames[17628] = 'AuditCertificateRevokedEventType_StatusCodeId' -ObjectIdNames[17629] = 'AuditCertificateMismatchEventType_StatusCodeId' ObjectIdNames[17630] = 'PubSubConnectionAddReaderGroupGroupMethodType' ObjectIdNames[17631] = 'PubSubConnectionAddReaderGroupGroupMethodType_InputArguments' ObjectIdNames[17632] = 'SelectionListType_Selections' @@ -24623,73 +17634,13 @@ class ObjectIds: ObjectIdNames[17636] = 'FiniteStateMachineType_AvailableTransitions' ObjectIdNames[17637] = 'TemporaryFileTransferType_TransferState_Placeholder_AvailableStates' ObjectIdNames[17638] = 'TemporaryFileTransferType_TransferState_Placeholder_AvailableTransitions' -ObjectIdNames[17639] = 'FileTransferStateMachineType_AvailableStates' -ObjectIdNames[17640] = 'FileTransferStateMachineType_AvailableTransitions' ObjectIdNames[17641] = 'RoleMappingRuleChangedAuditEventType' -ObjectIdNames[17642] = 'RoleMappingRuleChangedAuditEventType_EventId' -ObjectIdNames[17643] = 'RoleMappingRuleChangedAuditEventType_EventType' -ObjectIdNames[17644] = 'RoleMappingRuleChangedAuditEventType_SourceNode' -ObjectIdNames[17645] = 'RoleMappingRuleChangedAuditEventType_SourceName' -ObjectIdNames[17646] = 'RoleMappingRuleChangedAuditEventType_Time' -ObjectIdNames[17647] = 'RoleMappingRuleChangedAuditEventType_ReceiveTime' -ObjectIdNames[17648] = 'RoleMappingRuleChangedAuditEventType_LocalTime' -ObjectIdNames[17649] = 'RoleMappingRuleChangedAuditEventType_Message' -ObjectIdNames[17650] = 'RoleMappingRuleChangedAuditEventType_Severity' -ObjectIdNames[17651] = 'RoleMappingRuleChangedAuditEventType_ActionTimeStamp' -ObjectIdNames[17652] = 'RoleMappingRuleChangedAuditEventType_Status' -ObjectIdNames[17653] = 'RoleMappingRuleChangedAuditEventType_ServerId' -ObjectIdNames[17654] = 'RoleMappingRuleChangedAuditEventType_ClientAuditEntryId' -ObjectIdNames[17655] = 'RoleMappingRuleChangedAuditEventType_ClientUserId' -ObjectIdNames[17656] = 'RoleMappingRuleChangedAuditEventType_MethodId' -ObjectIdNames[17657] = 'RoleMappingRuleChangedAuditEventType_InputArguments' ObjectIdNames[17658] = 'AlarmConditionType_ShelvingState_AvailableStates' ObjectIdNames[17659] = 'AlarmConditionType_ShelvingState_AvailableTransitions' ObjectIdNames[17660] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableStates' ObjectIdNames[17661] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_ShelvingState_AvailableTransitions' -ObjectIdNames[17662] = 'ShelvedStateMachineType_AvailableStates' -ObjectIdNames[17663] = 'ShelvedStateMachineType_AvailableTransitions' -ObjectIdNames[17664] = 'LimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17665] = 'LimitAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17666] = 'ExclusiveLimitStateMachineType_AvailableStates' -ObjectIdNames[17667] = 'ExclusiveLimitStateMachineType_AvailableTransitions' -ObjectIdNames[17668] = 'ExclusiveLimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17669] = 'ExclusiveLimitAlarmType_ShelvingState_AvailableTransitions' ObjectIdNames[17670] = 'ExclusiveLimitAlarmType_LimitState_AvailableStates' ObjectIdNames[17671] = 'ExclusiveLimitAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17672] = 'NonExclusiveLimitAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17673] = 'NonExclusiveLimitAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17674] = 'NonExclusiveLevelAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17675] = 'NonExclusiveLevelAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17676] = 'ExclusiveLevelAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17677] = 'ExclusiveLevelAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17678] = 'ExclusiveLevelAlarmType_LimitState_AvailableStates' -ObjectIdNames[17679] = 'ExclusiveLevelAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17680] = 'NonExclusiveDeviationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17681] = 'NonExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17682] = 'ExclusiveDeviationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17683] = 'ExclusiveDeviationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17684] = 'ExclusiveDeviationAlarmType_LimitState_AvailableStates' -ObjectIdNames[17685] = 'ExclusiveDeviationAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17686] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17687] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17688] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17689] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17690] = 'ExclusiveRateOfChangeAlarmType_LimitState_AvailableStates' -ObjectIdNames[17691] = 'ExclusiveRateOfChangeAlarmType_LimitState_AvailableTransitions' -ObjectIdNames[17692] = 'DiscreteAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17693] = 'DiscreteAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17694] = 'OffNormalAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17695] = 'OffNormalAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17696] = 'SystemOffNormalAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17697] = 'SystemOffNormalAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17698] = 'TripAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17699] = 'TripAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17700] = 'CertificateExpirationAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17701] = 'CertificateExpirationAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17702] = 'DiscrepancyAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[17703] = 'DiscrepancyAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[17704] = 'ProgramStateMachineType_AvailableStates' -ObjectIdNames[17705] = 'ProgramStateMachineType_AvailableTransitions' ObjectIdNames[17706] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_Selections' ObjectIdNames[17707] = 'PublishSubscribeType_ConnectionName_Placeholder_TransportProfileUri_SelectionDescriptions' ObjectIdNames[17708] = 'InterfaceTypes' @@ -24701,24 +17652,13 @@ class ObjectIds: ObjectIdNames[17714] = 'VectorType' ObjectIdNames[17715] = 'VectorType_VectorUnit' ObjectIdNames[17716] = 'ThreeDVectorType' -ObjectIdNames[17717] = 'ThreeDVectorType_VectorUnit' ObjectIdNames[17718] = 'FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject' ObjectIdNames[17719] = 'FileDirectoryType_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments' ObjectIdNames[17720] = 'PubSubConnectionAddReaderGroupGroupMethodType_OutputArguments' ObjectIdNames[17721] = 'ConnectionTransportType' -ObjectIdNames[17722] = 'FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject' -ObjectIdNames[17723] = 'FileSystem_FileDirectoryName_Placeholder_DeleteFileSystemObject_InputArguments' ObjectIdNames[17724] = 'PubSubGroupType_MaxNetworkMessageSize' ObjectIdNames[17725] = 'WriterGroupType' -ObjectIdNames[17726] = 'WriterGroupType_SecurityMode' -ObjectIdNames[17727] = 'WriterGroupType_SecurityGroupId' -ObjectIdNames[17728] = 'WriterGroupType_SecurityKeyServices' -ObjectIdNames[17729] = 'WriterGroupType_MaxNetworkMessageSize' -ObjectIdNames[17730] = 'WriterGroupType_Status' -ObjectIdNames[17731] = 'WriterGroupType_Status_State' ObjectIdNames[17732] = 'AuthorizationServices' -ObjectIdNames[17734] = 'WriterGroupType_Status_Enable' -ObjectIdNames[17735] = 'WriterGroupType_Status_Disable' ObjectIdNames[17736] = 'WriterGroupType_WriterGroupId' ObjectIdNames[17737] = 'WriterGroupType_PublishingInterval' ObjectIdNames[17738] = 'WriterGroupType_KeepAliveTime' @@ -24862,110 +17802,24 @@ class ObjectIds: ObjectIdNames[17876] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_RemoveFromService' ObjectIdNames[17877] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService' ObjectIdNames[17878] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_Active' -ObjectIdNames[17879] = 'LimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17880] = 'LimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17881] = 'LimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17882] = 'LimitAlarmType_Unsuppress' -ObjectIdNames[17883] = 'LimitAlarmType_RemoveFromService' -ObjectIdNames[17884] = 'LimitAlarmType_PlaceInService' ObjectIdNames[17885] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_Classification' -ObjectIdNames[17886] = 'ExclusiveLimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17887] = 'ExclusiveLimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17888] = 'ExclusiveLimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17889] = 'ExclusiveLimitAlarmType_Unsuppress' -ObjectIdNames[17890] = 'ExclusiveLimitAlarmType_RemoveFromService' -ObjectIdNames[17891] = 'ExclusiveLimitAlarmType_PlaceInService' ObjectIdNames[17892] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_DiagnosticsLevel' -ObjectIdNames[17893] = 'NonExclusiveLimitAlarmType_AudibleSound_ListId' -ObjectIdNames[17894] = 'NonExclusiveLimitAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17895] = 'NonExclusiveLimitAlarmType_AudibleSound_VersionId' -ObjectIdNames[17896] = 'NonExclusiveLimitAlarmType_Unsuppress' -ObjectIdNames[17897] = 'NonExclusiveLimitAlarmType_RemoveFromService' -ObjectIdNames[17898] = 'NonExclusiveLimitAlarmType_PlaceInService' ObjectIdNames[17899] = 'WriterGroupType_Diagnostics_Counters_FailedTransmissions_TimeFirstChange' ObjectIdNames[17900] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors' ObjectIdNames[17901] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_Active' ObjectIdNames[17902] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_Classification' ObjectIdNames[17903] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_DiagnosticsLevel' -ObjectIdNames[17904] = 'NonExclusiveLevelAlarmType_RemoveFromService' -ObjectIdNames[17905] = 'NonExclusiveLevelAlarmType_PlaceInService' ObjectIdNames[17906] = 'WriterGroupType_Diagnostics_Counters_EncryptionErrors_TimeFirstChange' -ObjectIdNames[17907] = 'ExclusiveLevelAlarmType_AudibleSound_ListId' -ObjectIdNames[17908] = 'ExclusiveLevelAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17909] = 'ExclusiveLevelAlarmType_AudibleSound_VersionId' -ObjectIdNames[17910] = 'ExclusiveLevelAlarmType_Unsuppress' -ObjectIdNames[17911] = 'ExclusiveLevelAlarmType_RemoveFromService' -ObjectIdNames[17912] = 'ExclusiveLevelAlarmType_PlaceInService' ObjectIdNames[17913] = 'WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters' -ObjectIdNames[17914] = 'NonExclusiveDeviationAlarmType_AudibleSound_ListId' -ObjectIdNames[17915] = 'NonExclusiveDeviationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17916] = 'NonExclusiveDeviationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17917] = 'NonExclusiveDeviationAlarmType_Unsuppress' -ObjectIdNames[17918] = 'NonExclusiveDeviationAlarmType_RemoveFromService' -ObjectIdNames[17919] = 'NonExclusiveDeviationAlarmType_PlaceInService' ObjectIdNames[17920] = 'WriterGroupType_Diagnostics_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17921] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_ListId' -ObjectIdNames[17922] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17923] = 'NonExclusiveRateOfChangeAlarmType_AudibleSound_VersionId' -ObjectIdNames[17924] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress' -ObjectIdNames[17925] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService' -ObjectIdNames[17926] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService' ObjectIdNames[17927] = 'WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters' -ObjectIdNames[17928] = 'ExclusiveDeviationAlarmType_AudibleSound_ListId' -ObjectIdNames[17929] = 'ExclusiveDeviationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17930] = 'ExclusiveDeviationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17931] = 'ExclusiveDeviationAlarmType_Unsuppress' -ObjectIdNames[17932] = 'ExclusiveDeviationAlarmType_RemoveFromService' -ObjectIdNames[17933] = 'ExclusiveDeviationAlarmType_PlaceInService' ObjectIdNames[17934] = 'WriterGroupType_Diagnostics_LiveValues_OperationalDataSetWriters_DiagnosticsLevel' -ObjectIdNames[17935] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_ListId' -ObjectIdNames[17936] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17937] = 'ExclusiveRateOfChangeAlarmType_AudibleSound_VersionId' -ObjectIdNames[17938] = 'ExclusiveRateOfChangeAlarmType_Unsuppress' -ObjectIdNames[17939] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService' -ObjectIdNames[17940] = 'ExclusiveRateOfChangeAlarmType_PlaceInService' ObjectIdNames[17941] = 'WriterGroupType_Diagnostics_LiveValues_SecurityTokenID' -ObjectIdNames[17942] = 'DiscreteAlarmType_AudibleSound_ListId' -ObjectIdNames[17943] = 'DiscreteAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17944] = 'DiscreteAlarmType_AudibleSound_VersionId' -ObjectIdNames[17945] = 'DiscreteAlarmType_Unsuppress' -ObjectIdNames[17946] = 'DiscreteAlarmType_RemoveFromService' -ObjectIdNames[17947] = 'DiscreteAlarmType_PlaceInService' ObjectIdNames[17948] = 'WriterGroupType_Diagnostics_LiveValues_SecurityTokenID_DiagnosticsLevel' -ObjectIdNames[17949] = 'OffNormalAlarmType_AudibleSound_ListId' -ObjectIdNames[17950] = 'OffNormalAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17951] = 'OffNormalAlarmType_AudibleSound_VersionId' -ObjectIdNames[17952] = 'OffNormalAlarmType_Unsuppress' -ObjectIdNames[17953] = 'OffNormalAlarmType_RemoveFromService' -ObjectIdNames[17954] = 'OffNormalAlarmType_PlaceInService' ObjectIdNames[17955] = 'WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID' -ObjectIdNames[17956] = 'SystemOffNormalAlarmType_AudibleSound_ListId' -ObjectIdNames[17957] = 'SystemOffNormalAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17958] = 'SystemOffNormalAlarmType_AudibleSound_VersionId' -ObjectIdNames[17959] = 'SystemOffNormalAlarmType_Unsuppress' -ObjectIdNames[17960] = 'SystemOffNormalAlarmType_RemoveFromService' -ObjectIdNames[17961] = 'SystemOffNormalAlarmType_PlaceInService' ObjectIdNames[17962] = 'WriterGroupType_Diagnostics_LiveValues_TimeToNextTokenID_DiagnosticsLevel' -ObjectIdNames[17963] = 'TripAlarmType_AudibleSound_ListId' -ObjectIdNames[17964] = 'TripAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17965] = 'TripAlarmType_AudibleSound_VersionId' -ObjectIdNames[17966] = 'TripAlarmType_Unsuppress' -ObjectIdNames[17967] = 'TripAlarmType_RemoveFromService' -ObjectIdNames[17968] = 'TripAlarmType_PlaceInService' ObjectIdNames[17969] = 'WriterGroupType_AddDataSetWriter' -ObjectIdNames[17970] = 'CertificateExpirationAlarmType_AudibleSound_ListId' -ObjectIdNames[17971] = 'CertificateExpirationAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17972] = 'CertificateExpirationAlarmType_AudibleSound_VersionId' -ObjectIdNames[17973] = 'CertificateExpirationAlarmType_Unsuppress' -ObjectIdNames[17974] = 'CertificateExpirationAlarmType_RemoveFromService' -ObjectIdNames[17975] = 'CertificateExpirationAlarmType_PlaceInService' ObjectIdNames[17976] = 'WriterGroupType_AddDataSetWriter_InputArguments' -ObjectIdNames[17977] = 'DiscrepancyAlarmType_AudibleSound_ListId' -ObjectIdNames[17978] = 'DiscrepancyAlarmType_AudibleSound_AgencyId' -ObjectIdNames[17979] = 'DiscrepancyAlarmType_AudibleSound_VersionId' -ObjectIdNames[17980] = 'DiscrepancyAlarmType_Unsuppress' -ObjectIdNames[17981] = 'DiscrepancyAlarmType_RemoveFromService' -ObjectIdNames[17982] = 'DiscrepancyAlarmType_PlaceInService' ObjectIdNames[17983] = 'HasEffectEnable' ObjectIdNames[17984] = 'HasEffectSuppressed' ObjectIdNames[17985] = 'HasEffectUnsuppressed' @@ -24983,10 +17837,7 @@ class ObjectIds: ObjectIdNames[17997] = 'WriterGroupTransportType' ObjectIdNames[17998] = 'WriterGroupMessageType' ObjectIdNames[17999] = 'ReaderGroupType' -ObjectIdNames[18000] = 'ReaderGroupType_SecurityMode' ObjectIdNames[18001] = 'KeyCredentialConfigurationType' -ObjectIdNames[18002] = 'ReaderGroupType_SecurityGroupId' -ObjectIdNames[18003] = 'ReaderGroupType_SecurityKeyServices' ObjectIdNames[18004] = 'KeyCredentialConfigurationType_EndpointUrls' ObjectIdNames[18005] = 'KeyCredentialConfigurationType_ServiceStatus' ObjectIdNames[18006] = 'KeyCredentialConfigurationType_UpdateCredential' @@ -24995,67 +17846,13 @@ class ObjectIds: ObjectIdNames[18009] = 'KeyCredentialUpdateMethodType' ObjectIdNames[18010] = 'KeyCredentialUpdateMethodType_InputArguments' ObjectIdNames[18011] = 'KeyCredentialAuditEventType' -ObjectIdNames[18012] = 'KeyCredentialAuditEventType_EventId' -ObjectIdNames[18013] = 'KeyCredentialAuditEventType_EventType' -ObjectIdNames[18014] = 'KeyCredentialAuditEventType_SourceNode' -ObjectIdNames[18015] = 'KeyCredentialAuditEventType_SourceName' -ObjectIdNames[18016] = 'KeyCredentialAuditEventType_Time' -ObjectIdNames[18017] = 'KeyCredentialAuditEventType_ReceiveTime' -ObjectIdNames[18018] = 'KeyCredentialAuditEventType_LocalTime' -ObjectIdNames[18019] = 'KeyCredentialAuditEventType_Message' -ObjectIdNames[18020] = 'KeyCredentialAuditEventType_Severity' -ObjectIdNames[18021] = 'KeyCredentialAuditEventType_ActionTimeStamp' -ObjectIdNames[18022] = 'KeyCredentialAuditEventType_Status' -ObjectIdNames[18023] = 'KeyCredentialAuditEventType_ServerId' -ObjectIdNames[18024] = 'KeyCredentialAuditEventType_ClientAuditEntryId' -ObjectIdNames[18025] = 'KeyCredentialAuditEventType_ClientUserId' -ObjectIdNames[18026] = 'KeyCredentialAuditEventType_MethodId' -ObjectIdNames[18027] = 'KeyCredentialAuditEventType_InputArguments' ObjectIdNames[18028] = 'KeyCredentialAuditEventType_ResourceUri' ObjectIdNames[18029] = 'KeyCredentialUpdatedAuditEventType' -ObjectIdNames[18030] = 'KeyCredentialUpdatedAuditEventType_EventId' -ObjectIdNames[18031] = 'KeyCredentialUpdatedAuditEventType_EventType' -ObjectIdNames[18032] = 'KeyCredentialUpdatedAuditEventType_SourceNode' -ObjectIdNames[18033] = 'KeyCredentialUpdatedAuditEventType_SourceName' -ObjectIdNames[18034] = 'KeyCredentialUpdatedAuditEventType_Time' -ObjectIdNames[18035] = 'KeyCredentialUpdatedAuditEventType_ReceiveTime' -ObjectIdNames[18036] = 'KeyCredentialUpdatedAuditEventType_LocalTime' -ObjectIdNames[18037] = 'KeyCredentialUpdatedAuditEventType_Message' -ObjectIdNames[18038] = 'KeyCredentialUpdatedAuditEventType_Severity' -ObjectIdNames[18039] = 'KeyCredentialUpdatedAuditEventType_ActionTimeStamp' -ObjectIdNames[18040] = 'KeyCredentialUpdatedAuditEventType_Status' -ObjectIdNames[18041] = 'KeyCredentialUpdatedAuditEventType_ServerId' -ObjectIdNames[18042] = 'KeyCredentialUpdatedAuditEventType_ClientAuditEntryId' -ObjectIdNames[18043] = 'KeyCredentialUpdatedAuditEventType_ClientUserId' -ObjectIdNames[18044] = 'KeyCredentialUpdatedAuditEventType_MethodId' -ObjectIdNames[18045] = 'KeyCredentialUpdatedAuditEventType_InputArguments' -ObjectIdNames[18046] = 'KeyCredentialUpdatedAuditEventType_ResourceUri' ObjectIdNames[18047] = 'KeyCredentialDeletedAuditEventType' -ObjectIdNames[18048] = 'KeyCredentialDeletedAuditEventType_EventId' -ObjectIdNames[18049] = 'KeyCredentialDeletedAuditEventType_EventType' -ObjectIdNames[18050] = 'KeyCredentialDeletedAuditEventType_SourceNode' -ObjectIdNames[18051] = 'KeyCredentialDeletedAuditEventType_SourceName' -ObjectIdNames[18052] = 'KeyCredentialDeletedAuditEventType_Time' -ObjectIdNames[18053] = 'KeyCredentialDeletedAuditEventType_ReceiveTime' -ObjectIdNames[18054] = 'KeyCredentialDeletedAuditEventType_LocalTime' -ObjectIdNames[18055] = 'KeyCredentialDeletedAuditEventType_Message' -ObjectIdNames[18056] = 'KeyCredentialDeletedAuditEventType_Severity' -ObjectIdNames[18057] = 'KeyCredentialDeletedAuditEventType_ActionTimeStamp' -ObjectIdNames[18058] = 'KeyCredentialDeletedAuditEventType_Status' -ObjectIdNames[18059] = 'KeyCredentialDeletedAuditEventType_ServerId' -ObjectIdNames[18060] = 'KeyCredentialDeletedAuditEventType_ClientAuditEntryId' -ObjectIdNames[18061] = 'KeyCredentialDeletedAuditEventType_ClientUserId' -ObjectIdNames[18062] = 'KeyCredentialDeletedAuditEventType_MethodId' -ObjectIdNames[18063] = 'KeyCredentialDeletedAuditEventType_InputArguments' ObjectIdNames[18064] = 'KeyCredentialDeletedAuditEventType_ResourceUri' -ObjectIdNames[18065] = 'ReaderGroupType_MaxNetworkMessageSize' -ObjectIdNames[18067] = 'ReaderGroupType_Status' -ObjectIdNames[18068] = 'ReaderGroupType_Status_State' ObjectIdNames[18069] = 'KeyCredentialConfigurationType_ResourceUri' ObjectIdNames[18072] = 'AuthorizationServiceConfigurationType_ServiceUri' ObjectIdNames[18073] = 'AuthorizationServiceConfigurationType_IssuerEndpointUrl' -ObjectIdNames[18074] = 'ReaderGroupType_Status_Enable' -ObjectIdNames[18075] = 'ReaderGroupType_Status_Disable' ObjectIdNames[18076] = 'ReaderGroupType_DataSetReaderName_Placeholder' ObjectIdNames[18077] = 'ReaderGroupType_DataSetReaderName_Placeholder_PublisherId' ObjectIdNames[18078] = 'ReaderGroupType_DataSetReaderName_Placeholder_WriterGroupId' @@ -25136,15 +17933,7 @@ class ObjectIds: ObjectIdNames[18153] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' ObjectIdNames[18154] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion' ObjectIdNames[18155] = 'KeyCredentialConfiguration' -ObjectIdNames[18156] = 'KeyCredentialConfiguration_ServiceName_Placeholder' -ObjectIdNames[18157] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ResourceUri' ObjectIdNames[18158] = 'ReaderGroupType_DataSetReaderName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18159] = 'KeyCredentialConfiguration_ServiceName_Placeholder_EndpointUrls' -ObjectIdNames[18160] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ServiceStatus' -ObjectIdNames[18161] = 'KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential' -ObjectIdNames[18162] = 'KeyCredentialConfiguration_ServiceName_Placeholder_UpdateCredential_InputArguments' -ObjectIdNames[18163] = 'KeyCredentialConfiguration_ServiceName_Placeholder_DeleteCredential' -ObjectIdNames[18164] = 'KeyCredentialConfiguration_ServiceName_Placeholder_ProfileUri' ObjectIdNames[18165] = 'KeyCredentialConfigurationType_ProfileUri' ObjectIdNames[18166] = 'OpcUa_XmlSchema_DataTypeDefinition' ObjectIdNames[18167] = 'OpcUa_XmlSchema_DataTypeDefinition_DataTypeVersion' @@ -25193,458 +17982,8 @@ class ObjectIds: ObjectIdNames[18210] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_TrueState' ObjectIdNames[18211] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_LatchedState_FalseState' ObjectIdNames[18212] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset' -ObjectIdNames[18213] = 'LimitAlarmType_LatchedState' -ObjectIdNames[18214] = 'LimitAlarmType_LatchedState_Id' -ObjectIdNames[18215] = 'LimitAlarmType_LatchedState_Name' -ObjectIdNames[18216] = 'LimitAlarmType_LatchedState_Number' -ObjectIdNames[18217] = 'LimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18218] = 'LimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18219] = 'LimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18220] = 'LimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18221] = 'LimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18222] = 'LimitAlarmType_Reset' -ObjectIdNames[18223] = 'ExclusiveLimitAlarmType_LatchedState' -ObjectIdNames[18224] = 'ExclusiveLimitAlarmType_LatchedState_Id' -ObjectIdNames[18225] = 'ExclusiveLimitAlarmType_LatchedState_Name' -ObjectIdNames[18226] = 'ExclusiveLimitAlarmType_LatchedState_Number' -ObjectIdNames[18227] = 'ExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18228] = 'ExclusiveLimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18229] = 'ExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18230] = 'ExclusiveLimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18231] = 'ExclusiveLimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18232] = 'ExclusiveLimitAlarmType_Reset' -ObjectIdNames[18233] = 'NonExclusiveLimitAlarmType_LatchedState' -ObjectIdNames[18234] = 'NonExclusiveLimitAlarmType_LatchedState_Id' -ObjectIdNames[18235] = 'NonExclusiveLimitAlarmType_LatchedState_Name' -ObjectIdNames[18236] = 'NonExclusiveLimitAlarmType_LatchedState_Number' -ObjectIdNames[18237] = 'NonExclusiveLimitAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18238] = 'NonExclusiveLimitAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18239] = 'NonExclusiveLimitAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18240] = 'NonExclusiveLimitAlarmType_LatchedState_TrueState' -ObjectIdNames[18241] = 'NonExclusiveLimitAlarmType_LatchedState_FalseState' -ObjectIdNames[18242] = 'NonExclusiveLimitAlarmType_Reset' -ObjectIdNames[18243] = 'NonExclusiveLevelAlarmType_AudibleSound_ListId' -ObjectIdNames[18244] = 'NonExclusiveLevelAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18245] = 'NonExclusiveLevelAlarmType_AudibleSound_VersionId' -ObjectIdNames[18246] = 'NonExclusiveLevelAlarmType_LatchedState' -ObjectIdNames[18247] = 'NonExclusiveLevelAlarmType_LatchedState_Id' -ObjectIdNames[18248] = 'NonExclusiveLevelAlarmType_LatchedState_Name' -ObjectIdNames[18249] = 'NonExclusiveLevelAlarmType_LatchedState_Number' -ObjectIdNames[18250] = 'NonExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18251] = 'NonExclusiveLevelAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18252] = 'NonExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18253] = 'NonExclusiveLevelAlarmType_LatchedState_TrueState' -ObjectIdNames[18254] = 'NonExclusiveLevelAlarmType_LatchedState_FalseState' -ObjectIdNames[18255] = 'NonExclusiveLevelAlarmType_Unsuppress' -ObjectIdNames[18256] = 'NonExclusiveLevelAlarmType_Reset' -ObjectIdNames[18257] = 'ExclusiveLevelAlarmType_LatchedState' -ObjectIdNames[18258] = 'ExclusiveLevelAlarmType_LatchedState_Id' -ObjectIdNames[18259] = 'ExclusiveLevelAlarmType_LatchedState_Name' -ObjectIdNames[18260] = 'ExclusiveLevelAlarmType_LatchedState_Number' -ObjectIdNames[18261] = 'ExclusiveLevelAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18262] = 'ExclusiveLevelAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18263] = 'ExclusiveLevelAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18264] = 'ExclusiveLevelAlarmType_LatchedState_TrueState' -ObjectIdNames[18265] = 'ExclusiveLevelAlarmType_LatchedState_FalseState' -ObjectIdNames[18266] = 'ExclusiveLevelAlarmType_Reset' -ObjectIdNames[18267] = 'NonExclusiveDeviationAlarmType_LatchedState' -ObjectIdNames[18268] = 'NonExclusiveDeviationAlarmType_LatchedState_Id' -ObjectIdNames[18269] = 'NonExclusiveDeviationAlarmType_LatchedState_Name' -ObjectIdNames[18270] = 'NonExclusiveDeviationAlarmType_LatchedState_Number' -ObjectIdNames[18271] = 'NonExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18272] = 'NonExclusiveDeviationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18273] = 'NonExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18274] = 'NonExclusiveDeviationAlarmType_LatchedState_TrueState' -ObjectIdNames[18275] = 'NonExclusiveDeviationAlarmType_LatchedState_FalseState' -ObjectIdNames[18276] = 'NonExclusiveDeviationAlarmType_Reset' -ObjectIdNames[18277] = 'NonExclusiveRateOfChangeAlarmType_LatchedState' -ObjectIdNames[18278] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Id' -ObjectIdNames[18279] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Name' -ObjectIdNames[18280] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_Number' -ObjectIdNames[18281] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18282] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18283] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18284] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_TrueState' -ObjectIdNames[18285] = 'NonExclusiveRateOfChangeAlarmType_LatchedState_FalseState' -ObjectIdNames[18286] = 'NonExclusiveRateOfChangeAlarmType_Reset' -ObjectIdNames[18287] = 'ExclusiveDeviationAlarmType_LatchedState' -ObjectIdNames[18288] = 'ExclusiveDeviationAlarmType_LatchedState_Id' -ObjectIdNames[18289] = 'ExclusiveDeviationAlarmType_LatchedState_Name' -ObjectIdNames[18290] = 'ExclusiveDeviationAlarmType_LatchedState_Number' -ObjectIdNames[18291] = 'ExclusiveDeviationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18292] = 'ExclusiveDeviationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18293] = 'ExclusiveDeviationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18294] = 'ExclusiveDeviationAlarmType_LatchedState_TrueState' -ObjectIdNames[18295] = 'ExclusiveDeviationAlarmType_LatchedState_FalseState' -ObjectIdNames[18296] = 'ExclusiveDeviationAlarmType_Reset' -ObjectIdNames[18297] = 'ExclusiveRateOfChangeAlarmType_LatchedState' -ObjectIdNames[18298] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Id' -ObjectIdNames[18299] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Name' -ObjectIdNames[18300] = 'ExclusiveRateOfChangeAlarmType_LatchedState_Number' -ObjectIdNames[18301] = 'ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18302] = 'ExclusiveRateOfChangeAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18303] = 'ExclusiveRateOfChangeAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18304] = 'ExclusiveRateOfChangeAlarmType_LatchedState_TrueState' -ObjectIdNames[18305] = 'ExclusiveRateOfChangeAlarmType_LatchedState_FalseState' -ObjectIdNames[18306] = 'ExclusiveRateOfChangeAlarmType_Reset' -ObjectIdNames[18307] = 'DiscreteAlarmType_LatchedState' -ObjectIdNames[18308] = 'DiscreteAlarmType_LatchedState_Id' -ObjectIdNames[18309] = 'DiscreteAlarmType_LatchedState_Name' -ObjectIdNames[18310] = 'DiscreteAlarmType_LatchedState_Number' -ObjectIdNames[18311] = 'DiscreteAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18312] = 'DiscreteAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18313] = 'DiscreteAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18314] = 'DiscreteAlarmType_LatchedState_TrueState' -ObjectIdNames[18315] = 'DiscreteAlarmType_LatchedState_FalseState' -ObjectIdNames[18316] = 'DiscreteAlarmType_Reset' -ObjectIdNames[18317] = 'OffNormalAlarmType_LatchedState' -ObjectIdNames[18318] = 'OffNormalAlarmType_LatchedState_Id' -ObjectIdNames[18319] = 'OffNormalAlarmType_LatchedState_Name' -ObjectIdNames[18320] = 'OffNormalAlarmType_LatchedState_Number' -ObjectIdNames[18321] = 'OffNormalAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18322] = 'OffNormalAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18323] = 'OffNormalAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18324] = 'OffNormalAlarmType_LatchedState_TrueState' -ObjectIdNames[18325] = 'OffNormalAlarmType_LatchedState_FalseState' -ObjectIdNames[18326] = 'OffNormalAlarmType_Reset' -ObjectIdNames[18327] = 'SystemOffNormalAlarmType_LatchedState' -ObjectIdNames[18328] = 'SystemOffNormalAlarmType_LatchedState_Id' -ObjectIdNames[18329] = 'SystemOffNormalAlarmType_LatchedState_Name' -ObjectIdNames[18330] = 'SystemOffNormalAlarmType_LatchedState_Number' -ObjectIdNames[18331] = 'SystemOffNormalAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18332] = 'SystemOffNormalAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18333] = 'SystemOffNormalAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18334] = 'SystemOffNormalAlarmType_LatchedState_TrueState' -ObjectIdNames[18335] = 'SystemOffNormalAlarmType_LatchedState_FalseState' -ObjectIdNames[18336] = 'SystemOffNormalAlarmType_Reset' -ObjectIdNames[18337] = 'TripAlarmType_LatchedState' -ObjectIdNames[18338] = 'TripAlarmType_LatchedState_Id' -ObjectIdNames[18339] = 'TripAlarmType_LatchedState_Name' -ObjectIdNames[18340] = 'TripAlarmType_LatchedState_Number' -ObjectIdNames[18341] = 'TripAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18342] = 'TripAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18343] = 'TripAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18344] = 'TripAlarmType_LatchedState_TrueState' -ObjectIdNames[18345] = 'TripAlarmType_LatchedState_FalseState' -ObjectIdNames[18346] = 'TripAlarmType_Reset' ObjectIdNames[18347] = 'InstrumentDiagnosticAlarmType' -ObjectIdNames[18348] = 'InstrumentDiagnosticAlarmType_EventId' -ObjectIdNames[18349] = 'InstrumentDiagnosticAlarmType_EventType' -ObjectIdNames[18350] = 'InstrumentDiagnosticAlarmType_SourceNode' -ObjectIdNames[18351] = 'InstrumentDiagnosticAlarmType_SourceName' -ObjectIdNames[18352] = 'InstrumentDiagnosticAlarmType_Time' -ObjectIdNames[18353] = 'InstrumentDiagnosticAlarmType_ReceiveTime' -ObjectIdNames[18354] = 'InstrumentDiagnosticAlarmType_LocalTime' -ObjectIdNames[18355] = 'InstrumentDiagnosticAlarmType_Message' -ObjectIdNames[18356] = 'InstrumentDiagnosticAlarmType_Severity' -ObjectIdNames[18357] = 'InstrumentDiagnosticAlarmType_ConditionClassId' -ObjectIdNames[18358] = 'InstrumentDiagnosticAlarmType_ConditionClassName' -ObjectIdNames[18359] = 'InstrumentDiagnosticAlarmType_ConditionSubClassId' -ObjectIdNames[18360] = 'InstrumentDiagnosticAlarmType_ConditionSubClassName' -ObjectIdNames[18361] = 'InstrumentDiagnosticAlarmType_ConditionName' -ObjectIdNames[18362] = 'InstrumentDiagnosticAlarmType_BranchId' -ObjectIdNames[18363] = 'InstrumentDiagnosticAlarmType_Retain' -ObjectIdNames[18364] = 'InstrumentDiagnosticAlarmType_EnabledState' -ObjectIdNames[18365] = 'InstrumentDiagnosticAlarmType_EnabledState_Id' -ObjectIdNames[18366] = 'InstrumentDiagnosticAlarmType_EnabledState_Name' -ObjectIdNames[18367] = 'InstrumentDiagnosticAlarmType_EnabledState_Number' -ObjectIdNames[18368] = 'InstrumentDiagnosticAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[18369] = 'InstrumentDiagnosticAlarmType_EnabledState_TransitionTime' -ObjectIdNames[18370] = 'InstrumentDiagnosticAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[18371] = 'InstrumentDiagnosticAlarmType_EnabledState_TrueState' -ObjectIdNames[18372] = 'InstrumentDiagnosticAlarmType_EnabledState_FalseState' -ObjectIdNames[18373] = 'InstrumentDiagnosticAlarmType_Quality' -ObjectIdNames[18374] = 'InstrumentDiagnosticAlarmType_Quality_SourceTimestamp' -ObjectIdNames[18375] = 'InstrumentDiagnosticAlarmType_LastSeverity' -ObjectIdNames[18376] = 'InstrumentDiagnosticAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[18377] = 'InstrumentDiagnosticAlarmType_Comment' -ObjectIdNames[18378] = 'InstrumentDiagnosticAlarmType_Comment_SourceTimestamp' -ObjectIdNames[18379] = 'InstrumentDiagnosticAlarmType_ClientUserId' -ObjectIdNames[18380] = 'InstrumentDiagnosticAlarmType_Disable' -ObjectIdNames[18381] = 'InstrumentDiagnosticAlarmType_Enable' -ObjectIdNames[18382] = 'InstrumentDiagnosticAlarmType_AddComment' -ObjectIdNames[18383] = 'InstrumentDiagnosticAlarmType_AddComment_InputArguments' -ObjectIdNames[18384] = 'InstrumentDiagnosticAlarmType_ConditionRefresh' -ObjectIdNames[18385] = 'InstrumentDiagnosticAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[18386] = 'InstrumentDiagnosticAlarmType_ConditionRefresh2' -ObjectIdNames[18387] = 'InstrumentDiagnosticAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[18388] = 'InstrumentDiagnosticAlarmType_AckedState' -ObjectIdNames[18389] = 'InstrumentDiagnosticAlarmType_AckedState_Id' -ObjectIdNames[18390] = 'InstrumentDiagnosticAlarmType_AckedState_Name' -ObjectIdNames[18391] = 'InstrumentDiagnosticAlarmType_AckedState_Number' -ObjectIdNames[18392] = 'InstrumentDiagnosticAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[18393] = 'InstrumentDiagnosticAlarmType_AckedState_TransitionTime' -ObjectIdNames[18394] = 'InstrumentDiagnosticAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[18395] = 'InstrumentDiagnosticAlarmType_AckedState_TrueState' -ObjectIdNames[18396] = 'InstrumentDiagnosticAlarmType_AckedState_FalseState' -ObjectIdNames[18397] = 'InstrumentDiagnosticAlarmType_ConfirmedState' -ObjectIdNames[18398] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Id' -ObjectIdNames[18399] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Name' -ObjectIdNames[18400] = 'InstrumentDiagnosticAlarmType_ConfirmedState_Number' -ObjectIdNames[18401] = 'InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[18402] = 'InstrumentDiagnosticAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[18403] = 'InstrumentDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[18404] = 'InstrumentDiagnosticAlarmType_ConfirmedState_TrueState' -ObjectIdNames[18405] = 'InstrumentDiagnosticAlarmType_ConfirmedState_FalseState' -ObjectIdNames[18406] = 'InstrumentDiagnosticAlarmType_Acknowledge' -ObjectIdNames[18407] = 'InstrumentDiagnosticAlarmType_Acknowledge_InputArguments' -ObjectIdNames[18408] = 'InstrumentDiagnosticAlarmType_Confirm' -ObjectIdNames[18409] = 'InstrumentDiagnosticAlarmType_Confirm_InputArguments' -ObjectIdNames[18410] = 'InstrumentDiagnosticAlarmType_ActiveState' -ObjectIdNames[18411] = 'InstrumentDiagnosticAlarmType_ActiveState_Id' -ObjectIdNames[18412] = 'InstrumentDiagnosticAlarmType_ActiveState_Name' -ObjectIdNames[18413] = 'InstrumentDiagnosticAlarmType_ActiveState_Number' -ObjectIdNames[18414] = 'InstrumentDiagnosticAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[18415] = 'InstrumentDiagnosticAlarmType_ActiveState_TransitionTime' -ObjectIdNames[18416] = 'InstrumentDiagnosticAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[18417] = 'InstrumentDiagnosticAlarmType_ActiveState_TrueState' -ObjectIdNames[18418] = 'InstrumentDiagnosticAlarmType_ActiveState_FalseState' -ObjectIdNames[18419] = 'InstrumentDiagnosticAlarmType_InputNode' -ObjectIdNames[18420] = 'InstrumentDiagnosticAlarmType_SuppressedState' -ObjectIdNames[18421] = 'InstrumentDiagnosticAlarmType_SuppressedState_Id' -ObjectIdNames[18422] = 'InstrumentDiagnosticAlarmType_SuppressedState_Name' -ObjectIdNames[18423] = 'InstrumentDiagnosticAlarmType_SuppressedState_Number' -ObjectIdNames[18424] = 'InstrumentDiagnosticAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[18425] = 'InstrumentDiagnosticAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[18426] = 'InstrumentDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[18427] = 'InstrumentDiagnosticAlarmType_SuppressedState_TrueState' -ObjectIdNames[18428] = 'InstrumentDiagnosticAlarmType_SuppressedState_FalseState' -ObjectIdNames[18429] = 'InstrumentDiagnosticAlarmType_OutOfServiceState' -ObjectIdNames[18430] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Id' -ObjectIdNames[18431] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Name' -ObjectIdNames[18432] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_Number' -ObjectIdNames[18433] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[18434] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[18435] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[18436] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[18437] = 'InstrumentDiagnosticAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[18438] = 'InstrumentDiagnosticAlarmType_ShelvingState' -ObjectIdNames[18439] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState' -ObjectIdNames[18440] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[18441] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[18442] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[18443] = 'InstrumentDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[18444] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition' -ObjectIdNames[18445] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[18446] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[18447] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[18448] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[18449] = 'InstrumentDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[18450] = 'InstrumentDiagnosticAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[18451] = 'InstrumentDiagnosticAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[18452] = 'InstrumentDiagnosticAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[18453] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[18454] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[18455] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve' -ObjectIdNames[18456] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[18457] = 'InstrumentDiagnosticAlarmType_SuppressedOrShelved' -ObjectIdNames[18458] = 'InstrumentDiagnosticAlarmType_MaxTimeShelved' -ObjectIdNames[18459] = 'InstrumentDiagnosticAlarmType_AudibleEnabled' -ObjectIdNames[18460] = 'InstrumentDiagnosticAlarmType_AudibleSound' -ObjectIdNames[18461] = 'InstrumentDiagnosticAlarmType_AudibleSound_ListId' -ObjectIdNames[18462] = 'InstrumentDiagnosticAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18463] = 'InstrumentDiagnosticAlarmType_AudibleSound_VersionId' -ObjectIdNames[18464] = 'InstrumentDiagnosticAlarmType_SilenceState' -ObjectIdNames[18465] = 'InstrumentDiagnosticAlarmType_SilenceState_Id' -ObjectIdNames[18466] = 'InstrumentDiagnosticAlarmType_SilenceState_Name' -ObjectIdNames[18467] = 'InstrumentDiagnosticAlarmType_SilenceState_Number' -ObjectIdNames[18468] = 'InstrumentDiagnosticAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[18469] = 'InstrumentDiagnosticAlarmType_SilenceState_TransitionTime' -ObjectIdNames[18470] = 'InstrumentDiagnosticAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[18471] = 'InstrumentDiagnosticAlarmType_SilenceState_TrueState' -ObjectIdNames[18472] = 'InstrumentDiagnosticAlarmType_SilenceState_FalseState' -ObjectIdNames[18473] = 'InstrumentDiagnosticAlarmType_OnDelay' -ObjectIdNames[18474] = 'InstrumentDiagnosticAlarmType_OffDelay' -ObjectIdNames[18475] = 'InstrumentDiagnosticAlarmType_FirstInGroupFlag' -ObjectIdNames[18476] = 'InstrumentDiagnosticAlarmType_FirstInGroup' -ObjectIdNames[18477] = 'InstrumentDiagnosticAlarmType_LatchedState' -ObjectIdNames[18478] = 'InstrumentDiagnosticAlarmType_LatchedState_Id' -ObjectIdNames[18479] = 'InstrumentDiagnosticAlarmType_LatchedState_Name' -ObjectIdNames[18480] = 'InstrumentDiagnosticAlarmType_LatchedState_Number' -ObjectIdNames[18481] = 'InstrumentDiagnosticAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18482] = 'InstrumentDiagnosticAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18483] = 'InstrumentDiagnosticAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18484] = 'InstrumentDiagnosticAlarmType_LatchedState_TrueState' -ObjectIdNames[18485] = 'InstrumentDiagnosticAlarmType_LatchedState_FalseState' -ObjectIdNames[18486] = 'InstrumentDiagnosticAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[18487] = 'InstrumentDiagnosticAlarmType_ReAlarmTime' -ObjectIdNames[18488] = 'InstrumentDiagnosticAlarmType_ReAlarmRepeatCount' -ObjectIdNames[18489] = 'InstrumentDiagnosticAlarmType_Silence' -ObjectIdNames[18490] = 'InstrumentDiagnosticAlarmType_Suppress' -ObjectIdNames[18491] = 'InstrumentDiagnosticAlarmType_Unsuppress' -ObjectIdNames[18492] = 'InstrumentDiagnosticAlarmType_RemoveFromService' -ObjectIdNames[18493] = 'InstrumentDiagnosticAlarmType_PlaceInService' -ObjectIdNames[18494] = 'InstrumentDiagnosticAlarmType_Reset' -ObjectIdNames[18495] = 'InstrumentDiagnosticAlarmType_NormalState' ObjectIdNames[18496] = 'SystemDiagnosticAlarmType' -ObjectIdNames[18497] = 'SystemDiagnosticAlarmType_EventId' -ObjectIdNames[18498] = 'SystemDiagnosticAlarmType_EventType' -ObjectIdNames[18499] = 'SystemDiagnosticAlarmType_SourceNode' -ObjectIdNames[18500] = 'SystemDiagnosticAlarmType_SourceName' -ObjectIdNames[18501] = 'SystemDiagnosticAlarmType_Time' -ObjectIdNames[18502] = 'SystemDiagnosticAlarmType_ReceiveTime' -ObjectIdNames[18503] = 'SystemDiagnosticAlarmType_LocalTime' -ObjectIdNames[18504] = 'SystemDiagnosticAlarmType_Message' -ObjectIdNames[18505] = 'SystemDiagnosticAlarmType_Severity' -ObjectIdNames[18506] = 'SystemDiagnosticAlarmType_ConditionClassId' -ObjectIdNames[18507] = 'SystemDiagnosticAlarmType_ConditionClassName' -ObjectIdNames[18508] = 'SystemDiagnosticAlarmType_ConditionSubClassId' -ObjectIdNames[18509] = 'SystemDiagnosticAlarmType_ConditionSubClassName' -ObjectIdNames[18510] = 'SystemDiagnosticAlarmType_ConditionName' -ObjectIdNames[18511] = 'SystemDiagnosticAlarmType_BranchId' -ObjectIdNames[18512] = 'SystemDiagnosticAlarmType_Retain' -ObjectIdNames[18513] = 'SystemDiagnosticAlarmType_EnabledState' -ObjectIdNames[18514] = 'SystemDiagnosticAlarmType_EnabledState_Id' -ObjectIdNames[18515] = 'SystemDiagnosticAlarmType_EnabledState_Name' -ObjectIdNames[18516] = 'SystemDiagnosticAlarmType_EnabledState_Number' -ObjectIdNames[18517] = 'SystemDiagnosticAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[18518] = 'SystemDiagnosticAlarmType_EnabledState_TransitionTime' -ObjectIdNames[18519] = 'SystemDiagnosticAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[18520] = 'SystemDiagnosticAlarmType_EnabledState_TrueState' -ObjectIdNames[18521] = 'SystemDiagnosticAlarmType_EnabledState_FalseState' -ObjectIdNames[18522] = 'SystemDiagnosticAlarmType_Quality' -ObjectIdNames[18523] = 'SystemDiagnosticAlarmType_Quality_SourceTimestamp' -ObjectIdNames[18524] = 'SystemDiagnosticAlarmType_LastSeverity' -ObjectIdNames[18525] = 'SystemDiagnosticAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[18526] = 'SystemDiagnosticAlarmType_Comment' -ObjectIdNames[18527] = 'SystemDiagnosticAlarmType_Comment_SourceTimestamp' -ObjectIdNames[18528] = 'SystemDiagnosticAlarmType_ClientUserId' -ObjectIdNames[18529] = 'SystemDiagnosticAlarmType_Disable' -ObjectIdNames[18530] = 'SystemDiagnosticAlarmType_Enable' -ObjectIdNames[18531] = 'SystemDiagnosticAlarmType_AddComment' -ObjectIdNames[18532] = 'SystemDiagnosticAlarmType_AddComment_InputArguments' -ObjectIdNames[18533] = 'SystemDiagnosticAlarmType_ConditionRefresh' -ObjectIdNames[18534] = 'SystemDiagnosticAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[18535] = 'SystemDiagnosticAlarmType_ConditionRefresh2' -ObjectIdNames[18536] = 'SystemDiagnosticAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[18537] = 'SystemDiagnosticAlarmType_AckedState' -ObjectIdNames[18538] = 'SystemDiagnosticAlarmType_AckedState_Id' -ObjectIdNames[18539] = 'SystemDiagnosticAlarmType_AckedState_Name' -ObjectIdNames[18540] = 'SystemDiagnosticAlarmType_AckedState_Number' -ObjectIdNames[18541] = 'SystemDiagnosticAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[18542] = 'SystemDiagnosticAlarmType_AckedState_TransitionTime' -ObjectIdNames[18543] = 'SystemDiagnosticAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[18544] = 'SystemDiagnosticAlarmType_AckedState_TrueState' -ObjectIdNames[18545] = 'SystemDiagnosticAlarmType_AckedState_FalseState' -ObjectIdNames[18546] = 'SystemDiagnosticAlarmType_ConfirmedState' -ObjectIdNames[18547] = 'SystemDiagnosticAlarmType_ConfirmedState_Id' -ObjectIdNames[18548] = 'SystemDiagnosticAlarmType_ConfirmedState_Name' -ObjectIdNames[18549] = 'SystemDiagnosticAlarmType_ConfirmedState_Number' -ObjectIdNames[18550] = 'SystemDiagnosticAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[18551] = 'SystemDiagnosticAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[18552] = 'SystemDiagnosticAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[18553] = 'SystemDiagnosticAlarmType_ConfirmedState_TrueState' -ObjectIdNames[18554] = 'SystemDiagnosticAlarmType_ConfirmedState_FalseState' -ObjectIdNames[18555] = 'SystemDiagnosticAlarmType_Acknowledge' -ObjectIdNames[18556] = 'SystemDiagnosticAlarmType_Acknowledge_InputArguments' -ObjectIdNames[18557] = 'SystemDiagnosticAlarmType_Confirm' -ObjectIdNames[18558] = 'SystemDiagnosticAlarmType_Confirm_InputArguments' -ObjectIdNames[18559] = 'SystemDiagnosticAlarmType_ActiveState' -ObjectIdNames[18560] = 'SystemDiagnosticAlarmType_ActiveState_Id' -ObjectIdNames[18561] = 'SystemDiagnosticAlarmType_ActiveState_Name' -ObjectIdNames[18562] = 'SystemDiagnosticAlarmType_ActiveState_Number' -ObjectIdNames[18563] = 'SystemDiagnosticAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[18564] = 'SystemDiagnosticAlarmType_ActiveState_TransitionTime' -ObjectIdNames[18565] = 'SystemDiagnosticAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[18566] = 'SystemDiagnosticAlarmType_ActiveState_TrueState' -ObjectIdNames[18567] = 'SystemDiagnosticAlarmType_ActiveState_FalseState' -ObjectIdNames[18568] = 'SystemDiagnosticAlarmType_InputNode' -ObjectIdNames[18569] = 'SystemDiagnosticAlarmType_SuppressedState' -ObjectIdNames[18570] = 'SystemDiagnosticAlarmType_SuppressedState_Id' -ObjectIdNames[18571] = 'SystemDiagnosticAlarmType_SuppressedState_Name' -ObjectIdNames[18572] = 'SystemDiagnosticAlarmType_SuppressedState_Number' -ObjectIdNames[18573] = 'SystemDiagnosticAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[18574] = 'SystemDiagnosticAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[18575] = 'SystemDiagnosticAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[18576] = 'SystemDiagnosticAlarmType_SuppressedState_TrueState' -ObjectIdNames[18577] = 'SystemDiagnosticAlarmType_SuppressedState_FalseState' -ObjectIdNames[18578] = 'SystemDiagnosticAlarmType_OutOfServiceState' -ObjectIdNames[18579] = 'SystemDiagnosticAlarmType_OutOfServiceState_Id' -ObjectIdNames[18580] = 'SystemDiagnosticAlarmType_OutOfServiceState_Name' -ObjectIdNames[18581] = 'SystemDiagnosticAlarmType_OutOfServiceState_Number' -ObjectIdNames[18582] = 'SystemDiagnosticAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[18583] = 'SystemDiagnosticAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[18584] = 'SystemDiagnosticAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[18585] = 'SystemDiagnosticAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[18586] = 'SystemDiagnosticAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[18587] = 'SystemDiagnosticAlarmType_ShelvingState' -ObjectIdNames[18588] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState' -ObjectIdNames[18589] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[18590] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[18591] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[18592] = 'SystemDiagnosticAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[18593] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition' -ObjectIdNames[18594] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[18595] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[18596] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[18597] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[18598] = 'SystemDiagnosticAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[18599] = 'SystemDiagnosticAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[18600] = 'SystemDiagnosticAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[18601] = 'SystemDiagnosticAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[18602] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[18603] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[18604] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve' -ObjectIdNames[18605] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[18606] = 'SystemDiagnosticAlarmType_SuppressedOrShelved' -ObjectIdNames[18607] = 'SystemDiagnosticAlarmType_MaxTimeShelved' -ObjectIdNames[18608] = 'SystemDiagnosticAlarmType_AudibleEnabled' -ObjectIdNames[18609] = 'SystemDiagnosticAlarmType_AudibleSound' -ObjectIdNames[18610] = 'SystemDiagnosticAlarmType_AudibleSound_ListId' -ObjectIdNames[18611] = 'SystemDiagnosticAlarmType_AudibleSound_AgencyId' -ObjectIdNames[18612] = 'SystemDiagnosticAlarmType_AudibleSound_VersionId' -ObjectIdNames[18613] = 'SystemDiagnosticAlarmType_SilenceState' -ObjectIdNames[18614] = 'SystemDiagnosticAlarmType_SilenceState_Id' -ObjectIdNames[18615] = 'SystemDiagnosticAlarmType_SilenceState_Name' -ObjectIdNames[18616] = 'SystemDiagnosticAlarmType_SilenceState_Number' -ObjectIdNames[18617] = 'SystemDiagnosticAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[18618] = 'SystemDiagnosticAlarmType_SilenceState_TransitionTime' -ObjectIdNames[18619] = 'SystemDiagnosticAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[18620] = 'SystemDiagnosticAlarmType_SilenceState_TrueState' -ObjectIdNames[18621] = 'SystemDiagnosticAlarmType_SilenceState_FalseState' -ObjectIdNames[18622] = 'SystemDiagnosticAlarmType_OnDelay' -ObjectIdNames[18623] = 'SystemDiagnosticAlarmType_OffDelay' -ObjectIdNames[18624] = 'SystemDiagnosticAlarmType_FirstInGroupFlag' -ObjectIdNames[18625] = 'SystemDiagnosticAlarmType_FirstInGroup' -ObjectIdNames[18626] = 'SystemDiagnosticAlarmType_LatchedState' -ObjectIdNames[18627] = 'SystemDiagnosticAlarmType_LatchedState_Id' -ObjectIdNames[18628] = 'SystemDiagnosticAlarmType_LatchedState_Name' -ObjectIdNames[18629] = 'SystemDiagnosticAlarmType_LatchedState_Number' -ObjectIdNames[18630] = 'SystemDiagnosticAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18631] = 'SystemDiagnosticAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18632] = 'SystemDiagnosticAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18633] = 'SystemDiagnosticAlarmType_LatchedState_TrueState' -ObjectIdNames[18634] = 'SystemDiagnosticAlarmType_LatchedState_FalseState' -ObjectIdNames[18635] = 'SystemDiagnosticAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[18636] = 'SystemDiagnosticAlarmType_ReAlarmTime' -ObjectIdNames[18637] = 'SystemDiagnosticAlarmType_ReAlarmRepeatCount' -ObjectIdNames[18638] = 'SystemDiagnosticAlarmType_Silence' -ObjectIdNames[18639] = 'SystemDiagnosticAlarmType_Suppress' -ObjectIdNames[18640] = 'SystemDiagnosticAlarmType_Unsuppress' -ObjectIdNames[18641] = 'SystemDiagnosticAlarmType_RemoveFromService' -ObjectIdNames[18642] = 'SystemDiagnosticAlarmType_PlaceInService' -ObjectIdNames[18643] = 'SystemDiagnosticAlarmType_Reset' -ObjectIdNames[18644] = 'SystemDiagnosticAlarmType_NormalState' -ObjectIdNames[18645] = 'CertificateExpirationAlarmType_LatchedState' -ObjectIdNames[18646] = 'CertificateExpirationAlarmType_LatchedState_Id' -ObjectIdNames[18647] = 'CertificateExpirationAlarmType_LatchedState_Name' -ObjectIdNames[18648] = 'CertificateExpirationAlarmType_LatchedState_Number' -ObjectIdNames[18649] = 'CertificateExpirationAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18650] = 'CertificateExpirationAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18651] = 'CertificateExpirationAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18652] = 'CertificateExpirationAlarmType_LatchedState_TrueState' -ObjectIdNames[18653] = 'CertificateExpirationAlarmType_LatchedState_FalseState' -ObjectIdNames[18654] = 'CertificateExpirationAlarmType_Reset' -ObjectIdNames[18655] = 'DiscrepancyAlarmType_LatchedState' -ObjectIdNames[18656] = 'DiscrepancyAlarmType_LatchedState_Id' -ObjectIdNames[18657] = 'DiscrepancyAlarmType_LatchedState_Name' -ObjectIdNames[18658] = 'DiscrepancyAlarmType_LatchedState_Number' -ObjectIdNames[18659] = 'DiscrepancyAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[18660] = 'DiscrepancyAlarmType_LatchedState_TransitionTime' -ObjectIdNames[18661] = 'DiscrepancyAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[18662] = 'DiscrepancyAlarmType_LatchedState_TrueState' -ObjectIdNames[18663] = 'DiscrepancyAlarmType_LatchedState_FalseState' -ObjectIdNames[18664] = 'DiscrepancyAlarmType_Reset' ObjectIdNames[18665] = 'StatisticalConditionClassType' ObjectIdNames[18666] = 'AlarmMetricsType_Reset' ObjectIdNames[18667] = 'PublishSubscribeType_ConnectionName_Placeholder_Diagnostics' @@ -25755,7 +18094,6 @@ class ObjectIds: ObjectIdNames[18772] = 'CartesianCoordinatesType' ObjectIdNames[18773] = 'CartesianCoordinatesType_LengthUnit' ObjectIdNames[18774] = 'ThreeDCartesianCoordinatesType' -ObjectIdNames[18775] = 'ThreeDCartesianCoordinatesType_LengthUnit' ObjectIdNames[18776] = 'ThreeDCartesianCoordinatesType_X' ObjectIdNames[18777] = 'ThreeDCartesianCoordinatesType_Y' ObjectIdNames[18778] = 'ThreeDCartesianCoordinatesType_Z' @@ -25773,9 +18111,6 @@ class ObjectIds: ObjectIdNames[18790] = 'FrameType_FixedBase' ObjectIdNames[18791] = 'ThreeDFrameType' ObjectIdNames[18792] = 'ThreeDFrameType_Orientation' -ObjectIdNames[18793] = 'ThreeDFrameType_Constant' -ObjectIdNames[18794] = 'ThreeDFrameType_BaseFrame' -ObjectIdNames[18795] = 'ThreeDFrameType_FixedBase' ObjectIdNames[18796] = 'ThreeDFrameType_CartesianCoordinates' ObjectIdNames[18797] = 'ThreeDFrameType_CartesianCoordinates_LengthUnit' ObjectIdNames[18798] = 'ThreeDFrameType_CartesianCoordinates_X' @@ -25910,124 +18245,6 @@ class ObjectIds: ObjectIdNames[18927] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' ObjectIdNames[18928] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' ObjectIdNames[18929] = 'PublishedDataSetType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18930] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[18931] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18932] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18933] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18934] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18935] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18936] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18937] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18938] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18939] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18940] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[18941] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[18942] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[18943] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[18944] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[18945] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[18946] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[18947] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[18948] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[18949] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[18950] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[18951] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[18952] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[18953] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[18954] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[18955] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[18956] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[18957] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[18958] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[18959] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[18960] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[18961] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[18962] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[18963] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[18964] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[18965] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[18966] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[18967] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[18968] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[18969] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[18970] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[18971] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[18972] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[18973] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[18974] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[18975] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[18976] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[18977] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[18978] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[18979] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[18980] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[18981] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[18982] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[18983] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[18984] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[18985] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[18986] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[18987] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[18988] = 'PublishedDataItemsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' -ObjectIdNames[18989] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics' -ObjectIdNames[18990] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_DiagnosticsLevel' -ObjectIdNames[18991] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation' -ObjectIdNames[18992] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Active' -ObjectIdNames[18993] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_Classification' -ObjectIdNames[18994] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_DiagnosticsLevel' -ObjectIdNames[18995] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalInformation_TimeFirstChange' -ObjectIdNames[18996] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError' -ObjectIdNames[18997] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Active' -ObjectIdNames[18998] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_Classification' -ObjectIdNames[18999] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_DiagnosticsLevel' -ObjectIdNames[19000] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_TotalError_TimeFirstChange' -ObjectIdNames[19001] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Reset' -ObjectIdNames[19002] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_SubError' -ObjectIdNames[19003] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters' -ObjectIdNames[19004] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError' -ObjectIdNames[19005] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Active' -ObjectIdNames[19006] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_Classification' -ObjectIdNames[19007] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19008] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateError_TimeFirstChange' -ObjectIdNames[19009] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod' -ObjectIdNames[19010] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19011] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19012] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19013] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19014] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent' -ObjectIdNames[19015] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Active' -ObjectIdNames[19016] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19017] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19018] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19019] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError' -ObjectIdNames[19020] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Active' -ObjectIdNames[19021] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19022] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19023] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19024] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent' -ObjectIdNames[19025] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Active' -ObjectIdNames[19026] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_Classification' -ObjectIdNames[19027] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19028] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19029] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod' -ObjectIdNames[19030] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19031] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19032] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19033] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_StateDisabledByMethod_TimeFirstChange' -ObjectIdNames[19034] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues' -ObjectIdNames[19035] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages' -ObjectIdNames[19036] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Active' -ObjectIdNames[19037] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_Classification' -ObjectIdNames[19038] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_DiagnosticsLevel' -ObjectIdNames[19039] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_Counters_FailedDataSetMessages_TimeFirstChange' -ObjectIdNames[19040] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber' -ObjectIdNames[19041] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MessageSequenceNumber_DiagnosticsLevel' -ObjectIdNames[19042] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode' -ObjectIdNames[19043] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_StatusCode_DiagnosticsLevel' -ObjectIdNames[19044] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion' -ObjectIdNames[19045] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MajorVersion_DiagnosticsLevel' -ObjectIdNames[19046] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion' -ObjectIdNames[19047] = 'PublishedEventsType_DataSetWriterName_Placeholder_Diagnostics_LiveValues_MinorVersion_DiagnosticsLevel' ObjectIdNames[19048] = 'OpcUa_XmlSchema_CartesianCoordinates_DictionaryFragment' ObjectIdNames[19049] = 'OpcUa_XmlSchema_ThreeDCartesianCoordinates' ObjectIdNames[19050] = 'OpcUa_XmlSchema_ThreeDCartesianCoordinates_DataTypeVersion' @@ -26058,35 +18275,15 @@ class ObjectIds: ObjectIdNames[19075] = 'ThreeDFrameType_Orientation_B' ObjectIdNames[19076] = 'ThreeDFrameType_Orientation_C' ObjectIdNames[19077] = 'MultiStateDictionaryEntryDiscreteBaseType' -ObjectIdNames[19078] = 'MultiStateDictionaryEntryDiscreteBaseType_Definition' -ObjectIdNames[19079] = 'MultiStateDictionaryEntryDiscreteBaseType_ValuePrecision' -ObjectIdNames[19080] = 'MultiStateDictionaryEntryDiscreteBaseType_EnumValues' -ObjectIdNames[19081] = 'MultiStateDictionaryEntryDiscreteBaseType_ValueAsText' ObjectIdNames[19082] = 'MultiStateDictionaryEntryDiscreteBaseType_EnumDictionaryEntries' ObjectIdNames[19083] = 'MultiStateDictionaryEntryDiscreteBaseType_ValueAsDictionaryEntries' ObjectIdNames[19084] = 'MultiStateDictionaryEntryDiscreteType' -ObjectIdNames[19085] = 'MultiStateDictionaryEntryDiscreteType_Definition' -ObjectIdNames[19086] = 'MultiStateDictionaryEntryDiscreteType_ValuePrecision' -ObjectIdNames[19087] = 'MultiStateDictionaryEntryDiscreteType_EnumValues' -ObjectIdNames[19088] = 'MultiStateDictionaryEntryDiscreteType_ValueAsText' -ObjectIdNames[19089] = 'MultiStateDictionaryEntryDiscreteType_EnumDictionaryEntries' ObjectIdNames[19090] = 'MultiStateDictionaryEntryDiscreteType_ValueAsDictionaryEntries' ObjectIdNames[19091] = 'HistoryServerCapabilities_ServerTimestampSupported' ObjectIdNames[19092] = 'HistoricalDataConfigurationType_ServerTimestampSupported' ObjectIdNames[19093] = 'HAConfiguration_ServerTimestampSupported' ObjectIdNames[19094] = 'HistoryServerCapabilitiesType_ServerTimestampSupported' ObjectIdNames[19095] = 'AuditHistoryAnnotationUpdateEventType' -ObjectIdNames[19096] = 'AuditHistoryAnnotationUpdateEventType_EventId' -ObjectIdNames[19097] = 'AuditHistoryAnnotationUpdateEventType_EventType' -ObjectIdNames[19098] = 'AuditHistoryAnnotationUpdateEventType_SourceNode' -ObjectIdNames[19099] = 'AuditHistoryAnnotationUpdateEventType_SourceName' -ObjectIdNames[19100] = 'AuditHistoryAnnotationUpdateEventType_Time' -ObjectIdNames[19101] = 'AuditHistoryAnnotationUpdateEventType_ReceiveTime' -ObjectIdNames[19102] = 'AuditHistoryAnnotationUpdateEventType_LocalTime' -ObjectIdNames[19103] = 'AuditHistoryAnnotationUpdateEventType_Message' -ObjectIdNames[19104] = 'AuditHistoryAnnotationUpdateEventType_Severity' -ObjectIdNames[19105] = 'AuditHistoryAnnotationUpdateEventType_ActionTimeStamp' -ObjectIdNames[19106] = 'AuditHistoryAnnotationUpdateEventType_Status' ObjectIdNames[19107] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics' ObjectIdNames[19108] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_DiagnosticsLevel' ObjectIdNames[19109] = 'PubSubConnectionType_WriterGroupName_Placeholder_Diagnostics_TotalInformation' @@ -26269,163 +18466,11 @@ class ObjectIds: ObjectIdNames[19286] = 'PubSubConnectionType_Diagnostics_LiveValues' ObjectIdNames[19287] = 'PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress' ObjectIdNames[19288] = 'PubSubConnectionType_Diagnostics_LiveValues_ResolvedAddress_DiagnosticsLevel' -ObjectIdNames[19289] = 'AuditHistoryAnnotationUpdateEventType_ServerId' -ObjectIdNames[19290] = 'AuditHistoryAnnotationUpdateEventType_ClientAuditEntryId' -ObjectIdNames[19291] = 'AuditHistoryAnnotationUpdateEventType_ClientUserId' -ObjectIdNames[19292] = 'AuditHistoryAnnotationUpdateEventType_ParameterDataTypeId' ObjectIdNames[19293] = 'AuditHistoryAnnotationUpdateEventType_PerformInsertReplace' ObjectIdNames[19294] = 'AuditHistoryAnnotationUpdateEventType_NewValues' ObjectIdNames[19295] = 'AuditHistoryAnnotationUpdateEventType_OldValues' ObjectIdNames[19296] = 'TrustListType_UpdateFrequency' ObjectIdNames[19297] = 'TrustListOutOfDateAlarmType' -ObjectIdNames[19298] = 'TrustListOutOfDateAlarmType_EventId' -ObjectIdNames[19299] = 'TrustListOutOfDateAlarmType_EventType' -ObjectIdNames[19300] = 'TrustListOutOfDateAlarmType_SourceNode' -ObjectIdNames[19301] = 'TrustListOutOfDateAlarmType_SourceName' -ObjectIdNames[19302] = 'TrustListOutOfDateAlarmType_Time' -ObjectIdNames[19303] = 'TrustListOutOfDateAlarmType_ReceiveTime' -ObjectIdNames[19304] = 'TrustListOutOfDateAlarmType_LocalTime' -ObjectIdNames[19305] = 'TrustListOutOfDateAlarmType_Message' -ObjectIdNames[19306] = 'TrustListOutOfDateAlarmType_Severity' -ObjectIdNames[19307] = 'TrustListOutOfDateAlarmType_ConditionClassId' -ObjectIdNames[19308] = 'TrustListOutOfDateAlarmType_ConditionClassName' -ObjectIdNames[19309] = 'TrustListOutOfDateAlarmType_ConditionSubClassId' -ObjectIdNames[19310] = 'TrustListOutOfDateAlarmType_ConditionSubClassName' -ObjectIdNames[19311] = 'TrustListOutOfDateAlarmType_ConditionName' -ObjectIdNames[19312] = 'TrustListOutOfDateAlarmType_BranchId' -ObjectIdNames[19313] = 'TrustListOutOfDateAlarmType_Retain' -ObjectIdNames[19314] = 'TrustListOutOfDateAlarmType_EnabledState' -ObjectIdNames[19315] = 'TrustListOutOfDateAlarmType_EnabledState_Id' -ObjectIdNames[19316] = 'TrustListOutOfDateAlarmType_EnabledState_Name' -ObjectIdNames[19317] = 'TrustListOutOfDateAlarmType_EnabledState_Number' -ObjectIdNames[19318] = 'TrustListOutOfDateAlarmType_EnabledState_EffectiveDisplayName' -ObjectIdNames[19319] = 'TrustListOutOfDateAlarmType_EnabledState_TransitionTime' -ObjectIdNames[19320] = 'TrustListOutOfDateAlarmType_EnabledState_EffectiveTransitionTime' -ObjectIdNames[19321] = 'TrustListOutOfDateAlarmType_EnabledState_TrueState' -ObjectIdNames[19322] = 'TrustListOutOfDateAlarmType_EnabledState_FalseState' -ObjectIdNames[19323] = 'TrustListOutOfDateAlarmType_Quality' -ObjectIdNames[19324] = 'TrustListOutOfDateAlarmType_Quality_SourceTimestamp' -ObjectIdNames[19325] = 'TrustListOutOfDateAlarmType_LastSeverity' -ObjectIdNames[19326] = 'TrustListOutOfDateAlarmType_LastSeverity_SourceTimestamp' -ObjectIdNames[19327] = 'TrustListOutOfDateAlarmType_Comment' -ObjectIdNames[19328] = 'TrustListOutOfDateAlarmType_Comment_SourceTimestamp' -ObjectIdNames[19329] = 'TrustListOutOfDateAlarmType_ClientUserId' -ObjectIdNames[19330] = 'TrustListOutOfDateAlarmType_Disable' -ObjectIdNames[19331] = 'TrustListOutOfDateAlarmType_Enable' -ObjectIdNames[19332] = 'TrustListOutOfDateAlarmType_AddComment' -ObjectIdNames[19333] = 'TrustListOutOfDateAlarmType_AddComment_InputArguments' -ObjectIdNames[19334] = 'TrustListOutOfDateAlarmType_ConditionRefresh' -ObjectIdNames[19335] = 'TrustListOutOfDateAlarmType_ConditionRefresh_InputArguments' -ObjectIdNames[19336] = 'TrustListOutOfDateAlarmType_ConditionRefresh2' -ObjectIdNames[19337] = 'TrustListOutOfDateAlarmType_ConditionRefresh2_InputArguments' -ObjectIdNames[19338] = 'TrustListOutOfDateAlarmType_AckedState' -ObjectIdNames[19339] = 'TrustListOutOfDateAlarmType_AckedState_Id' -ObjectIdNames[19340] = 'TrustListOutOfDateAlarmType_AckedState_Name' -ObjectIdNames[19341] = 'TrustListOutOfDateAlarmType_AckedState_Number' -ObjectIdNames[19342] = 'TrustListOutOfDateAlarmType_AckedState_EffectiveDisplayName' -ObjectIdNames[19343] = 'TrustListOutOfDateAlarmType_AckedState_TransitionTime' -ObjectIdNames[19344] = 'TrustListOutOfDateAlarmType_AckedState_EffectiveTransitionTime' -ObjectIdNames[19345] = 'TrustListOutOfDateAlarmType_AckedState_TrueState' -ObjectIdNames[19346] = 'TrustListOutOfDateAlarmType_AckedState_FalseState' -ObjectIdNames[19347] = 'TrustListOutOfDateAlarmType_ConfirmedState' -ObjectIdNames[19348] = 'TrustListOutOfDateAlarmType_ConfirmedState_Id' -ObjectIdNames[19349] = 'TrustListOutOfDateAlarmType_ConfirmedState_Name' -ObjectIdNames[19350] = 'TrustListOutOfDateAlarmType_ConfirmedState_Number' -ObjectIdNames[19351] = 'TrustListOutOfDateAlarmType_ConfirmedState_EffectiveDisplayName' -ObjectIdNames[19352] = 'TrustListOutOfDateAlarmType_ConfirmedState_TransitionTime' -ObjectIdNames[19353] = 'TrustListOutOfDateAlarmType_ConfirmedState_EffectiveTransitionTime' -ObjectIdNames[19354] = 'TrustListOutOfDateAlarmType_ConfirmedState_TrueState' -ObjectIdNames[19355] = 'TrustListOutOfDateAlarmType_ConfirmedState_FalseState' -ObjectIdNames[19356] = 'TrustListOutOfDateAlarmType_Acknowledge' -ObjectIdNames[19357] = 'TrustListOutOfDateAlarmType_Acknowledge_InputArguments' -ObjectIdNames[19358] = 'TrustListOutOfDateAlarmType_Confirm' -ObjectIdNames[19359] = 'TrustListOutOfDateAlarmType_Confirm_InputArguments' -ObjectIdNames[19360] = 'TrustListOutOfDateAlarmType_ActiveState' -ObjectIdNames[19361] = 'TrustListOutOfDateAlarmType_ActiveState_Id' -ObjectIdNames[19362] = 'TrustListOutOfDateAlarmType_ActiveState_Name' -ObjectIdNames[19363] = 'TrustListOutOfDateAlarmType_ActiveState_Number' -ObjectIdNames[19364] = 'TrustListOutOfDateAlarmType_ActiveState_EffectiveDisplayName' -ObjectIdNames[19365] = 'TrustListOutOfDateAlarmType_ActiveState_TransitionTime' -ObjectIdNames[19366] = 'TrustListOutOfDateAlarmType_ActiveState_EffectiveTransitionTime' -ObjectIdNames[19367] = 'TrustListOutOfDateAlarmType_ActiveState_TrueState' -ObjectIdNames[19368] = 'TrustListOutOfDateAlarmType_ActiveState_FalseState' -ObjectIdNames[19369] = 'TrustListOutOfDateAlarmType_InputNode' -ObjectIdNames[19370] = 'TrustListOutOfDateAlarmType_SuppressedState' -ObjectIdNames[19371] = 'TrustListOutOfDateAlarmType_SuppressedState_Id' -ObjectIdNames[19372] = 'TrustListOutOfDateAlarmType_SuppressedState_Name' -ObjectIdNames[19373] = 'TrustListOutOfDateAlarmType_SuppressedState_Number' -ObjectIdNames[19374] = 'TrustListOutOfDateAlarmType_SuppressedState_EffectiveDisplayName' -ObjectIdNames[19375] = 'TrustListOutOfDateAlarmType_SuppressedState_TransitionTime' -ObjectIdNames[19376] = 'TrustListOutOfDateAlarmType_SuppressedState_EffectiveTransitionTime' -ObjectIdNames[19377] = 'TrustListOutOfDateAlarmType_SuppressedState_TrueState' -ObjectIdNames[19378] = 'TrustListOutOfDateAlarmType_SuppressedState_FalseState' -ObjectIdNames[19379] = 'TrustListOutOfDateAlarmType_OutOfServiceState' -ObjectIdNames[19380] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Id' -ObjectIdNames[19381] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Name' -ObjectIdNames[19382] = 'TrustListOutOfDateAlarmType_OutOfServiceState_Number' -ObjectIdNames[19383] = 'TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveDisplayName' -ObjectIdNames[19384] = 'TrustListOutOfDateAlarmType_OutOfServiceState_TransitionTime' -ObjectIdNames[19385] = 'TrustListOutOfDateAlarmType_OutOfServiceState_EffectiveTransitionTime' -ObjectIdNames[19386] = 'TrustListOutOfDateAlarmType_OutOfServiceState_TrueState' -ObjectIdNames[19387] = 'TrustListOutOfDateAlarmType_OutOfServiceState_FalseState' -ObjectIdNames[19388] = 'TrustListOutOfDateAlarmType_ShelvingState' -ObjectIdNames[19389] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState' -ObjectIdNames[19390] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Id' -ObjectIdNames[19391] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Name' -ObjectIdNames[19392] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_Number' -ObjectIdNames[19393] = 'TrustListOutOfDateAlarmType_ShelvingState_CurrentState_EffectiveDisplayName' -ObjectIdNames[19394] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition' -ObjectIdNames[19395] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Id' -ObjectIdNames[19396] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Name' -ObjectIdNames[19397] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_Number' -ObjectIdNames[19398] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_TransitionTime' -ObjectIdNames[19399] = 'TrustListOutOfDateAlarmType_ShelvingState_LastTransition_EffectiveTransitionTime' -ObjectIdNames[19400] = 'TrustListOutOfDateAlarmType_ShelvingState_AvailableStates' -ObjectIdNames[19401] = 'TrustListOutOfDateAlarmType_ShelvingState_AvailableTransitions' -ObjectIdNames[19402] = 'TrustListOutOfDateAlarmType_ShelvingState_UnshelveTime' -ObjectIdNames[19403] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve' -ObjectIdNames[19404] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve_InputArguments' -ObjectIdNames[19405] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve' -ObjectIdNames[19406] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve' -ObjectIdNames[19407] = 'TrustListOutOfDateAlarmType_SuppressedOrShelved' -ObjectIdNames[19408] = 'TrustListOutOfDateAlarmType_MaxTimeShelved' -ObjectIdNames[19409] = 'TrustListOutOfDateAlarmType_AudibleEnabled' -ObjectIdNames[19410] = 'TrustListOutOfDateAlarmType_AudibleSound' -ObjectIdNames[19411] = 'TrustListOutOfDateAlarmType_AudibleSound_ListId' -ObjectIdNames[19412] = 'TrustListOutOfDateAlarmType_AudibleSound_AgencyId' -ObjectIdNames[19413] = 'TrustListOutOfDateAlarmType_AudibleSound_VersionId' -ObjectIdNames[19414] = 'TrustListOutOfDateAlarmType_SilenceState' -ObjectIdNames[19415] = 'TrustListOutOfDateAlarmType_SilenceState_Id' -ObjectIdNames[19416] = 'TrustListOutOfDateAlarmType_SilenceState_Name' -ObjectIdNames[19417] = 'TrustListOutOfDateAlarmType_SilenceState_Number' -ObjectIdNames[19418] = 'TrustListOutOfDateAlarmType_SilenceState_EffectiveDisplayName' -ObjectIdNames[19419] = 'TrustListOutOfDateAlarmType_SilenceState_TransitionTime' -ObjectIdNames[19420] = 'TrustListOutOfDateAlarmType_SilenceState_EffectiveTransitionTime' -ObjectIdNames[19421] = 'TrustListOutOfDateAlarmType_SilenceState_TrueState' -ObjectIdNames[19422] = 'TrustListOutOfDateAlarmType_SilenceState_FalseState' -ObjectIdNames[19423] = 'TrustListOutOfDateAlarmType_OnDelay' -ObjectIdNames[19424] = 'TrustListOutOfDateAlarmType_OffDelay' -ObjectIdNames[19425] = 'TrustListOutOfDateAlarmType_FirstInGroupFlag' -ObjectIdNames[19426] = 'TrustListOutOfDateAlarmType_FirstInGroup' -ObjectIdNames[19427] = 'TrustListOutOfDateAlarmType_LatchedState' -ObjectIdNames[19428] = 'TrustListOutOfDateAlarmType_LatchedState_Id' -ObjectIdNames[19429] = 'TrustListOutOfDateAlarmType_LatchedState_Name' -ObjectIdNames[19430] = 'TrustListOutOfDateAlarmType_LatchedState_Number' -ObjectIdNames[19431] = 'TrustListOutOfDateAlarmType_LatchedState_EffectiveDisplayName' -ObjectIdNames[19432] = 'TrustListOutOfDateAlarmType_LatchedState_TransitionTime' -ObjectIdNames[19433] = 'TrustListOutOfDateAlarmType_LatchedState_EffectiveTransitionTime' -ObjectIdNames[19434] = 'TrustListOutOfDateAlarmType_LatchedState_TrueState' -ObjectIdNames[19435] = 'TrustListOutOfDateAlarmType_LatchedState_FalseState' -ObjectIdNames[19436] = 'TrustListOutOfDateAlarmType_AlarmGroup_Placeholder' -ObjectIdNames[19437] = 'TrustListOutOfDateAlarmType_ReAlarmTime' -ObjectIdNames[19438] = 'TrustListOutOfDateAlarmType_ReAlarmRepeatCount' -ObjectIdNames[19439] = 'TrustListOutOfDateAlarmType_Silence' -ObjectIdNames[19440] = 'TrustListOutOfDateAlarmType_Suppress' -ObjectIdNames[19441] = 'TrustListOutOfDateAlarmType_Unsuppress' -ObjectIdNames[19442] = 'TrustListOutOfDateAlarmType_RemoveFromService' -ObjectIdNames[19443] = 'TrustListOutOfDateAlarmType_PlaceInService' -ObjectIdNames[19444] = 'TrustListOutOfDateAlarmType_Reset' -ObjectIdNames[19445] = 'TrustListOutOfDateAlarmType_NormalState' ObjectIdNames[19446] = 'TrustListOutOfDateAlarmType_TrustListId' ObjectIdNames[19447] = 'TrustListOutOfDateAlarmType_LastUpdateTime' ObjectIdNames[19448] = 'TrustListOutOfDateAlarmType_UpdateFrequency' @@ -26713,50 +18758,6 @@ class ObjectIds: ObjectIdNames[19730] = 'PubSubDiagnosticsCounterClassification' ObjectIdNames[19731] = 'PubSubDiagnosticsCounterClassification_EnumStrings' ObjectIdNames[19732] = 'PubSubDiagnosticsRootType' -ObjectIdNames[19733] = 'PubSubDiagnosticsRootType_DiagnosticsLevel' -ObjectIdNames[19734] = 'PubSubDiagnosticsRootType_TotalInformation' -ObjectIdNames[19735] = 'PubSubDiagnosticsRootType_TotalInformation_Active' -ObjectIdNames[19736] = 'PubSubDiagnosticsRootType_TotalInformation_Classification' -ObjectIdNames[19737] = 'PubSubDiagnosticsRootType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19738] = 'PubSubDiagnosticsRootType_TotalInformation_TimeFirstChange' -ObjectIdNames[19739] = 'PubSubDiagnosticsRootType_TotalError' -ObjectIdNames[19740] = 'PubSubDiagnosticsRootType_TotalError_Active' -ObjectIdNames[19741] = 'PubSubDiagnosticsRootType_TotalError_Classification' -ObjectIdNames[19742] = 'PubSubDiagnosticsRootType_TotalError_DiagnosticsLevel' -ObjectIdNames[19743] = 'PubSubDiagnosticsRootType_TotalError_TimeFirstChange' -ObjectIdNames[19744] = 'PubSubDiagnosticsRootType_Reset' -ObjectIdNames[19745] = 'PubSubDiagnosticsRootType_SubError' -ObjectIdNames[19746] = 'PubSubDiagnosticsRootType_Counters' -ObjectIdNames[19747] = 'PubSubDiagnosticsRootType_Counters_StateError' -ObjectIdNames[19748] = 'PubSubDiagnosticsRootType_Counters_StateError_Active' -ObjectIdNames[19749] = 'PubSubDiagnosticsRootType_Counters_StateError_Classification' -ObjectIdNames[19750] = 'PubSubDiagnosticsRootType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19751] = 'PubSubDiagnosticsRootType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19752] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod' -ObjectIdNames[19753] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19754] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19755] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19756] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19757] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent' -ObjectIdNames[19758] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19759] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19760] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19761] = 'PubSubDiagnosticsRootType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19762] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError' -ObjectIdNames[19763] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19764] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19765] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19766] = 'PubSubDiagnosticsRootType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19767] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent' -ObjectIdNames[19768] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_Active' -ObjectIdNames[19769] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19770] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19771] = 'PubSubDiagnosticsRootType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19772] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod' -ObjectIdNames[19773] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19774] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19775] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19776] = 'PubSubDiagnosticsRootType_Counters_StateDisabledByMethod_TimeFirstChange' ObjectIdNames[19777] = 'PubSubDiagnosticsRootType_LiveValues' ObjectIdNames[19778] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters' ObjectIdNames[19779] = 'PubSubDiagnosticsRootType_LiveValues_ConfiguredDataSetWriters_DiagnosticsLevel' @@ -26767,67 +18768,10 @@ class ObjectIds: ObjectIdNames[19784] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders' ObjectIdNames[19785] = 'PubSubDiagnosticsRootType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' ObjectIdNames[19786] = 'PubSubDiagnosticsConnectionType' -ObjectIdNames[19787] = 'PubSubDiagnosticsConnectionType_DiagnosticsLevel' -ObjectIdNames[19788] = 'PubSubDiagnosticsConnectionType_TotalInformation' -ObjectIdNames[19789] = 'PubSubDiagnosticsConnectionType_TotalInformation_Active' -ObjectIdNames[19790] = 'PubSubDiagnosticsConnectionType_TotalInformation_Classification' -ObjectIdNames[19791] = 'PubSubDiagnosticsConnectionType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19792] = 'PubSubDiagnosticsConnectionType_TotalInformation_TimeFirstChange' -ObjectIdNames[19793] = 'PubSubDiagnosticsConnectionType_TotalError' -ObjectIdNames[19794] = 'PubSubDiagnosticsConnectionType_TotalError_Active' -ObjectIdNames[19795] = 'PubSubDiagnosticsConnectionType_TotalError_Classification' -ObjectIdNames[19796] = 'PubSubDiagnosticsConnectionType_TotalError_DiagnosticsLevel' -ObjectIdNames[19797] = 'PubSubDiagnosticsConnectionType_TotalError_TimeFirstChange' -ObjectIdNames[19798] = 'PubSubDiagnosticsConnectionType_Reset' -ObjectIdNames[19799] = 'PubSubDiagnosticsConnectionType_SubError' -ObjectIdNames[19800] = 'PubSubDiagnosticsConnectionType_Counters' -ObjectIdNames[19801] = 'PubSubDiagnosticsConnectionType_Counters_StateError' -ObjectIdNames[19802] = 'PubSubDiagnosticsConnectionType_Counters_StateError_Active' -ObjectIdNames[19803] = 'PubSubDiagnosticsConnectionType_Counters_StateError_Classification' -ObjectIdNames[19804] = 'PubSubDiagnosticsConnectionType_Counters_StateError_DiagnosticsLevel' -ObjectIdNames[19805] = 'PubSubDiagnosticsConnectionType_Counters_StateError_TimeFirstChange' -ObjectIdNames[19806] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod' -ObjectIdNames[19807] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Active' -ObjectIdNames[19808] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_Classification' -ObjectIdNames[19809] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_DiagnosticsLevel' -ObjectIdNames[19810] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByMethod_TimeFirstChange' -ObjectIdNames[19811] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent' -ObjectIdNames[19812] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Active' -ObjectIdNames[19813] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_Classification' -ObjectIdNames[19814] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_DiagnosticsLevel' -ObjectIdNames[19815] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalByParent_TimeFirstChange' -ObjectIdNames[19816] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError' -ObjectIdNames[19817] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Active' -ObjectIdNames[19818] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_Classification' -ObjectIdNames[19819] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_DiagnosticsLevel' -ObjectIdNames[19820] = 'PubSubDiagnosticsConnectionType_Counters_StateOperationalFromError_TimeFirstChange' -ObjectIdNames[19821] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent' -ObjectIdNames[19822] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Active' -ObjectIdNames[19823] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_Classification' -ObjectIdNames[19824] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_DiagnosticsLevel' -ObjectIdNames[19825] = 'PubSubDiagnosticsConnectionType_Counters_StatePausedByParent_TimeFirstChange' -ObjectIdNames[19826] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod' -ObjectIdNames[19827] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Active' -ObjectIdNames[19828] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_Classification' -ObjectIdNames[19829] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_DiagnosticsLevel' -ObjectIdNames[19830] = 'PubSubDiagnosticsConnectionType_Counters_StateDisabledByMethod_TimeFirstChange' ObjectIdNames[19831] = 'PubSubDiagnosticsConnectionType_LiveValues' ObjectIdNames[19832] = 'PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress' ObjectIdNames[19833] = 'PubSubDiagnosticsConnectionType_LiveValues_ResolvedAddress_DiagnosticsLevel' ObjectIdNames[19834] = 'PubSubDiagnosticsWriterGroupType' -ObjectIdNames[19835] = 'PubSubDiagnosticsWriterGroupType_DiagnosticsLevel' -ObjectIdNames[19836] = 'PubSubDiagnosticsWriterGroupType_TotalInformation' -ObjectIdNames[19837] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_Active' -ObjectIdNames[19838] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_Classification' -ObjectIdNames[19839] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19840] = 'PubSubDiagnosticsWriterGroupType_TotalInformation_TimeFirstChange' -ObjectIdNames[19841] = 'PubSubDiagnosticsWriterGroupType_TotalError' -ObjectIdNames[19842] = 'PubSubDiagnosticsWriterGroupType_TotalError_Active' -ObjectIdNames[19843] = 'PubSubDiagnosticsWriterGroupType_TotalError_Classification' -ObjectIdNames[19844] = 'PubSubDiagnosticsWriterGroupType_TotalError_DiagnosticsLevel' -ObjectIdNames[19845] = 'PubSubDiagnosticsWriterGroupType_TotalError_TimeFirstChange' -ObjectIdNames[19846] = 'PubSubDiagnosticsWriterGroupType_Reset' -ObjectIdNames[19847] = 'PubSubDiagnosticsWriterGroupType_SubError' ObjectIdNames[19848] = 'PubSubDiagnosticsWriterGroupType_Counters' ObjectIdNames[19849] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError' ObjectIdNames[19850] = 'PubSubDiagnosticsWriterGroupType_Counters_StateError_Active' @@ -26884,19 +18828,6 @@ class ObjectIds: ObjectIdNames[19901] = 'PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID' ObjectIdNames[19902] = 'PubSubDiagnosticsWriterGroupType_LiveValues_TimeToNextTokenID_DiagnosticsLevel' ObjectIdNames[19903] = 'PubSubDiagnosticsReaderGroupType' -ObjectIdNames[19904] = 'PubSubDiagnosticsReaderGroupType_DiagnosticsLevel' -ObjectIdNames[19905] = 'PubSubDiagnosticsReaderGroupType_TotalInformation' -ObjectIdNames[19906] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_Active' -ObjectIdNames[19907] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_Classification' -ObjectIdNames[19908] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19909] = 'PubSubDiagnosticsReaderGroupType_TotalInformation_TimeFirstChange' -ObjectIdNames[19910] = 'PubSubDiagnosticsReaderGroupType_TotalError' -ObjectIdNames[19911] = 'PubSubDiagnosticsReaderGroupType_TotalError_Active' -ObjectIdNames[19912] = 'PubSubDiagnosticsReaderGroupType_TotalError_Classification' -ObjectIdNames[19913] = 'PubSubDiagnosticsReaderGroupType_TotalError_DiagnosticsLevel' -ObjectIdNames[19914] = 'PubSubDiagnosticsReaderGroupType_TotalError_TimeFirstChange' -ObjectIdNames[19915] = 'PubSubDiagnosticsReaderGroupType_Reset' -ObjectIdNames[19916] = 'PubSubDiagnosticsReaderGroupType_SubError' ObjectIdNames[19917] = 'PubSubDiagnosticsReaderGroupType_Counters' ObjectIdNames[19918] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError' ObjectIdNames[19919] = 'PubSubDiagnosticsReaderGroupType_Counters_StateError_Active' @@ -26949,19 +18880,6 @@ class ObjectIds: ObjectIdNames[19966] = 'PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders' ObjectIdNames[19967] = 'PubSubDiagnosticsReaderGroupType_LiveValues_OperationalDataSetReaders_DiagnosticsLevel' ObjectIdNames[19968] = 'PubSubDiagnosticsDataSetWriterType' -ObjectIdNames[19969] = 'PubSubDiagnosticsDataSetWriterType_DiagnosticsLevel' -ObjectIdNames[19970] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation' -ObjectIdNames[19971] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_Active' -ObjectIdNames[19972] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_Classification' -ObjectIdNames[19973] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[19974] = 'PubSubDiagnosticsDataSetWriterType_TotalInformation_TimeFirstChange' -ObjectIdNames[19975] = 'PubSubDiagnosticsDataSetWriterType_TotalError' -ObjectIdNames[19976] = 'PubSubDiagnosticsDataSetWriterType_TotalError_Active' -ObjectIdNames[19977] = 'PubSubDiagnosticsDataSetWriterType_TotalError_Classification' -ObjectIdNames[19978] = 'PubSubDiagnosticsDataSetWriterType_TotalError_DiagnosticsLevel' -ObjectIdNames[19979] = 'PubSubDiagnosticsDataSetWriterType_TotalError_TimeFirstChange' -ObjectIdNames[19980] = 'PubSubDiagnosticsDataSetWriterType_Reset' -ObjectIdNames[19981] = 'PubSubDiagnosticsDataSetWriterType_SubError' ObjectIdNames[19982] = 'PubSubDiagnosticsDataSetWriterType_Counters' ObjectIdNames[19983] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError' ObjectIdNames[19984] = 'PubSubDiagnosticsDataSetWriterType_Counters_StateError_Active' @@ -27008,19 +18926,6 @@ class ObjectIds: ObjectIdNames[20025] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion' ObjectIdNames[20026] = 'PubSubDiagnosticsDataSetWriterType_LiveValues_MinorVersion_DiagnosticsLevel' ObjectIdNames[20027] = 'PubSubDiagnosticsDataSetReaderType' -ObjectIdNames[20028] = 'PubSubDiagnosticsDataSetReaderType_DiagnosticsLevel' -ObjectIdNames[20029] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation' -ObjectIdNames[20030] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_Active' -ObjectIdNames[20031] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_Classification' -ObjectIdNames[20032] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_DiagnosticsLevel' -ObjectIdNames[20033] = 'PubSubDiagnosticsDataSetReaderType_TotalInformation_TimeFirstChange' -ObjectIdNames[20034] = 'PubSubDiagnosticsDataSetReaderType_TotalError' -ObjectIdNames[20035] = 'PubSubDiagnosticsDataSetReaderType_TotalError_Active' -ObjectIdNames[20036] = 'PubSubDiagnosticsDataSetReaderType_TotalError_Classification' -ObjectIdNames[20037] = 'PubSubDiagnosticsDataSetReaderType_TotalError_DiagnosticsLevel' -ObjectIdNames[20038] = 'PubSubDiagnosticsDataSetReaderType_TotalError_TimeFirstChange' -ObjectIdNames[20039] = 'PubSubDiagnosticsDataSetReaderType_Reset' -ObjectIdNames[20040] = 'PubSubDiagnosticsDataSetReaderType_SubError' ObjectIdNames[20041] = 'PubSubDiagnosticsDataSetReaderType_Counters' ObjectIdNames[20042] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError' ObjectIdNames[20043] = 'PubSubDiagnosticsDataSetReaderType_Counters_StateError_Active' @@ -28128,7 +20033,6 @@ class ObjectIds: ObjectIdNames[21145] = 'NetworkAddressType' ObjectIdNames[21146] = 'NetworkAddressType_NetworkInterface' ObjectIdNames[21147] = 'NetworkAddressUrlType' -ObjectIdNames[21148] = 'NetworkAddressUrlType_NetworkInterface' ObjectIdNames[21149] = 'NetworkAddressUrlType_Url' ObjectIdNames[21150] = 'WriterGroupDataType_Encoding_DefaultBinary' ObjectIdNames[21151] = 'NetworkAddressDataType_Encoding_DefaultBinary' @@ -30451,29 +22355,14 @@ class ObjectIds: ObjectIdNames[23468] = 'AliasNameDataType' ObjectIdNames[23469] = 'AliasFor' ObjectIdNames[23470] = 'Aliases' -ObjectIdNames[23471] = 'Aliases_Alias_Placeholder' -ObjectIdNames[23472] = 'Aliases_SubAliasNameCategories_Placeholder' -ObjectIdNames[23473] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23474] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23475] = 'Aliases_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' ObjectIdNames[23476] = 'Aliases_FindAlias' ObjectIdNames[23477] = 'Aliases_FindAlias_InputArguments' ObjectIdNames[23478] = 'Aliases_FindAlias_OutputArguments' ObjectIdNames[23479] = 'TagVariables' -ObjectIdNames[23480] = 'TagVariables_Alias_Placeholder' -ObjectIdNames[23481] = 'TagVariables_SubAliasNameCategories_Placeholder' -ObjectIdNames[23482] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23483] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23484] = 'TagVariables_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' ObjectIdNames[23485] = 'TagVariables_FindAlias' ObjectIdNames[23486] = 'TagVariables_FindAlias_InputArguments' ObjectIdNames[23487] = 'TagVariables_FindAlias_OutputArguments' ObjectIdNames[23488] = 'Topics' -ObjectIdNames[23489] = 'Topics_Alias_Placeholder' -ObjectIdNames[23490] = 'Topics_SubAliasNameCategories_Placeholder' -ObjectIdNames[23491] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias' -ObjectIdNames[23492] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias_InputArguments' -ObjectIdNames[23493] = 'Topics_SubAliasNameCategories_Placeholder_FindAlias_OutputArguments' ObjectIdNames[23494] = 'Topics_FindAlias' ObjectIdNames[23495] = 'Topics_FindAlias_InputArguments' ObjectIdNames[23496] = 'Topics_FindAlias_OutputArguments' @@ -30542,6 +22431,22 @@ class ObjectIds: ObjectIdNames[23559] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_ServiceCertificate' ObjectIdNames[23560] = 'AuthorizationServicesConfigurationFolderType_ServiceName_Placeholder_IssuerEndpointUrl' ObjectIdNames[23562] = 'IsDeprecated' +ObjectIdNames[23563] = 'TrustListType_DefaultValidationOptions' +ObjectIdNames[23564] = 'TrustListValidationOptions' +ObjectIdNames[23565] = 'TrustListValidationOptions_OptionSetValues' +ObjectIdNames[23566] = 'CertificateGroupType_TrustList_DefaultValidationOptions' +ObjectIdNames[23567] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23568] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23569] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23570] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_DefaultValidationOptions' +ObjectIdNames[23571] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23572] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23573] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23574] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23575] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23576] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[23593] = 'ServerConfigurationType_HasSecureElement' +ObjectIdNames[23597] = 'ServerConfiguration_HasSecureElement' ObjectIdNames[23599] = 'StandaloneSubscribedDataSetRefDataType' ObjectIdNames[23600] = 'StandaloneSubscribedDataSetDataType' ObjectIdNames[23601] = 'SecurityGroupDataType' @@ -30550,11 +22455,8 @@ class ObjectIds: ObjectIdNames[23604] = 'TransmitQosDataType' ObjectIdNames[23605] = 'TransmitQosPriorityDataType' ObjectIdNames[23606] = 'AuditClientEventType' -ObjectIdNames[23607] = 'AuditClientEventType_EventId' ObjectIdNames[23608] = 'ReceiveQosDataType' ObjectIdNames[23609] = 'ReceiveQosPriorityDataType' -ObjectIdNames[23610] = 'AuditClientEventType_EventType' -ObjectIdNames[23611] = 'AuditClientEventType_SourceNode' ObjectIdNames[23612] = 'DatagramConnectionTransport2DataType' ObjectIdNames[23613] = 'DatagramWriterGroupTransport2DataType' ObjectIdNames[23614] = 'DatagramDataSetReaderTransportDataType' @@ -30702,23 +22604,12 @@ class ObjectIds: ObjectIdNames[23888] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType' ObjectIdNames[23889] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType_DataTypeVersion' ObjectIdNames[23890] = 'OpcUa_BinarySchema_TransmitQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23891] = 'AuditClientEventType_SourceName' -ObjectIdNames[23892] = 'AuditClientEventType_Time' -ObjectIdNames[23893] = 'AuditClientEventType_ReceiveTime' -ObjectIdNames[23894] = 'AuditClientEventType_LocalTime' -ObjectIdNames[23895] = 'AuditClientEventType_Message' -ObjectIdNames[23896] = 'AuditClientEventType_Severity' ObjectIdNames[23897] = 'OpcUa_BinarySchema_ReceiveQosDataType' ObjectIdNames[23898] = 'OpcUa_BinarySchema_ReceiveQosDataType_DataTypeVersion' ObjectIdNames[23899] = 'OpcUa_BinarySchema_ReceiveQosDataType_DictionaryFragment' ObjectIdNames[23900] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType' ObjectIdNames[23901] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType_DataTypeVersion' ObjectIdNames[23902] = 'OpcUa_BinarySchema_ReceiveQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23903] = 'AuditClientEventType_ActionTimeStamp' -ObjectIdNames[23904] = 'AuditClientEventType_Status' -ObjectIdNames[23905] = 'AuditClientEventType_ServerId' -ObjectIdNames[23906] = 'AuditClientEventType_ClientAuditEntryId' -ObjectIdNames[23907] = 'AuditClientEventType_ClientUserId' ObjectIdNames[23908] = 'AuditClientEventType_ServerUri' ObjectIdNames[23909] = 'OpcUa_BinarySchema_DatagramConnectionTransport2DataType' ObjectIdNames[23910] = 'OpcUa_BinarySchema_DatagramConnectionTransport2DataType_DataTypeVersion' @@ -30737,11 +22628,8 @@ class ObjectIds: ObjectIdNames[23924] = 'TransmitQosDataType_Encoding_DefaultXml' ObjectIdNames[23925] = 'TransmitQosPriorityDataType_Encoding_DefaultXml' ObjectIdNames[23926] = 'AuditClientUpdateMethodResultEventType' -ObjectIdNames[23927] = 'AuditClientUpdateMethodResultEventType_EventId' ObjectIdNames[23928] = 'ReceiveQosDataType_Encoding_DefaultXml' ObjectIdNames[23929] = 'ReceiveQosPriorityDataType_Encoding_DefaultXml' -ObjectIdNames[23930] = 'AuditClientUpdateMethodResultEventType_EventType' -ObjectIdNames[23931] = 'AuditClientUpdateMethodResultEventType_SourceNode' ObjectIdNames[23932] = 'DatagramConnectionTransport2DataType_Encoding_DefaultXml' ObjectIdNames[23933] = 'DatagramWriterGroupTransport2DataType_Encoding_DefaultXml' ObjectIdNames[23934] = 'DatagramDataSetReaderTransportDataType_Encoding_DefaultXml' @@ -30766,24 +22654,12 @@ class ObjectIds: ObjectIdNames[23956] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType' ObjectIdNames[23957] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType_DataTypeVersion' ObjectIdNames[23958] = 'OpcUa_XmlSchema_TransmitQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23959] = 'AuditClientUpdateMethodResultEventType_SourceName' -ObjectIdNames[23960] = 'AuditClientUpdateMethodResultEventType_Time' -ObjectIdNames[23961] = 'AuditClientUpdateMethodResultEventType_ReceiveTime' -ObjectIdNames[23962] = 'AuditClientUpdateMethodResultEventType_LocalTime' -ObjectIdNames[23963] = 'AuditClientUpdateMethodResultEventType_Message' -ObjectIdNames[23964] = 'AuditClientUpdateMethodResultEventType_Severity' ObjectIdNames[23965] = 'OpcUa_XmlSchema_ReceiveQosDataType' ObjectIdNames[23966] = 'OpcUa_XmlSchema_ReceiveQosDataType_DataTypeVersion' ObjectIdNames[23967] = 'OpcUa_XmlSchema_ReceiveQosDataType_DictionaryFragment' ObjectIdNames[23968] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType' ObjectIdNames[23969] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType_DataTypeVersion' ObjectIdNames[23970] = 'OpcUa_XmlSchema_ReceiveQosPriorityDataType_DictionaryFragment' -ObjectIdNames[23971] = 'AuditClientUpdateMethodResultEventType_ActionTimeStamp' -ObjectIdNames[23972] = 'AuditClientUpdateMethodResultEventType_Status' -ObjectIdNames[23973] = 'AuditClientUpdateMethodResultEventType_ServerId' -ObjectIdNames[23974] = 'AuditClientUpdateMethodResultEventType_ClientAuditEntryId' -ObjectIdNames[23975] = 'AuditClientUpdateMethodResultEventType_ClientUserId' -ObjectIdNames[23976] = 'AuditClientUpdateMethodResultEventType_ServerUri' ObjectIdNames[23977] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType' ObjectIdNames[23978] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DataTypeVersion' ObjectIdNames[23979] = 'OpcUa_XmlSchema_DatagramConnectionTransport2DataType_DictionaryFragment' @@ -30820,7 +22696,6 @@ class ObjectIds: ObjectIdNames[24012] = 'PublishSubscribe_SubscribedDataSets_AddSubscribedDataSet_OutputArguments' ObjectIdNames[24013] = 'PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet' ObjectIdNames[24014] = 'PublishSubscribe_SubscribedDataSets_RemoveSubscribedDataSet_InputArguments' -ObjectIdNames[24015] = 'PublishSubscribe_DataSetClasses_DataSetName_Placeholder' ObjectIdNames[24016] = 'DatagramDataSetReaderTransportType' ObjectIdNames[24017] = 'DatagramDataSetReaderTransportType_Address' ObjectIdNames[24018] = 'DatagramDataSetReaderTransportType_Address_NetworkInterface' @@ -30948,12 +22823,8 @@ class ObjectIds: ObjectIdNames[24189] = 'IIeeeTsnInterfaceConfigurationType_MacAddress' ObjectIdNames[24190] = 'IIeeeTsnInterfaceConfigurationType_InterfaceName' ObjectIdNames[24191] = 'IIeeeTsnInterfaceConfigurationTalkerType' -ObjectIdNames[24192] = 'IIeeeTsnInterfaceConfigurationTalkerType_MacAddress' -ObjectIdNames[24193] = 'IIeeeTsnInterfaceConfigurationTalkerType_InterfaceName' ObjectIdNames[24194] = 'IIeeeTsnInterfaceConfigurationTalkerType_TimeAwareOffset' ObjectIdNames[24195] = 'IIeeeTsnInterfaceConfigurationListenerType' -ObjectIdNames[24196] = 'IIeeeTsnInterfaceConfigurationListenerType_MacAddress' -ObjectIdNames[24197] = 'IIeeeTsnInterfaceConfigurationListenerType_InterfaceName' ObjectIdNames[24198] = 'IIeeeTsnInterfaceConfigurationListenerType_ReceiveOffset' ObjectIdNames[24199] = 'IIeeeTsnMacAddressType' ObjectIdNames[24200] = 'IIeeeTsnMacAddressType_DestinationAddress' @@ -30993,12 +22864,9 @@ class ObjectIds: ObjectIdNames[24242] = 'TsnListenerStatus_EnumValues' ObjectIdNames[24243] = 'OPCUANamespaceMetadata_NamespaceFile_MaxByteStringLength' ObjectIdNames[24244] = 'FileType_MaxByteStringLength' -ObjectIdNames[24245] = 'AddressSpaceFileType_MaxByteStringLength' ObjectIdNames[24246] = 'NamespaceMetadataType_NamespaceFile_MaxByteStringLength' ObjectIdNames[24247] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_MaxByteStringLength' ObjectIdNames[24248] = 'FileDirectoryType_FileName_Placeholder_MaxByteStringLength' -ObjectIdNames[24249] = 'FileSystem_FileName_Placeholder_MaxByteStringLength' -ObjectIdNames[24250] = 'TrustListType_MaxByteStringLength' ObjectIdNames[24251] = 'CertificateGroupType_TrustList_MaxByteStringLength' ObjectIdNames[24252] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_MaxByteStringLength' ObjectIdNames[24253] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_MaxByteStringLength' @@ -31085,186 +22953,6 @@ class ObjectIds: ObjectIdNames[24335] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_PlaceInService2_InputArguments' ObjectIdNames[24336] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2' ObjectIdNames[24337] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_Reset2_InputArguments' -ObjectIdNames[24338] = 'LimitAlarmType_Suppress2' -ObjectIdNames[24339] = 'LimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24340] = 'LimitAlarmType_Unsuppress2' -ObjectIdNames[24341] = 'LimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24342] = 'LimitAlarmType_RemoveFromService2' -ObjectIdNames[24343] = 'LimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24344] = 'LimitAlarmType_PlaceInService2' -ObjectIdNames[24345] = 'LimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24346] = 'LimitAlarmType_Reset2' -ObjectIdNames[24347] = 'LimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24348] = 'ExclusiveLimitAlarmType_Suppress2' -ObjectIdNames[24349] = 'ExclusiveLimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24350] = 'ExclusiveLimitAlarmType_Unsuppress2' -ObjectIdNames[24351] = 'ExclusiveLimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24352] = 'ExclusiveLimitAlarmType_RemoveFromService2' -ObjectIdNames[24353] = 'ExclusiveLimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24354] = 'ExclusiveLimitAlarmType_PlaceInService2' -ObjectIdNames[24355] = 'ExclusiveLimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24356] = 'ExclusiveLimitAlarmType_Reset2' -ObjectIdNames[24357] = 'ExclusiveLimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24358] = 'NonExclusiveLimitAlarmType_Suppress2' -ObjectIdNames[24359] = 'NonExclusiveLimitAlarmType_Suppress2_InputArguments' -ObjectIdNames[24360] = 'NonExclusiveLimitAlarmType_Unsuppress2' -ObjectIdNames[24361] = 'NonExclusiveLimitAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24362] = 'NonExclusiveLimitAlarmType_RemoveFromService2' -ObjectIdNames[24363] = 'NonExclusiveLimitAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24364] = 'NonExclusiveLimitAlarmType_PlaceInService2' -ObjectIdNames[24365] = 'NonExclusiveLimitAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24366] = 'NonExclusiveLimitAlarmType_Reset2' -ObjectIdNames[24367] = 'NonExclusiveLimitAlarmType_Reset2_InputArguments' -ObjectIdNames[24368] = 'NonExclusiveLevelAlarmType_Suppress2' -ObjectIdNames[24369] = 'NonExclusiveLevelAlarmType_Suppress2_InputArguments' -ObjectIdNames[24370] = 'NonExclusiveLevelAlarmType_Unsuppress2' -ObjectIdNames[24371] = 'NonExclusiveLevelAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24372] = 'NonExclusiveLevelAlarmType_RemoveFromService2' -ObjectIdNames[24373] = 'NonExclusiveLevelAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24374] = 'NonExclusiveLevelAlarmType_PlaceInService2' -ObjectIdNames[24375] = 'NonExclusiveLevelAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24376] = 'NonExclusiveLevelAlarmType_Reset2' -ObjectIdNames[24377] = 'NonExclusiveLevelAlarmType_Reset2_InputArguments' -ObjectIdNames[24378] = 'ExclusiveLevelAlarmType_Suppress2' -ObjectIdNames[24379] = 'ExclusiveLevelAlarmType_Suppress2_InputArguments' -ObjectIdNames[24380] = 'ExclusiveLevelAlarmType_Unsuppress2' -ObjectIdNames[24381] = 'ExclusiveLevelAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24382] = 'ExclusiveLevelAlarmType_RemoveFromService2' -ObjectIdNames[24383] = 'ExclusiveLevelAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24384] = 'ExclusiveLevelAlarmType_PlaceInService2' -ObjectIdNames[24385] = 'ExclusiveLevelAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24386] = 'ExclusiveLevelAlarmType_Reset2' -ObjectIdNames[24387] = 'ExclusiveLevelAlarmType_Reset2_InputArguments' -ObjectIdNames[24388] = 'NonExclusiveDeviationAlarmType_Suppress2' -ObjectIdNames[24389] = 'NonExclusiveDeviationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24390] = 'NonExclusiveDeviationAlarmType_Unsuppress2' -ObjectIdNames[24391] = 'NonExclusiveDeviationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24392] = 'NonExclusiveDeviationAlarmType_RemoveFromService2' -ObjectIdNames[24393] = 'NonExclusiveDeviationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24394] = 'NonExclusiveDeviationAlarmType_PlaceInService2' -ObjectIdNames[24395] = 'NonExclusiveDeviationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24396] = 'NonExclusiveDeviationAlarmType_Reset2' -ObjectIdNames[24397] = 'NonExclusiveDeviationAlarmType_Reset2_InputArguments' -ObjectIdNames[24398] = 'NonExclusiveRateOfChangeAlarmType_Suppress2' -ObjectIdNames[24399] = 'NonExclusiveRateOfChangeAlarmType_Suppress2_InputArguments' -ObjectIdNames[24400] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress2' -ObjectIdNames[24401] = 'NonExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24402] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService2' -ObjectIdNames[24403] = 'NonExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24404] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService2' -ObjectIdNames[24405] = 'NonExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24406] = 'NonExclusiveRateOfChangeAlarmType_Reset2' -ObjectIdNames[24407] = 'NonExclusiveRateOfChangeAlarmType_Reset2_InputArguments' -ObjectIdNames[24408] = 'ExclusiveDeviationAlarmType_Suppress2' -ObjectIdNames[24409] = 'ExclusiveDeviationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24410] = 'ExclusiveDeviationAlarmType_Unsuppress2' -ObjectIdNames[24411] = 'ExclusiveDeviationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24412] = 'ExclusiveDeviationAlarmType_RemoveFromService2' -ObjectIdNames[24413] = 'ExclusiveDeviationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24414] = 'ExclusiveDeviationAlarmType_PlaceInService2' -ObjectIdNames[24415] = 'ExclusiveDeviationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24416] = 'ExclusiveDeviationAlarmType_Reset2' -ObjectIdNames[24417] = 'ExclusiveDeviationAlarmType_Reset2_InputArguments' -ObjectIdNames[24418] = 'ExclusiveRateOfChangeAlarmType_Suppress2' -ObjectIdNames[24419] = 'ExclusiveRateOfChangeAlarmType_Suppress2_InputArguments' -ObjectIdNames[24420] = 'ExclusiveRateOfChangeAlarmType_Unsuppress2' -ObjectIdNames[24421] = 'ExclusiveRateOfChangeAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24422] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService2' -ObjectIdNames[24423] = 'ExclusiveRateOfChangeAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24424] = 'ExclusiveRateOfChangeAlarmType_PlaceInService2' -ObjectIdNames[24425] = 'ExclusiveRateOfChangeAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24426] = 'ExclusiveRateOfChangeAlarmType_Reset2' -ObjectIdNames[24427] = 'ExclusiveRateOfChangeAlarmType_Reset2_InputArguments' -ObjectIdNames[24428] = 'DiscreteAlarmType_Suppress2' -ObjectIdNames[24429] = 'DiscreteAlarmType_Suppress2_InputArguments' -ObjectIdNames[24430] = 'DiscreteAlarmType_Unsuppress2' -ObjectIdNames[24431] = 'DiscreteAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24432] = 'DiscreteAlarmType_RemoveFromService2' -ObjectIdNames[24433] = 'DiscreteAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24434] = 'DiscreteAlarmType_PlaceInService2' -ObjectIdNames[24435] = 'DiscreteAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24436] = 'DiscreteAlarmType_Reset2' -ObjectIdNames[24437] = 'DiscreteAlarmType_Reset2_InputArguments' -ObjectIdNames[24438] = 'OffNormalAlarmType_Suppress2' -ObjectIdNames[24439] = 'OffNormalAlarmType_Suppress2_InputArguments' -ObjectIdNames[24440] = 'OffNormalAlarmType_Unsuppress2' -ObjectIdNames[24441] = 'OffNormalAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24442] = 'OffNormalAlarmType_RemoveFromService2' -ObjectIdNames[24443] = 'OffNormalAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24444] = 'OffNormalAlarmType_PlaceInService2' -ObjectIdNames[24445] = 'OffNormalAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24446] = 'OffNormalAlarmType_Reset2' -ObjectIdNames[24447] = 'OffNormalAlarmType_Reset2_InputArguments' -ObjectIdNames[24448] = 'SystemOffNormalAlarmType_Suppress2' -ObjectIdNames[24449] = 'SystemOffNormalAlarmType_Suppress2_InputArguments' -ObjectIdNames[24450] = 'SystemOffNormalAlarmType_Unsuppress2' -ObjectIdNames[24451] = 'SystemOffNormalAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24452] = 'SystemOffNormalAlarmType_RemoveFromService2' -ObjectIdNames[24453] = 'SystemOffNormalAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24454] = 'SystemOffNormalAlarmType_PlaceInService2' -ObjectIdNames[24455] = 'SystemOffNormalAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24456] = 'SystemOffNormalAlarmType_Reset2' -ObjectIdNames[24457] = 'SystemOffNormalAlarmType_Reset2_InputArguments' -ObjectIdNames[24458] = 'TripAlarmType_Suppress2' -ObjectIdNames[24459] = 'TripAlarmType_Suppress2_InputArguments' -ObjectIdNames[24460] = 'TripAlarmType_Unsuppress2' -ObjectIdNames[24461] = 'TripAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24462] = 'TripAlarmType_RemoveFromService2' -ObjectIdNames[24463] = 'TripAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24464] = 'TripAlarmType_PlaceInService2' -ObjectIdNames[24465] = 'TripAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24466] = 'TripAlarmType_Reset2' -ObjectIdNames[24467] = 'TripAlarmType_Reset2_InputArguments' -ObjectIdNames[24468] = 'InstrumentDiagnosticAlarmType_Suppress2' -ObjectIdNames[24469] = 'InstrumentDiagnosticAlarmType_Suppress2_InputArguments' -ObjectIdNames[24470] = 'InstrumentDiagnosticAlarmType_Unsuppress2' -ObjectIdNames[24471] = 'InstrumentDiagnosticAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24472] = 'InstrumentDiagnosticAlarmType_RemoveFromService2' -ObjectIdNames[24473] = 'InstrumentDiagnosticAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24474] = 'InstrumentDiagnosticAlarmType_PlaceInService2' -ObjectIdNames[24475] = 'InstrumentDiagnosticAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24476] = 'InstrumentDiagnosticAlarmType_Reset2' -ObjectIdNames[24477] = 'InstrumentDiagnosticAlarmType_Reset2_InputArguments' -ObjectIdNames[24478] = 'SystemDiagnosticAlarmType_Suppress2' -ObjectIdNames[24479] = 'SystemDiagnosticAlarmType_Suppress2_InputArguments' -ObjectIdNames[24480] = 'SystemDiagnosticAlarmType_Unsuppress2' -ObjectIdNames[24481] = 'SystemDiagnosticAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24482] = 'SystemDiagnosticAlarmType_RemoveFromService2' -ObjectIdNames[24483] = 'SystemDiagnosticAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24484] = 'SystemDiagnosticAlarmType_PlaceInService2' -ObjectIdNames[24485] = 'SystemDiagnosticAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24486] = 'SystemDiagnosticAlarmType_Reset2' -ObjectIdNames[24487] = 'SystemDiagnosticAlarmType_Reset2_InputArguments' -ObjectIdNames[24488] = 'CertificateExpirationAlarmType_Suppress2' -ObjectIdNames[24489] = 'CertificateExpirationAlarmType_Suppress2_InputArguments' -ObjectIdNames[24490] = 'CertificateExpirationAlarmType_Unsuppress2' -ObjectIdNames[24491] = 'CertificateExpirationAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24492] = 'CertificateExpirationAlarmType_RemoveFromService2' -ObjectIdNames[24493] = 'CertificateExpirationAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24494] = 'CertificateExpirationAlarmType_PlaceInService2' -ObjectIdNames[24495] = 'CertificateExpirationAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24496] = 'CertificateExpirationAlarmType_Reset2' -ObjectIdNames[24497] = 'CertificateExpirationAlarmType_Reset2_InputArguments' -ObjectIdNames[24498] = 'DiscrepancyAlarmType_Suppress2' -ObjectIdNames[24499] = 'DiscrepancyAlarmType_Suppress2_InputArguments' -ObjectIdNames[24500] = 'DiscrepancyAlarmType_Unsuppress2' -ObjectIdNames[24501] = 'DiscrepancyAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24502] = 'DiscrepancyAlarmType_RemoveFromService2' -ObjectIdNames[24503] = 'DiscrepancyAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24504] = 'DiscrepancyAlarmType_PlaceInService2' -ObjectIdNames[24505] = 'DiscrepancyAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24506] = 'DiscrepancyAlarmType_Reset2' -ObjectIdNames[24507] = 'DiscrepancyAlarmType_Reset2_InputArguments' -ObjectIdNames[24508] = 'TrustListOutOfDateAlarmType_Suppress2' -ObjectIdNames[24509] = 'TrustListOutOfDateAlarmType_Suppress2_InputArguments' -ObjectIdNames[24510] = 'TrustListOutOfDateAlarmType_Unsuppress2' -ObjectIdNames[24511] = 'TrustListOutOfDateAlarmType_Unsuppress2_InputArguments' -ObjectIdNames[24512] = 'TrustListOutOfDateAlarmType_RemoveFromService2' -ObjectIdNames[24513] = 'TrustListOutOfDateAlarmType_RemoveFromService2_InputArguments' -ObjectIdNames[24514] = 'TrustListOutOfDateAlarmType_PlaceInService2' -ObjectIdNames[24515] = 'TrustListOutOfDateAlarmType_PlaceInService2_InputArguments' -ObjectIdNames[24516] = 'TrustListOutOfDateAlarmType_Reset2' -ObjectIdNames[24517] = 'TrustListOutOfDateAlarmType_Reset2_InputArguments' ObjectIdNames[24518] = 'CertificateGroupType_CertificateExpired_Suppress2' ObjectIdNames[24519] = 'CertificateGroupType_CertificateExpired_Suppress2_InputArguments' ObjectIdNames[24520] = 'CertificateGroupType_CertificateExpired_Unsuppress2' @@ -31506,13 +23194,6 @@ class ObjectIds: ObjectIdNames[24759] = 'ShelvedStateMachineType_Unshelve2_InputArguments' ObjectIdNames[24760] = 'ShelvedStateMachineType_OneShotShelve2' ObjectIdNames[24761] = 'ShelvedStateMachineType_OneShotShelve2_InputArguments' -ObjectIdNames[24762] = 'LimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24763] = 'LimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24764] = 'LimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24765] = 'LimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24766] = 'LimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24767] = 'LimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24768] = 'LimitAlarmType_GetGroupMemberships' ObjectIdNames[24770] = 'LimitAlarmType_SeverityHighHigh' ObjectIdNames[24771] = 'LimitAlarmType_SeverityHigh' ObjectIdNames[24772] = 'LimitAlarmType_SeverityLow' @@ -31521,189 +23202,6 @@ class ObjectIds: ObjectIdNames[24775] = 'LimitAlarmType_HighDeadband' ObjectIdNames[24776] = 'LimitAlarmType_LowDeadband' ObjectIdNames[24777] = 'LimitAlarmType_LowLowDeadband' -ObjectIdNames[24778] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24779] = 'ExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24780] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24781] = 'ExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24782] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24783] = 'ExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24784] = 'ExclusiveLimitAlarmType_GetGroupMemberships' -ObjectIdNames[24786] = 'ExclusiveLimitAlarmType_SeverityHighHigh' -ObjectIdNames[24787] = 'ExclusiveLimitAlarmType_SeverityHigh' -ObjectIdNames[24788] = 'ExclusiveLimitAlarmType_SeverityLow' -ObjectIdNames[24789] = 'ExclusiveLimitAlarmType_SeverityLowLow' -ObjectIdNames[24790] = 'ExclusiveLimitAlarmType_HighHighDeadband' -ObjectIdNames[24791] = 'ExclusiveLimitAlarmType_HighDeadband' -ObjectIdNames[24792] = 'ExclusiveLimitAlarmType_LowDeadband' -ObjectIdNames[24793] = 'ExclusiveLimitAlarmType_LowLowDeadband' -ObjectIdNames[24794] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24795] = 'NonExclusiveLimitAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24796] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24797] = 'NonExclusiveLimitAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24798] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24799] = 'NonExclusiveLimitAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24800] = 'NonExclusiveLimitAlarmType_GetGroupMemberships' -ObjectIdNames[24802] = 'NonExclusiveLimitAlarmType_SeverityHighHigh' -ObjectIdNames[24803] = 'NonExclusiveLimitAlarmType_SeverityHigh' -ObjectIdNames[24804] = 'NonExclusiveLimitAlarmType_SeverityLow' -ObjectIdNames[24805] = 'NonExclusiveLimitAlarmType_SeverityLowLow' -ObjectIdNames[24806] = 'NonExclusiveLimitAlarmType_HighHighDeadband' -ObjectIdNames[24807] = 'NonExclusiveLimitAlarmType_HighDeadband' -ObjectIdNames[24808] = 'NonExclusiveLimitAlarmType_LowDeadband' -ObjectIdNames[24809] = 'NonExclusiveLimitAlarmType_LowLowDeadband' -ObjectIdNames[24810] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24811] = 'NonExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24812] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24813] = 'NonExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24814] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24815] = 'NonExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24816] = 'NonExclusiveLevelAlarmType_GetGroupMemberships' -ObjectIdNames[24818] = 'NonExclusiveLevelAlarmType_SeverityHighHigh' -ObjectIdNames[24819] = 'NonExclusiveLevelAlarmType_SeverityHigh' -ObjectIdNames[24820] = 'NonExclusiveLevelAlarmType_SeverityLow' -ObjectIdNames[24821] = 'NonExclusiveLevelAlarmType_SeverityLowLow' -ObjectIdNames[24822] = 'NonExclusiveLevelAlarmType_HighHighDeadband' -ObjectIdNames[24823] = 'NonExclusiveLevelAlarmType_HighDeadband' -ObjectIdNames[24824] = 'NonExclusiveLevelAlarmType_LowDeadband' -ObjectIdNames[24825] = 'NonExclusiveLevelAlarmType_LowLowDeadband' -ObjectIdNames[24826] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24827] = 'ExclusiveLevelAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24828] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24829] = 'ExclusiveLevelAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24830] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24831] = 'ExclusiveLevelAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24832] = 'ExclusiveLevelAlarmType_GetGroupMemberships' -ObjectIdNames[24834] = 'ExclusiveLevelAlarmType_SeverityHighHigh' -ObjectIdNames[24835] = 'ExclusiveLevelAlarmType_SeverityHigh' -ObjectIdNames[24836] = 'ExclusiveLevelAlarmType_SeverityLow' -ObjectIdNames[24837] = 'ExclusiveLevelAlarmType_SeverityLowLow' -ObjectIdNames[24838] = 'ExclusiveLevelAlarmType_HighHighDeadband' -ObjectIdNames[24839] = 'ExclusiveLevelAlarmType_HighDeadband' -ObjectIdNames[24840] = 'ExclusiveLevelAlarmType_LowDeadband' -ObjectIdNames[24841] = 'ExclusiveLevelAlarmType_LowLowDeadband' -ObjectIdNames[24842] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24843] = 'NonExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24844] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24845] = 'NonExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24846] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24847] = 'NonExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24848] = 'NonExclusiveDeviationAlarmType_GetGroupMemberships' -ObjectIdNames[24850] = 'NonExclusiveDeviationAlarmType_SeverityHighHigh' -ObjectIdNames[24851] = 'NonExclusiveDeviationAlarmType_SeverityHigh' -ObjectIdNames[24852] = 'NonExclusiveDeviationAlarmType_SeverityLow' -ObjectIdNames[24853] = 'NonExclusiveDeviationAlarmType_SeverityLowLow' -ObjectIdNames[24854] = 'NonExclusiveDeviationAlarmType_HighHighDeadband' -ObjectIdNames[24855] = 'NonExclusiveDeviationAlarmType_HighDeadband' -ObjectIdNames[24856] = 'NonExclusiveDeviationAlarmType_LowDeadband' -ObjectIdNames[24857] = 'NonExclusiveDeviationAlarmType_LowLowDeadband' -ObjectIdNames[24858] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24859] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24860] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24861] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24862] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24863] = 'NonExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24864] = 'NonExclusiveRateOfChangeAlarmType_GetGroupMemberships' -ObjectIdNames[24866] = 'NonExclusiveRateOfChangeAlarmType_SeverityHighHigh' -ObjectIdNames[24867] = 'NonExclusiveRateOfChangeAlarmType_SeverityHigh' -ObjectIdNames[24868] = 'NonExclusiveRateOfChangeAlarmType_SeverityLow' -ObjectIdNames[24869] = 'NonExclusiveRateOfChangeAlarmType_SeverityLowLow' -ObjectIdNames[24870] = 'NonExclusiveRateOfChangeAlarmType_HighHighDeadband' -ObjectIdNames[24871] = 'NonExclusiveRateOfChangeAlarmType_HighDeadband' -ObjectIdNames[24872] = 'NonExclusiveRateOfChangeAlarmType_LowDeadband' -ObjectIdNames[24873] = 'NonExclusiveRateOfChangeAlarmType_LowLowDeadband' -ObjectIdNames[24874] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24875] = 'ExclusiveDeviationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24876] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24877] = 'ExclusiveDeviationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24878] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24879] = 'ExclusiveDeviationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24880] = 'ExclusiveDeviationAlarmType_GetGroupMemberships' -ObjectIdNames[24882] = 'ExclusiveDeviationAlarmType_SeverityHighHigh' -ObjectIdNames[24883] = 'ExclusiveDeviationAlarmType_SeverityHigh' -ObjectIdNames[24884] = 'ExclusiveDeviationAlarmType_SeverityLow' -ObjectIdNames[24885] = 'ExclusiveDeviationAlarmType_SeverityLowLow' -ObjectIdNames[24886] = 'ExclusiveDeviationAlarmType_HighHighDeadband' -ObjectIdNames[24887] = 'ExclusiveDeviationAlarmType_HighDeadband' -ObjectIdNames[24888] = 'ExclusiveDeviationAlarmType_LowDeadband' -ObjectIdNames[24889] = 'ExclusiveDeviationAlarmType_LowLowDeadband' -ObjectIdNames[24890] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24891] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24892] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24893] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24894] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24895] = 'ExclusiveRateOfChangeAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24896] = 'ExclusiveRateOfChangeAlarmType_GetGroupMemberships' -ObjectIdNames[24898] = 'ExclusiveRateOfChangeAlarmType_SeverityHighHigh' -ObjectIdNames[24899] = 'ExclusiveRateOfChangeAlarmType_SeverityHigh' -ObjectIdNames[24900] = 'ExclusiveRateOfChangeAlarmType_SeverityLow' -ObjectIdNames[24901] = 'ExclusiveRateOfChangeAlarmType_SeverityLowLow' -ObjectIdNames[24902] = 'ExclusiveRateOfChangeAlarmType_HighHighDeadband' -ObjectIdNames[24903] = 'ExclusiveRateOfChangeAlarmType_HighDeadband' -ObjectIdNames[24904] = 'ExclusiveRateOfChangeAlarmType_LowDeadband' -ObjectIdNames[24905] = 'ExclusiveRateOfChangeAlarmType_LowLowDeadband' -ObjectIdNames[24906] = 'DiscreteAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24907] = 'DiscreteAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24908] = 'DiscreteAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24909] = 'DiscreteAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24910] = 'DiscreteAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24911] = 'DiscreteAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24912] = 'DiscreteAlarmType_GetGroupMemberships' -ObjectIdNames[24914] = 'OffNormalAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24915] = 'OffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24916] = 'OffNormalAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24917] = 'OffNormalAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24918] = 'OffNormalAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24919] = 'OffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24920] = 'OffNormalAlarmType_GetGroupMemberships' -ObjectIdNames[24922] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24923] = 'SystemOffNormalAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24924] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24925] = 'SystemOffNormalAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24926] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24927] = 'SystemOffNormalAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24928] = 'SystemOffNormalAlarmType_GetGroupMemberships' -ObjectIdNames[24930] = 'TripAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24931] = 'TripAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24932] = 'TripAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24933] = 'TripAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24934] = 'TripAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24935] = 'TripAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24936] = 'TripAlarmType_GetGroupMemberships' -ObjectIdNames[24938] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24939] = 'InstrumentDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24940] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24941] = 'InstrumentDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24942] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24943] = 'InstrumentDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24944] = 'InstrumentDiagnosticAlarmType_GetGroupMemberships' -ObjectIdNames[24946] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24947] = 'SystemDiagnosticAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24948] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24949] = 'SystemDiagnosticAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24950] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24951] = 'SystemDiagnosticAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24952] = 'SystemDiagnosticAlarmType_GetGroupMemberships' -ObjectIdNames[24954] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24955] = 'CertificateExpirationAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24956] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24957] = 'CertificateExpirationAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24958] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24959] = 'CertificateExpirationAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24960] = 'CertificateExpirationAlarmType_GetGroupMemberships' -ObjectIdNames[24962] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24963] = 'DiscrepancyAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24964] = 'DiscrepancyAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24965] = 'DiscrepancyAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24966] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24967] = 'DiscrepancyAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24968] = 'DiscrepancyAlarmType_GetGroupMemberships' -ObjectIdNames[24970] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2' -ObjectIdNames[24971] = 'TrustListOutOfDateAlarmType_ShelvingState_TimedShelve2_InputArguments' -ObjectIdNames[24972] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve2' -ObjectIdNames[24973] = 'TrustListOutOfDateAlarmType_ShelvingState_Unshelve2_InputArguments' -ObjectIdNames[24974] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2' -ObjectIdNames[24975] = 'TrustListOutOfDateAlarmType_ShelvingState_OneShotShelve2_InputArguments' -ObjectIdNames[24976] = 'TrustListOutOfDateAlarmType_GetGroupMemberships' ObjectIdNames[24978] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2' ObjectIdNames[24979] = 'CertificateGroupType_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' ObjectIdNames[24980] = 'CertificateGroupType_CertificateExpired_ShelvingState_Unshelve2' @@ -31863,24 +23361,6 @@ class ObjectIds: ObjectIdNames[25156] = 'AlarmGroupType_AlarmConditionInstance_Placeholder_GetGroupMemberships_OutputArguments' ObjectIdNames[25157] = 'TimedShelve2MethodType' ObjectIdNames[25158] = 'TimedShelve2MethodType_InputArguments' -ObjectIdNames[25159] = 'LimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25160] = 'ExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25161] = 'NonExclusiveLimitAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25162] = 'NonExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25163] = 'ExclusiveLevelAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25164] = 'NonExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25165] = 'NonExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25166] = 'ExclusiveDeviationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25167] = 'ExclusiveRateOfChangeAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25168] = 'DiscreteAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25169] = 'OffNormalAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25170] = 'SystemOffNormalAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25171] = 'TripAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25172] = 'InstrumentDiagnosticAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25173] = 'SystemDiagnosticAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25174] = 'CertificateExpirationAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25175] = 'DiscrepancyAlarmType_GetGroupMemberships_OutputArguments' -ObjectIdNames[25176] = 'TrustListOutOfDateAlarmType_GetGroupMemberships_OutputArguments' ObjectIdNames[25177] = 'CertificateGroupType_CertificateExpired_GetGroupMemberships_OutputArguments' ObjectIdNames[25178] = 'CertificateGroupType_TrustListOutOfDate_GetGroupMemberships_OutputArguments' ObjectIdNames[25179] = 'CertificateGroupFolderType_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments' @@ -31905,12 +23385,9 @@ class ObjectIds: ObjectIdNames[25198] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' ObjectIdNames[25199] = 'OPCUANamespaceMetadata_NamespaceFile_LastModifiedTime' ObjectIdNames[25200] = 'FileType_LastModifiedTime' -ObjectIdNames[25201] = 'AddressSpaceFileType_LastModifiedTime' ObjectIdNames[25202] = 'NamespaceMetadataType_NamespaceFile_LastModifiedTime' ObjectIdNames[25203] = 'NamespacesType_NamespaceIdentifier_Placeholder_NamespaceFile_LastModifiedTime' ObjectIdNames[25204] = 'FileDirectoryType_FileName_Placeholder_LastModifiedTime' -ObjectIdNames[25205] = 'FileSystem_FileName_Placeholder_LastModifiedTime' -ObjectIdNames[25206] = 'TrustListType_LastModifiedTime' ObjectIdNames[25207] = 'CertificateGroupType_TrustList_LastModifiedTime' ObjectIdNames[25208] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_LastModifiedTime' ObjectIdNames[25209] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_LastModifiedTime' @@ -32052,23 +23529,6 @@ class ObjectIds: ObjectIdNames[25383] = 'AddPushTargetFolderMethodType_OutputArguments' ObjectIdNames[25384] = 'RemovePushTargetFolderMethodType' ObjectIdNames[25385] = 'RemovePushTargetFolderMethodType_InputArguments' -ObjectIdNames[25386] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder' -ObjectIdNames[25387] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_InputArguments' -ObjectIdNames[25388] = 'PublishSubscribeType_SecurityGroups_AddSecurityGroupFolder_OutputArguments' -ObjectIdNames[25389] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder' -ObjectIdNames[25390] = 'PublishSubscribeType_SecurityGroups_RemoveSecurityGroupFolder_InputArguments' -ObjectIdNames[25391] = 'PublishSubscribeType_SecurityGroups_SupportedSecurityPolicyUris' -ObjectIdNames[25392] = 'PublishSubscribeType_KeyPushTargets' -ObjectIdNames[25393] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget' -ObjectIdNames[25394] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget_InputArguments' -ObjectIdNames[25395] = 'PublishSubscribeType_KeyPushTargets_AddPushTarget_OutputArguments' -ObjectIdNames[25396] = 'PublishSubscribeType_KeyPushTargets_RemovePushTarget' -ObjectIdNames[25397] = 'PublishSubscribeType_KeyPushTargets_RemovePushTarget_InputArguments' -ObjectIdNames[25398] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder' -ObjectIdNames[25399] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_InputArguments' -ObjectIdNames[25400] = 'PublishSubscribeType_KeyPushTargets_AddPushTargetFolder_OutputArguments' -ObjectIdNames[25401] = 'PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder' -ObjectIdNames[25402] = 'PublishSubscribeType_KeyPushTargets_RemovePushTargetFolder_InputArguments' ObjectIdNames[25403] = 'PublishSubscribeType_PubSubConfiguration' ObjectIdNames[25404] = 'PublishSubscribeType_PubSubConfiguration_Size' ObjectIdNames[25405] = 'PublishSubscribeType_PubSubConfiguration_Writable' @@ -32149,28 +23609,6 @@ class ObjectIds: ObjectIdNames[25480] = 'PublishSubscribe_DefaultDatagramPublisherId' ObjectIdNames[25481] = 'PublishSubscribe_ConfigurationVersion' ObjectIdNames[25482] = 'PubSubConfigurationType' -ObjectIdNames[25483] = 'PubSubConfigurationType_Size' -ObjectIdNames[25484] = 'PubSubConfigurationType_Writable' -ObjectIdNames[25485] = 'PubSubConfigurationType_UserWritable' -ObjectIdNames[25486] = 'PubSubConfigurationType_OpenCount' -ObjectIdNames[25487] = 'PubSubConfigurationType_MimeType' -ObjectIdNames[25488] = 'PubSubConfigurationType_MaxByteStringLength' -ObjectIdNames[25489] = 'PubSubConfigurationType_LastModifiedTime' -ObjectIdNames[25490] = 'PubSubConfigurationType_Open' -ObjectIdNames[25491] = 'PubSubConfigurationType_Open_InputArguments' -ObjectIdNames[25492] = 'PubSubConfigurationType_Open_OutputArguments' -ObjectIdNames[25493] = 'PubSubConfigurationType_Close' -ObjectIdNames[25494] = 'PubSubConfigurationType_Close_InputArguments' -ObjectIdNames[25495] = 'PubSubConfigurationType_Read' -ObjectIdNames[25496] = 'PubSubConfigurationType_Read_InputArguments' -ObjectIdNames[25497] = 'PubSubConfigurationType_Read_OutputArguments' -ObjectIdNames[25498] = 'PubSubConfigurationType_Write' -ObjectIdNames[25499] = 'PubSubConfigurationType_Write_InputArguments' -ObjectIdNames[25500] = 'PubSubConfigurationType_GetPosition' -ObjectIdNames[25501] = 'PubSubConfigurationType_GetPosition_InputArguments' -ObjectIdNames[25502] = 'PubSubConfigurationType_GetPosition_OutputArguments' -ObjectIdNames[25503] = 'PubSubConfigurationType_SetPosition' -ObjectIdNames[25504] = 'PubSubConfigurationType_SetPosition_InputArguments' ObjectIdNames[25505] = 'PubSubConfigurationType_ReserveIds' ObjectIdNames[25506] = 'PubSubConfigurationType_ReserveIds_InputArguments' ObjectIdNames[25507] = 'PubSubConfigurationType_ReserveIds_OutputArguments' @@ -32188,8 +23626,6 @@ class ObjectIds: ObjectIdNames[25519] = 'PubSubConfigurationRefDataType' ObjectIdNames[25520] = 'PubSubConfigurationValueDataType' ObjectIdNames[25521] = 'PublishedDataSetType_CyclicDataSet' -ObjectIdNames[25522] = 'PublishedDataItemsType_CyclicDataSet' -ObjectIdNames[25523] = 'PublishedEventsType_CyclicDataSet' ObjectIdNames[25524] = 'DataSetFolderType_PublishedDataSetName_Placeholder_CyclicDataSet' ObjectIdNames[25525] = 'DatagramConnectionTransportType_QosCategory' ObjectIdNames[25526] = 'DatagramConnectionTransportType_DatagramQos' @@ -32250,44 +23686,44 @@ class ObjectIds: ObjectIdNames[25581] = 'WellKnownRole_SecurityKeyServerAdmin_AddEndpoint_InputArguments' ObjectIdNames[25582] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint' ObjectIdNames[25583] = 'WellKnownRole_SecurityKeyServerAdmin_RemoveEndpoint_InputArguments' -ObjectIdNames[25584] = 'WellKnownRole_SecurityKeyServer' -ObjectIdNames[25585] = 'WellKnownRole_SecurityKeyServer_Identities' -ObjectIdNames[25586] = 'WellKnownRole_SecurityKeyServer_ApplicationsExclude' -ObjectIdNames[25587] = 'WellKnownRole_SecurityKeyServer_Applications' -ObjectIdNames[25588] = 'WellKnownRole_SecurityKeyServer_EndpointsExclude' -ObjectIdNames[25589] = 'WellKnownRole_SecurityKeyServer_Endpoints' -ObjectIdNames[25590] = 'WellKnownRole_SecurityKeyServer_CustomConfiguration' -ObjectIdNames[25591] = 'WellKnownRole_SecurityKeyServer_AddIdentity' -ObjectIdNames[25592] = 'WellKnownRole_SecurityKeyServer_AddIdentity_InputArguments' -ObjectIdNames[25593] = 'WellKnownRole_SecurityKeyServer_RemoveIdentity' -ObjectIdNames[25594] = 'WellKnownRole_SecurityKeyServer_RemoveIdentity_InputArguments' -ObjectIdNames[25595] = 'WellKnownRole_SecurityKeyServer_AddApplication' -ObjectIdNames[25596] = 'WellKnownRole_SecurityKeyServer_AddApplication_InputArguments' -ObjectIdNames[25597] = 'WellKnownRole_SecurityKeyServer_RemoveApplication' -ObjectIdNames[25598] = 'WellKnownRole_SecurityKeyServer_RemoveApplication_InputArguments' -ObjectIdNames[25599] = 'WellKnownRole_SecurityKeyServer_AddEndpoint' -ObjectIdNames[25600] = 'WellKnownRole_SecurityKeyServer_AddEndpoint_InputArguments' -ObjectIdNames[25601] = 'WellKnownRole_SecurityKeyServer_RemoveEndpoint' -ObjectIdNames[25602] = 'WellKnownRole_SecurityKeyServer_RemoveEndpoint_InputArguments' -ObjectIdNames[25603] = 'WellKnownRole_SecurityKeyAccess' -ObjectIdNames[25604] = 'WellKnownRole_SecurityKeyAccess_Identities' -ObjectIdNames[25605] = 'WellKnownRole_SecurityKeyAccess_ApplicationsExclude' -ObjectIdNames[25606] = 'WellKnownRole_SecurityKeyAccess_Applications' -ObjectIdNames[25607] = 'WellKnownRole_SecurityKeyAccess_EndpointsExclude' -ObjectIdNames[25608] = 'WellKnownRole_SecurityKeyAccess_Endpoints' -ObjectIdNames[25609] = 'WellKnownRole_SecurityKeyAccess_CustomConfiguration' -ObjectIdNames[25610] = 'WellKnownRole_SecurityKeyAccess_AddIdentity' -ObjectIdNames[25611] = 'WellKnownRole_SecurityKeyAccess_AddIdentity_InputArguments' -ObjectIdNames[25612] = 'WellKnownRole_SecurityKeyAccess_RemoveIdentity' -ObjectIdNames[25613] = 'WellKnownRole_SecurityKeyAccess_RemoveIdentity_InputArguments' -ObjectIdNames[25614] = 'WellKnownRole_SecurityKeyAccess_AddApplication' -ObjectIdNames[25615] = 'WellKnownRole_SecurityKeyAccess_AddApplication_InputArguments' -ObjectIdNames[25616] = 'WellKnownRole_SecurityKeyAccess_RemoveApplication' -ObjectIdNames[25617] = 'WellKnownRole_SecurityKeyAccess_RemoveApplication_InputArguments' -ObjectIdNames[25618] = 'WellKnownRole_SecurityKeyAccess_AddEndpoint' -ObjectIdNames[25619] = 'WellKnownRole_SecurityKeyAccess_AddEndpoint_InputArguments' -ObjectIdNames[25620] = 'WellKnownRole_SecurityKeyAccess_RemoveEndpoint' -ObjectIdNames[25621] = 'WellKnownRole_SecurityKeyAccess_RemoveEndpoint_InputArguments' +ObjectIdNames[25584] = 'WellKnownRole_SecurityKeyServerPush' +ObjectIdNames[25585] = 'WellKnownRole_SecurityKeyServerPush_Identities' +ObjectIdNames[25586] = 'WellKnownRole_SecurityKeyServerPush_ApplicationsExclude' +ObjectIdNames[25587] = 'WellKnownRole_SecurityKeyServerPush_Applications' +ObjectIdNames[25588] = 'WellKnownRole_SecurityKeyServerPush_EndpointsExclude' +ObjectIdNames[25589] = 'WellKnownRole_SecurityKeyServerPush_Endpoints' +ObjectIdNames[25590] = 'WellKnownRole_SecurityKeyServerPush_CustomConfiguration' +ObjectIdNames[25591] = 'WellKnownRole_SecurityKeyServerPush_AddIdentity' +ObjectIdNames[25592] = 'WellKnownRole_SecurityKeyServerPush_AddIdentity_InputArguments' +ObjectIdNames[25593] = 'WellKnownRole_SecurityKeyServerPush_RemoveIdentity' +ObjectIdNames[25594] = 'WellKnownRole_SecurityKeyServerPush_RemoveIdentity_InputArguments' +ObjectIdNames[25595] = 'WellKnownRole_SecurityKeyServerPush_AddApplication' +ObjectIdNames[25596] = 'WellKnownRole_SecurityKeyServerPush_AddApplication_InputArguments' +ObjectIdNames[25597] = 'WellKnownRole_SecurityKeyServerPush_RemoveApplication' +ObjectIdNames[25598] = 'WellKnownRole_SecurityKeyServerPush_RemoveApplication_InputArguments' +ObjectIdNames[25599] = 'WellKnownRole_SecurityKeyServerPush_AddEndpoint' +ObjectIdNames[25600] = 'WellKnownRole_SecurityKeyServerPush_AddEndpoint_InputArguments' +ObjectIdNames[25601] = 'WellKnownRole_SecurityKeyServerPush_RemoveEndpoint' +ObjectIdNames[25602] = 'WellKnownRole_SecurityKeyServerPush_RemoveEndpoint_InputArguments' +ObjectIdNames[25603] = 'WellKnownRole_SecurityKeyServerAccess' +ObjectIdNames[25604] = 'WellKnownRole_SecurityKeyServerAccess_Identities' +ObjectIdNames[25605] = 'WellKnownRole_SecurityKeyServerAccess_ApplicationsExclude' +ObjectIdNames[25606] = 'WellKnownRole_SecurityKeyServerAccess_Applications' +ObjectIdNames[25607] = 'WellKnownRole_SecurityKeyServerAccess_EndpointsExclude' +ObjectIdNames[25608] = 'WellKnownRole_SecurityKeyServerAccess_Endpoints' +ObjectIdNames[25609] = 'WellKnownRole_SecurityKeyServerAccess_CustomConfiguration' +ObjectIdNames[25610] = 'WellKnownRole_SecurityKeyServerAccess_AddIdentity' +ObjectIdNames[25611] = 'WellKnownRole_SecurityKeyServerAccess_AddIdentity_InputArguments' +ObjectIdNames[25612] = 'WellKnownRole_SecurityKeyServerAccess_RemoveIdentity' +ObjectIdNames[25613] = 'WellKnownRole_SecurityKeyServerAccess_RemoveIdentity_InputArguments' +ObjectIdNames[25614] = 'WellKnownRole_SecurityKeyServerAccess_AddApplication' +ObjectIdNames[25615] = 'WellKnownRole_SecurityKeyServerAccess_AddApplication_InputArguments' +ObjectIdNames[25616] = 'WellKnownRole_SecurityKeyServerAccess_RemoveApplication' +ObjectIdNames[25617] = 'WellKnownRole_SecurityKeyServerAccess_RemoveApplication_InputArguments' +ObjectIdNames[25618] = 'WellKnownRole_SecurityKeyServerAccess_AddEndpoint' +ObjectIdNames[25619] = 'WellKnownRole_SecurityKeyServerAccess_AddEndpoint_InputArguments' +ObjectIdNames[25620] = 'WellKnownRole_SecurityKeyServerAccess_RemoveEndpoint' +ObjectIdNames[25621] = 'WellKnownRole_SecurityKeyServerAccess_RemoveEndpoint_InputArguments' ObjectIdNames[25622] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_InvalidateKeys' ObjectIdNames[25623] = 'SecurityGroupFolderType_SecurityGroupName_Placeholder_ForceKeyRotation' ObjectIdNames[25624] = 'SecurityGroupType_InvalidateKeys' @@ -32329,3 +23765,1497 @@ class ObjectIds: ObjectIdNames[25660] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_DisconnectSecurityGroups_OutputArguments' ObjectIdNames[25661] = 'PubSubKeyPushTargetFolderType_PushTargetName_Placeholder_TriggerKeyUpdate' ObjectIdNames[25684] = 'AuditClientUpdateMethodResultEventType_OutputArguments' +ObjectIdNames[25696] = 'ServerConfigurationType_ApplicationUri' +ObjectIdNames[25697] = 'ServerConfigurationType_ApplicationType' +ObjectIdNames[25698] = 'ServerConfigurationType_CancelChanges' +ObjectIdNames[25699] = 'ServerConfigurationType_ResetToServerDefaults' +ObjectIdNames[25706] = 'ServerConfiguration_ApplicationUri' +ObjectIdNames[25707] = 'ServerConfiguration_ApplicationType' +ObjectIdNames[25708] = 'ServerConfiguration_CancelChanges' +ObjectIdNames[25709] = 'ServerConfiguration_ResetToServerDefaults' +ObjectIdNames[25724] = 'ServerConfigurationType_ProductUri' +ObjectIdNames[25725] = 'ServerConfiguration_ProductUri' +ObjectIdNames[25726] = 'EncodedTicket' +ObjectIdNames[25727] = 'RequestTicketsMethodType' +ObjectIdNames[25728] = 'RequestTicketsMethodType_OutputArguments' +ObjectIdNames[25729] = 'SetRegistrarEndpointsMethodType' +ObjectIdNames[25730] = 'SetRegistrarEndpointsMethodType_InputArguments' +ObjectIdNames[25731] = 'ApplicationConfigurationType' +ObjectIdNames[26849] = 'ApplicationConfigurationType_Enabled' +ObjectIdNames[26850] = 'ApplicationConfigurationType_ApplicationUri' +ObjectIdNames[26851] = 'ApplicationConfigurationType_ProductUri' +ObjectIdNames[26852] = 'ApplicationConfigurationType_ApplicationType' +ObjectIdNames[26871] = 'ProvisionableDeviceType' +ObjectIdNames[26872] = 'ProvisionableDeviceType_IsSingleton' +ObjectIdNames[26873] = 'ProvisionableDeviceType_RequestTickets' +ObjectIdNames[26874] = 'ProvisionableDeviceType_RequestTickets_OutputArguments' +ObjectIdNames[26875] = 'ProvisionableDeviceType_SetRegistrarEndpoints' +ObjectIdNames[26876] = 'ProvisionableDeviceType_SetRegistrarEndpoints_InputArguments' +ObjectIdNames[26878] = 'ProvisionableDeviceType_ApplicationName_Placeholder' +ObjectIdNames[26879] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups' +ObjectIdNames[26880] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup' +ObjectIdNames[26881] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList' +ObjectIdNames[26882] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Size' +ObjectIdNames[26883] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Writable' +ObjectIdNames[26884] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_UserWritable' +ObjectIdNames[26885] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenCount' +ObjectIdNames[26886] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_MimeType' +ObjectIdNames[26887] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_MaxByteStringLength' +ObjectIdNames[26888] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_LastModifiedTime' +ObjectIdNames[26889] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open' +ObjectIdNames[26890] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open_InputArguments' +ObjectIdNames[26891] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Open_OutputArguments' +ObjectIdNames[26892] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Close' +ObjectIdNames[26893] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Close_InputArguments' +ObjectIdNames[26894] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read' +ObjectIdNames[26895] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read_InputArguments' +ObjectIdNames[26896] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Read_OutputArguments' +ObjectIdNames[26897] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Write' +ObjectIdNames[26898] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_Write_InputArguments' +ObjectIdNames[26899] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition' +ObjectIdNames[26900] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_InputArguments' +ObjectIdNames[26901] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_GetPosition_OutputArguments' +ObjectIdNames[26902] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition' +ObjectIdNames[26903] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_SetPosition_InputArguments' +ObjectIdNames[26904] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_LastUpdateTime' +ObjectIdNames[26905] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_UpdateFrequency' +ObjectIdNames[26906] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[26907] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks' +ObjectIdNames[26908] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_InputArguments' +ObjectIdNames[26909] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_OpenWithMasks_OutputArguments' +ObjectIdNames[26910] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate' +ObjectIdNames[26911] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_InputArguments' +ObjectIdNames[26912] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_CloseAndUpdate_OutputArguments' +ObjectIdNames[26913] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate' +ObjectIdNames[26914] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_AddCertificate_InputArguments' +ObjectIdNames[26915] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate' +ObjectIdNames[26916] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_RemoveCertificate_InputArguments' +ObjectIdNames[26917] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateTypes' +ObjectIdNames[26919] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_GetRejectedList' +ObjectIdNames[26920] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_GetRejectedList_OutputArguments' +ObjectIdNames[26921] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired' +ObjectIdNames[26922] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventId' +ObjectIdNames[26923] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EventType' +ObjectIdNames[26924] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceNode' +ObjectIdNames[26925] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SourceName' +ObjectIdNames[26926] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Time' +ObjectIdNames[26927] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReceiveTime' +ObjectIdNames[26928] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LocalTime' +ObjectIdNames[26929] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Message' +ObjectIdNames[26930] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Severity' +ObjectIdNames[26931] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassId' +ObjectIdNames[26932] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionClassName' +ObjectIdNames[26933] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassId' +ObjectIdNames[26934] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionSubClassName' +ObjectIdNames[26935] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConditionName' +ObjectIdNames[26936] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_BranchId' +ObjectIdNames[26937] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Retain' +ObjectIdNames[26938] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState' +ObjectIdNames[26939] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Id' +ObjectIdNames[26940] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Name' +ObjectIdNames[26941] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_Number' +ObjectIdNames[26942] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveDisplayName' +ObjectIdNames[26943] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TransitionTime' +ObjectIdNames[26944] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' +ObjectIdNames[26945] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_TrueState' +ObjectIdNames[26946] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_EnabledState_FalseState' +ObjectIdNames[26947] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality' +ObjectIdNames[26948] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Quality_SourceTimestamp' +ObjectIdNames[26949] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity' +ObjectIdNames[26950] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LastSeverity_SourceTimestamp' +ObjectIdNames[26951] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment' +ObjectIdNames[26952] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Comment_SourceTimestamp' +ObjectIdNames[26953] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ClientUserId' +ObjectIdNames[26954] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Disable' +ObjectIdNames[26955] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Enable' +ObjectIdNames[26956] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment' +ObjectIdNames[26957] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AddComment_InputArguments' +ObjectIdNames[26958] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState' +ObjectIdNames[26959] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Id' +ObjectIdNames[26960] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Name' +ObjectIdNames[26961] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_Number' +ObjectIdNames[26962] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveDisplayName' +ObjectIdNames[26963] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TransitionTime' +ObjectIdNames[26964] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_EffectiveTransitionTime' +ObjectIdNames[26965] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_TrueState' +ObjectIdNames[26966] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AckedState_FalseState' +ObjectIdNames[26967] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState' +ObjectIdNames[26968] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Id' +ObjectIdNames[26969] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Name' +ObjectIdNames[26970] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_Number' +ObjectIdNames[26971] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[26972] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TransitionTime' +ObjectIdNames[26973] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[26974] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_TrueState' +ObjectIdNames[26975] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ConfirmedState_FalseState' +ObjectIdNames[26976] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge' +ObjectIdNames[26977] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Acknowledge_InputArguments' +ObjectIdNames[26978] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm' +ObjectIdNames[26979] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Confirm_InputArguments' +ObjectIdNames[26980] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState' +ObjectIdNames[26981] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Id' +ObjectIdNames[26982] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Name' +ObjectIdNames[26983] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_Number' +ObjectIdNames[26984] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveDisplayName' +ObjectIdNames[26985] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TransitionTime' +ObjectIdNames[26986] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' +ObjectIdNames[26987] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_TrueState' +ObjectIdNames[26988] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ActiveState_FalseState' +ObjectIdNames[26989] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_InputNode' +ObjectIdNames[26990] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState' +ObjectIdNames[26991] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Id' +ObjectIdNames[26992] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Name' +ObjectIdNames[26993] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_Number' +ObjectIdNames[26994] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' +ObjectIdNames[26995] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TransitionTime' +ObjectIdNames[26996] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[26997] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_TrueState' +ObjectIdNames[26998] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedState_FalseState' +ObjectIdNames[26999] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState' +ObjectIdNames[27000] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Id' +ObjectIdNames[27001] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Name' +ObjectIdNames[27002] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_Number' +ObjectIdNames[27003] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27004] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TransitionTime' +ObjectIdNames[27005] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27006] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_TrueState' +ObjectIdNames[27007] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OutOfServiceState_FalseState' +ObjectIdNames[27008] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState' +ObjectIdNames[27009] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState' +ObjectIdNames[27010] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Id' +ObjectIdNames[27011] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Name' +ObjectIdNames[27012] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_Number' +ObjectIdNames[27013] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27014] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition' +ObjectIdNames[27015] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Id' +ObjectIdNames[27016] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Name' +ObjectIdNames[27017] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_Number' +ObjectIdNames[27018] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27019] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27020] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableStates' +ObjectIdNames[27021] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_AvailableTransitions' +ObjectIdNames[27022] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_UnshelveTime' +ObjectIdNames[27023] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve' +ObjectIdNames[27024] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27025] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2' +ObjectIdNames[27026] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27027] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve' +ObjectIdNames[27028] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2' +ObjectIdNames[27029] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27030] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve' +ObjectIdNames[27031] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2' +ObjectIdNames[27032] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27033] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SuppressedOrShelved' +ObjectIdNames[27034] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_MaxTimeShelved' +ObjectIdNames[27035] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleEnabled' +ObjectIdNames[27036] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound' +ObjectIdNames[27037] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_ListId' +ObjectIdNames[27038] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_AgencyId' +ObjectIdNames[27039] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_AudibleSound_VersionId' +ObjectIdNames[27040] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState' +ObjectIdNames[27041] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Id' +ObjectIdNames[27042] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Name' +ObjectIdNames[27043] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_Number' +ObjectIdNames[27044] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveDisplayName' +ObjectIdNames[27045] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TransitionTime' +ObjectIdNames[27046] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27047] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_TrueState' +ObjectIdNames[27048] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_SilenceState_FalseState' +ObjectIdNames[27049] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OnDelay' +ObjectIdNames[27050] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_OffDelay' +ObjectIdNames[27051] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroupFlag' +ObjectIdNames[27052] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_FirstInGroup' +ObjectIdNames[27053] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState' +ObjectIdNames[27054] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Id' +ObjectIdNames[27055] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Name' +ObjectIdNames[27056] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_Number' +ObjectIdNames[27057] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveDisplayName' +ObjectIdNames[27058] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TransitionTime' +ObjectIdNames[27059] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27060] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_TrueState' +ObjectIdNames[27061] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_LatchedState_FalseState' +ObjectIdNames[27062] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmTime' +ObjectIdNames[27063] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ReAlarmRepeatCount' +ObjectIdNames[27064] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Silence' +ObjectIdNames[27065] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress' +ObjectIdNames[27066] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2' +ObjectIdNames[27067] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Suppress2_InputArguments' +ObjectIdNames[27068] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress' +ObjectIdNames[27069] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2' +ObjectIdNames[27070] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Unsuppress2_InputArguments' +ObjectIdNames[27071] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService' +ObjectIdNames[27072] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2' +ObjectIdNames[27073] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_RemoveFromService2_InputArguments' +ObjectIdNames[27074] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService' +ObjectIdNames[27075] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2' +ObjectIdNames[27076] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_PlaceInService2_InputArguments' +ObjectIdNames[27077] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset' +ObjectIdNames[27078] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2' +ObjectIdNames[27079] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Reset2_InputArguments' +ObjectIdNames[27080] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships' +ObjectIdNames[27081] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_GetGroupMemberships_OutputArguments' +ObjectIdNames[27082] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_NormalState' +ObjectIdNames[27083] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationDate' +ObjectIdNames[27084] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_ExpirationLimit' +ObjectIdNames[27085] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_CertificateType' +ObjectIdNames[27086] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_CertificateExpired_Certificate' +ObjectIdNames[27087] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate' +ObjectIdNames[27088] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventId' +ObjectIdNames[27089] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EventType' +ObjectIdNames[27090] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceNode' +ObjectIdNames[27091] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SourceName' +ObjectIdNames[27092] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Time' +ObjectIdNames[27093] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReceiveTime' +ObjectIdNames[27094] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LocalTime' +ObjectIdNames[27095] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Message' +ObjectIdNames[27096] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Severity' +ObjectIdNames[27097] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassId' +ObjectIdNames[27098] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionClassName' +ObjectIdNames[27099] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassId' +ObjectIdNames[27100] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionSubClassName' +ObjectIdNames[27101] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConditionName' +ObjectIdNames[27102] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_BranchId' +ObjectIdNames[27103] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Retain' +ObjectIdNames[27104] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState' +ObjectIdNames[27105] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Id' +ObjectIdNames[27106] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Name' +ObjectIdNames[27107] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_Number' +ObjectIdNames[27108] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' +ObjectIdNames[27109] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TransitionTime' +ObjectIdNames[27110] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' +ObjectIdNames[27111] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_TrueState' +ObjectIdNames[27112] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_EnabledState_FalseState' +ObjectIdNames[27113] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality' +ObjectIdNames[27114] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Quality_SourceTimestamp' +ObjectIdNames[27115] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity' +ObjectIdNames[27116] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' +ObjectIdNames[27117] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment' +ObjectIdNames[27118] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Comment_SourceTimestamp' +ObjectIdNames[27119] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ClientUserId' +ObjectIdNames[27120] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Disable' +ObjectIdNames[27121] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Enable' +ObjectIdNames[27122] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment' +ObjectIdNames[27123] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AddComment_InputArguments' +ObjectIdNames[27124] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState' +ObjectIdNames[27125] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Id' +ObjectIdNames[27126] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Name' +ObjectIdNames[27127] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_Number' +ObjectIdNames[27128] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' +ObjectIdNames[27129] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TransitionTime' +ObjectIdNames[27130] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' +ObjectIdNames[27131] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_TrueState' +ObjectIdNames[27132] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AckedState_FalseState' +ObjectIdNames[27133] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState' +ObjectIdNames[27134] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Id' +ObjectIdNames[27135] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Name' +ObjectIdNames[27136] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_Number' +ObjectIdNames[27137] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[27138] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' +ObjectIdNames[27139] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[27140] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_TrueState' +ObjectIdNames[27141] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ConfirmedState_FalseState' +ObjectIdNames[27142] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge' +ObjectIdNames[27143] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Acknowledge_InputArguments' +ObjectIdNames[27144] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm' +ObjectIdNames[27145] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Confirm_InputArguments' +ObjectIdNames[27146] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState' +ObjectIdNames[27147] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Id' +ObjectIdNames[27148] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Name' +ObjectIdNames[27149] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_Number' +ObjectIdNames[27150] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' +ObjectIdNames[27151] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TransitionTime' +ObjectIdNames[27152] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' +ObjectIdNames[27153] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_TrueState' +ObjectIdNames[27154] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ActiveState_FalseState' +ObjectIdNames[27155] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_InputNode' +ObjectIdNames[27156] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState' +ObjectIdNames[27157] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Id' +ObjectIdNames[27158] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Name' +ObjectIdNames[27159] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_Number' +ObjectIdNames[27160] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' +ObjectIdNames[27161] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TransitionTime' +ObjectIdNames[27162] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[27163] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_TrueState' +ObjectIdNames[27164] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedState_FalseState' +ObjectIdNames[27165] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState' +ObjectIdNames[27166] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Id' +ObjectIdNames[27167] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Name' +ObjectIdNames[27168] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_Number' +ObjectIdNames[27169] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27170] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' +ObjectIdNames[27171] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27172] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_TrueState' +ObjectIdNames[27173] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OutOfServiceState_FalseState' +ObjectIdNames[27174] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState' +ObjectIdNames[27175] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState' +ObjectIdNames[27176] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' +ObjectIdNames[27177] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' +ObjectIdNames[27178] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' +ObjectIdNames[27179] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27180] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition' +ObjectIdNames[27181] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' +ObjectIdNames[27182] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' +ObjectIdNames[27183] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' +ObjectIdNames[27184] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27185] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27186] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableStates' +ObjectIdNames[27187] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' +ObjectIdNames[27188] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' +ObjectIdNames[27189] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve' +ObjectIdNames[27190] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27191] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' +ObjectIdNames[27192] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27193] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve' +ObjectIdNames[27194] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2' +ObjectIdNames[27195] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27196] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' +ObjectIdNames[27197] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' +ObjectIdNames[27198] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27199] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SuppressedOrShelved' +ObjectIdNames[27200] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_MaxTimeShelved' +ObjectIdNames[27201] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleEnabled' +ObjectIdNames[27202] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound' +ObjectIdNames[27203] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_ListId' +ObjectIdNames[27204] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_AgencyId' +ObjectIdNames[27205] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_AudibleSound_VersionId' +ObjectIdNames[27206] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState' +ObjectIdNames[27207] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Id' +ObjectIdNames[27208] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Name' +ObjectIdNames[27209] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_Number' +ObjectIdNames[27210] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' +ObjectIdNames[27211] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TransitionTime' +ObjectIdNames[27212] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27213] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_TrueState' +ObjectIdNames[27214] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_SilenceState_FalseState' +ObjectIdNames[27215] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OnDelay' +ObjectIdNames[27216] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_OffDelay' +ObjectIdNames[27217] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroupFlag' +ObjectIdNames[27218] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_FirstInGroup' +ObjectIdNames[27219] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState' +ObjectIdNames[27220] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Id' +ObjectIdNames[27221] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Name' +ObjectIdNames[27222] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_Number' +ObjectIdNames[27223] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' +ObjectIdNames[27224] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TransitionTime' +ObjectIdNames[27225] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27226] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_TrueState' +ObjectIdNames[27227] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LatchedState_FalseState' +ObjectIdNames[27228] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmTime' +ObjectIdNames[27229] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_ReAlarmRepeatCount' +ObjectIdNames[27230] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Silence' +ObjectIdNames[27231] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress' +ObjectIdNames[27232] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2' +ObjectIdNames[27233] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Suppress2_InputArguments' +ObjectIdNames[27234] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress' +ObjectIdNames[27235] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2' +ObjectIdNames[27236] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Unsuppress2_InputArguments' +ObjectIdNames[27237] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService' +ObjectIdNames[27238] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2' +ObjectIdNames[27239] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' +ObjectIdNames[27240] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService' +ObjectIdNames[27241] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2' +ObjectIdNames[27242] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_PlaceInService2_InputArguments' +ObjectIdNames[27243] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset' +ObjectIdNames[27244] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2' +ObjectIdNames[27245] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_Reset2_InputArguments' +ObjectIdNames[27246] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships' +ObjectIdNames[27247] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' +ObjectIdNames[27248] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_NormalState' +ObjectIdNames[27249] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_TrustListId' +ObjectIdNames[27250] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_LastUpdateTime' +ObjectIdNames[27251] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustListOutOfDate_UpdateFrequency' +ObjectIdNames[27252] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup' +ObjectIdNames[27253] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList' +ObjectIdNames[27254] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Size' +ObjectIdNames[27255] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Writable' +ObjectIdNames[27256] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_UserWritable' +ObjectIdNames[27257] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenCount' +ObjectIdNames[27258] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_MimeType' +ObjectIdNames[27259] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_MaxByteStringLength' +ObjectIdNames[27260] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_LastModifiedTime' +ObjectIdNames[27261] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open' +ObjectIdNames[27262] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open_InputArguments' +ObjectIdNames[27263] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Open_OutputArguments' +ObjectIdNames[27264] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Close' +ObjectIdNames[27265] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Close_InputArguments' +ObjectIdNames[27266] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read' +ObjectIdNames[27267] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read_InputArguments' +ObjectIdNames[27268] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Read_OutputArguments' +ObjectIdNames[27269] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Write' +ObjectIdNames[27270] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_Write_InputArguments' +ObjectIdNames[27271] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition' +ObjectIdNames[27272] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_InputArguments' +ObjectIdNames[27273] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_GetPosition_OutputArguments' +ObjectIdNames[27274] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition' +ObjectIdNames[27275] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_SetPosition_InputArguments' +ObjectIdNames[27276] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_LastUpdateTime' +ObjectIdNames[27277] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_UpdateFrequency' +ObjectIdNames[27278] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[27279] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks' +ObjectIdNames[27280] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_InputArguments' +ObjectIdNames[27281] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_OpenWithMasks_OutputArguments' +ObjectIdNames[27282] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate' +ObjectIdNames[27283] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_InputArguments' +ObjectIdNames[27284] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_CloseAndUpdate_OutputArguments' +ObjectIdNames[27285] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate' +ObjectIdNames[27286] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_AddCertificate_InputArguments' +ObjectIdNames[27287] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate' +ObjectIdNames[27288] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_RemoveCertificate_InputArguments' +ObjectIdNames[27289] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateTypes' +ObjectIdNames[27291] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_GetRejectedList' +ObjectIdNames[27292] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_GetRejectedList_OutputArguments' +ObjectIdNames[27293] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired' +ObjectIdNames[27294] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventId' +ObjectIdNames[27295] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EventType' +ObjectIdNames[27296] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceNode' +ObjectIdNames[27297] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SourceName' +ObjectIdNames[27298] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Time' +ObjectIdNames[27299] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReceiveTime' +ObjectIdNames[27300] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LocalTime' +ObjectIdNames[27301] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Message' +ObjectIdNames[27302] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Severity' +ObjectIdNames[27303] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassId' +ObjectIdNames[27304] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionClassName' +ObjectIdNames[27305] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassId' +ObjectIdNames[27306] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionSubClassName' +ObjectIdNames[27307] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConditionName' +ObjectIdNames[27308] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_BranchId' +ObjectIdNames[27309] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Retain' +ObjectIdNames[27310] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState' +ObjectIdNames[27311] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Id' +ObjectIdNames[27312] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Name' +ObjectIdNames[27313] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_Number' +ObjectIdNames[27314] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveDisplayName' +ObjectIdNames[27315] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TransitionTime' +ObjectIdNames[27316] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' +ObjectIdNames[27317] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_TrueState' +ObjectIdNames[27318] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_EnabledState_FalseState' +ObjectIdNames[27319] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality' +ObjectIdNames[27320] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Quality_SourceTimestamp' +ObjectIdNames[27321] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity' +ObjectIdNames[27322] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LastSeverity_SourceTimestamp' +ObjectIdNames[27323] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment' +ObjectIdNames[27324] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Comment_SourceTimestamp' +ObjectIdNames[27325] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ClientUserId' +ObjectIdNames[27326] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Disable' +ObjectIdNames[27327] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Enable' +ObjectIdNames[27328] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment' +ObjectIdNames[27329] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AddComment_InputArguments' +ObjectIdNames[27330] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState' +ObjectIdNames[27331] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Id' +ObjectIdNames[27332] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Name' +ObjectIdNames[27333] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_Number' +ObjectIdNames[27334] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveDisplayName' +ObjectIdNames[27335] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TransitionTime' +ObjectIdNames[27336] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_EffectiveTransitionTime' +ObjectIdNames[27337] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_TrueState' +ObjectIdNames[27338] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AckedState_FalseState' +ObjectIdNames[27339] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState' +ObjectIdNames[27340] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Id' +ObjectIdNames[27341] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Name' +ObjectIdNames[27342] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_Number' +ObjectIdNames[27343] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[27344] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TransitionTime' +ObjectIdNames[27345] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[27346] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_TrueState' +ObjectIdNames[27347] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ConfirmedState_FalseState' +ObjectIdNames[27348] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge' +ObjectIdNames[27349] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Acknowledge_InputArguments' +ObjectIdNames[27350] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm' +ObjectIdNames[27351] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Confirm_InputArguments' +ObjectIdNames[27352] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState' +ObjectIdNames[27353] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Id' +ObjectIdNames[27354] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Name' +ObjectIdNames[27355] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_Number' +ObjectIdNames[27356] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveDisplayName' +ObjectIdNames[27357] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TransitionTime' +ObjectIdNames[27358] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' +ObjectIdNames[27359] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_TrueState' +ObjectIdNames[27360] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ActiveState_FalseState' +ObjectIdNames[27361] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_InputNode' +ObjectIdNames[27362] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState' +ObjectIdNames[27363] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Id' +ObjectIdNames[27364] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Name' +ObjectIdNames[27365] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_Number' +ObjectIdNames[27366] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' +ObjectIdNames[27367] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TransitionTime' +ObjectIdNames[27368] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[27369] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_TrueState' +ObjectIdNames[27370] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedState_FalseState' +ObjectIdNames[27371] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState' +ObjectIdNames[27372] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Id' +ObjectIdNames[27373] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Name' +ObjectIdNames[27374] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_Number' +ObjectIdNames[27375] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27376] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TransitionTime' +ObjectIdNames[27377] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27378] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_TrueState' +ObjectIdNames[27379] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OutOfServiceState_FalseState' +ObjectIdNames[27380] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState' +ObjectIdNames[27381] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState' +ObjectIdNames[27382] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Id' +ObjectIdNames[27383] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Name' +ObjectIdNames[27384] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_Number' +ObjectIdNames[27385] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27386] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition' +ObjectIdNames[27387] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Id' +ObjectIdNames[27388] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Name' +ObjectIdNames[27389] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_Number' +ObjectIdNames[27390] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27391] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27392] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableStates' +ObjectIdNames[27393] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_AvailableTransitions' +ObjectIdNames[27394] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_UnshelveTime' +ObjectIdNames[27395] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve' +ObjectIdNames[27396] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27397] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2' +ObjectIdNames[27398] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27399] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve' +ObjectIdNames[27400] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2' +ObjectIdNames[27401] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27402] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve' +ObjectIdNames[27403] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2' +ObjectIdNames[27404] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27405] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SuppressedOrShelved' +ObjectIdNames[27406] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_MaxTimeShelved' +ObjectIdNames[27407] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleEnabled' +ObjectIdNames[27408] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound' +ObjectIdNames[27409] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_ListId' +ObjectIdNames[27410] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_AgencyId' +ObjectIdNames[27411] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_AudibleSound_VersionId' +ObjectIdNames[27412] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState' +ObjectIdNames[27413] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Id' +ObjectIdNames[27414] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Name' +ObjectIdNames[27415] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_Number' +ObjectIdNames[27416] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveDisplayName' +ObjectIdNames[27417] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TransitionTime' +ObjectIdNames[27418] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27419] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_TrueState' +ObjectIdNames[27420] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_SilenceState_FalseState' +ObjectIdNames[27421] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OnDelay' +ObjectIdNames[27422] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_OffDelay' +ObjectIdNames[27423] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroupFlag' +ObjectIdNames[27424] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_FirstInGroup' +ObjectIdNames[27425] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState' +ObjectIdNames[27426] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Id' +ObjectIdNames[27427] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Name' +ObjectIdNames[27428] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_Number' +ObjectIdNames[27429] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveDisplayName' +ObjectIdNames[27430] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TransitionTime' +ObjectIdNames[27431] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27432] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_TrueState' +ObjectIdNames[27433] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_LatchedState_FalseState' +ObjectIdNames[27434] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmTime' +ObjectIdNames[27435] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ReAlarmRepeatCount' +ObjectIdNames[27436] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Silence' +ObjectIdNames[27437] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress' +ObjectIdNames[27438] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2' +ObjectIdNames[27439] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Suppress2_InputArguments' +ObjectIdNames[27440] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress' +ObjectIdNames[27441] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2' +ObjectIdNames[27442] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Unsuppress2_InputArguments' +ObjectIdNames[27443] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService' +ObjectIdNames[27444] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2' +ObjectIdNames[27445] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_RemoveFromService2_InputArguments' +ObjectIdNames[27446] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService' +ObjectIdNames[27447] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2' +ObjectIdNames[27448] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_PlaceInService2_InputArguments' +ObjectIdNames[27449] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset' +ObjectIdNames[27450] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2' +ObjectIdNames[27451] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Reset2_InputArguments' +ObjectIdNames[27452] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships' +ObjectIdNames[27453] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_GetGroupMemberships_OutputArguments' +ObjectIdNames[27454] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_NormalState' +ObjectIdNames[27455] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationDate' +ObjectIdNames[27456] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_ExpirationLimit' +ObjectIdNames[27457] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_CertificateType' +ObjectIdNames[27458] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_CertificateExpired_Certificate' +ObjectIdNames[27459] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate' +ObjectIdNames[27460] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventId' +ObjectIdNames[27461] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EventType' +ObjectIdNames[27462] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceNode' +ObjectIdNames[27463] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SourceName' +ObjectIdNames[27464] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Time' +ObjectIdNames[27465] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReceiveTime' +ObjectIdNames[27466] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LocalTime' +ObjectIdNames[27467] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Message' +ObjectIdNames[27468] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Severity' +ObjectIdNames[27469] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassId' +ObjectIdNames[27470] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionClassName' +ObjectIdNames[27471] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassId' +ObjectIdNames[27472] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionSubClassName' +ObjectIdNames[27473] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConditionName' +ObjectIdNames[27474] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_BranchId' +ObjectIdNames[27475] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Retain' +ObjectIdNames[27476] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState' +ObjectIdNames[27477] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Id' +ObjectIdNames[27478] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Name' +ObjectIdNames[27479] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_Number' +ObjectIdNames[27480] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' +ObjectIdNames[27481] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TransitionTime' +ObjectIdNames[27482] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' +ObjectIdNames[27483] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_TrueState' +ObjectIdNames[27484] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_EnabledState_FalseState' +ObjectIdNames[27485] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality' +ObjectIdNames[27486] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Quality_SourceTimestamp' +ObjectIdNames[27487] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity' +ObjectIdNames[27488] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' +ObjectIdNames[27489] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment' +ObjectIdNames[27490] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Comment_SourceTimestamp' +ObjectIdNames[27491] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ClientUserId' +ObjectIdNames[27492] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Disable' +ObjectIdNames[27493] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Enable' +ObjectIdNames[27494] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment' +ObjectIdNames[27495] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AddComment_InputArguments' +ObjectIdNames[27496] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState' +ObjectIdNames[27497] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Id' +ObjectIdNames[27498] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Name' +ObjectIdNames[27499] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_Number' +ObjectIdNames[27500] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' +ObjectIdNames[27501] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TransitionTime' +ObjectIdNames[27502] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' +ObjectIdNames[27503] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_TrueState' +ObjectIdNames[27504] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AckedState_FalseState' +ObjectIdNames[27505] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState' +ObjectIdNames[27506] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Id' +ObjectIdNames[27507] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Name' +ObjectIdNames[27508] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_Number' +ObjectIdNames[27509] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[27510] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' +ObjectIdNames[27511] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[27512] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_TrueState' +ObjectIdNames[27513] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ConfirmedState_FalseState' +ObjectIdNames[27514] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge' +ObjectIdNames[27515] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Acknowledge_InputArguments' +ObjectIdNames[27516] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm' +ObjectIdNames[27517] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Confirm_InputArguments' +ObjectIdNames[27518] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState' +ObjectIdNames[27519] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Id' +ObjectIdNames[27520] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Name' +ObjectIdNames[27521] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_Number' +ObjectIdNames[27522] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' +ObjectIdNames[27523] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TransitionTime' +ObjectIdNames[27524] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' +ObjectIdNames[27525] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_TrueState' +ObjectIdNames[27526] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ActiveState_FalseState' +ObjectIdNames[27527] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_InputNode' +ObjectIdNames[27528] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState' +ObjectIdNames[27529] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Id' +ObjectIdNames[27530] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Name' +ObjectIdNames[27531] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_Number' +ObjectIdNames[27532] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' +ObjectIdNames[27533] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TransitionTime' +ObjectIdNames[27534] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[27535] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_TrueState' +ObjectIdNames[27536] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedState_FalseState' +ObjectIdNames[27537] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState' +ObjectIdNames[27538] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Id' +ObjectIdNames[27539] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Name' +ObjectIdNames[27540] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_Number' +ObjectIdNames[27541] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27542] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' +ObjectIdNames[27543] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27544] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_TrueState' +ObjectIdNames[27545] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OutOfServiceState_FalseState' +ObjectIdNames[27546] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState' +ObjectIdNames[27547] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState' +ObjectIdNames[27548] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' +ObjectIdNames[27549] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' +ObjectIdNames[27550] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' +ObjectIdNames[27551] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27552] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition' +ObjectIdNames[27553] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' +ObjectIdNames[27554] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' +ObjectIdNames[27555] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' +ObjectIdNames[27556] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27557] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27558] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableStates' +ObjectIdNames[27559] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' +ObjectIdNames[27560] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' +ObjectIdNames[27561] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve' +ObjectIdNames[27562] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27563] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' +ObjectIdNames[27564] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27565] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve' +ObjectIdNames[27566] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2' +ObjectIdNames[27567] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27568] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' +ObjectIdNames[27569] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' +ObjectIdNames[27570] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27571] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SuppressedOrShelved' +ObjectIdNames[27572] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_MaxTimeShelved' +ObjectIdNames[27573] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleEnabled' +ObjectIdNames[27574] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound' +ObjectIdNames[27575] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_ListId' +ObjectIdNames[27576] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_AgencyId' +ObjectIdNames[27577] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_AudibleSound_VersionId' +ObjectIdNames[27578] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState' +ObjectIdNames[27579] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Id' +ObjectIdNames[27580] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Name' +ObjectIdNames[27581] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_Number' +ObjectIdNames[27582] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' +ObjectIdNames[27583] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TransitionTime' +ObjectIdNames[27584] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27585] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_TrueState' +ObjectIdNames[27586] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_SilenceState_FalseState' +ObjectIdNames[27587] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OnDelay' +ObjectIdNames[27588] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_OffDelay' +ObjectIdNames[27589] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroupFlag' +ObjectIdNames[27590] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_FirstInGroup' +ObjectIdNames[27591] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState' +ObjectIdNames[27592] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Id' +ObjectIdNames[27593] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Name' +ObjectIdNames[27594] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_Number' +ObjectIdNames[27595] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' +ObjectIdNames[27596] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TransitionTime' +ObjectIdNames[27597] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27598] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_TrueState' +ObjectIdNames[27599] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LatchedState_FalseState' +ObjectIdNames[27600] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmTime' +ObjectIdNames[27601] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_ReAlarmRepeatCount' +ObjectIdNames[27602] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Silence' +ObjectIdNames[27603] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress' +ObjectIdNames[27604] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2' +ObjectIdNames[27605] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Suppress2_InputArguments' +ObjectIdNames[27606] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress' +ObjectIdNames[27607] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2' +ObjectIdNames[27608] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Unsuppress2_InputArguments' +ObjectIdNames[27609] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService' +ObjectIdNames[27610] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2' +ObjectIdNames[27611] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' +ObjectIdNames[27612] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService' +ObjectIdNames[27613] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2' +ObjectIdNames[27614] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_PlaceInService2_InputArguments' +ObjectIdNames[27615] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset' +ObjectIdNames[27616] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2' +ObjectIdNames[27617] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_Reset2_InputArguments' +ObjectIdNames[27618] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships' +ObjectIdNames[27619] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' +ObjectIdNames[27620] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_NormalState' +ObjectIdNames[27621] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_TrustListId' +ObjectIdNames[27622] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_LastUpdateTime' +ObjectIdNames[27623] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustListOutOfDate_UpdateFrequency' +ObjectIdNames[27624] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup' +ObjectIdNames[27625] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList' +ObjectIdNames[27626] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Size' +ObjectIdNames[27627] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Writable' +ObjectIdNames[27628] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_UserWritable' +ObjectIdNames[27629] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenCount' +ObjectIdNames[27630] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_MimeType' +ObjectIdNames[27631] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_MaxByteStringLength' +ObjectIdNames[27632] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_LastModifiedTime' +ObjectIdNames[27633] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open' +ObjectIdNames[27634] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_InputArguments' +ObjectIdNames[27635] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Open_OutputArguments' +ObjectIdNames[27636] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Close' +ObjectIdNames[27637] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Close_InputArguments' +ObjectIdNames[27638] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read' +ObjectIdNames[27639] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_InputArguments' +ObjectIdNames[27640] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Read_OutputArguments' +ObjectIdNames[27641] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Write' +ObjectIdNames[27642] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_Write_InputArguments' +ObjectIdNames[27643] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition' +ObjectIdNames[27644] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_InputArguments' +ObjectIdNames[27645] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_GetPosition_OutputArguments' +ObjectIdNames[27646] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition' +ObjectIdNames[27647] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_SetPosition_InputArguments' +ObjectIdNames[27648] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_LastUpdateTime' +ObjectIdNames[27649] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_UpdateFrequency' +ObjectIdNames[27650] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_DefaultValidationOptions' +ObjectIdNames[27651] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks' +ObjectIdNames[27652] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_InputArguments' +ObjectIdNames[27653] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_OpenWithMasks_OutputArguments' +ObjectIdNames[27654] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate' +ObjectIdNames[27655] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_InputArguments' +ObjectIdNames[27656] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_CloseAndUpdate_OutputArguments' +ObjectIdNames[27657] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate' +ObjectIdNames[27658] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_AddCertificate_InputArguments' +ObjectIdNames[27659] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate' +ObjectIdNames[27660] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_RemoveCertificate_InputArguments' +ObjectIdNames[27661] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateTypes' +ObjectIdNames[27663] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_GetRejectedList' +ObjectIdNames[27664] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_GetRejectedList_OutputArguments' +ObjectIdNames[27665] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired' +ObjectIdNames[27666] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventId' +ObjectIdNames[27667] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EventType' +ObjectIdNames[27668] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceNode' +ObjectIdNames[27669] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SourceName' +ObjectIdNames[27670] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Time' +ObjectIdNames[27671] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReceiveTime' +ObjectIdNames[27672] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LocalTime' +ObjectIdNames[27673] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Message' +ObjectIdNames[27674] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Severity' +ObjectIdNames[27675] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassId' +ObjectIdNames[27676] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionClassName' +ObjectIdNames[27677] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassId' +ObjectIdNames[27678] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionSubClassName' +ObjectIdNames[27679] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConditionName' +ObjectIdNames[27680] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_BranchId' +ObjectIdNames[27681] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Retain' +ObjectIdNames[27682] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState' +ObjectIdNames[27683] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Id' +ObjectIdNames[27684] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Name' +ObjectIdNames[27685] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_Number' +ObjectIdNames[27686] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveDisplayName' +ObjectIdNames[27687] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TransitionTime' +ObjectIdNames[27688] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_EffectiveTransitionTime' +ObjectIdNames[27689] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_TrueState' +ObjectIdNames[27690] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_EnabledState_FalseState' +ObjectIdNames[27691] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality' +ObjectIdNames[27692] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Quality_SourceTimestamp' +ObjectIdNames[27693] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity' +ObjectIdNames[27694] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LastSeverity_SourceTimestamp' +ObjectIdNames[27695] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment' +ObjectIdNames[27696] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Comment_SourceTimestamp' +ObjectIdNames[27697] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ClientUserId' +ObjectIdNames[27698] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Disable' +ObjectIdNames[27699] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Enable' +ObjectIdNames[27700] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment' +ObjectIdNames[27701] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AddComment_InputArguments' +ObjectIdNames[27702] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState' +ObjectIdNames[27703] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Id' +ObjectIdNames[27704] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Name' +ObjectIdNames[27705] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_Number' +ObjectIdNames[27706] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveDisplayName' +ObjectIdNames[27707] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TransitionTime' +ObjectIdNames[27708] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_EffectiveTransitionTime' +ObjectIdNames[27709] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_TrueState' +ObjectIdNames[27710] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AckedState_FalseState' +ObjectIdNames[27711] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState' +ObjectIdNames[27712] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Id' +ObjectIdNames[27713] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Name' +ObjectIdNames[27714] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_Number' +ObjectIdNames[27715] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[27716] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TransitionTime' +ObjectIdNames[27717] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[27718] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_TrueState' +ObjectIdNames[27719] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ConfirmedState_FalseState' +ObjectIdNames[27720] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge' +ObjectIdNames[27721] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Acknowledge_InputArguments' +ObjectIdNames[27722] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm' +ObjectIdNames[27723] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Confirm_InputArguments' +ObjectIdNames[27724] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState' +ObjectIdNames[27725] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Id' +ObjectIdNames[27726] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Name' +ObjectIdNames[27727] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_Number' +ObjectIdNames[27728] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveDisplayName' +ObjectIdNames[27729] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TransitionTime' +ObjectIdNames[27730] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_EffectiveTransitionTime' +ObjectIdNames[27731] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_TrueState' +ObjectIdNames[27732] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ActiveState_FalseState' +ObjectIdNames[27733] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_InputNode' +ObjectIdNames[27734] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState' +ObjectIdNames[27735] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Id' +ObjectIdNames[27736] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Name' +ObjectIdNames[27737] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_Number' +ObjectIdNames[27738] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveDisplayName' +ObjectIdNames[27739] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TransitionTime' +ObjectIdNames[27740] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[27741] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_TrueState' +ObjectIdNames[27742] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedState_FalseState' +ObjectIdNames[27743] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState' +ObjectIdNames[27744] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Id' +ObjectIdNames[27745] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Name' +ObjectIdNames[27746] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_Number' +ObjectIdNames[27747] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27748] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TransitionTime' +ObjectIdNames[27749] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27750] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_TrueState' +ObjectIdNames[27751] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OutOfServiceState_FalseState' +ObjectIdNames[27752] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState' +ObjectIdNames[27753] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState' +ObjectIdNames[27754] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Id' +ObjectIdNames[27755] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Name' +ObjectIdNames[27756] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_Number' +ObjectIdNames[27757] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27758] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition' +ObjectIdNames[27759] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Id' +ObjectIdNames[27760] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Name' +ObjectIdNames[27761] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_Number' +ObjectIdNames[27762] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27763] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27764] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableStates' +ObjectIdNames[27765] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_AvailableTransitions' +ObjectIdNames[27766] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_UnshelveTime' +ObjectIdNames[27767] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve' +ObjectIdNames[27768] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27769] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2' +ObjectIdNames[27770] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27771] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve' +ObjectIdNames[27772] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2' +ObjectIdNames[27773] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27774] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve' +ObjectIdNames[27775] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2' +ObjectIdNames[27776] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27777] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SuppressedOrShelved' +ObjectIdNames[27778] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_MaxTimeShelved' +ObjectIdNames[27779] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleEnabled' +ObjectIdNames[27780] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound' +ObjectIdNames[27781] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_ListId' +ObjectIdNames[27782] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_AgencyId' +ObjectIdNames[27783] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_AudibleSound_VersionId' +ObjectIdNames[27784] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState' +ObjectIdNames[27785] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Id' +ObjectIdNames[27786] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Name' +ObjectIdNames[27787] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_Number' +ObjectIdNames[27788] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveDisplayName' +ObjectIdNames[27789] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TransitionTime' +ObjectIdNames[27790] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27791] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_TrueState' +ObjectIdNames[27792] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_SilenceState_FalseState' +ObjectIdNames[27793] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OnDelay' +ObjectIdNames[27794] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_OffDelay' +ObjectIdNames[27795] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroupFlag' +ObjectIdNames[27796] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_FirstInGroup' +ObjectIdNames[27797] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState' +ObjectIdNames[27798] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Id' +ObjectIdNames[27799] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Name' +ObjectIdNames[27800] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_Number' +ObjectIdNames[27801] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveDisplayName' +ObjectIdNames[27802] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TransitionTime' +ObjectIdNames[27803] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27804] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_TrueState' +ObjectIdNames[27805] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_LatchedState_FalseState' +ObjectIdNames[27806] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmTime' +ObjectIdNames[27807] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ReAlarmRepeatCount' +ObjectIdNames[27808] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Silence' +ObjectIdNames[27809] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress' +ObjectIdNames[27810] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2' +ObjectIdNames[27811] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Suppress2_InputArguments' +ObjectIdNames[27812] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress' +ObjectIdNames[27813] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2' +ObjectIdNames[27814] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Unsuppress2_InputArguments' +ObjectIdNames[27815] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService' +ObjectIdNames[27816] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2' +ObjectIdNames[27817] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_RemoveFromService2_InputArguments' +ObjectIdNames[27818] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService' +ObjectIdNames[27819] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2' +ObjectIdNames[27820] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_PlaceInService2_InputArguments' +ObjectIdNames[27821] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset' +ObjectIdNames[27822] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2' +ObjectIdNames[27823] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Reset2_InputArguments' +ObjectIdNames[27824] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships' +ObjectIdNames[27825] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_GetGroupMemberships_OutputArguments' +ObjectIdNames[27826] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_NormalState' +ObjectIdNames[27827] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationDate' +ObjectIdNames[27828] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_ExpirationLimit' +ObjectIdNames[27829] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_CertificateType' +ObjectIdNames[27830] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_CertificateExpired_Certificate' +ObjectIdNames[27831] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate' +ObjectIdNames[27832] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventId' +ObjectIdNames[27833] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EventType' +ObjectIdNames[27834] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceNode' +ObjectIdNames[27835] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SourceName' +ObjectIdNames[27836] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Time' +ObjectIdNames[27837] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReceiveTime' +ObjectIdNames[27838] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LocalTime' +ObjectIdNames[27839] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Message' +ObjectIdNames[27840] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Severity' +ObjectIdNames[27841] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassId' +ObjectIdNames[27842] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionClassName' +ObjectIdNames[27843] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassId' +ObjectIdNames[27844] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionSubClassName' +ObjectIdNames[27845] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConditionName' +ObjectIdNames[27846] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_BranchId' +ObjectIdNames[27847] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Retain' +ObjectIdNames[27848] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState' +ObjectIdNames[27849] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Id' +ObjectIdNames[27850] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Name' +ObjectIdNames[27851] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_Number' +ObjectIdNames[27852] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveDisplayName' +ObjectIdNames[27853] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TransitionTime' +ObjectIdNames[27854] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_EffectiveTransitionTime' +ObjectIdNames[27855] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_TrueState' +ObjectIdNames[27856] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_EnabledState_FalseState' +ObjectIdNames[27857] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality' +ObjectIdNames[27858] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Quality_SourceTimestamp' +ObjectIdNames[27859] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity' +ObjectIdNames[27860] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastSeverity_SourceTimestamp' +ObjectIdNames[27861] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment' +ObjectIdNames[27862] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Comment_SourceTimestamp' +ObjectIdNames[27863] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ClientUserId' +ObjectIdNames[27864] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Disable' +ObjectIdNames[27865] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Enable' +ObjectIdNames[27866] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment' +ObjectIdNames[27867] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AddComment_InputArguments' +ObjectIdNames[27868] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState' +ObjectIdNames[27869] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Id' +ObjectIdNames[27870] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Name' +ObjectIdNames[27871] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_Number' +ObjectIdNames[27872] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveDisplayName' +ObjectIdNames[27873] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TransitionTime' +ObjectIdNames[27874] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_EffectiveTransitionTime' +ObjectIdNames[27875] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_TrueState' +ObjectIdNames[27876] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AckedState_FalseState' +ObjectIdNames[27877] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState' +ObjectIdNames[27878] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Id' +ObjectIdNames[27879] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Name' +ObjectIdNames[27880] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_Number' +ObjectIdNames[27881] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveDisplayName' +ObjectIdNames[27882] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TransitionTime' +ObjectIdNames[27883] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_EffectiveTransitionTime' +ObjectIdNames[27884] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_TrueState' +ObjectIdNames[27885] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ConfirmedState_FalseState' +ObjectIdNames[27886] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge' +ObjectIdNames[27887] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Acknowledge_InputArguments' +ObjectIdNames[27888] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm' +ObjectIdNames[27889] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Confirm_InputArguments' +ObjectIdNames[27890] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState' +ObjectIdNames[27891] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Id' +ObjectIdNames[27892] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Name' +ObjectIdNames[27893] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_Number' +ObjectIdNames[27894] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveDisplayName' +ObjectIdNames[27895] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TransitionTime' +ObjectIdNames[27896] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_EffectiveTransitionTime' +ObjectIdNames[27897] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_TrueState' +ObjectIdNames[27898] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ActiveState_FalseState' +ObjectIdNames[27899] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_InputNode' +ObjectIdNames[27900] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState' +ObjectIdNames[27901] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Id' +ObjectIdNames[27902] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Name' +ObjectIdNames[27903] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_Number' +ObjectIdNames[27904] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveDisplayName' +ObjectIdNames[27905] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TransitionTime' +ObjectIdNames[27906] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_EffectiveTransitionTime' +ObjectIdNames[27907] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_TrueState' +ObjectIdNames[27908] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedState_FalseState' +ObjectIdNames[27909] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState' +ObjectIdNames[27910] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Id' +ObjectIdNames[27911] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Name' +ObjectIdNames[27912] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_Number' +ObjectIdNames[27913] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveDisplayName' +ObjectIdNames[27914] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TransitionTime' +ObjectIdNames[27915] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_EffectiveTransitionTime' +ObjectIdNames[27916] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_TrueState' +ObjectIdNames[27917] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OutOfServiceState_FalseState' +ObjectIdNames[27918] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState' +ObjectIdNames[27919] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState' +ObjectIdNames[27920] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Id' +ObjectIdNames[27921] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Name' +ObjectIdNames[27922] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_Number' +ObjectIdNames[27923] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_CurrentState_EffectiveDisplayName' +ObjectIdNames[27924] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition' +ObjectIdNames[27925] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Id' +ObjectIdNames[27926] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Name' +ObjectIdNames[27927] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_Number' +ObjectIdNames[27928] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_TransitionTime' +ObjectIdNames[27929] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_LastTransition_EffectiveTransitionTime' +ObjectIdNames[27930] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableStates' +ObjectIdNames[27931] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_AvailableTransitions' +ObjectIdNames[27932] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_UnshelveTime' +ObjectIdNames[27933] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve' +ObjectIdNames[27934] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve_InputArguments' +ObjectIdNames[27935] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2' +ObjectIdNames[27936] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_TimedShelve2_InputArguments' +ObjectIdNames[27937] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve' +ObjectIdNames[27938] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2' +ObjectIdNames[27939] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_Unshelve2_InputArguments' +ObjectIdNames[27940] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve' +ObjectIdNames[27941] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2' +ObjectIdNames[27942] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ShelvingState_OneShotShelve2_InputArguments' +ObjectIdNames[27943] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SuppressedOrShelved' +ObjectIdNames[27944] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_MaxTimeShelved' +ObjectIdNames[27945] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleEnabled' +ObjectIdNames[27946] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound' +ObjectIdNames[27947] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_ListId' +ObjectIdNames[27948] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_AgencyId' +ObjectIdNames[27949] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_AudibleSound_VersionId' +ObjectIdNames[27950] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState' +ObjectIdNames[27951] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Id' +ObjectIdNames[27952] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Name' +ObjectIdNames[27953] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_Number' +ObjectIdNames[27954] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveDisplayName' +ObjectIdNames[27955] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TransitionTime' +ObjectIdNames[27956] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_EffectiveTransitionTime' +ObjectIdNames[27957] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_TrueState' +ObjectIdNames[27958] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_SilenceState_FalseState' +ObjectIdNames[27959] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OnDelay' +ObjectIdNames[27960] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_OffDelay' +ObjectIdNames[27961] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroupFlag' +ObjectIdNames[27962] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_FirstInGroup' +ObjectIdNames[27963] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState' +ObjectIdNames[27964] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Id' +ObjectIdNames[27965] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Name' +ObjectIdNames[27966] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_Number' +ObjectIdNames[27967] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveDisplayName' +ObjectIdNames[27968] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TransitionTime' +ObjectIdNames[27969] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_EffectiveTransitionTime' +ObjectIdNames[27970] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_TrueState' +ObjectIdNames[27971] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LatchedState_FalseState' +ObjectIdNames[27972] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmTime' +ObjectIdNames[27973] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_ReAlarmRepeatCount' +ObjectIdNames[27974] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Silence' +ObjectIdNames[27975] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress' +ObjectIdNames[27976] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2' +ObjectIdNames[27977] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Suppress2_InputArguments' +ObjectIdNames[27978] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress' +ObjectIdNames[27979] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2' +ObjectIdNames[27980] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Unsuppress2_InputArguments' +ObjectIdNames[27981] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService' +ObjectIdNames[27982] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2' +ObjectIdNames[27983] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_RemoveFromService2_InputArguments' +ObjectIdNames[27984] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService' +ObjectIdNames[27985] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2' +ObjectIdNames[27986] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_PlaceInService2_InputArguments' +ObjectIdNames[27987] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset' +ObjectIdNames[27988] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2' +ObjectIdNames[27989] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_Reset2_InputArguments' +ObjectIdNames[27990] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships' +ObjectIdNames[27991] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_GetGroupMemberships_OutputArguments' +ObjectIdNames[27992] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_NormalState' +ObjectIdNames[27993] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_TrustListId' +ObjectIdNames[27994] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_LastUpdateTime' +ObjectIdNames[27995] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustListOutOfDate_UpdateFrequency' +ObjectIdNames[27996] = 'ProvisionableDeviceType_ApplicationName_Placeholder_Enabled' +ObjectIdNames[27997] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ApplicationUri' +ObjectIdNames[27998] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ProductUri' +ObjectIdNames[27999] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ApplicationType' +ObjectIdNames[28000] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ServerCapabilities' +ObjectIdNames[28001] = 'ProvisionableDeviceType_ApplicationName_Placeholder_SupportedPrivateKeyFormats' +ObjectIdNames[28002] = 'ProvisionableDeviceType_ApplicationName_Placeholder_MaxTrustListSize' +ObjectIdNames[28003] = 'ProvisionableDeviceType_ApplicationName_Placeholder_MulticastDnsEnabled' +ObjectIdNames[28004] = 'ProvisionableDeviceType_ApplicationName_Placeholder_HasSecureElement' +ObjectIdNames[28005] = 'ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate' +ObjectIdNames[28006] = 'ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate_InputArguments' +ObjectIdNames[28007] = 'ProvisionableDeviceType_ApplicationName_Placeholder_UpdateCertificate_OutputArguments' +ObjectIdNames[28008] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ApplyChanges' +ObjectIdNames[28009] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CancelChanges' +ObjectIdNames[28010] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest' +ObjectIdNames[28011] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest_InputArguments' +ObjectIdNames[28012] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CreateSigningRequest_OutputArguments' +ObjectIdNames[28013] = 'ProvisionableDeviceType_ApplicationName_Placeholder_GetRejectedList' +ObjectIdNames[28014] = 'ProvisionableDeviceType_ApplicationName_Placeholder_GetRejectedList_OutputArguments' +ObjectIdNames[28015] = 'ProvisionableDeviceType_ApplicationName_Placeholder_ResetToServerDefaults' +ObjectIdNames[29878] = 'ProvisionableDevice' +ObjectIdNames[29879] = 'ProvisionableDevice_IsSingleton' +ObjectIdNames[29880] = 'ProvisionableDevice_RequestTickets' +ObjectIdNames[29881] = 'ProvisionableDevice_RequestTickets_OutputArguments' +ObjectIdNames[29882] = 'ProvisionableDevice_SetRegistrarEndpoints' +ObjectIdNames[29883] = 'ProvisionableDevice_SetRegistrarEndpoints_InputArguments' +ObjectIdNames[31769] = 'ServerType_ServerCapabilities_MaxMonitoredItemsQueueSize' +ObjectIdNames[31770] = 'ServerCapabilitiesType_MaxMonitoredItemsQueueSize' +ObjectIdNames[31771] = 'BaseEventType_ConditionClassId' +ObjectIdNames[31772] = 'BaseEventType_ConditionClassName' +ObjectIdNames[31773] = 'BaseEventType_ConditionSubClassId' +ObjectIdNames[31774] = 'BaseEventType_ConditionSubClassName' +ObjectIdNames[31915] = 'Locations' +ObjectIdNames[31916] = 'Server_ServerCapabilities_MaxMonitoredItemsQueueSize' +ObjectIdNames[31917] = 'Handle' +ObjectIdNames[31918] = 'TrimmedString' +ObjectIdNames[32059] = 'AlarmSuppressionGroupMember' +ObjectIdNames[32060] = 'ConditionType_SupportsFilteredRetain' +ObjectIdNames[32064] = 'AlarmSuppressionGroupType' +ObjectIdNames[32226] = 'AlarmSuppressionGroupType_DigitalVariable_Placeholder' +ObjectIdNames[32244] = 'AlarmStateVariableType' +ObjectIdNames[32245] = 'AlarmStateVariableType_HighestActiveSeverity' +ObjectIdNames[32246] = 'AlarmStateVariableType_HighestUnackSeverity' +ObjectIdNames[32247] = 'AlarmStateVariableType_ActiveCount' +ObjectIdNames[32248] = 'AlarmStateVariableType_UnacknowledgedCount' +ObjectIdNames[32249] = 'AlarmStateVariableType_UnconfirmedCount' +ObjectIdNames[32250] = 'AlarmStateVariableType_Filter' +ObjectIdNames[32251] = 'AlarmMask' +ObjectIdNames[32252] = 'AlarmMask_OptionSetValues' +ObjectIdNames[32254] = 'TrustListType_ActivityTimeout' +ObjectIdNames[32255] = 'CertificateGroupType_TrustList_ActivityTimeout' +ObjectIdNames[32256] = 'CertificateGroupFolderType_DefaultApplicationGroup_TrustList_ActivityTimeout' +ObjectIdNames[32257] = 'CertificateGroupFolderType_DefaultHttpsGroup_TrustList_ActivityTimeout' +ObjectIdNames[32258] = 'CertificateGroupFolderType_DefaultUserTokenGroup_TrustList_ActivityTimeout' +ObjectIdNames[32259] = 'CertificateGroupFolderType_AdditionalGroup_Placeholder_TrustList_ActivityTimeout' +ObjectIdNames[32260] = 'TrustListUpdateRequestedAuditEventType' +ObjectIdNames[32281] = 'TrustListUpdatedAuditEventType_TrustListId' +ObjectIdNames[32282] = 'GetCertificatesMethodType' +ObjectIdNames[32283] = 'GetCertificatesMethodType_InputArguments' +ObjectIdNames[32284] = 'GetCertificatesMethodType_OutputArguments' +ObjectIdNames[32285] = 'TransactionErrorType' +ObjectIdNames[32286] = 'TransactionDiagnosticsType' +ObjectIdNames[32287] = 'TransactionDiagnosticsType_StartTime' +ObjectIdNames[32288] = 'TransactionDiagnosticsType_EndTime' +ObjectIdNames[32289] = 'TransactionDiagnosticsType_Result' +ObjectIdNames[32290] = 'TransactionDiagnosticsType_AffectedTrustLists' +ObjectIdNames[32291] = 'TransactionDiagnosticsType_AffectedCertificateGroups' +ObjectIdNames[32292] = 'TransactionDiagnosticsType_Errors' +ObjectIdNames[32293] = 'ServerConfigurationType_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout' +ObjectIdNames[32294] = 'ServerConfigurationType_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout' +ObjectIdNames[32295] = 'ServerConfigurationType_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout' +ObjectIdNames[32296] = 'ServerConfigurationType_GetCertificates' +ObjectIdNames[32297] = 'ServerConfigurationType_GetCertificates_InputArguments' +ObjectIdNames[32298] = 'ServerConfigurationType_GetCertificates_OutputArguments' +ObjectIdNames[32299] = 'ServerConfigurationType_TransactionDiagnostics' +ObjectIdNames[32300] = 'ServerConfigurationType_TransactionDiagnostics_StartTime' +ObjectIdNames[32301] = 'ServerConfigurationType_TransactionDiagnostics_EndTime' +ObjectIdNames[32302] = 'ServerConfigurationType_TransactionDiagnostics_Result' +ObjectIdNames[32303] = 'ServerConfigurationType_TransactionDiagnostics_AffectedTrustLists' +ObjectIdNames[32304] = 'ServerConfigurationType_TransactionDiagnostics_AffectedCertificateGroups' +ObjectIdNames[32305] = 'ServerConfigurationType_TransactionDiagnostics_Errors' +ObjectIdNames[32306] = 'CertificateUpdateRequestedAuditEventType' +ObjectIdNames[32330] = 'ServerConfiguration_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout' +ObjectIdNames[32331] = 'ServerConfiguration_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout' +ObjectIdNames[32332] = 'ServerConfiguration_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout' +ObjectIdNames[32333] = 'ServerConfiguration_GetCertificates' +ObjectIdNames[32334] = 'ServerConfiguration_GetCertificates_InputArguments' +ObjectIdNames[32335] = 'ServerConfiguration_GetCertificates_OutputArguments' +ObjectIdNames[32336] = 'ServerConfiguration_TransactionDiagnostics' +ObjectIdNames[32337] = 'ServerConfiguration_TransactionDiagnostics_StartTime' +ObjectIdNames[32338] = 'ServerConfiguration_TransactionDiagnostics_EndTime' +ObjectIdNames[32339] = 'ServerConfiguration_TransactionDiagnostics_Result' +ObjectIdNames[32340] = 'ServerConfiguration_TransactionDiagnostics_AffectedTrustLists' +ObjectIdNames[32341] = 'ServerConfiguration_TransactionDiagnostics_AffectedCertificateGroups' +ObjectIdNames[32342] = 'ServerConfiguration_TransactionDiagnostics_Errors' +ObjectIdNames[32356] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultApplicationGroup_TrustList_ActivityTimeout' +ObjectIdNames[32357] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultHttpsGroup_TrustList_ActivityTimeout' +ObjectIdNames[32358] = 'ProvisionableDeviceType_ApplicationName_Placeholder_CertificateGroups_DefaultUserTokenGroup_TrustList_ActivityTimeout' +ObjectIdNames[32359] = 'ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates' +ObjectIdNames[32360] = 'ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates_InputArguments' +ObjectIdNames[32361] = 'ProvisionableDeviceType_ApplicationName_Placeholder_GetCertificates_OutputArguments' +ObjectIdNames[32362] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics' +ObjectIdNames[32363] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_StartTime' +ObjectIdNames[32364] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_EndTime' +ObjectIdNames[32365] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_Result' +ObjectIdNames[32366] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_AffectedTrustLists' +ObjectIdNames[32367] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_AffectedCertificateGroups' +ObjectIdNames[32368] = 'ProvisionableDeviceType_ApplicationName_Placeholder_TransactionDiagnostics_Errors' +ObjectIdNames[32382] = 'TransactionErrorType_Encoding_DefaultBinary' +ObjectIdNames[32383] = 'OpcUa_BinarySchema_TransactionErrorType' +ObjectIdNames[32384] = 'OpcUa_BinarySchema_TransactionErrorType_DataTypeVersion' +ObjectIdNames[32385] = 'OpcUa_BinarySchema_TransactionErrorType_DictionaryFragment' +ObjectIdNames[32386] = 'TransactionErrorType_Encoding_DefaultXml' +ObjectIdNames[32387] = 'OpcUa_XmlSchema_TransactionErrorType' +ObjectIdNames[32388] = 'OpcUa_XmlSchema_TransactionErrorType_DataTypeVersion' +ObjectIdNames[32389] = 'OpcUa_XmlSchema_TransactionErrorType_DictionaryFragment' +ObjectIdNames[32390] = 'TransactionErrorType_Encoding_DefaultJson' +ObjectIdNames[32391] = 'PublishSubscribeType_PubSubCapablities_MaxDataSetWritersPerGroup' +ObjectIdNames[32392] = 'PublishSubscribeType_PubSubCapablities_MaxNetworkMessageSizeDatagram' +ObjectIdNames[32393] = 'PublishSubscribeType_PubSubCapablities_MaxNetworkMessageSizeBroker' +ObjectIdNames[32394] = 'PublishSubscribeType_PubSubCapablities_SupportSecurityKeyPull' +ObjectIdNames[32395] = 'PublishSubscribeType_PubSubCapablities_SupportSecurityKeyPush' +ObjectIdNames[32396] = 'PublishSubscribeType_DefaultSecurityKeyServices' +ObjectIdNames[32397] = 'PublishSubscribeType_ConfigurationProperties' +ObjectIdNames[32398] = 'PublishSubscribe_PubSubCapablities_MaxDataSetWritersPerGroup' +ObjectIdNames[32399] = 'PublishSubscribe_PubSubCapablities_MaxNetworkMessageSizeDatagram' +ObjectIdNames[32400] = 'PublishSubscribe_PubSubCapablities_MaxNetworkMessageSizeBroker' +ObjectIdNames[32401] = 'PublishSubscribe_PubSubCapablities_SupportSecurityKeyPull' +ObjectIdNames[32402] = 'PublishSubscribe_PubSubCapablities_SupportSecurityKeyPush' +ObjectIdNames[32403] = 'PublishSubscribe_DefaultSecurityKeyServices' +ObjectIdNames[32404] = 'PublishSubscribe_ConfigurationProperties' +ObjectIdNames[32407] = 'HasKeyValueDescription' +ObjectIdNames[32408] = 'OPCUANamespaceMetadata_ModelVersion' +ObjectIdNames[32409] = 'ServerType_ServerRedundancy_RedundantServerArray' +ObjectIdNames[32410] = 'ServerRedundancyType_RedundantServerArray' +ObjectIdNames[32411] = 'NonTransparentBackupRedundancyType' +ObjectIdNames[32413] = 'NonTransparentBackupRedundancyType_RedundantServerArray' +ObjectIdNames[32415] = 'NonTransparentBackupRedundancyType_Mode' +ObjectIdNames[32416] = 'NonTransparentBackupRedundancyType_Failover' +ObjectIdNames[32417] = 'RedundantServerMode' +ObjectIdNames[32418] = 'RedundantServerMode_EnumStrings' +ObjectIdNames[32419] = 'NamespaceMetadataType_ModelVersion' +ObjectIdNames[32420] = 'NamespacesType_NamespaceIdentifier_Placeholder_ModelVersion' +ObjectIdNames[32421] = 'BitFieldDefinition' +ObjectIdNames[32422] = 'BitFieldDefinition_Encoding_DefaultBinary' +ObjectIdNames[32423] = 'OpcUa_BinarySchema_BitFieldDefinition' +ObjectIdNames[32424] = 'OpcUa_BinarySchema_BitFieldDefinition_DataTypeVersion' +ObjectIdNames[32425] = 'OpcUa_BinarySchema_BitFieldDefinition_DictionaryFragment' +ObjectIdNames[32426] = 'BitFieldDefinition_Encoding_DefaultXml' +ObjectIdNames[32427] = 'OpcUa_XmlSchema_BitFieldDefinition' +ObjectIdNames[32428] = 'OpcUa_XmlSchema_BitFieldDefinition_DataTypeVersion' +ObjectIdNames[32429] = 'OpcUa_XmlSchema_BitFieldDefinition_DictionaryFragment' +ObjectIdNames[32430] = 'BitFieldDefinition_Encoding_DefaultJson' +ObjectIdNames[32431] = 'BitFieldType' +ObjectIdNames[32432] = 'BitFieldType_BitFieldsDefinitions' +ObjectIdNames[32433] = 'BitFieldType_FieldName_Placeholder' +ObjectIdNames[32434] = 'AnnotationDataType' +ObjectIdNames[32435] = 'LinearConversionDataType' +ObjectIdNames[32436] = 'ConversionLimitEnum' +ObjectIdNames[32437] = 'ConversionLimitEnum_EnumStrings' +ObjectIdNames[32438] = 'QuantityDimension' +ObjectIdNames[32439] = 'SyntaxReferenceEntryType' +ObjectIdNames[32441] = 'SyntaxReferenceEntryType_CommonName' +ObjectIdNames[32442] = 'UnitType' +ObjectIdNames[32443] = 'UnitType_Symbol' +ObjectIdNames[32444] = 'UnitType_Description' +ObjectIdNames[32445] = 'UnitType_UnitSystem' +ObjectIdNames[32446] = 'UnitType_Discipline' +ObjectIdNames[32447] = 'ServerUnitType' +ObjectIdNames[32452] = 'ServerUnitType_AlternativeUnits' +ObjectIdNames[32461] = 'ServerUnitType_ConversionLimit' +ObjectIdNames[32462] = 'ServerUnitType_CoherentUnit' +ObjectIdNames[32463] = 'ServerUnitType_CoherentUnit_Symbol' +ObjectIdNames[32464] = 'ServerUnitType_CoherentUnit_Description' +ObjectIdNames[32465] = 'ServerUnitType_CoherentUnit_UnitSystem' +ObjectIdNames[32466] = 'ServerUnitType_CoherentUnit_Discipline' +ObjectIdNames[32467] = 'AlternativeUnitType' +ObjectIdNames[32472] = 'AlternativeUnitType_LinearConversion' +ObjectIdNames[32473] = 'AlternativeUnitType_MathMLConversion' +ObjectIdNames[32474] = 'AlternativeUnitType_MathMLInverseConversion' +ObjectIdNames[32475] = 'QuantityType' +ObjectIdNames[32476] = 'QuantityType_Symbol' +ObjectIdNames[32477] = 'QuantityType_Description' +ObjectIdNames[32478] = 'QuantityType_Annotation' +ObjectIdNames[32479] = 'QuantityType_ConversionService' +ObjectIdNames[32480] = 'QuantityType_Dimension' +ObjectIdNames[32481] = 'QuantityType_ServerUnits' +ObjectIdNames[32482] = 'QuantityType_ServerUnits_ServerUnit_Placeholder' +ObjectIdNames[32483] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_Symbol' +ObjectIdNames[32484] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_Description' +ObjectIdNames[32485] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_UnitSystem' +ObjectIdNames[32486] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_Discipline' +ObjectIdNames[32487] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_AlternativeUnits' +ObjectIdNames[32496] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_ConversionLimit' +ObjectIdNames[32497] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit' +ObjectIdNames[32498] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Symbol' +ObjectIdNames[32499] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Description' +ObjectIdNames[32500] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_UnitSystem' +ObjectIdNames[32501] = 'QuantityType_ServerUnits_ServerUnit_Placeholder_CoherentUnit_Discipline' +ObjectIdNames[32502] = 'QuantitiesFolderType' +ObjectIdNames[32503] = 'QuantitiesFolderType_Quantity_Placeholder' +ObjectIdNames[32504] = 'QuantitiesFolderType_Quantity_Placeholder_Symbol' +ObjectIdNames[32505] = 'QuantitiesFolderType_Quantity_Placeholder_Description' +ObjectIdNames[32506] = 'QuantitiesFolderType_Quantity_Placeholder_Annotation' +ObjectIdNames[32507] = 'QuantitiesFolderType_Quantity_Placeholder_ConversionService' +ObjectIdNames[32508] = 'QuantitiesFolderType_Quantity_Placeholder_Dimension' +ObjectIdNames[32509] = 'QuantitiesFolderType_Quantity_Placeholder_ServerUnits' +ObjectIdNames[32530] = 'Quantities' +ObjectIdNames[32558] = 'HasEngineeringUnitDetails' +ObjectIdNames[32559] = 'HasQuantity' +ObjectIdNames[32560] = 'AnnotationDataType_Encoding_DefaultBinary' +ObjectIdNames[32561] = 'LinearConversionDataType_Encoding_DefaultBinary' +ObjectIdNames[32562] = 'QuantityDimension_Encoding_DefaultBinary' +ObjectIdNames[32563] = 'OpcUa_BinarySchema_AnnotationDataType' +ObjectIdNames[32564] = 'OpcUa_BinarySchema_AnnotationDataType_DataTypeVersion' +ObjectIdNames[32565] = 'OpcUa_BinarySchema_AnnotationDataType_DictionaryFragment' +ObjectIdNames[32566] = 'OpcUa_BinarySchema_LinearConversionDataType' +ObjectIdNames[32567] = 'OpcUa_BinarySchema_LinearConversionDataType_DataTypeVersion' +ObjectIdNames[32568] = 'OpcUa_BinarySchema_LinearConversionDataType_DictionaryFragment' +ObjectIdNames[32569] = 'OpcUa_BinarySchema_QuantityDimension' +ObjectIdNames[32570] = 'OpcUa_BinarySchema_QuantityDimension_DataTypeVersion' +ObjectIdNames[32571] = 'OpcUa_BinarySchema_QuantityDimension_DictionaryFragment' +ObjectIdNames[32572] = 'AnnotationDataType_Encoding_DefaultXml' +ObjectIdNames[32573] = 'LinearConversionDataType_Encoding_DefaultXml' +ObjectIdNames[32574] = 'QuantityDimension_Encoding_DefaultXml' +ObjectIdNames[32575] = 'OpcUa_XmlSchema_AnnotationDataType' +ObjectIdNames[32576] = 'OpcUa_XmlSchema_AnnotationDataType_DataTypeVersion' +ObjectIdNames[32577] = 'OpcUa_XmlSchema_AnnotationDataType_DictionaryFragment' +ObjectIdNames[32578] = 'OpcUa_XmlSchema_LinearConversionDataType' +ObjectIdNames[32579] = 'OpcUa_XmlSchema_LinearConversionDataType_DataTypeVersion' +ObjectIdNames[32580] = 'OpcUa_XmlSchema_LinearConversionDataType_DictionaryFragment' +ObjectIdNames[32581] = 'OpcUa_XmlSchema_QuantityDimension' +ObjectIdNames[32582] = 'OpcUa_XmlSchema_QuantityDimension_DataTypeVersion' +ObjectIdNames[32583] = 'OpcUa_XmlSchema_QuantityDimension_DictionaryFragment' +ObjectIdNames[32584] = 'AnnotationDataType_Encoding_DefaultJson' +ObjectIdNames[32585] = 'LinearConversionDataType_Encoding_DefaultJson' +ObjectIdNames[32586] = 'QuantityDimension_Encoding_DefaultJson' +ObjectIdNames[32587] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder' +ObjectIdNames[32588] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Symbol' +ObjectIdNames[32589] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Description' +ObjectIdNames[32590] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_UnitSystem' +ObjectIdNames[32591] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_Discipline' +ObjectIdNames[32592] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_LinearConversion' +ObjectIdNames[32593] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_MathMLConversion' +ObjectIdNames[32594] = 'ServerUnitType_AlternativeUnits_AlternativeUnit_Placeholder_MathMLInverseConversion' +ObjectIdNames[32619] = 'HistoricalDataConfigurationType_MaxTimeStoredValues' +ObjectIdNames[32620] = 'HistoricalDataConfigurationType_MaxCountStoredValues' +ObjectIdNames[32621] = 'HistoricalEventConfigurationType' +ObjectIdNames[32622] = 'HistoricalEventConfigurationType_EventTypes' +ObjectIdNames[32623] = 'HistoricalEventConfigurationType_StartOfArchive' +ObjectIdNames[32624] = 'HistoricalEventConfigurationType_StartOfOnlineArchive' +ObjectIdNames[32625] = 'HistoricalExternalEventSourceType' +ObjectIdNames[32626] = 'HistoricalExternalEventSourceType_Server' +ObjectIdNames[32627] = 'HistoricalExternalEventSourceType_EndpointUrl' +ObjectIdNames[32628] = 'HistoricalExternalEventSourceType_SecurityMode' +ObjectIdNames[32629] = 'HistoricalExternalEventSourceType_SecurityPolicyUri' +ObjectIdNames[32630] = 'HistoricalExternalEventSourceType_IdentityTokenPolicy' +ObjectIdNames[32631] = 'HistoricalExternalEventSourceType_TransportProfileUri' +ObjectIdNames[32632] = 'HistoricalExternalEventSourceType_HistoricalEventFilter' +ObjectIdNames[32633] = 'HasCurrentData' +ObjectIdNames[32634] = 'HasCurrentEvent' +ObjectIdNames[32635] = 'HAConfiguration_MaxTimeStoredValues' +ObjectIdNames[32636] = 'HAConfiguration_MaxCountStoredValues' +ObjectIdNames[32637] = 'DefaultHAConfiguration' +ObjectIdNames[32638] = 'DefaultHAConfiguration_AggregateConfiguration' +ObjectIdNames[32639] = 'DefaultHAConfiguration_AggregateConfiguration_TreatUncertainAsBad' +ObjectIdNames[32640] = 'DefaultHAConfiguration_AggregateConfiguration_PercentDataBad' +ObjectIdNames[32641] = 'DefaultHAConfiguration_AggregateConfiguration_PercentDataGood' +ObjectIdNames[32642] = 'DefaultHAConfiguration_AggregateConfiguration_UseSlopedExtrapolation' +ObjectIdNames[32643] = 'DefaultHAConfiguration_AggregateFunctions' +ObjectIdNames[32644] = 'DefaultHAConfiguration_Stepped' +ObjectIdNames[32645] = 'DefaultHAConfiguration_Definition' +ObjectIdNames[32646] = 'DefaultHAConfiguration_MaxTimeInterval' +ObjectIdNames[32647] = 'DefaultHAConfiguration_MinTimeInterval' +ObjectIdNames[32648] = 'DefaultHAConfiguration_ExceptionDeviation' +ObjectIdNames[32649] = 'DefaultHAConfiguration_ExceptionDeviationFormat' +ObjectIdNames[32650] = 'DefaultHAConfiguration_StartOfArchive' +ObjectIdNames[32651] = 'PubSubCapabilitiesType_MaxDataSetWritersPerGroup' +ObjectIdNames[32652] = 'PubSubCapabilitiesType_MaxNetworkMessageSizeDatagram' +ObjectIdNames[32653] = 'PubSubCapabilitiesType_MaxNetworkMessageSizeBroker' +ObjectIdNames[32654] = 'PubSubCapabilitiesType_SupportSecurityKeyPull' +ObjectIdNames[32655] = 'PubSubCapabilitiesType_SupportSecurityKeyPush' +ObjectIdNames[32656] = 'DefaultHAConfiguration_StartOfOnlineArchive' +ObjectIdNames[32657] = 'ReferenceDescriptionVariableType' +ObjectIdNames[32658] = 'ReferenceDescriptionVariableType_ReferenceRefinement' +ObjectIdNames[32659] = 'ReferenceDescriptionDataType' +ObjectIdNames[32660] = 'ReferenceListEntryDataType' +ObjectIdNames[32661] = 'ReferenceDescriptionDataType_Encoding_DefaultBinary' +ObjectIdNames[32662] = 'ReferenceListEntryDataType_Encoding_DefaultBinary' +ObjectIdNames[32663] = 'OpcUa_BinarySchema_ReferenceDescriptionDataType' +ObjectIdNames[32664] = 'OpcUa_BinarySchema_ReferenceDescriptionDataType_DataTypeVersion' +ObjectIdNames[32665] = 'OpcUa_BinarySchema_ReferenceDescriptionDataType_DictionaryFragment' +ObjectIdNames[32666] = 'OpcUa_BinarySchema_ReferenceListEntryDataType' +ObjectIdNames[32667] = 'OpcUa_BinarySchema_ReferenceListEntryDataType_DataTypeVersion' +ObjectIdNames[32668] = 'OpcUa_BinarySchema_ReferenceListEntryDataType_DictionaryFragment' +ObjectIdNames[32669] = 'ReferenceDescriptionDataType_Encoding_DefaultXml' +ObjectIdNames[32670] = 'ReferenceListEntryDataType_Encoding_DefaultXml' +ObjectIdNames[32671] = 'OpcUa_XmlSchema_ReferenceDescriptionDataType' +ObjectIdNames[32672] = 'OpcUa_XmlSchema_ReferenceDescriptionDataType_DataTypeVersion' +ObjectIdNames[32673] = 'OpcUa_XmlSchema_ReferenceDescriptionDataType_DictionaryFragment' +ObjectIdNames[32674] = 'OpcUa_XmlSchema_ReferenceListEntryDataType' +ObjectIdNames[32675] = 'OpcUa_XmlSchema_ReferenceListEntryDataType_DataTypeVersion' +ObjectIdNames[32676] = 'OpcUa_XmlSchema_ReferenceListEntryDataType_DictionaryFragment' +ObjectIdNames[32677] = 'ReferenceDescriptionDataType_Encoding_DefaultJson' +ObjectIdNames[32678] = 'ReferenceListEntryDataType_Encoding_DefaultJson' +ObjectIdNames[32679] = 'HasReferenceDescription' +ObjectIdNames[32682] = 'DefaultHAConfiguration_ServerTimestampSupported' +ObjectIdNames[32750] = 'OptionSetLength' +ObjectIdNames[32752] = 'DefaultHAConfiguration_MaxTimeStoredValues' +ObjectIdNames[32753] = 'DefaultHAConfiguration_MaxCountStoredValues' +ObjectIdNames[32754] = 'DefaultHEConfiguration' +ObjectIdNames[32755] = 'DefaultHEConfiguration_EventTypes' +ObjectIdNames[32756] = 'DefaultHEConfiguration_StartOfArchive' +ObjectIdNames[32757] = 'DefaultHEConfiguration_StartOfOnlineArchive' +ObjectIdNames[32758] = 'AuditHistoryConfigurationChangeEventType' +ObjectIdNames[32799] = 'ReadEventDetails2' +ObjectIdNames[32800] = 'ReadEventDetails2_Encoding_DefaultBinary' +ObjectIdNames[32801] = 'ReadEventDetails2_Encoding_DefaultXml' +ObjectIdNames[32802] = 'ReadEventDetails2_Encoding_DefaultJson' +ObjectIdNames[32803] = 'AuditHistoryBulkInsertEventType' +ObjectIdNames[32821] = 'AuditHistoryBulkInsertEventType_UpdatedNode' +ObjectIdNames[32822] = 'AuditHistoryBulkInsertEventType_StartTime' +ObjectIdNames[32823] = 'AuditHistoryBulkInsertEventType_EndTime' +ObjectIdNames[32824] = 'HistoryModifiedEvent' +ObjectIdNames[32825] = 'HistoryModifiedEvent_Encoding_DefaultBinary' +ObjectIdNames[32826] = 'OpcUa_BinarySchema_HistoryModifiedEvent' +ObjectIdNames[32827] = 'OpcUa_BinarySchema_HistoryModifiedEvent_DataTypeVersion' +ObjectIdNames[32828] = 'OpcUa_BinarySchema_HistoryModifiedEvent_DictionaryFragment' +ObjectIdNames[32829] = 'HistoryModifiedEvent_Encoding_DefaultXml' +ObjectIdNames[32830] = 'OpcUa_XmlSchema_HistoryModifiedEvent' +ObjectIdNames[32831] = 'OpcUa_XmlSchema_HistoryModifiedEvent_DataTypeVersion' +ObjectIdNames[32832] = 'OpcUa_XmlSchema_HistoryModifiedEvent_DictionaryFragment' +ObjectIdNames[32833] = 'HistoryModifiedEvent_Encoding_DefaultJson' +ObjectIdNames[32834] = 'PublishSubscribeType_PubSubCapablities_MaxSecurityGroups' +ObjectIdNames[32835] = 'PublishSubscribeType_PubSubCapablities_MaxPushTargets' +ObjectIdNames[32836] = 'PublishSubscribeType_PubSubCapablities_MaxPublishedDataSets' +ObjectIdNames[32837] = 'PublishSubscribeType_PubSubCapablities_MaxStandaloneSubscribedDataSets' +ObjectIdNames[32838] = 'PublishSubscribeType_PubSubCapablities_SupportSecurityKeyServer' +ObjectIdNames[32839] = 'PublishSubscribe_PubSubCapablities_MaxSecurityGroups' +ObjectIdNames[32840] = 'PublishSubscribe_PubSubCapablities_MaxPushTargets' +ObjectIdNames[32841] = 'PublishSubscribe_PubSubCapablities_MaxPublishedDataSets' +ObjectIdNames[32842] = 'PublishSubscribe_PubSubCapablities_MaxStandaloneSubscribedDataSets' +ObjectIdNames[32843] = 'PublishSubscribe_PubSubCapablities_SupportSecurityKeyServer' +ObjectIdNames[32844] = 'PubSubCapabilitiesType_MaxSecurityGroups' +ObjectIdNames[32845] = 'PubSubCapabilitiesType_MaxPushTargets' +ObjectIdNames[32846] = 'PubSubCapabilitiesType_MaxPublishedDataSets' +ObjectIdNames[32847] = 'PubSubCapabilitiesType_MaxStandaloneSubscribedDataSets' +ObjectIdNames[32848] = 'PubSubCapabilitiesType_SupportSecurityKeyServer' +ObjectIdNames[32849] = 'AliasNameCategoryType_SubAliasNameCategories_Placeholder_LastChange' +ObjectIdNames[32850] = 'AliasNameCategoryType_LastChange' +ObjectIdNames[32852] = 'Aliases_LastChange' +ObjectIdNames[32854] = 'TagVariables_LastChange' +ObjectIdNames[32856] = 'Topics_LastChange' diff --git a/asyncua/ua/status_codes.py b/asyncua/ua/status_codes.py index 3079606ac..0d9e13cf5 100644 --- a/asyncua/ua/status_codes.py +++ b/asyncua/ua/status_codes.py @@ -1,4 +1,4 @@ -# AUTOGENERATED!!! Date: 2023-09-01 13:13:28.813732 +# AUTOGENERATED!!! Date: 2024-04-25 09:57:44.890009 from typing import Dict, Tuple @@ -60,6 +60,8 @@ class StatusCodes: BadLicenseExpired = 0x810E0000 BadLicenseLimitsExceeded = 0x810F0000 BadLicenseNotAvailable = 0x81100000 + BadServerTooBusy = 0x80EE0000 + GoodPasswordChangeRequired = 0x00EF0000 GoodSubscriptionTransferred = 0x002D0000 GoodCompletesAsynchronously = 0x002E0000 GoodOverload = 0x002F0000 @@ -71,6 +73,7 @@ class StatusCodes: BadAttributeIdInvalid = 0x80350000 BadIndexRangeInvalid = 0x80360000 BadIndexRangeNoData = 0x80370000 + BadIndexRangeDataMismatch = 0x80EA0000 BadDataEncodingInvalid = 0x80380000 BadDataEncodingUnsupported = 0x80390000 BadNotReadable = 0x803A0000 @@ -100,6 +103,8 @@ class StatusCodes: BadBrowseDirectionInvalid = 0x804D0000 BadNodeNotInView = 0x804E0000 BadNumericOverflow = 0x81120000 + BadLocaleNotSupported = 0x80ED0000 + BadNoValue = 0x80F00000 BadServerUriInvalid = 0x804F0000 BadServerNameMissing = 0x80500000 BadDiscoveryUrlMissing = 0x80510000 @@ -187,6 +192,7 @@ class StatusCodes: UncertainEngineeringUnitsExceeded = 0x40940000 UncertainSubNormal = 0x40950000 GoodLocalOverride = 0x00960000 + GoodSubNormal = 0x00EB0000 BadRefreshInProgress = 0x80970000 BadConditionAlreadyDisabled = 0x80980000 BadConditionAlreadyEnabled = 0x80CC0000 @@ -224,6 +230,7 @@ class StatusCodes: BadTicketRequired = 0x811F0000 BadTicketInvalid = 0x81200000 BadLocked = 0x80E90000 + BadRequiresLock = 0x80EC0000 GoodEdited = 0x00DC0000 GoodPostActionFailed = 0x00DD0000 UncertainDominantValueChanged = 0x40DE0000 @@ -284,7 +291,7 @@ class StatusCodes: 0x80070000: ('BadDecodingError', 'Decoding halted because of invalid data in the stream.'), 0x80080000: ('BadEncodingLimitsExceeded', 'The message encoding/decoding limits imposed by the stack have been exceeded.'), 0x80B80000: ('BadRequestTooLarge', 'The request message size exceeds limits set by the server.'), - 0x80B90000: ('BadResponseTooLarge', 'The response message size exceeds limits set by the client.'), + 0x80B90000: ('BadResponseTooLarge', 'The response message size exceeds limits set by the client or server.'), 0x80090000: ('BadUnknownResponse', 'An unrecognized response was received from the server.'), 0x800A0000: ('BadTimeout', 'The operation timed out.'), 0x800B0000: ('BadServiceUnsupported', 'The server does not support the requested service.'), @@ -327,17 +334,20 @@ class StatusCodes: 0x810E0000: ('BadLicenseExpired', 'The server requires a license to operate in general or to perform a service or operation, but existing license is expired.'), 0x810F0000: ('BadLicenseLimitsExceeded', 'The server has limits on number of allowed operations / objects, based on installed licenses, and these limits where exceeded.'), 0x81100000: ('BadLicenseNotAvailable', 'The server does not have a license which is required to operate in general or to perform a service or operation.'), + 0x80EE0000: ('BadServerTooBusy', 'The Server does not have the resources to process the request at this time.'), + 0x00EF0000: ('GoodPasswordChangeRequired', 'The log-on for the user succeeded but the user is required to change the password.'), 0x002D0000: ('GoodSubscriptionTransferred', 'The subscription was transferred to another session.'), 0x002E0000: ('GoodCompletesAsynchronously', 'The processing will complete asynchronously.'), 0x002F0000: ('GoodOverload', 'Sampling has slowed down due to resource limitations.'), 0x00300000: ('GoodClamped', 'The value written was accepted but was clamped.'), 0x80310000: ('BadNoCommunication', 'Communication with the data source is defined, but not established, and there is no last known value available.'), 0x80320000: ('BadWaitingForInitialData', 'Waiting for the server to obtain values from the underlying data source.'), - 0x80330000: ('BadNodeIdInvalid', 'The syntax of the node id is not valid.'), + 0x80330000: ('BadNodeIdInvalid', 'The syntax the node id is not valid or refers to a node that is not valid for the operation.'), 0x80340000: ('BadNodeIdUnknown', 'The node id refers to a node that does not exist in the server address space.'), 0x80350000: ('BadAttributeIdInvalid', 'The attribute is not supported for the specified Node.'), 0x80360000: ('BadIndexRangeInvalid', 'The syntax of the index range parameter is invalid.'), 0x80370000: ('BadIndexRangeNoData', 'No data exists within the range of indexes specified.'), + 0x80EA0000: ('BadIndexRangeDataMismatch', 'The written data does not match the IndexRange specified.'), 0x80380000: ('BadDataEncodingInvalid', 'The data encoding is invalid.'), 0x80390000: ('BadDataEncodingUnsupported', 'The server does not support the requested data encoding for the node.'), 0x803A0000: ('BadNotReadable', 'The access level does not allow reading or subscribing to the Node.'), @@ -367,6 +377,8 @@ class StatusCodes: 0x804D0000: ('BadBrowseDirectionInvalid', 'The browse direction is not valid.'), 0x804E0000: ('BadNodeNotInView', 'The node is not part of the view.'), 0x81120000: ('BadNumericOverflow', 'The number was not accepted because of a numeric overflow.'), + 0x80ED0000: ('BadLocaleNotSupported', 'The locale in the requested write operation is not supported.'), + 0x80F00000: ('BadNoValue', 'The variable has no default value and no initial value.'), 0x804F0000: ('BadServerUriInvalid', 'The ServerUri is not a valid URI.'), 0x80500000: ('BadServerNameMissing', 'No ServerName was specified.'), 0x80510000: ('BadDiscoveryUrlMissing', 'No DiscoveryUrl was specified.'), @@ -452,8 +464,9 @@ class StatusCodes: 0x40920000: ('UncertainInitialValue', 'The value is an initial value for a variable that normally receives its value from another variable.'), 0x40930000: ('UncertainSensorNotAccurate', 'The value is at one of the sensor limits.'), 0x40940000: ('UncertainEngineeringUnitsExceeded', 'The value is outside of the range of values defined for this parameter.'), - 0x40950000: ('UncertainSubNormal', 'The value is derived from multiple sources and has less than the required number of Good sources.'), + 0x40950000: ('UncertainSubNormal', 'The data value is derived from multiple sources and has less than the required number of Good sources.'), 0x00960000: ('GoodLocalOverride', 'The value has been overridden.'), + 0x00EB0000: ('GoodSubNormal', 'The value is derived from multiple sources and has the required number of Good sources, but less than the full number of Good sources.'), 0x80970000: ('BadRefreshInProgress', 'This Condition refresh failed, a Condition refresh operation is already in progress.'), 0x80980000: ('BadConditionAlreadyDisabled', 'This condition has already been disabled.'), 0x80CC0000: ('BadConditionAlreadyEnabled', 'This condition has already been enabled.'), @@ -474,10 +487,10 @@ class StatusCodes: 0x809E0000: ('BadDataUnavailable', 'Expected data is unavailable for the requested time range due to an un-mounted volume, an off-line archive or tape, or similar reason for temporary unavailability.'), 0x809F0000: ('BadEntryExists', 'The data or event was not successfully inserted because a matching entry exists.'), 0x80A00000: ('BadNoEntryExists', 'The data or event was not successfully updated because no matching entry exists.'), - 0x80A10000: ('BadTimestampNotSupported', 'The client requested history using a timestamp format the server does not support (i.e requested ServerTimestamp when server only supports SourceTimestamp).'), + 0x80A10000: ('BadTimestampNotSupported', 'The Client requested history using a TimestampsToReturn the Server does not support.'), 0x00A20000: ('GoodEntryInserted', 'The data or event was successfully inserted into the historical database.'), 0x00A30000: ('GoodEntryReplaced', 'The data or event field was successfully replaced in the historical database.'), - 0x40A40000: ('UncertainDataSubNormal', 'The value is derived from multiple values and has less than the required number of Good values.'), + 0x40A40000: ('UncertainDataSubNormal', 'The aggregate value is derived from multiple values and has less than the required number of Good values.'), 0x00A50000: ('GoodNoData', 'No data exists for the requested time range or event filter.'), 0x00A60000: ('GoodMoreData', 'More data is available in the time range beyond the number of values requested.'), 0x80D40000: ('BadAggregateListMismatch', 'The requested number of Aggregates does not match the requested number of NodeIds.'), @@ -491,6 +504,7 @@ class StatusCodes: 0x811F0000: ('BadTicketRequired', 'The device identity needs a ticket before it can be accepted.'), 0x81200000: ('BadTicketInvalid', 'The device identity needs a ticket before it can be accepted.'), 0x80E90000: ('BadLocked', 'The requested operation is not allowed, because the Node is locked by a different application.'), + 0x80EC0000: ('BadRequiresLock', 'The requested operation is not allowed, because the Node is not locked by the application.'), 0x00DC0000: ('GoodEdited', 'The value does not come from the real source and has been edited by the server.'), 0x00DD0000: ('GoodPostActionFailed', 'There was an error in execution of these post-actions.'), 0x40DE0000: ('UncertainDominantValueChanged', 'The related EngineeringUnit has been changed but the Variable Value is still provided based on the previous unit.'), diff --git a/asyncua/ua/uaerrors/_auto.py b/asyncua/ua/uaerrors/_auto.py index edf5574e2..71c5cf127 100644 --- a/asyncua/ua/uaerrors/_auto.py +++ b/asyncua/ua/uaerrors/_auto.py @@ -1,4 +1,4 @@ -# AUTOGENERATED!!! Date: 2022-09-22 16:18:40.859695 +#AUTOGENERATED!!! Date: 2024-04-25 09:57:44.892146 from asyncua.ua.uaerrors import UaStatusCodeError @@ -215,6 +215,10 @@ class BadLicenseNotAvailable(UaStatusCodeError): code = 0x81100000 +class BadServerTooBusy(UaStatusCodeError): + code = 0x80EE0000 + + class BadNoCommunication(UaStatusCodeError): code = 0x80310000 @@ -243,6 +247,10 @@ class BadIndexRangeNoData(UaStatusCodeError): code = 0x80370000 +class BadIndexRangeDataMismatch(UaStatusCodeError): + code = 0x80EA0000 + + class BadDataEncodingInvalid(UaStatusCodeError): code = 0x80380000 @@ -359,6 +367,14 @@ class BadNumericOverflow(UaStatusCodeError): code = 0x81120000 +class BadLocaleNotSupported(UaStatusCodeError): + code = 0x80ED0000 + + +class BadNoValue(UaStatusCodeError): + code = 0x80F00000 + + class BadServerUriInvalid(UaStatusCodeError): code = 0x804F0000 @@ -763,6 +779,10 @@ class BadRequestNotComplete(UaStatusCodeError): code = 0x81130000 +class BadTransactionPending(UaStatusCodeError): + code = 0x80E80000 + + class BadTicketRequired(UaStatusCodeError): code = 0x811F0000 @@ -771,6 +791,14 @@ class BadTicketInvalid(UaStatusCodeError): code = 0x81200000 +class BadLocked(UaStatusCodeError): + code = 0x80E90000 + + +class BadRequiresLock(UaStatusCodeError): + code = 0x80EC0000 + + class BadDominantValueChanged(UaStatusCodeError): code = 0x80E10000 diff --git a/asyncua/ua/uaprotocol_auto.py b/asyncua/ua/uaprotocol_auto.py index ce2acea15..1d21789a6 100644 --- a/asyncua/ua/uaprotocol_auto.py +++ b/asyncua/ua/uaprotocol_auto.py @@ -1,6 +1,6 @@ """ Autogenerate code from xml spec -Date:2022-09-22 18:18:39.272455 +Date:2024-04-25 11:57:44.365871 """ from datetime import datetime @@ -46,6 +46,15 @@ SemanticVersionString = String +Handle = UInt32 + + +TrimmedString = String + + +EncodedTicket = String + + NormalizedString = String @@ -110,6 +119,25 @@ class NamingRuleType(IntEnum): Constraint = 3 +class RedundantServerMode(IntEnum): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.44 + + :ivar PrimaryWithBackup: + :vartype PrimaryWithBackup: 0 + :ivar PrimaryOnly: + :vartype PrimaryOnly: 1 + :ivar BackupReady: + :vartype BackupReady: 2 + :ivar BackupNotReady: + :vartype BackupNotReady: 3 + """ + PrimaryWithBackup = 0 + PrimaryOnly = 1 + BackupReady = 2 + BackupNotReady = 3 + + class OpenFileMode(IntEnum): """ :ivar Read: @@ -158,8 +186,78 @@ class IdentityCriteriaType(IntEnum): X509Subject = 8 +class ConversionLimitEnum(IntEnum): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.3 + + :ivar NoConversion: + :vartype NoConversion: 0 + :ivar Limited: + :vartype Limited: 1 + :ivar Unlimited: + :vartype Unlimited: 2 + """ + NoConversion = 0 + Limited = 1 + Unlimited = 2 + + +class AlarmMask(IntFlag): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part9/8.3 + + :ivar Active: + :vartype Active: Bit: 0 + :ivar Unacknowledged: + :vartype Unacknowledged: Bit: 1 + :ivar Unconfirmed: + :vartype Unconfirmed: Bit: 2 + """ + Active = 1<<0 + Unacknowledged = 1<<1 + Unconfirmed = 1<<2 + + @staticmethod + def datatype() -> str: + return "UInt16" + + +class TrustListValidationOptions(IntFlag): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.8 + + :ivar SuppressCertificateExpired: + :vartype SuppressCertificateExpired: Bit: 0 + :ivar SuppressHostNameInvalid: + :vartype SuppressHostNameInvalid: Bit: 1 + :ivar SuppressRevocationStatusUnknown: + :vartype SuppressRevocationStatusUnknown: Bit: 2 + :ivar SuppressIssuerCertificateExpired: + :vartype SuppressIssuerCertificateExpired: Bit: 3 + :ivar SuppressIssuerRevocationStatusUnknown: + :vartype SuppressIssuerRevocationStatusUnknown: Bit: 4 + :ivar CheckRevocationStatusOnline: + :vartype CheckRevocationStatusOnline: Bit: 5 + :ivar CheckRevocationStatusOffline: + :vartype CheckRevocationStatusOffline: Bit: 6 + """ + SuppressCertificateExpired = 1<<0 + SuppressHostNameInvalid = 1<<1 + SuppressRevocationStatusUnknown = 1<<2 + SuppressIssuerCertificateExpired = 1<<3 + SuppressIssuerRevocationStatusUnknown = 1<<4 + CheckRevocationStatusOnline = 1<<5 + CheckRevocationStatusOffline = 1<<6 + + @staticmethod + def datatype() -> str: + return "UInt32" + + class TrustListMasks(IntEnum): """ + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.7 + :ivar None_: :vartype None_: 0 :ivar TrustedCertificates: @@ -205,7 +303,7 @@ class PubSubState(IntEnum): class DataSetFieldFlags(IntFlag): """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5 :ivar PromotedField: :vartype PromotedField: Bit: 0 @@ -367,6 +465,8 @@ class JsonNetworkMessageContentMask(IntFlag): :vartype DataSetClassId: Bit: 4 :ivar ReplyTo: :vartype ReplyTo: Bit: 5 + :ivar WriterGroupName: + :vartype WriterGroupName: Bit: 6 """ NetworkMessageHeader = 1<<0 DataSetMessageHeader = 1<<1 @@ -374,6 +474,7 @@ class JsonNetworkMessageContentMask(IntFlag): PublisherId = 1<<3 DataSetClassId = 1<<4 ReplyTo = 1<<5 + WriterGroupName = 1<<6 @staticmethod def datatype() -> str: @@ -400,6 +501,12 @@ class JsonDataSetMessageContentMask(IntFlag): :vartype DataSetWriterName: Bit: 6 :ivar ReversibleFieldEncoding: :vartype ReversibleFieldEncoding: Bit: 7 + :ivar PublisherId: + :vartype PublisherId: Bit: 8 + :ivar WriterGroupName: + :vartype WriterGroupName: Bit: 9 + :ivar MinorVersion: + :vartype MinorVersion: Bit: 10 """ DataSetWriterId = 1<<0 MetaDataVersion = 1<<1 @@ -409,6 +516,9 @@ class JsonDataSetMessageContentMask(IntFlag): MessageType = 1<<5 DataSetWriterName = 1<<6 ReversibleFieldEncoding = 1<<7 + PublisherId = 1<<8 + WriterGroupName = 1<<9 + MinorVersion = 1<<10 @staticmethod def datatype() -> str: @@ -1477,7 +1587,7 @@ class TimestampsToReturn(IntEnum): class HistoryUpdateType(IntEnum): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.6 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.7 :ivar Insert: :vartype Insert: 1 @@ -1496,7 +1606,7 @@ class HistoryUpdateType(IntEnum): class PerformUpdateType(IntEnum): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.7 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.8 :ivar Insert: :vartype Insert: 1 @@ -1653,7 +1763,7 @@ class AxisScaleEnumeration(IntEnum): class ExceptionDeviationFormat(IntEnum): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/5.2.2 + https://reference.opcfoundation.org/v105/Core/docs/Part11/5.2.2 :ivar AbsoluteValue: :vartype AbsoluteValue: 0 @@ -1754,6 +1864,32 @@ class EndpointType: TransportProfileUri: String = None +@dataclass(frozen=FROZEN) +class BitFieldDefinition: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part5/12.45 + + :ivar Name: + :vartype Name: String + :ivar Description: + :vartype Description: LocalizedText + :ivar Reserved: + :vartype Reserved: Boolean + :ivar StartingBitPosition: + :vartype StartingBitPosition: UInt32 + :ivar EndingBitPosition: + :vartype EndingBitPosition: UInt32 + """ + + data_type = NodeId(ObjectIds.BitFieldDefinition) + + Name: String = None + Description: LocalizedText = field(default_factory=LocalizedText) + Reserved: Boolean = True + StartingBitPosition: UInt32 = 0 + EndingBitPosition: UInt32 = 0 + + @dataclass(frozen=FROZEN) class RationalNumber: """ @@ -1928,9 +2064,89 @@ class CurrencyUnitType: Currency: LocalizedText = field(default_factory=LocalizedText) +@dataclass(frozen=FROZEN) +class AnnotationDataType: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.1 + + :ivar Annotation: + :vartype Annotation: String + :ivar Discipline: + :vartype Discipline: String + :ivar Uri: + :vartype Uri: String + """ + + data_type = NodeId(ObjectIds.AnnotationDataType) + + Annotation: String = None + Discipline: String = None + Uri: String = None + + +@dataclass(frozen=FROZEN) +class LinearConversionDataType: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.2 + + :ivar InitialAddend: + :vartype InitialAddend: Float + :ivar Multiplicand: + :vartype Multiplicand: Float + :ivar Divisor: + :vartype Divisor: Float + :ivar FinalAddend: + :vartype FinalAddend: Float + """ + + data_type = NodeId(ObjectIds.LinearConversionDataType) + + InitialAddend: Float = 0 + Multiplicand: Float = 0 + Divisor: Float = 0 + FinalAddend: Float = 0 + + +@dataclass(frozen=FROZEN) +class QuantityDimension: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part8/6.6.4 + + :ivar MassExponent: + :vartype MassExponent: SByte + :ivar LengthExponent: + :vartype LengthExponent: SByte + :ivar TimeExponent: + :vartype TimeExponent: SByte + :ivar ElectricCurrentExponent: + :vartype ElectricCurrentExponent: SByte + :ivar AmountOfSubstanceExponent: + :vartype AmountOfSubstanceExponent: SByte + :ivar LuminousIntensityExponent: + :vartype LuminousIntensityExponent: SByte + :ivar AbsoluteTemperatureExponent: + :vartype AbsoluteTemperatureExponent: SByte + :ivar DimensionlessExponent: + :vartype DimensionlessExponent: SByte + """ + + data_type = NodeId(ObjectIds.QuantityDimension) + + MassExponent: SByte = field(default_factory=SByte) + LengthExponent: SByte = field(default_factory=SByte) + TimeExponent: SByte = field(default_factory=SByte) + ElectricCurrentExponent: SByte = field(default_factory=SByte) + AmountOfSubstanceExponent: SByte = field(default_factory=SByte) + LuminousIntensityExponent: SByte = field(default_factory=SByte) + AbsoluteTemperatureExponent: SByte = field(default_factory=SByte) + DimensionlessExponent: SByte = field(default_factory=SByte) + + @dataclass(frozen=FROZEN) class TrustListDataType: """ + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.8.2/#7.8.2.6 + :ivar SpecifiedLists: :vartype SpecifiedLists: UInt32 :ivar TrustedCertificates: @@ -1952,6 +2168,26 @@ class TrustListDataType: IssuerCrls: List[ByteString] = field(default_factory=list) +@dataclass(frozen=FROZEN) +class TransactionErrorType: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part12/7.10.12 + + :ivar TargetId: + :vartype TargetId: NodeId + :ivar Error: + :vartype Error: StatusCode + :ivar Message: + :vartype Message: LocalizedText + """ + + data_type = NodeId(ObjectIds.TransactionErrorType) + + TargetId: NodeId = field(default_factory=NodeId) + Error: StatusCode = field(default_factory=StatusCode) + Message: LocalizedText = field(default_factory=LocalizedText) + + @dataclass(frozen=FROZEN) class DecimalDataType: """ @@ -2044,7 +2280,7 @@ class UnsignedRationalNumber: @dataclass(frozen=FROZEN) class FieldMetaData: """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.4 :ivar Name: :vartype Name: String @@ -2085,7 +2321,7 @@ class FieldMetaData: @dataclass(frozen=FROZEN) class ConfigurationVersionDataType: """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.5 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.6 :ivar MajorVersion: :vartype MajorVersion: VersionTime @@ -2917,6 +3153,49 @@ class PriorityMappingEntryType: PriorityValue_DSCP: UInt32 = 0 +@dataclass(frozen=FROZEN) +class ReferenceDescriptionDataType: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.5.1 + + :ivar SourceNode: + :vartype SourceNode: NodeId + :ivar ReferenceType: + :vartype ReferenceType: NodeId + :ivar IsForward: + :vartype IsForward: Boolean + :ivar TargetNode: + :vartype TargetNode: ExpandedNodeId + """ + + data_type = NodeId(ObjectIds.ReferenceDescriptionDataType) + + SourceNode: NodeId = field(default_factory=NodeId) + ReferenceType: NodeId = field(default_factory=NodeId) + IsForward: Boolean = True + TargetNode: ExpandedNodeId = field(default_factory=ExpandedNodeId) + + +@dataclass(frozen=FROZEN) +class ReferenceListEntryDataType: + """ + https://reference.opcfoundation.org/v105/Core/docs/Part23/5.5.2 + + :ivar ReferenceType: + :vartype ReferenceType: NodeId + :ivar IsForward: + :vartype IsForward: Boolean + :ivar TargetNode: + :vartype TargetNode: ExpandedNodeId + """ + + data_type = NodeId(ObjectIds.ReferenceListEntryDataType) + + ReferenceType: NodeId = field(default_factory=NodeId) + IsForward: Boolean = True + TargetNode: ExpandedNodeId = field(default_factory=ExpandedNodeId) + + @dataclass(frozen=FROZEN) class RolePermissionType: """ @@ -3262,7 +3541,7 @@ class UABinaryFileDataType(DataTypeSchemaHeader): @dataclass(frozen=FROZEN) class DataSetMetaDataType(DataTypeSchemaHeader): """ - https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.2 + https://reference.opcfoundation.org/v105/Core/docs/Part14/6.2.3/#6.2.3.2.3 :ivar Namespaces: :vartype Namespaces: String @@ -7123,7 +7402,7 @@ def ContinuationPoint(self, val): @dataclass(frozen=FROZEN) class HistoryReadDetails: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.1 """ @@ -7133,7 +7412,7 @@ class HistoryReadDetails: @dataclass(frozen=FROZEN) class ReadRawModifiedDetails(HistoryReadDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.3/#6.4.3.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.3/#6.5.3.1 :ivar IsReadModified: :vartype IsReadModified: Boolean @@ -7159,7 +7438,7 @@ class ReadRawModifiedDetails(HistoryReadDetails): @dataclass(frozen=FROZEN) class ReadAtTimeDetails(HistoryReadDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.5/#6.4.5.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.5/#6.5.5.1 :ivar ReqTimes: :vartype ReqTimes: UtcTime @@ -7176,7 +7455,7 @@ class ReadAtTimeDetails(HistoryReadDetails): @dataclass(frozen=FROZEN) class ReadAnnotationDataDetails(HistoryReadDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.6/#6.4.6.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.6/#6.5.6.1 :ivar ReqTimes: :vartype ReqTimes: UtcTime @@ -7190,7 +7469,7 @@ class ReadAnnotationDataDetails(HistoryReadDetails): @dataclass(frozen=FROZEN) class HistoryData: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.2 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.2 :ivar DataValues: :vartype DataValues: DataValue @@ -7204,7 +7483,7 @@ class HistoryData: @dataclass(frozen=FROZEN) class ModificationInfo: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.3 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5 :ivar ModificationTime: :vartype ModificationTime: UtcTime @@ -7224,7 +7503,7 @@ class ModificationInfo: @dataclass(frozen=FROZEN) class HistoryModifiedData(HistoryData): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.3 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.3 :ivar DataValues: :vartype DataValues: DataValue @@ -7427,29 +7706,17 @@ def ResponseHeader(self, val): @dataclass(frozen=FROZEN) class HistoryUpdateDetails: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.1 - :ivar NodeId: - :vartype NodeId: NodeId """ data_type = NodeId(ObjectIds.HistoryUpdateDetails) - NodeId_: NodeId = field(default_factory=NodeId) - - @property - def NodeId(self): - return self.NodeId_ - - @NodeId.setter - def NodeId(self, val): - self.NodeId_ = val - @dataclass(frozen=FROZEN) class UpdateDataDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.2/#6.8.2.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.2/#6.9.2.1 :ivar NodeId: :vartype NodeId: NodeId @@ -7477,7 +7744,7 @@ def NodeId(self, val): @dataclass(frozen=FROZEN) class UpdateStructureDataDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.3/#6.8.3.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.3/#6.9.3.1 :ivar NodeId: :vartype NodeId: NodeId @@ -7505,7 +7772,7 @@ def NodeId(self, val): @dataclass(frozen=FROZEN) class DeleteRawModifiedDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.5/#6.8.5.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.5/#6.9.5.1 :ivar NodeId: :vartype NodeId: NodeId @@ -7536,7 +7803,7 @@ def NodeId(self, val): @dataclass(frozen=FROZEN) class DeleteAtTimeDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.6/#6.8.6.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.6/#6.9.6.1 :ivar NodeId: :vartype NodeId: NodeId @@ -7561,7 +7828,7 @@ def NodeId(self, val): @dataclass(frozen=FROZEN) class DeleteEventDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.7/#6.8.7.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.7/#6.9.7.1 :ivar NodeId: :vartype NodeId: NodeId @@ -7850,7 +8117,7 @@ class EventFilter(MonitoringFilter): @dataclass(frozen=FROZEN) class ReadEventDetails(HistoryReadDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.2/#6.4.2.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.1 :ivar NumValuesPerNode: :vartype NumValuesPerNode: Counter @@ -7870,6 +8137,32 @@ class ReadEventDetails(HistoryReadDetails): Filter: EventFilter = field(default_factory=EventFilter) +@dataclass(frozen=FROZEN) +class ReadEventDetails2(ReadEventDetails): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.2/#6.5.2.3 + + :ivar NumValuesPerNode: + :vartype NumValuesPerNode: Counter + :ivar StartTime: + :vartype StartTime: UtcTime + :ivar EndTime: + :vartype EndTime: UtcTime + :ivar Filter: + :vartype Filter: EventFilter + :ivar ReadModified: + :vartype ReadModified: Boolean + """ + + data_type = NodeId(ObjectIds.ReadEventDetails2) + + NumValuesPerNode: Counter = 0 + StartTime: UtcTime = field(default_factory=datetime.utcnow) + EndTime: UtcTime = field(default_factory=datetime.utcnow) + Filter: EventFilter = field(default_factory=EventFilter) + ReadModified: Boolean = True + + @dataclass(frozen=FROZEN) class AggregateConfiguration: """ @@ -7899,7 +8192,7 @@ class AggregateConfiguration: @dataclass(frozen=FROZEN) class ReadProcessedDetails(HistoryReadDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.4.4/#6.4.4.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.5.4/#6.5.4.1 :ivar StartTime: :vartype StartTime: UtcTime @@ -8947,6 +9240,8 @@ class EventNotificationList(NotificationData): @dataclass(frozen=FROZEN) class HistoryEventFieldList: """ + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4 + :ivar EventFields: :vartype EventFields: Variant """ @@ -8959,7 +9254,7 @@ class HistoryEventFieldList: @dataclass(frozen=FROZEN) class HistoryEvent: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.5.4 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.4 :ivar Events: :vartype Events: HistoryEventFieldList @@ -8970,10 +9265,27 @@ class HistoryEvent: Events: List[HistoryEventFieldList] = field(default_factory=list) +@dataclass(frozen=FROZEN) +class HistoryModifiedEvent(HistoryEvent): + """ + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.5 + + :ivar Events: + :vartype Events: HistoryEventFieldList + :ivar ModificationInfos: + :vartype ModificationInfos: ModificationInfo + """ + + data_type = NodeId(ObjectIds.HistoryModifiedEvent) + + Events: List[HistoryEventFieldList] = field(default_factory=list) + ModificationInfos: List[ModificationInfo] = field(default_factory=list) + + @dataclass(frozen=FROZEN) class UpdateEventDetails(HistoryUpdateDetails): """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/6.8.4/#6.8.4.1 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.9.4/#6.9.4.1 :ivar NodeId: :vartype NodeId: NodeId @@ -9977,7 +10289,7 @@ class Range: @dataclass(frozen=FROZEN) class EUInformation: """ - https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.3/#5.6.3.2 + https://reference.opcfoundation.org/v105/Core/docs/Part8/5.6.3/#5.6.3.3 :ivar NamespaceUri: :vartype NamespaceUri: String @@ -10163,7 +10475,7 @@ class ProgramDiagnostic2DataType: @dataclass(frozen=FROZEN) class Annotation: """ - https://reference.opcfoundation.org/v104/Core/docs/Part11/5.5 + https://reference.opcfoundation.org/v105/Core/docs/Part11/6.6.6 :ivar Message: :vartype Message: String @@ -10195,6 +10507,9 @@ class Annotation: nid = FourByteNodeId(ObjectIds.EndpointType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = EndpointType extension_object_typeids['EndpointType'] = nid +nid = FourByteNodeId(ObjectIds.BitFieldDefinition_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = BitFieldDefinition +extension_object_typeids['BitFieldDefinition'] = nid nid = FourByteNodeId(ObjectIds.RationalNumber_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = RationalNumber extension_object_typeids['RationalNumber'] = nid @@ -10228,9 +10543,21 @@ class Annotation: nid = FourByteNodeId(ObjectIds.CurrencyUnitType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = CurrencyUnitType extension_object_typeids['CurrencyUnitType'] = nid +nid = FourByteNodeId(ObjectIds.AnnotationDataType_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = AnnotationDataType +extension_object_typeids['AnnotationDataType'] = nid +nid = FourByteNodeId(ObjectIds.LinearConversionDataType_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = LinearConversionDataType +extension_object_typeids['LinearConversionDataType'] = nid +nid = FourByteNodeId(ObjectIds.QuantityDimension_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = QuantityDimension +extension_object_typeids['QuantityDimension'] = nid nid = FourByteNodeId(ObjectIds.TrustListDataType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = TrustListDataType extension_object_typeids['TrustListDataType'] = nid +nid = FourByteNodeId(ObjectIds.TransactionErrorType_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = TransactionErrorType +extension_object_typeids['TransactionErrorType'] = nid nid = FourByteNodeId(ObjectIds.DecimalDataType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = DecimalDataType extension_object_typeids['DecimalDataType'] = nid @@ -10387,6 +10714,12 @@ class Annotation: nid = FourByteNodeId(ObjectIds.PriorityMappingEntryType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = PriorityMappingEntryType extension_object_typeids['PriorityMappingEntryType'] = nid +nid = FourByteNodeId(ObjectIds.ReferenceDescriptionDataType_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = ReferenceDescriptionDataType +extension_object_typeids['ReferenceDescriptionDataType'] = nid +nid = FourByteNodeId(ObjectIds.ReferenceListEntryDataType_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = ReferenceListEntryDataType +extension_object_typeids['ReferenceListEntryDataType'] = nid nid = FourByteNodeId(ObjectIds.RolePermissionType_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = RolePermissionType extension_object_typeids['RolePermissionType'] = nid @@ -10690,12 +11023,6 @@ class Annotation: nid = FourByteNodeId(ObjectIds.BrowseNextResponse_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = BrowseNextResponse extension_object_typeids['BrowseNextResponse'] = nid -nid = FourByteNodeId(ObjectIds.RelativePathElement_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RelativePathElement -extension_object_typeids['RelativePathElement'] = nid -nid = FourByteNodeId(ObjectIds.RelativePath_Encoding_DefaultBinary) -extension_objects_by_typeid[nid] = RelativePath -extension_object_typeids['RelativePath'] = nid nid = FourByteNodeId(ObjectIds.BrowsePath_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = BrowsePath extension_object_typeids['BrowsePath'] = nid @@ -10885,6 +11212,9 @@ class Annotation: nid = FourByteNodeId(ObjectIds.ReadEventDetails_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = ReadEventDetails extension_object_typeids['ReadEventDetails'] = nid +nid = FourByteNodeId(ObjectIds.ReadEventDetails2_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = ReadEventDetails2 +extension_object_typeids['ReadEventDetails2'] = nid nid = FourByteNodeId(ObjectIds.AggregateConfiguration_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = AggregateConfiguration extension_object_typeids['AggregateConfiguration'] = nid @@ -10990,6 +11320,9 @@ class Annotation: nid = FourByteNodeId(ObjectIds.HistoryEvent_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = HistoryEvent extension_object_typeids['HistoryEvent'] = nid +nid = FourByteNodeId(ObjectIds.HistoryModifiedEvent_Encoding_DefaultBinary) +extension_objects_by_typeid[nid] = HistoryModifiedEvent +extension_object_typeids['HistoryModifiedEvent'] = nid nid = FourByteNodeId(ObjectIds.UpdateEventDetails_Encoding_DefaultBinary) extension_objects_by_typeid[nid] = UpdateEventDetails extension_object_typeids['UpdateEventDetails'] = nid diff --git a/tests/test_sync.py b/tests/test_sync.py index d1d9b9083..245ae65ae 100644 --- a/tests/test_sync.py +++ b/tests/test_sync.py @@ -97,9 +97,11 @@ def test_sync_client_get_node(client, idx): node = client.get_node(85) assert node == client.nodes.objects nodes = node.get_children() - assert len(nodes) > 2 - assert nodes[0] == client.nodes.server assert isinstance(nodes[0], SyncNode) + assert len(nodes) > 2 + + child = node.get_child(["0:Server"]) + assert child == client.nodes.server results = node.get_children_by_path([[f"{idx}:MyObject", f"{idx}:MyVariable"]]) assert len(results) == 1 @@ -177,9 +179,11 @@ def test_sync_server_get_node(server, idx): assert node == server.nodes.objects nodes = node.get_children() assert len(nodes) > 2 - assert nodes[0] == server.nodes.server assert isinstance(nodes[0], SyncNode) + child = node.get_child(["0:Server"]) + assert child == server.nodes.server + results = node.get_children_by_path([[f"{idx}:MyObject", f"{idx}:MyVariable"]]) assert len(results) == 1 vars = results[0]