Forráskód Böngészése

[Add][all][define.h]

2021.08.12 / Folus Wen

Actions:
1. Add meter ic calibration info to ChargingInfoData for AC model.

Files:
1. As follow commit history

Image version: D0.00.XX.XXXX.XX
Image checksum: XXXXXXXX

Hardware PWB P/N : XXXXXXX
Hardware Version : XXXXXXX
FolusWen 3 éve
szülő
commit
9d5f80ca0e
1 módosított fájl, 21 hozzáadás és 0 törlés
  1. 21 0
      EVSE/Projects/define.h

+ 21 - 0
EVSE/Projects/define.h

@@ -425,6 +425,26 @@ typedef struct
     unsigned char PowerCabinetReserved[32];
 }WiringInfoData;
 
+typedef struct
+{
+	unsigned int isCalibratedVaGain:1;					// Voltage phase a gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedVbGain:1;					// Voltage phase b gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedVcGain:1;					// Voltage phase c gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedVaOffset:1;				// Voltage phase a offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedVbOffset:1;				// Voltage phase b offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedVcOffset:1;				// Voltage phase c offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCaGain:1;					// Current phase a gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCbGain:1;					// Current phase b gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCcGain:1;					// Current phase c gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCaOffset:1;				// Current phase a offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCbOffset:1;				// Current phase b offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedCcOffset:1;				// Current phase c offset is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedPa:1;						// Phase angle a is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedPb:1;						// Phase angle b gain is calibrated, 0: default	1: Calibrated
+	unsigned int isCalibratedPc:1;						// Phase angle c gain is calibrated, 0: default	1: Calibrated
+	unsigned int :1;
+}MeterIcCalibration;
+
 struct SysConfigData
 {
 	/**************System***************/
@@ -584,6 +604,7 @@ struct ChargingInfoData
 	float 				ConnectorMaxVoltage;			// 0~6553.5 volt
 	float 				ConnectorMaxCurrent;			// 0~6553.5 volt
 	unsigned char 		ModelType;
+	MeterIcCalibration  meterIcCalInfo;
 };
 
 typedef union