From ab7f39b63f1b5d8a6fe3ecdd2befd353b3f048b9 Mon Sep 17 00:00:00 2001 From: hxy7yx <1595670487@qq.com> Date: Fri, 14 Jun 2024 11:12:29 +0800 Subject: [PATCH] fix(test read): stop group timer while testing --- src/adapter/driver/driver.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/adapter/driver/driver.c b/src/adapter/driver/driver.c index d27c4c85..39621ce8 100644 --- a/src/adapter/driver/driver.c +++ b/src/adapter/driver/driver.c @@ -2723,6 +2723,15 @@ void neu_adapter_driver_test_read_tag(neu_adapter_driver_t *driver, datatag.bias = cmd->bias; datatag.option = cmd->option; + group_t *g = find_group(driver, cmd->group); + if (g != NULL && neu_group_tag_size(g->group) > 0) { + stop_group_timer(driver, g); + } + driver->adapter.module->intf_funs->driver.test_read_tag( driver->adapter.plugin, req, datatag); + + if (g != NULL && neu_group_tag_size(g->group) > 0) { + start_group_timer(driver, g); + } } \ No newline at end of file