declarations of FpgaAcquisitionThread are now correct, method run_undetached contains rubbish, though