| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #pragma once
- #include "ACT_SDK_ComIO.h"
- //编译版本
- #define FILE_VERSION 2
- /* 字节对齐设置为1 */
- #pragma pack(push,1)
- class CACT_SDK_DevCtrlImpl
- {
- public:
- CACT_SDK_DevCtrlImpl(void);
- ~CACT_SDK_DevCtrlImpl(void);
- public:
- BOOL OpenDevice(LPCSTR lpComNum, const DWORD dwBaudRate);
- void CloseDevice();
- BOOL ExecuteCommand(const COMMAND cmdToSend, LPREPLY lpReply, DWORD dwTimeOut = CMD_TIMEOUT_ACT);
- public:
- BOOL GetCHUSensorInfo(LPCRTCHUSensorInfo lpSnsInfo, CRTResSensor resSensor/*, BYTE bICCStatus*/);
- BOOL GetHopperSensorInfo(LPCRTHoppersInfo lpHoppersInfo, LPBYTE lpResData);
- BOOL GetMultiTrackData(REPLY reply, LPMediaData lpMediaData, int nMediaCnt);
- BOOL GetMeidaData(LPCRTTrackInfo lpTrackInfo, LPMediaData lpMediaData, int nMediaCnt);
- WORD SendAPDU(ChipInfo ChipData, LPREPLY lpReply);
- WORD GetChipResponse(POSITIVE_REPLY psReply, LPChipIOData lpChipData);
- public:
- WORD GetErrResValue(NEGATIVE_REPLY ngReply);
- WORD GetNomalResValue(POSITIVE_REPLY psReply);
- WORD GetNGCRTResult(WORD wValue);
- WORD GetResErrorType(WORD wValue);
- private:
- CACT_SDK_ComIO* m_pSDKComIO;
- };
- /* 恢复字节对齐方式 */
- #pragma pack(pop)
|