⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 interfacedata.h

📁 RFID温度签的源码
💻 H
字号:
#ifndef __INTERFACE__DATA__H__
#define __INTERFACE__DATA__H__

// 
#define MAX_DATA_SCAN		64
#define MAX_DATA_WRITE		16

//
#define RESULT_SUCCESS	0x0
#define RESULT_FAILED	0x1
#define RESULT_ERROR	0x2

// data structure
typedef struct tagIntScanData 
{
	U8		u8ID[2];
	U8		u8AD;
	U8		u8TemperatureData1[2];
	U8		u8TemperatureData2[2];
	U8		u8Reserved;
}INT_DATA_SCAN;

typedef struct tagIntScanDataCol
{
	INT_DATA_SCAN	ScanData[MAX_DATA_SCAN];
}INT_DATA_SCAN_COL;

// for read data
typedef struct tagIntCardData
{
	U8		u8Header;
	U8		u8Length;
	U8		u8SectorID;
	U8		u8SectorIDLow;
	U8      u8Data[16];
	U8		u8CRC;
}INT_DATA_CARD;

// for write data

typedef struct tagIntWriteCardDataUnit
{
	U8		u8SectorID[2];
	U8		u8Data[16];
	U8		u8Reserved[7];
}INT_WRITE_DATA_UNIT;

typedef struct tagIntWriteCardData
{
	U8		u8UnitCount;
	U8		u8Reserved[7];
	INT_WRITE_DATA_UNIT		WriteData[MAX_DATA_WRITE];
}INT_WRITE_CARD_DATA;

typedef struct tagRecordData
{
	U8		u8CardProperty[2];
	U8		u8Time;
	U8		u8ProductName[4];
	U8		u8ManufactureName[4];
	U8		u8ManufactureDate[6];
	U8		u8ExpirationTime[2];
}RECORD_DATA;

typedef struct tagCardTime
{
	U8		u8Year;		// 2007, value=07;
	U8		u8Month;	// 1-12
	U8		u8Day;		// 1-31	
	U8		u8Hour;		// 24, 
	U8		u8Minute;	// 0-59
	U8		u8Resreved[3];
}CARD_TIME;

#endif // __INTERFACE__DATA__H__

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -