From a849f32f6205079e3e4caefc18bc15cfdbb3fd14 Mon Sep 17 00:00:00 2001 From: gb <741021719@qq.com> Date: Fri, 5 Aug 2022 11:16:50 +0800 Subject: [PATCH] =?UTF-8?q?v4.15;=20=E5=87=86=E5=A4=87=E6=8A=BD=E8=B1=A1IO?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- device/scanner.rc | 8 ++++---- device/scanner.vcxproj | 2 ++ device/scanner.vcxproj.filters | 9 +++++++++ device/scanner_io/scanner_io.cpp | 2 ++ device/scanner_io/scanner_io.h | 29 +++++++++++++++++++++++++++++ sane/sane.rc | 8 ++++---- 6 files changed, 50 insertions(+), 8 deletions(-) create mode 100644 device/scanner_io/scanner_io.cpp create mode 100644 device/scanner_io/scanner_io.h diff --git a/device/scanner.rc b/device/scanner.rc index 232295c..fffa2d6 100644 --- a/device/scanner.rc +++ b/device/scanner.rc @@ -51,8 +51,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,14,10000,22216 - PRODUCTVERSION 4,14,10000,22216 + FILEVERSION 4,15,10000,22217 + PRODUCTVERSION 4,15,10000,22217 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -69,12 +69,12 @@ BEGIN BEGIN VALUE "CompanyName", "Äþ²¨»ª¸ßÐÅÏ¢¿Æ¼¼ÓÐÏÞ¹«Ë¾" VALUE "FileDescription", "»ª¸ßɨÃèÒÇÓ¦ÓóÌÐò" - VALUE "FileVersion", "4.14.10000.22216" + VALUE "FileVersion", "4.15.10000.22217" VALUE "InternalName", "scanner.dll" VALUE "LegalCopyright", "Copyright (C) 10000" VALUE "OriginalFilename", "scanner.dll" VALUE "ProductName", "HUAGOScan" - VALUE "ProductVersion", "4.14.10000.22216" + VALUE "ProductVersion", "4.15.10000.22217" END END BLOCK "VarFileInfo" diff --git a/device/scanner.vcxproj b/device/scanner.vcxproj index 196a22a..9eb218f 100644 --- a/device/scanner.vcxproj +++ b/device/scanner.vcxproj @@ -268,6 +268,7 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%" + @@ -343,6 +344,7 @@ move /Y "$(OutDirFullPath)$(ProjectName).pdb" "%FINAL_DIR%" + diff --git a/device/scanner.vcxproj.filters b/device/scanner.vcxproj.filters index 42eab1b..c1710e4 100644 --- a/device/scanner.vcxproj.filters +++ b/device/scanner.vcxproj.filters @@ -25,6 +25,9 @@ {06629bf8-5d3e-4855-916b-260169824839} + + {3d22771d-a2cc-4972-ab37-f1979d973a4f} + @@ -198,6 +201,9 @@ dev + + IO + @@ -422,6 +428,9 @@ dev + + IO + diff --git a/device/scanner_io/scanner_io.cpp b/device/scanner_io/scanner_io.cpp new file mode 100644 index 0000000..08b6a7c --- /dev/null +++ b/device/scanner_io/scanner_io.cpp @@ -0,0 +1,2 @@ +#include "scanner_io.h" + diff --git a/device/scanner_io/scanner_io.h b/device/scanner_io/scanner_io.h new file mode 100644 index 0000000..cfdb32d --- /dev/null +++ b/device/scanner_io/scanner_io.h @@ -0,0 +1,29 @@ +#pragma once + +// +// Base IO class +// +// Date: 2022-08-05 +// + +enum scanner_cmd +{ + +}; +enum scanner_event +{ + SCANNER_EVENT_NONE = 0, + SCANNER_EVENT_DEVICE_ARRIVED, + SCANNER_EVENT_DEVICE_LEFT, + SCANNER_EVENT_ +}; + +struct io_handler +{ + void (*on_io_event)(int ev_type, void* data, int len); +}; + +class scanenr_io +{ + +}; diff --git a/sane/sane.rc b/sane/sane.rc index ef39e1a..38fb119 100644 --- a/sane/sane.rc +++ b/sane/sane.rc @@ -248,8 +248,8 @@ END // VS_VERSION_INFO VERSIONINFO - FILEVERSION 4,14,10000,22216 - PRODUCTVERSION 4,14,10000,22216 + FILEVERSION 4,15,10000,22217 + PRODUCTVERSION 4,15,10000,22217 FILEFLAGSMASK 0x3fL #ifdef _DEBUG FILEFLAGS 0x1L @@ -266,12 +266,12 @@ BEGIN BEGIN VALUE "CompanyName", "Äþ²¨»ª¸ßÐÅÏ¢¿Æ¼¼ÓÐÏÞ¹«Ë¾" VALUE "FileDescription", "»ª¸ßɨÃèÒÇÓ¦ÓóÌÐò" - VALUE "FileVersion", "4.14.10000.22216" + VALUE "FileVersion", "4.15.10000.22217" VALUE "InternalName", "sane.dll" VALUE "LegalCopyright", "Copyright (C) 10000" VALUE "OriginalFilename", "sane.dll" VALUE "ProductName", "HUAGOScan" - VALUE "ProductVersion", "4.14.10000.22216" + VALUE "ProductVersion", "4.15.10000.22217" END END BLOCK "VarFileInfo"