123456789101112131415161718192021222324252627282930313233343536373839 |
- #ifndef LIBFRAMEWORK_IDCER_IMPL_H
- #define LIBFRAMEWORK_IDCER_IMPL_H
- #include "IDCerClass.h"
- #include <string>
- #include "DeviceSimulator.h"
- #define EntityName "IDCertificate"
- class IDCerClassImpl : public IDCerClass
- {
- public:
- IDCerClassImpl();
- ~IDCerClassImpl();
- //DeviceBaseClass
- ErrorCodeEnum GetDevCategory(DevCategoryInfo &devCategory);
- ErrorCodeEnum Reset();
- ErrorCodeEnum DevClose();
- ErrorCodeEnum GetLastErr(DevErrorInfo &devErrInfo);
- ErrorCodeEnum DevOpen(DWORD dwPort);
- ErrorCodeEnum IDCerRFControl(bool bControl);
- ErrorCodeEnum IDCerAuthenticate();
- ErrorCodeEnum IDCerGetData(IDCerInfo &idCerInfo);
- ErrorCodeEnum IDCerGetDataEx(IDCerInfoEx &idCerInfoEx);
- ErrorCodeEnum IDCerGetDataEx2(IDCerInfoEx2& idCerInfoEx2);
- ErrorCodeEnum ForceIDEject();
- ErrorCodeEnum ScanIDAndSaveImage();
- ErrorCodeEnum QueryCardPos(int &pos);
- ///////身份证数据格式转换函数////////
- ErrorCodeEnum ex2HttpFunction(IDCerInfoEx2& idCerInfoEx2);
- };
- #endif //LIBFRAMEWORK_IDCER_IMPL_H
|