Opc.Ua.Com.Server.ComHdaProxy.ReadAttributes C# (CSharp) Method

ReadAttributes() public method

Reads the attributes.
public ReadAttributes ( System.DateTime startTime, System.DateTime endTime, int serverHandle, uint attributeIds ) : List
startTime System.DateTime
endTime System.DateTime
serverHandle int
attributeIds uint
return List
        public List<HdaReadRequest> ReadAttributes(
            DateTime startTime,
            DateTime endTime,
            int serverHandle,
            uint[] attributeIds)
        {
            Session session = ThrowIfNotConnected();
            
            // create the read requests.
            ReadRawModifiedDetails details = new ReadRawModifiedDetails();

            List<HdaReadRequest> requests = CreateReadRequests(
                session,
                startTime,
                endTime,
                serverHandle,
                attributeIds,
                details);

            ExtensionObject extension = new ExtensionObject(details);

            // fetch all of the values.
            if (ReadAttributes(session, extension, requests, false))
            {
                ReadNext(session, extension, requests, true);
            }
            
            return requests;
        }

Same methods

ComHdaProxy::ReadAttributes ( Session session, ExtensionObject extension, List requests, bool releaseContinuationPoints ) : bool
ComHdaProxy::ReadAttributes ( int transactionId, System.DateTime startTime, System.DateTime endTime, int serverHandle, uint attributeIds, int &cancelId ) : int[]