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

42 lines
710 B
C++
Raw Normal View History

2023-05-02 01:50:55 +00:00
#include "Mt_Set.h"
#include "Mt_Idel.h"
#include "Mt_Scan.h"
#include "Mt_Set.h"
#include "Mt_Count.h"
#include "StateManager.h"
#include "MenuComponent.h"
Mt_Set::Mt_Set()
{
if(!m_menu.get())
m_menu.reset(new MenuComponent());
}
Mt_Set::~Mt_Set()
{
}
void Mt_Set::InitState(int state)
{
m_menu->initmenu();
display->DisplayState(DisType::Dis_Set_ClearPaperPass, 0,ClearScreen::All);
}
IState *Mt_Set::OnState(StateInfo mode)
{
if (mode.status >= HGScannerStatus::Mode_Set_Key_ClearCount &&
mode.status <= HGScannerStatus::Mode_Set_Key_Enter)
{
return this;
}
else{
}
}
void Mt_Set::SetBtnCall(std::function<void()> call)
{
m_call = call;
}