FKAttendCtrlMgr.h 781 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #ifndef _CFKATTENDCTRLMGR_H_
  2. #define _CFKATTENDCTRLMGR_H_
  3. #include "MachineMgrBase.h"
  4. class CFKAttendCtrlMgr : public CMachineMgrBase
  5. {
  6. public:
  7. CFKAttendCtrlMgr();
  8. CFKAttendCtrlMgr(CWnd* pOcx);
  9. virtual ~CFKAttendCtrlMgr();
  10. //打开终端
  11. virtual int OpenDevice();
  12. virtual int CloseDevice();
  13. //读取数据
  14. virtual int ReadGeneralLogData(std::vector<STGeneralLogData>* pVData);
  15. virtual int ReadAllGlLogData(std::vector<STGeneralLogData>* pVData);
  16. virtual int USBReadSuperLogData(LPWSTR LPSZFileName);
  17. //设置指纹机可用/不可用
  18. virtual BOOL SetMachineEnable(BOOL bEnable = TRUE);
  19. //错误输出
  20. virtual BOOL SolveError(CONST LONG& nErroCode);
  21. virtual BOOL DelLogData();
  22. virtual int BenumbAllManager();
  23. protected:
  24. long m_nHandleIndex; //设备索引
  25. };
  26. #endif