From 92f6c6d49d43d1c83c4ead20f5d33579c46102f0 Mon Sep 17 00:00:00 2001 From: yangjiaxuan <171295266@qq.com> Date: Mon, 18 Sep 2023 16:18:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=89=AB=E6=8F=8F=E7=8A=B6?= =?UTF-8?q?=E6=80=81=E6=B5=8B=E8=AF=95=E5=92=8CPC-USB=E6=B5=8B=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- code/base/test_base.cpp | 14 ++++++++++++++ code/base/test_base.h | 8 ++++++++ 2 files changed, 22 insertions(+) diff --git a/code/base/test_base.cpp b/code/base/test_base.cpp index 35f7b5d..305edf9 100644 --- a/code/base/test_base.cpp +++ b/code/base/test_base.cpp @@ -20,6 +20,8 @@ static struct Test_Map {HGPDTTOOLDB_NAME_COUNTING_MODE ,HGPDTTOOLDB_TITLE_COUNTING_MODE}, {HGPDTTOOLDB_NAME_CIS_ORIGINAL_IMAGE ,HGPDTTOOLDB_TITLE_CIS_ORIGINAL_IMAGE}, {HGPDTTOOLDB_NAME_HOST_FAN ,HGPDTTOOLDB_TITLE_HOST_FAN}, + {HGPDTTOOLDB_NAME_SCAN_WORKING_STATUS ,HGPDTTOOLDB_TITLE_SCAN_WORKING_STATUS}, + {HGPDTTOOLDB_NAME_USB_PC_INTERFACE ,HGPDTTOOLDB_TITLE_USB_PC_INTERFACE}, {HGPDTTOOLDB_NAME_LED_LIGHT ,HGPDTTOOLDB_TITLE_LED_LIGHT}, {HGPDTTOOLDB_NAME_RESET ,HGPDTTOOLDB_TITLE_RESET}, {HGPDTTOOLDB_NAME_PAPER_FEED ,HGPDTTOOLDB_TITLE_PAPER_FEED}, @@ -546,6 +548,8 @@ public: test_map_[HGPDTTOOLDB_NAME_SEPARATER_MOTOR] = &test::test_separater_motor; test_map_[HGPDTTOOLDB_NAME_CIS_ORIGINAL_IMAGE] = &test::test_cis__original_image; test_map_[HGPDTTOOLDB_NAME_HOST_FAN] = &test::test_host_fan; + test_map_[HGPDTTOOLDB_NAME_SCAN_WORKING_STATUS] = &test::test_scan_work_status; + test_map_[HGPDTTOOLDB_NAME_USB_PC_INTERFACE] = &test::test_usb_pc_interface; test_map_[HGPDTTOOLDB_NAME_ULTRASONIC_MODULE] = &test::test_ultrasonic_module; test_map_[HGPDTTOOLDB_NAME_LED_LIGHT] = &test::test_led_light; test_map_[HGPDTTOOLDB_NAME_RESET] = &test::test_reset; @@ -840,6 +844,16 @@ public: { return helper_->io_control(IO_CTRL_CODE_GET_IMAGE, NULL, NULL); } + /* 扫描工作状态 */ + int test_scan_work_status(void* data) + { + return helper_->io_control(IO_CTRL_CODE_GET_IMAGE, NULL, NULL); + } + /* USB-PC接口 */ + int test_usb_pc_interface(void* data) + { + return helper_->io_control(IO_CTRL_CODE_GET_IMAGE, NULL, NULL); + } /* 超声波模块检验 */ int test_ultrasonic_module(void *data) { diff --git a/code/base/test_base.h b/code/base/test_base.h index 0190a8b..d5ebac3 100644 --- a/code/base/test_base.h +++ b/code/base/test_base.h @@ -28,6 +28,10 @@ #define HGPDTTOOLDB_TITLE_CIS_ORIGINAL_IMAGE L"CIS原图初检" /* 主机风扇功能检测 */ #define HGPDTTOOLDB_TITLE_HOST_FAN L"主机风扇功能检测" +/* 扫描工作状态 */ +#define HGPDTTOOLDB_TITLE_SCAN_WORKING_STATUS L"扫描工作状态" +/* USB-PC接口 */ +#define HGPDTTOOLDB_TITLE_USB_PC_INTERFACE L"USB-PC接口" /* 超声波模块检验 */ #define HGPDTTOOLDB_TITLE_ULTRASONIC_MODULE L"超声波模块检验" /* LED灯状态检查 */ @@ -108,6 +112,10 @@ #define HGPDTTOOLDB_NAME_CIS_ORIGINAL_IMAGE L"CIS_ORIGINAL_IMAGE" /* 主机风扇功能检测 */ #define HGPDTTOOLDB_NAME_HOST_FAN L"HOST_FAN" +/* 扫描工作状态 */ +#define HGPDTTOOLDB_NAME_SCAN_WORKING_STATUS L"SCAN_WORKING_STATUS" +/* USB-PC接口 */ +#define HGPDTTOOLDB_NAME_USB_PC_INTERFACE L"USB_PC_INTERFACE" /* 超声波模块检验 */ #define HGPDTTOOLDB_NAME_ULTRASONIC_MODULE L"ULTRASONIC_MODULE" /* LED灯状态检查 */