I've activated two channels on the TC08. When I dump the temperature and time output from usb_tc08_get_temp I get 16 values for each channel (see below). Is this output telling me that the temperature[1][0] is the value recorded 200 milliseconds after the temperature[0][0]? In the output the first offset is the channel number and the second offset is the offset of the array of values returned by usb_tc08_get_temp.
I messed up my array management. The data should have looked more like this. The way I read this is that all channels are sampled at time 0, then all channels are sampled again at 400 milliseconds, and so on. Is this interpretation correct?
I've attached my code. It was built with Visual Studio 2013 and Boost 1.55. Boost 1.55 was only used for converting command line parameters from char[] to actual integers.
My basic question is what do the times reported by usb_tc08_get_temp represent?
The times_ms_buffer the is the time difference from when the first value was collect to when the nth value was collected.
Please note these time values are only relative per channel as the function usb_tc08_get_temp will only return values from the channel specified in the function.