#ifndef STORAGE_H_
#define STORAGE_H_

typedef union{
	unsigned char Data[256];
	char CtrlName[256];
	char ProjectName[256];
	char IIPassword[256];
	char IIIPassword[256];
	char UnlockNum[256];				//4
	struct{
		unsigned char MyNum;			//		1		1
		unsigned char MyNetworkType;		//		1		2
		unsigned char PriterSet;		//		1		3
		unsigned char PriterWhat;		//		1		4
		unsigned char AllowAuto;		//		1		5
		unsigned char AllowManual;		//		1		6
		unsigned char Rsv0;			//
		unsigned int  GraphBrd;			//		4		10
		unsigned char GraphIntavalMs;		//		1		11
		unsigned char GraphFullHaft;		//		1		12
		unsigned char GraphRpyDelayUs;	//		1		13
		unsigned char GraphRpyTimeMs;		//		1		14
		
	}Base;
	struct{
		unsigned char Second;
		unsigned char Minute;
		unsigned char Hour;	
		unsigned char Day;
		unsigned char Month;
		unsigned char Year;
		unsigned char iByte0;
		unsigned char State;
	}ShutdownTime;
	struct{
		unsigned char Second;
		unsigned char Minute;
		unsigned char Hour;	
		unsigned char Day;
		
		unsigned char Month;
		unsigned char Year;
		unsigned char iByte0;
		unsigned char State;
	}Lic0;
	struct{
		unsigned char Second;
		unsigned char Minute;
		unsigned char Hour;	
		unsigned char Day;
		
		unsigned char Month;
		unsigned char Year;
		unsigned char iByte0;
		unsigned char State;
	}Lic1;
	struct{
		unsigned char Second;
		unsigned char Minute;
		unsigned char Hour;	
		unsigned char Day;
		
		unsigned char Month;
		unsigned char Year;
		unsigned char iByte0;
		unsigned char State;
	}Lic2;
	struct{
		unsigned char Second;
		unsigned char Minute;
		unsigned char Hour;	
		unsigned char Day;
		
		unsigned char Month;
		unsigned char Year;
		unsigned char iByte0;
		unsigned char State;
	}Lic3;
}TStorageDataPage256Bytes;





















#endif
