fix(nidaq): fix proper handling return of DeviceStatus for complete method
This commit is contained in:
@@ -632,12 +632,7 @@ class Nidaq(PSIDeviceBase, NidaqControl):
|
||||
|
||||
if self.scan_info.msg.scan_name != "nidaq_continuous_scan":
|
||||
self.on_stop()
|
||||
timeout = self.timeout_wait_for_signal
|
||||
status = self.wait_for_condition(
|
||||
condition=lambda: self.state.get() == NidaqState.STANDBY,
|
||||
check_stopped=True,
|
||||
timeout=timeout,
|
||||
)
|
||||
status = self.task_handler.submit_task(task=_check_state, task_args=(self,))
|
||||
else:
|
||||
status = self.task_handler.submit_task(task=_check_state, task_args=(self,))
|
||||
return status
|
||||
|
||||
Reference in New Issue
Block a user