tx-gxx-linux/device/gxx-linux/motorcontroller/Statedef.h

38 lines
956 B
C
Raw Normal View History

2023-05-02 01:50:55 +00:00
#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;
};