select_channel
|
# after changing channel or gain it has to wait 50 ms to allow adjustment. |
|
# the data before is garbage and cannot be used. |
|
self._read() |
|
time.sleep(0.5) |
I noticed that the comment says 50ms, but the time.sleep indicates 500ms.
I think that this is a likely an error that will significantly slow down the rate at which multiple channels are read.
The same conflict in documentation vs implementation appears in set_gain_A