OPC .NET specification summary

The OPC .NET specification groups the methods into multiple contracts. Each contract can be assigned suitable communication bindings and access rights. Compare the OPC .NET specification with other OPC specifications for a better understanding.

IResourceDiscovery Contract

Context Management
  • Initiate
  • ReInitiate
  • Conclude
  • ClientKeepAlive
Discovery
  • Identify
  • Status
  • LookupResultCodes
  • FindObjects
  • FindTypes
  • FindRootPaths
  • GetTypeAttributes
  • ClientKeepAlive
  • GetStandardMib
  • GetVendorMib
Endpoint Management
  • AddListToEndpoint
  • RemoveListsFromEndpoint
List Management
  • DefineList
  • DeleteLists
  • GetListAttributes
  • ModifyListAttributes
  • AddDataObjectsToList
  • RemoveDataObjectsFromList
  • AddEventMessageFields
  • EnableListUpdating
  • EnableListElementUpdating
  • TouchDataObjects
  • TouchList
Alarm and Events
  • GetAlarmSummary
IServerDiscovery Contract
  • DiscoverServerInfo
  • DiscoverServers
IRead Contract
  • ReadData
  • ReadEvents
  • ReadJournalDataAtSpecificTimes
  • ReadJournalDataChanges
  • ReadJournalDataForTimeInterval
  • ReadJournalDataProperties
  • ReadCalculatedJournalData
  • ReadJournalEvents
IWrite Contract
  • AcknowledgeAlarms
  • Passthrough
  • WriteData
  • WriteJournalData
  • WriteJournalEvents
IPoll Contract
  • PollDataChanges
  • PollEventChanges
IRegisterForCallback Contract
  • SetCallback