42 lines
1.3 KiB
C++
42 lines
1.3 KiB
C++
#include "Mt_Error.h"
|
|
|
|
Mt_Error::Mt_Error()
|
|
{
|
|
|
|
}
|
|
|
|
Mt_Error::~Mt_Error()
|
|
{
|
|
|
|
}
|
|
|
|
void Mt_Error::InitState(int state)
|
|
{
|
|
if(state == (int)HGScannerStatus::Mode_Error_Jam)
|
|
display->DisplayState(DisType::Dis_Err_JamIn,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_DoublePaper)
|
|
display->DisplayState(DisType::Dis_Err_DoubleFeed,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_Screw)
|
|
display->DisplayState(DisType::Dis_Err_PaperScrew,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_Stable)
|
|
display->DisplayState(DisType::Dis_Err_Stable,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_AquireTimeout)
|
|
display->DisplayState(DisType::Dis_Err_AqrImgTimeout,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_CoverOpen)
|
|
display->DisplayState(DisType::Dis_Err_CoverOpen,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_FeedError)
|
|
display->DisplayState(DisType::Dis_Err_FeedError,0,ClearScreen::All);
|
|
if(state == (int)HGScannerStatus::Mode_Error_NoFeed)
|
|
display->DisplayState(DisType::Dis_Err_NoPaper,0,ClearScreen::All);
|
|
}
|
|
|
|
IState* Mt_Error::OnState(StateInfo mode)
|
|
{
|
|
return nullptr;
|
|
}
|
|
|
|
|
|
void Mt_Error::SetBtnCall(std::function<void()> call)
|
|
{
|
|
|
|
} |