ols: send CMD_RESET on acquisition stop

Sending CMD_RESET will interrupt armed/untriggered acquisitions which is
very useful in Pulseview sessions since, without this, a next 'run' will
hang.

Signed-off-by: Ben Gardiner <ben.l.gardiner@gmail.com>
This commit is contained in:
Ben Gardiner 2020-09-22 03:27:40 +00:00
parent 8e79890770
commit 6d8182b643
1 changed files with 2 additions and 0 deletions

View File

@ -346,6 +346,8 @@ SR_PRIV void abort_acquisition(const struct sr_dev_inst *sdi)
struct sr_serial_dev_inst *serial;
serial = sdi->conn;
send_shortcommand(serial, CMD_RESET);
serial_source_remove(sdi->session, serial);
std_session_send_df_end(sdi);