38 lines
956 B
C
38 lines
956 B
C
|
#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;
|
||
|
};
|
||
|
|