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)