#pragma once enum class HGScannerStatus { Mode_Welcome, Mode_Idel, Mode_Count, Mode_Scan_Start, Mode_Scanning, Mode_Error_Jam, Mode_Error_DoublePaper, Mode_Error_Screw, Mode_Error_Stable, Mode_Error_AquireTimeout, Mode_Error_AquireFailed, Mode_Error_NoFeed, Mode_Error_CoverOpen, Mode_Flatting, Mode_Error_Size, Mode_Error_DogEar, Mode_Set_Key_ClearCount, Mode_Set_Key_Left, Mode_Set_Key_Manual, Mode_Set_Key_Right, Mode_Set_Key_Count, Mode_Set_HandMode, Mode_Set_Key_EnDoubleFeed, Mode_Set_Key_Back, Mode_Set_Key_Enter, //如需增加状态显示 在之后添加 请勿在此之前添加 避免影响其他代码 Mode_Error_FeedError }; struct StateInfo { HGScannerStatus status; unsigned int value; };