More robust reading of signals, into double, int or recon_booleantype arrays