The 20hz analog data on cosmos was coming in at 19.9 Hz, and the
channel 0 samples showed a Datel Status of 1:
data_dump -c 0 -A -f cos020822.160000
...
16:18:30.180 0 16 Datel status: 1
16:18:31.190 0 16 Datel status: 1
16:18:32.190 0 16 Datel status: 1
16:18:33.200 0 16 Datel status: 1
16:18:34.200 0 16 Datel status: 1
16:18:35.210 0 16 Datel status: 1
16:18:36.210 0 16 Datel status: 1
16:18:37.220 0 16 Datel status: 1
16:18:38.220 0 16 Datel status: 1
Datel status = 1 means that one 200hz conversion interrupt is
being missed every second.
We are sampling 14 analog channels on cosmos. The datel code
used 14 channels as a cutoff, such that for 1-14 channels
it averaged 8 samples for each output.
It apparently can't quite keep up, so I've changed the cutoff to
13 channels, and so now it will average 4 samples per outout for
the 14 channels. That seems to work, we're seeing 20hz analog
channels, and no Datel status messages in channel 0.