tx-gxx-linux/device/gxx-linux/motorcontroller/Mt_Error.cpp

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)
{
}