Migrating QuickOPC applications from OPC Classic to OPC UA
From OPC Labs Knowledge Base
| OPC Classic and XML-DA | OPC UA |
|---|---|
| Classes | |
| EasyDAClient | EasyUAClient |
| Interfaces | |
| IEasyDAClient | IEasyUAClient |
| IEasyDAClient properties | |
| PullItemChangedQueueCapacity | IEasyUAClient.PullDataChangeNotificationQueueCapacity |
| SupportedTechnologies | --- |
| IEasyDAClient methods | |
| GetItemSubscriptionArguments | IEasyUAClient.GetMonitoredItemArguments |
| IsKnownItemSubscriptionHandle | IEasyUAClient.IsKnownMonitoredItemSubscriptionHandle |
| ReadMultipleItems | IEasyUAClient.ReadMultiple |
| GetMultiplePropertyValues | IEasyUAClient.ReadMultiple |
| WriteMultipleItems | IEasyUAClient.WriteMultiple |
| WriteMultipleItemValues | IEasyUAClientExtension.WriteMultipleValues |
| BrowseServers | IEasyUAClient.Discover |
| BrowseNodes | IEasyUAClientExtension.Browse |
| BrowseAccessPaths | --- |
| BrowseProperties | IEasyUAClientExtension.BrowseProperties |
| SubscribeMultipleItems | IEasyUAClientExtension.SubscribeMultipleDataChanges |
| ChangeMultipleItemSubscriptions | IEasyUAClientExtension.ChangeMultipleDataChangeSubscriptions |
| UnsubscribeMultipleItems | IEasyUAClient.UnsubscribeMultipleMonitoredItems |
| UnsubscribeAllItems | IEasyUAClient.UnsubscribeAllMonitoredItems |
| PullMultipleItemChanges | IEasyUAClient.PullMultipleDataChangeNotifications |
| IEasyDAClient events | |
| EventingFailure | IEasyUAClient.EventingFailure |
| ItemChanged | IEasyUAClient.DataChangeNotification |
| IEasyDAClient extension methods (level 1) | |
| ReadItem | |
| ReadItemValue | |
| ReadMultipleItemValues | |
| GetPropertyValue | |
| WriteItem | |
| WriteItemValue | |
| BrowseBranches | |
| BrowseLeaves | |
| SubscribeItem | |
| ChangeItemSubscription | |
| UnsubscribeItem | |
| IEasyDAClient extension methods (level 2) | |
| (tbd) | (tbd) |