Overview

GetStatus
ReplyBase GetStatus(string LocaleID,
string ClientRequestHandle,
out ServerStatus Status)

Read
ReplyBase Read(RequestOptions Options,
ReadRequestItemList ItemList,
out ReplyItemList RItemList,
out OPCError[] Errors)


Write
ReplyBase Write(RequestOptions Options,
WriteRequestItemList ItemList,
bool ReturnValuesOnReply,
out ReplyItemList RItemList,
out OPCError[] Errors)

Subscribe
ReplyBase Subscribe(RequestOptions Options,
SubscribeRequestItemList ItemList,
bool ReturnValuesOnReply,
int SubscriptionPingRate,
out SubscribeReplyItemList RItemList,
out OPCError[] Errors,
out string ServerSubHandle)

SubscriptionPolledRefresh
ReplyBase SubscriptionPolledRefresh(RequestOptions Options,
string[] ServerSubHandles,
DateTime HoldTime,
bool HoldTimeSpecified,
int WaitTime,
bool ReturnAllItems,
out string[] InvalidServerSubHandles,
out SubscribePolledRefreshReplyItemList[] RItemList,
out OPCError[] Errors,
out bool DataBufferOverflow)

SubscriptionCancel
void SubscriptionCancel(string ServerSubHandle,
ref string ClientRequestHandle)
Browse
ReplyBase Browse(XmlQualifiedName[] PropertyNames,
string LocaleID,
string ClientRequestHandle,
string ItemPath,
string ItemName,
ref string ContinuationPoint,
int MaxElementsReturned,
browseFilter BrowseFilter,
string ElementNameFilter,
string VendorFilter,
bool ReturnAllProperties,
bool ReturnPropertyValues,
bool ReturnErrorText,
out BrowseElement[] Elements,
out OPCError[] Errors,
out bool MoreElements)

GetProperties
ReplyBase GetProperties(ItemIdentifier[] ItemIDs,
XmlQualifiedName[] PropertyNames,
string LocaleID,
string ClientRequestHandle,
string ItemPath,
bool eturnAllProperties,
bool ReturnPropertyValues,
bool ReturnErrorText,
out PropertyReplyList[] ropertyLists,
out OPCError[] Errors)
