|
@@ -332,12 +332,19 @@ int main(int argc, char *argv[])
|
|
|
SysConfig.OfflineMaxChargeDuration = 0; // 0: Same as MaxChargeDuration Other: 1~65535 minutes
|
|
|
SysConfig.isReqFirstUpgrade = 1; // 0: Skip first upgrade, 1: Process first upgrade
|
|
|
|
|
|
+ // Other configuration
|
|
|
+ SysConfig.isEnable15118 = 0; // 0: Disable 1: Enable
|
|
|
+
|
|
|
// Customization configuration item
|
|
|
if(SysConfig.ModelName[11] == 'S')
|
|
|
{
|
|
|
if(SysConfig.ModelName[12] == 'P')
|
|
|
{
|
|
|
- // AXLU111001DSP4 SHELL customization configuration
|
|
|
+ /*
|
|
|
+ * SHELL AX-48 customization configuration
|
|
|
+ * 1. AXLU111001DSP4-RW
|
|
|
+ */
|
|
|
+
|
|
|
SysConfig.AuthorisationMode = 0; // 0: enable, 1: disable
|
|
|
SysConfig.AthInterface.WifiMode = 0; // 0: Disable 1: Infrastructure client 2: Infrastructure server 3: Ad-Hoc
|
|
|
SysConfig.TelecomInterface.TelcomEnabled = 1; // 0: disable, 1: enable
|
|
@@ -349,7 +356,11 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
|
else if(SysConfig.ModelName[12] == 'Z')
|
|
|
{
|
|
|
- // AXLU111001DSZ4 AMAZON customization configuration
|
|
|
+ /*
|
|
|
+ * AMAZON AX-48 customization configuration
|
|
|
+ * 1. AXLU111001DSZ4-RW
|
|
|
+ */
|
|
|
+
|
|
|
SysConfig.AuthorisationMode = 1; // 0: enable, 1: disable
|
|
|
SysConfig.AthInterface.WifiMode = 0; // 0: Disable 1: Infrastructure client 2: Infrastructure server 3: Ad-Hoc
|
|
|
SysConfig.TelecomInterface.TelcomEnabled = 1; // 0: disable, 1: enable
|
|
@@ -376,7 +387,11 @@ int main(int argc, char *argv[])
|
|
|
{
|
|
|
if(SysConfig.ModelName[13] == 'C')
|
|
|
{
|
|
|
- // AXSC111001W1TC Taiwan Cement configuration
|
|
|
+ /*
|
|
|
+ * Taiwan Cement AX-48 customization configuration
|
|
|
+ * 1. AXSC111001W1TC-RW
|
|
|
+ */
|
|
|
+
|
|
|
strcpy((char*)SysConfig.OcppServerURL, ""); // default: Null
|
|
|
sprintf((char*)SysConfig.ChargeBoxId, "%s%s", SysConfig.ModelName, SysConfig.SerialNumber);
|
|
|
strcpy((char *)SysConfig.chargePointVendor, ""); // default: Null
|
|
@@ -384,7 +399,12 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- // TOG customization configuration
|
|
|
+ /*
|
|
|
+ * TOG AX-48 customization configuration
|
|
|
+ * 1. AXLU111001D1T1-RW
|
|
|
+ * 2. AXLU111001W1T1-RW
|
|
|
+ */
|
|
|
+
|
|
|
SysConfig.AuthorisationMode = 0; // 0: enable, 1: disable
|
|
|
SysConfig.RfidCardNumEndian = 1; // 0: Little endian 1: Big endian
|
|
|
SysConfig.QRCodeMadeMode = 1; // for isQRCode=1 ; 0: default 1:customized
|
|
@@ -404,7 +424,11 @@ int main(int argc, char *argv[])
|
|
|
}
|
|
|
else if(SysConfig.ModelName[12] == 'Z')
|
|
|
{
|
|
|
- // AXLU111001D1Z4 AMAZON customization configuration
|
|
|
+ /*
|
|
|
+ * AMAZON AX-48 customization configuration
|
|
|
+ * 1. AXLU111001D1Z4-RW
|
|
|
+ */
|
|
|
+
|
|
|
SysConfig.AuthorisationMode = 1; // 0: enable, 1: disable
|
|
|
SysConfig.AthInterface.WifiMode = 0; // 0: Disable 1: Infrastructure client 2: Infrastructure server 3: Ad-Hoc
|
|
|
SysConfig.TelecomInterface.TelcomEnabled = 1; // 0: disable, 1: enable
|
|
@@ -414,6 +438,57 @@ int main(int argc, char *argv[])
|
|
|
strcpy((char *)SysConfig.chargePointVendor, "Amazon");
|
|
|
strcpy((char*)SysConfig.MaintainServerURL, "");
|
|
|
}
|
|
|
+ else if(SysConfig.ModelName[12] == 'S')
|
|
|
+ {
|
|
|
+ if((SysConfig.ModelName[4] == '1') &&
|
|
|
+ (SysConfig.ModelName[5] == '1') &&
|
|
|
+ (SysConfig.ModelName[6] == '1'))
|
|
|
+ {
|
|
|
+ /* SWTCH AX-48 customization configuration
|
|
|
+ * 1. AXLU111001D1S1-RW
|
|
|
+ * 2. AXLU111001W1S1-RW
|
|
|
+ */
|
|
|
+
|
|
|
+ SysConfig.RfidCardNumEndian = 1; // 0: Little endian 1: Big endian
|
|
|
+ SysConfig.QRCodeMadeMode = 1; // for isQRCode=1 ; 0: default 1:customized
|
|
|
+ strcpy((char*)SysConfig.QRCodeContent, "https://charge.swtchenergy.com"); // for QRCodeMadeMode=1
|
|
|
+
|
|
|
+ SysConfig.AthInterface.WifiMode = 1; // 0: Disable 1: Infrastructure client 2: Infrastructure server 3: Ad-Hoc
|
|
|
+ strcpy((char*)SysConfig.AthInterface.WifiSsid, "SWTCH");
|
|
|
+ strcpy((char*)SysConfig.AthInterface.WifiPassword, "Swtch456!");
|
|
|
+
|
|
|
+ strcpy((char*)SysConfig.OcppServerURL, "ws://ocpp.swtchev.com/Zerova");
|
|
|
+ sprintf((char*)SysConfig.ChargeBoxId, "%s%s", SysConfig.ModelName, SysConfig.SerialNumber);
|
|
|
+ strcpy((char *)SysConfig.chargePointVendor, "Zerova AX48");
|
|
|
+ strcpy((char*)SysConfig.MaintainServerURL, "");
|
|
|
+ }
|
|
|
+ else if((SysConfig.ModelName[4] == '1') &&
|
|
|
+ (SysConfig.ModelName[5] == '9') &&
|
|
|
+ (SysConfig.ModelName[6] == '1'))
|
|
|
+ {
|
|
|
+ /* SWTCH AX-80 customization configuration
|
|
|
+ * 1. AXLU191001W1S1-RW
|
|
|
+ * 2. AXLU191001D1S1-RW
|
|
|
+ * 3. AXLU191001W1S1-RW
|
|
|
+ * 4. AXLU191001D1S1-RW
|
|
|
+ */
|
|
|
+
|
|
|
+ SysConfig.RfidCardNumEndian = 1; // 0: Little endian 1: Big endian
|
|
|
+ SysConfig.QRCodeMadeMode = 1; // for isQRCode=1 ; 0: default 1:customized
|
|
|
+ strcpy((char*)SysConfig.QRCodeContent, "https://charge.swtchenergy.com"); // for QRCodeMadeMode=1
|
|
|
+
|
|
|
+ SysConfig.AthInterface.WifiMode = 1; // 0: Disable 1: Infrastructure client 2: Infrastructure server 3: Ad-Hoc
|
|
|
+ strcpy((char*)SysConfig.AthInterface.WifiSsid, "SWTCH");
|
|
|
+ strcpy((char*)SysConfig.AthInterface.WifiPassword, "Swtch456!");
|
|
|
+
|
|
|
+ strcpy((char*)SysConfig.OcppServerURL, "ws://ocpp.swtchev.com/Zerova");
|
|
|
+ sprintf((char*)SysConfig.ChargeBoxId, "%s%s", SysConfig.ModelName, SysConfig.SerialNumber);
|
|
|
+ strcpy((char *)SysConfig.chargePointVendor, "Zerova AX80");
|
|
|
+ strcpy((char*)SysConfig.MaintainServerURL, "");
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {}
|
|
|
+ }
|
|
|
else
|
|
|
{}
|
|
|
}
|