relationdata.h

来自「RFID温度签的源码」· C头文件 代码 · 共 61 行

H
61
字号
#ifndef __RELATION_FILE__H__
#define __RELATION_FILE__H__

#include "CommonDataType.h"

#define FILE_NAME_PRODUCT		"ProductCard.dat"
#define FILE_NAME_MANU			"ManuCard.dat"
#define FILE_NAME_GROUP			"GroupCard.dat"
#define FILE_NAME_LOG			"LogData.dat"

#define RELATION_FILE_SIZE	64*1024
#define DATA_UNIT	64	// byte

#define MAX_ITEM	64

typedef struct tagProductFileHeader
{
	U32		FileSign;
	U32		ItemCount;
	U32		FileSize;
	U8		u8ComPort;
	U8		u8LanType;
	U32		u32LowerLimit;
	U32		u32UpperLimit;
	U8		Reserved[42];
}PRO_FILE_HEADER;

typedef struct tagCardIDName
{
	U32		CardID;
	U8		CardName[60];
}CARD_ID_NAME;

typedef struct tagCardIDNameMemory
{
	CARD_ID_NAME	CardData;
}CARD_ID_NAME_MEM;

typedef struct tagLogData
{
	U32		CardID;
	U32		ValGroup;
	U32		ValProduct;
	U32		ValManufacture;
	U32		ManufactureDate;
	U32		ExpirationData;
	U8		Reserved[40];
}LOG_DATA;

typedef struct tagLogDataMem
{
	U32		CardID;
	U32		ValGroup;
	U32		ValProduct;
	U32		ValManufacture;
	U32		ManufactureDate;
	U32		ExpirationData;
}LOG_DATA_MEM;

#endif // __RELATION_FILE__H__

⌨️ 快捷键说明

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