Fix retrieving data from h5 when no channels exist in redis
With bliss 1.8/9 (i forget which), redis deletes scan data after ~ 15mins. This actually now deletes the data channels as well as the data so we cant iterate over the channels to get data from h5. I've added a final call to access the h5 if the list of channels is empty.
Closes #45 (closed)
Edited by Stuart Fisher