回复 2# yovish
#define LOGIC_UFILE_FLAG 0xABABABEE
#define MAX_LOGIC_ITEM 512
typedef struct LOGIC_ITEM_FILE_HEADTag
{
UINT AllCRC32;// all Items CRC32
UINT uiFlag; //LOGIC_UFILE_FLAG
UINT AllItemCnt;
UINT Res;
UINT ItemStartPos[MAX_LOGIC_ITEM]; //start postion in the file
}LOGIC_FILE_HEAD;
typedef struct LOGIC_ITEM_Tag
{
UINT Vector_Cnt;
char IcName[32];
BYTE VccVoltage; //0-3
BYTE AllPins;
BYTE Res0;
BYTE Res1;
UINT uiRes;
}LOGIC_ITEM;
typedef struct LOGIC_VECTOR_Tag
{
char _byte[24];
}LOGIC_VECTOR;
|