From 0e55b8b60f3cfbaf219a7c8cec27697fc3ff519d Mon Sep 17 00:00:00 2001 From: zhaohe Date: Sat, 26 Oct 2024 14:32:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E7=A7=BB=E6=B6=B2=E6=9E=AA?= =?UTF-8?q?=E5=BD=92=E9=9B=B6=E4=B8=A2=E6=AD=A5=E4=B8=8D=E6=8A=A5=E9=94=99?= =?UTF-8?q?=E7=9A=84BUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .settings/language.settings.xml | 4 ++-- sdk/components/pipette_module/pipette_ctrl_module_v2.cpp | 7 ++++--- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/.settings/language.settings.xml b/.settings/language.settings.xml index e5a47bb..d5ed440 100644 --- a/.settings/language.settings.xml +++ b/.settings/language.settings.xml @@ -5,7 +5,7 @@ - + @@ -16,7 +16,7 @@ - + diff --git a/sdk/components/pipette_module/pipette_ctrl_module_v2.cpp b/sdk/components/pipette_module/pipette_ctrl_module_v2.cpp index 763925e..63a0220 100644 --- a/sdk/components/pipette_module/pipette_ctrl_module_v2.cpp +++ b/sdk/components/pipette_module/pipette_ctrl_module_v2.cpp @@ -1047,20 +1047,21 @@ void PipetteModuleV2::thread_start_work(const char *fnname, function fn) // DO_IN_THREAD(m_smtp2.pump_get_motor_pos_ul(&pump_after_pos_ul)); int32_t endpos = zm_get_now_pos(); // m_state.dul = pump_after_pos_ul - pump_before_pos_ul; - m_state.dpos = endpos - startpos; - + m_state.dpos = endpos - startpos; + creg.module_status = 0; } catch (const zapp_thread_stoped_exception &e) { // break by usr ZLOGI(TAG, "break by usr"); m_zm->stop(); m_smtp2.pump_stop(); + creg.module_status = 0; } catch (const zapp_exception &e) { ZLOGI(TAG, "catch exception %d", e.ecode()); m_zm->stop(); m_smtp2.pump_stop(); creg.module_errorcode = e.ecode(); + creg.module_status = 2; } - creg.module_status = 0; ZLOGI(TAG, "<- end work"); }); }