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

ReadModified() public method

Reads the modified data.
public ReadModified ( System.DateTime startTime, System.DateTime endTime, uint numValues, int serverHandles ) : List
startTime System.DateTime
endTime System.DateTime
numValues uint
serverHandles int
return List
        public List<HdaReadRequest> ReadModified(
            DateTime startTime, 
            DateTime endTime, 
            uint numValues, 
            int[] serverHandles)
        {
            Session session = ThrowIfNotConnected();

            ReadRawModifiedDetails details = new ReadRawModifiedDetails();

            // create the read requests.
            List<HdaReadRequest> requests = CreateReadRequests(
                session,
                startTime,
                endTime,
                numValues,
                false,
                serverHandles,
                details);

            details.IsReadModified = true;

            for (int ii = 0; ii < requests.Count; ii++)
            {
                requests[ii].ModificationInfos = new List<ModificationInfo>();
            }

            ExtensionObject extension = new ExtensionObject(details);

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

Same methods

ComHdaProxy::ReadModified ( int transactionId, System.DateTime startTime, System.DateTime endTime, uint numValues, int serverHandles, int &cancelId ) : int[]