Following the header the data is stored as one or more data packages. The file header contains the number of data packages stored.
A data package contains a data header and the data itself.
The size of the data header is 12 Bytes.
The data header at the start of each data package contains the following information:
In PrevSize the size of the preceding data is stored, Size stores the size of the data contained in the succeeding data package and in TIME the timestamp of the data is stored.
The 12 Byte LineData struct type below can be used to extract the data header.
struct LineData
{
LONG PrevSize; // size of the data line before.
LONG Size; // size of the data line.
LONG TIME; // time of the data received.
}