Reads the date and time values logged in a binary file. This method stores the date values in a dateTags array, and the time values in a timeTags array.
Member of the DataLogger class.
VB .NET
Public Function ReadTimeTags(ByVal startSample As Integer, ByVal count Integer, ByRef dateTags As Integer, ByRef timeTags As Integer) As MccDaq.ErrorInfo
C# .NET
public MccDaq.ErrorInfo ReadTimeTags(int startSample, int count, ref int [] dateTags, ref int [] timeTags)
startSample
The first sample to read from the binary file.
count
The number of samples to read from the binary file.
dateTags
Receives the date tag values. Dates are packed in the following format:
Byte 0: day
Byte 1: month
Byte 2 - 3: year
timeTags
Receives the time tag values. Times are packed in the following format:
Byte 0: seconds
Byte 1: minutes
Byte 2: hours
Byte 3: 0xff = 24hour format, 0x0 = AM, 0x1 = PM
The user is responsible for allocating the size of the date and time arrays, and ensuring that they are large enough to hold the data that is returned. You can calculate the array allocation using the sampleCount value from GetSampleInfo().
int* dates = new int[sampleCount];
int* times = new int[sampleCount];
dateTags array
The figure below shows the layout of the dateTags array, and how the elements should be indexed.

where n is (numberOfSamples – 1)
Each sample has only one date. Use the following code fragment to access the elements of the dateTags array:
for (i=0; i<numberOfSamples; i++)
{
d = dateTagsArray[i];
}
timeTags array
The figure below shows the layout of the timeTags array, and how the elements should be indexed.

where n is (numberOfSamples – 1)
Each sample has only one time stamp. Use the following code fragment to access the elements of the timeTags array:
for (i=0; i<numberOfSamples; i++)
{
t = timeTagsArray[i];
}