Getting a seconds worth of data returns 'averaged' status
Only one status value is returned per channel when getting data on a per second basis. It is the bitwise or of all the status values.
It would be nice to have precise status data, where we have status values for each 16th second segment.