#pragma once #include #include #include "receiver.hpp" #include "log.hpp" #include "SystemResources.h" #include "CFsmBase.h" using namespace mlog; class __declspec(dllexport) CDieBond : public CFsmBase { private: CLASS_INFO; //自动固晶完成后的处理函数 void AutoBondDoneHandle(); //校准台取晶完成后的处理函数 void CalibTablePickDoneHandle(); //固完一颗晶片后的处理函数 void BondThreadBondDoneHandle(); public: //空闲状态 string Idle() { return ""; }; //校准状态 string Calib() { return ""; }; //编程状态 string Programming() { return ""; }; //诊断状态 string Diagnosis() { return ""; } //自动固晶状态 string AutoBond(); //手动操作状态 string ManualOperation(); CDieBond(); };