Migrating QuickOPC applications from OPC Classic to OPC UA

From OPC Labs Knowledge Base

Recommended Reading

OPC Data

OPC Classic and XML-DA OPC UA
- Classes -
EasyDAClient EasyUAClient
EasyDAItemChangedEventArgs EasyUADataChangeNotificationEventArgs
DAItemDescriptor UANodeDescriptor
DANodeElement UANodeElement
DAQuality UAStatusCode
DAVtq UAAttributeData
DAVtqResult UAAttributeDataResult
ServerDescriptor UAEndpointDescriptor
- 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 IEasyUAClientExtension.Read
ReadItemValue IEasyUAClientExtension.ReadValue
ReadMultipleItemValues IEasyUAClientExtension.ReadMultipleValues
GetPropertyValue IEasyUAClientExtension.ReadValue
WriteItem IEasyUAClientExtension.Write
WriteItemValue IEasyUAClientExtension.WriteValue
BrowseBranches IEasyUAClientExtension.Browse
BrowseLeaves IEasyUAClientExtension.BrowseVariables
SubscribeItem IEasyUAClientExtension.SubscribeDataChange
ChangeItemSubscription IEasyUAClientExtension.ChangeDataChangeSubscription
UnsubscribeItem IEasyUAClientExtension.UnsubscribeMonitoredItem
- IEasyDAClient extension methods (level 2) -
(tbd) (tbd)

OPC Alarms&Events

(tbd)