Browse Source

2020-03-23 / ct_chen

Actions:
1. add parameter for third gun

Files:
1. EVSE/Projects/define.h
ct_chen 5 years ago
parent
commit
a1888e1995
1 changed files with 13 additions and 11 deletions
  1. 13 11
      EVSE/Projects/define.h

+ 13 - 11
EVSE/Projects/define.h

@@ -314,15 +314,16 @@ struct SysConfigData
 	unsigned char			SystemDateTime[32];			//charger system date and time
 	unsigned char			AcPhaseCount;				//AC EVSE power phase quantity,  1: One phase	3: Three phase
 	unsigned char			AuthorisationMode;			//0: OCPP backend, 1: free mode
-	unsigned char	   		DefaultLanguage;			//
-	unsigned char   		RfidCardNumEndian;			//0: little endian,  1: big endian
+	unsigned char			DefaultLanguage;			//
+	unsigned char			RfidCardNumEndian;			//0: little endian,  1: big endian
 	unsigned short			AcPlugInTimes;				//0~65535
 	unsigned short			GbPlugInTimes;				//0~65535
 	unsigned short			Ccs1PlugInTime;				//0~65535
 	unsigned short			Ccs2PlugInTimes;			//0~65535
 	unsigned short			ChademoPlugInTimes;			//0~65535
-	unsigned char 			PsuAcInputType;				//0: 220, 1: 277
-	unsigned short 		RatingCurrent;				//0: Depend on Model name,	1 ~ rating value amp
+	unsigned char			PsuAcInputType;				//0: 220, 1: 277
+	unsigned short			RatingCurrent;				//0: Depend on Model name,	1 ~ rating value amp
+	unsigned short			AcRatingCurrent;			//for third gun; 0: Depend on Model name,	1 ~ rating value amp
 	unsigned char			isAPP;						//for AuthorisationMode=0; 0:false, 1:true
 	unsigned char			isQRCode;					//for AuthorisationMode=0; 0:false, 1:true
 	unsigned char			isRFID;						//for AuthorisationMode=0; 0:false, 1:true
@@ -330,13 +331,14 @@ struct SysConfigData
 	unsigned char			QRCodeContent[128];			//for QRCodeMadeMode=1
 	unsigned char			TotalConnectorCount;		//Connector count
 	/**************Charging***************/
-	unsigned short	   		MaxChargingEnergy;			//0: no limit,	1 ~ 65535	kWh
-	unsigned short	   		MaxChargingPower;			//0: rating value, 1 ~ RATING_POWER	kW"
-	unsigned short	   		MaxChargingCurrent;			//0: rating value, 1 ~ RATING_CURRENT	amp"
-	unsigned short	   		MaxChargingDuration;		//0: no limit,	1 ~ 65535	minutes
-	unsigned char   		PhaseLossPolicy;			//0: charging,  1: stop charging
-	unsigned char   		LocalWhiteCard[10][32];		//Max. card quantity is 10
-	unsigned char 			UserId[32];					//the user use this ID to trigger charging event, it can be RFID card number, OCPP IdTag, etc.
+	unsigned short			MaxChargingEnergy;			//0: no limit,	1 ~ 65535	kWh
+	unsigned short			MaxChargingPower;			//0: rating value, 1 ~ RATING_POWER	kW
+	unsigned short			MaxChargingCurrent;			//0: rating value, 1 ~ RATING_CURRENT	amp
+	unsigned short			AcMaxChargingCurrent;		//for third gun; 0: rating value, 1 ~ RATING_CURRENT	amp
+	unsigned short			MaxChargingDuration;		//0: no limit,	1 ~ 65535	minutes
+	unsigned char			PhaseLossPolicy;			//0: charging,  1: stop charging
+	unsigned char			LocalWhiteCard[10][32];		//Max. card quantity is 10
+	unsigned char			UserId[32];					//the user use this ID to trigger charging event, it can be RFID card number, OCPP IdTag, etc.
 	struct BillingConfigData BillingData;
 	/**************Network***************/
 	unsigned char 			FtpServer[256];				//the ftp server for Phihong server to do data transimission