|
@@ -922,6 +922,7 @@ struct SysInfoData
|
|
|
/**************Backend***************/
|
|
|
unsigned char OcppConnStatus; //0: disconnected, 1: connected
|
|
|
char OrderCharging;
|
|
|
+ float MaxChargingProfilePower; //0~6553.5 W
|
|
|
/**************Alston***************/
|
|
|
unsigned char WaitForPlugit; //0: none scan, 1: scanning
|
|
|
unsigned char PageIndex; //0 : Initialize
|
|
@@ -3844,49 +3845,49 @@ struct CcsData
|
|
|
/**************************************************************************************/
|
|
|
struct PrimaryMcuData
|
|
|
{
|
|
|
- unsigned char SelfTest_Comp;
|
|
|
- unsigned char version[16]; //STM32F407 firmware version
|
|
|
- unsigned int InputVoltage; //value comes from external meter
|
|
|
- unsigned int InputCurrent; //value comes from external meter
|
|
|
- union
|
|
|
- {
|
|
|
- unsigned char OutputDrvValue[1];
|
|
|
- struct
|
|
|
- {
|
|
|
- //OutputDrvValue[0]
|
|
|
- unsigned char OnButtonLedDrv:1; //bit 0, H: ON, L:OFF
|
|
|
- unsigned char OffButtonLedDrv:1; //bit 1, H: ON, L:OFF
|
|
|
- unsigned char SystemLed1Drv:1; //bit 2, H: ON, L:OFF
|
|
|
- unsigned char SystemLed2Drv:1; //bit 3, H: ON, L:OFF
|
|
|
- unsigned char SystemLed3Drv:1; //bit 4, H: ON, L:OFF
|
|
|
- unsigned char SystemLed4Drv:1; //bit 5, H: ON, L:OFF
|
|
|
- unsigned char AcContactorDrv:1; //bit 6, H: ON, L:OFF
|
|
|
- unsigned char:1; //bit 7 reserved
|
|
|
- }bits;
|
|
|
- }OutputDrv;
|
|
|
- union
|
|
|
- {
|
|
|
- unsigned char InputDetValue[2];
|
|
|
- struct
|
|
|
- {
|
|
|
- //InputDetValue[0]
|
|
|
- unsigned char AcContactorDetec:1; //bit 0, H: ON, L:OFF
|
|
|
- unsigned char AcMainBreakerDetec:1; //bit 1, H: ON, L:OFF
|
|
|
- unsigned char SpdDetec:1; //bit 2, H: ON, L:OFF
|
|
|
- unsigned char DoorOpen:1; //bit 3, H: Open, L:Close
|
|
|
- unsigned char Gfd1:1; //bit 4, H: Trigger, L:Normal
|
|
|
- unsigned char Gfd2:1; //bit 5, H: Trigger, L:Normal
|
|
|
- unsigned char Button1:1; //bit 6 , H: Push, L:Release
|
|
|
- unsigned char Button2:1; //bit 7, H: Push, L:Release
|
|
|
- //InputDetValue[1]
|
|
|
- unsigned char EmergencyButton:1; //bit 0, H: Push, L:Release
|
|
|
+ unsigned char SelfTest_Comp;
|
|
|
+ unsigned char version[16]; //STM32F407 firmware version
|
|
|
+ unsigned int InputVoltage; //value comes from external meter
|
|
|
+ unsigned int InputCurrent; //value comes from external meter
|
|
|
+ union
|
|
|
+ {
|
|
|
+ unsigned char OutputDrvValue[1];
|
|
|
+ struct
|
|
|
+ {
|
|
|
+ //OutputDrvValue[0]
|
|
|
+ unsigned char OnButtonLedDrv:1; //bit 0, H: ON, L:OFF
|
|
|
+ unsigned char OffButtonLedDrv:1; //bit 1, H: ON, L:OFF
|
|
|
+ unsigned char SystemLed1Drv:1; //bit 2, H: ON, L:OFF
|
|
|
+ unsigned char SystemLed2Drv:1; //bit 3, H: ON, L:OFF
|
|
|
+ unsigned char SystemLed3Drv:1; //bit 4, H: ON, L:OFF
|
|
|
+ unsigned char SystemLed4Drv:1; //bit 5, H: ON, L:OFF
|
|
|
+ unsigned char AcContactorDrv:1; //bit 6, H: ON, L:OFF
|
|
|
+ unsigned char:1; //bit 7 reserved
|
|
|
+ }bits;
|
|
|
+ }OutputDrv;
|
|
|
+ union
|
|
|
+ {
|
|
|
+ unsigned char InputDetValue[2];
|
|
|
+ struct
|
|
|
+ {
|
|
|
+ //InputDetValue[0]
|
|
|
+ unsigned char AcContactorDetec:1; //bit 0, H: ON, L:OFF
|
|
|
+ unsigned char AcMainBreakerDetec:1; //bit 1, H: ON, L:OFF
|
|
|
+ unsigned char SpdDetec:1; //bit 2, H: ON, L:OFF
|
|
|
+ unsigned char DoorOpen:1; //bit 3, H: Open, L:Close
|
|
|
+ unsigned char Gfd1:1; //bit 4, H: Trigger, L:Normal
|
|
|
+ unsigned char Gfd2:1; //bit 5, H: Trigger, L:Normal
|
|
|
+ unsigned char Button1:1; //bit 6 , H: Push, L:Release
|
|
|
+ unsigned char Button2:1; //bit 7, H: Push, L:Release
|
|
|
+ //InputDetValue[1]
|
|
|
+ unsigned char EmergencyButton:1; //bit 0, H: Push, L:Release
|
|
|
unsigned char Key0:1; //bit 1, H: ON, L:OFF
|
|
|
unsigned char Key1:1; //bit 2, H: ON, L:OFF
|
|
|
unsigned char Key2:1; //bit 3, H: ON, L:OFF
|
|
|
unsigned char Key3:1; //bit 4, H: ON, L:OFF
|
|
|
unsigned char :3; //bit 5~7, Reserved
|
|
|
- }bits;
|
|
|
- }InputDet;
|
|
|
+ }bits;
|
|
|
+ }InputDet;
|
|
|
};
|
|
|
/**************************************************************************************/
|
|
|
/*************Fan power module Communication Share memory******************/
|