public List<HdaReadRequest> ReadProcessed(
DateTime startTime,
DateTime endTime,
long resampleInterval,
int[] serverHandles,
uint[] aggregateIds)
{
Session session = ThrowIfNotConnected();
// create the read requests.
ReadProcessedDetails details = new ReadProcessedDetails();
List<HdaReadRequest> requests = CreateReadRequests(
session,
startTime,
endTime,
resampleInterval,
serverHandles,
aggregateIds,
details);
ExtensionObject extension = new ExtensionObject(details);
// fetch all of the values.
if (ReadNext(session, extension, requests, false))
{
ReadNext(session, extension, requests, true);
}
return requests;
}