?? devicectrl.h
字號:
#pragma once
#include "serialobj.h"
#include "InterfaceData.h"
class CDeviceCtrl :
public CSerialObj
{
public:
CDeviceCtrl(void);
~CDeviceCtrl(void);
public:
BOOL CMDScan( IN U8 u8Second, IN U8 u8MilliSecond, IN U16 u16Sign );
BOOL GetScanData( IN U32 BufDataSize, OUT U8* pCount,
OUT INT_DATA_SCAN_COL* pScanBufData );
BOOL GetScanDataUnit( OUT U8* pIsOver, OUT INT_DATA_SCAN* pScanBufData );
BOOL CMDReadData( U8 SectorID, U32 CardID );
BOOL GetDataFromCard( OUT INT_DATA_CARD* pData, IN U32 BufSize );
BOOL CMDWriteData( IN U32 CardID, IN INT_WRITE_CARD_DATA* pData );
BOOL GetWriteDataResult( OUT U8 *pResult );
BOOL CMDFlashLED( IN U32 CardID, IN U16 Times, IN U8 LEDStatus );
BOOL GetFlashLEDResult( OUT U8* pResult );
BOOL CMDBroadcast( IN U8 IsReturnResult, IN U16 Times, IN U16 Sign );
BOOL GetBroadcastResult( OUT U8* pResult );
BOOL CMDSetOutputPower( IN U32 CardID, IN U8 PowerClass );
BOOL GetOutputPowerResult( OUT U8* pResult );
BOOL CMDSpecialFlag( IN U32 CardID, IN U8 ReadWriteSign, IN U16 Sign );
BOOL GetSpecialFlagResult( OUT U8* pResult, OUT U16* pTagResult );
BOOL CMDSetStartTime( IN U32 CardID, IN U8 Flag, IN U8 ReadWriteSign,
IN CARD_TIME *pTime );
BOOL GetSetStartTimeResult( OUT U8* pResult );
BOOL GetStartTime( OUT CARD_TIME* pTime );
BOOL CMDSetCheckTimeInterval( IN U32 CardID, IN U8 ReadWriteSign, IN U16 Minute );
BOOL GetSetCheckTimeIntervalResult( OUT U8* pResult );
BOOL GetCheckTimeInterval( OUT U16 *pVal );
BOOL CMDGetTemperature( IN U32 CardID );
BOOL GetTemperature( OUT U16* pCount,
OUT CARD_TIME *pStartTime, OUT U16* pInterval,
OUT U16* pStartTemerature, OUT U8* pArray );
BOOL GetTemperatureData( OUT U8* pArray, U32 BufferSize, U32* ReadSize );
BOOL CMDSetWarning( IN U32 CardID, IN U8 ReadWriteSign, IN U8 WaringTemperature,
IN U8 IntervalTime );
BOOL GetSetWarningResult( OUT U8 *pResult );
BOOL GetWarningData( OUT U8* pWarningTemperature, OUT U8* pIntervalTime );
BOOL CMDStop( IN U32 CardID );
BOOL GetStopResult( OUT U8* pResult );
BOOL CMDGetCurrentTemperature( IN U32 CardID );
BOOL GetCurrentTemperatureResult( OUT U8* pResult );
BOOL GetCurrentTemperatureData( OUT CARD_TIME* pTime, OUT U16* pIndex,
OUT U16* pADCount );
BOOL CMDGetRecordData( IN U32 CardID );
BOOL CMDWriteRecordData( U32 CardID, RECORD_DATA* pData );
BOOL CMDSetTagProperty( IN U32 CardID, U8 Property1, U8 Property2 );
BOOL CMDSetTagPropertyResult( OUT U8* pResult );
BOOL CMDGetTagProperty( IN U32 CardID );
BOOL GetTagProperty( OUT U8* pProperty1, OUT U8* pProperty2 );
BOOL GetTagPropertyReturnCard( OUT U32* CardID, OUT U8* IsOver );
protected:
U8 GetXorVal( IN U8* pCMD, IN U8 CMDLength );
BOOL GetCommonResult( OUT U8* pResult );
};
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -