The data storage in the DL1 is done in the following way:
Sample number x
Data 1
Data 2
Data n
Sample number x+1
Data 1
Data 2
Data n
Etc.
Where the data can be any of the defined channels as detailed here:
http://www.race-technology.com/wiki/ind ... taMessages
The sample numbers tell the Analysis software which 0.01s interval the data belongs to. If data comes in more slowly, then 10 samples might pass before new data is present, this isn't a problem. If data comes in at faster than 100Hz, such as from a CAN interface, then multiple samples of data will be stored for the same sample number. In this instance, only one of the samples is used by the Analysis software, the others are ignored.
The biggest problem is not with the hardware (I know that the DL1 can run everything at 200Hz, I've done it before), but the Analysis software. The software prepares all data based on intervals of 0.01s, this will be changing at some point in the future to enable variable sample rates but this hasn't been done yet. When the software is capable of supporting variable rates I will be able to provide hardware that can sample faster.
I hope that makes some sense.
Regards,
Martin