|
@@ -19,8 +19,9 @@ namespace AwInitilizer.Procedure
|
|
|
{
|
|
|
if (!await base.CheckAndCreateSocket())
|
|
|
{
|
|
|
- LogPair.Add("BaseUpdateSocketConnect","fail");
|
|
|
+ LogPair.Add("BaseUpdateSocketConnect","0");
|
|
|
InfoLog += "EVSE connect failed\n";
|
|
|
+ ReportLog.Add("EVSE connect failed");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
@@ -29,26 +30,28 @@ namespace AwInitilizer.Procedure
|
|
|
{
|
|
|
InfoLog += "Model Name update failed\n";
|
|
|
Logger.Print("Model Name update Failed", isError: true);
|
|
|
- LogPair.Add("ModelNameWrite", "fail");
|
|
|
+ LogPair.Add("ModelNameWrite", "0");
|
|
|
+ ReportLog.Add("Model Name update Failed");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
Logger.Print("Model Name write Success");
|
|
|
- LogPair.Add("ModelNameWrite", "success");
|
|
|
+ LogPair.Add("ModelNameWrite", "1");
|
|
|
}
|
|
|
|
|
|
if (!await serialPortocol.SetSerialNumber(UpdateData.SerialNumber))
|
|
|
{
|
|
|
InfoLog += "Serial Number update failed\n";
|
|
|
Logger.Print("Serial Number update Failed", isError: true);
|
|
|
- LogPair.Add("SerialNumberWrite", "fail");
|
|
|
+ LogPair.Add("SerialNumberWrite", "0");
|
|
|
+ ReportLog.Add("Serial Number update Failed");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
Logger.Print("Serial Number write Success");
|
|
|
- LogPair.Add("SerialNumberWrite", "success");
|
|
|
+ LogPair.Add("SerialNumberWrite", "1");
|
|
|
}
|
|
|
|
|
|
var setDateTime = DateTime.Now.ToUniversalTime();
|
|
@@ -57,26 +60,28 @@ namespace AwInitilizer.Procedure
|
|
|
{
|
|
|
InfoLog += "RTC update failed\n";
|
|
|
Logger.Print("RTC update Failed", isError: true);
|
|
|
- LogPair.Add("RtcUpdate", "fail");
|
|
|
+ LogPair.Add("RtcUpdate", "0");
|
|
|
+ ReportLog.Add("RTC update Failed");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
Logger.Print("RTC update write Success");
|
|
|
- LogPair.Add("RtcUpdate", "success");
|
|
|
+ LogPair.Add("RtcUpdate", "1");
|
|
|
}
|
|
|
|
|
|
if (!await serialPortocol.SettingChangeConfirm())
|
|
|
{
|
|
|
InfoLog += "Setting save request failed\n";
|
|
|
Logger.Print("Setting save Failed", isError: true);
|
|
|
- LogPair.Add("SettingSave", "fail");
|
|
|
+ LogPair.Add("SettingSave", "0");
|
|
|
+ ReportLog.Add("Setting save request Failed");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
Logger.Print("Setting save Success");
|
|
|
- LogPair.Add("SettingSave", "success");
|
|
|
+ LogPair.Add("SettingSave", "1");
|
|
|
}
|
|
|
|
|
|
Logger.Print("Waiting EVSE reboot...");
|
|
@@ -87,7 +92,8 @@ namespace AwInitilizer.Procedure
|
|
|
{
|
|
|
InfoLog += "EVSE not found after reboot\n";
|
|
|
Logger.Print("EVSE reboot timeout", isError: true);
|
|
|
- LogPair.Add("BaseUpdateSocketReConnect", "fail");
|
|
|
+ LogPair.Add("BaseUpdateSocketReConnect", "0");
|
|
|
+ ReportLog.Add("EVSE not found after reboot");
|
|
|
return false;
|
|
|
}
|
|
|
|
|
@@ -97,10 +103,12 @@ namespace AwInitilizer.Procedure
|
|
|
{
|
|
|
InfoLog += "Model name get failed after reboot\n";
|
|
|
Logger.Print("Model Name read Failed", isError: true);
|
|
|
+ ReportLog.Add("Model name get failed after reboot");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ ReportLog.Add(string.Format("Read Model name : {0} , Expect:{1}", receivedModelName, UpdateData.ModelName));
|
|
|
InfoLog += $"Get Updated Model Name { receivedModelName }\n";
|
|
|
if (receivedModelName != UpdateData.ModelName)
|
|
|
{
|
|
@@ -111,20 +119,22 @@ namespace AwInitilizer.Procedure
|
|
|
Logger.Print("Model Name update Success");
|
|
|
}
|
|
|
|
|
|
- var receivedSeerialNumber = await serialPortocol.GetSerialNumber();
|
|
|
- LogPair.Add("SerialNumberRead", receivedSeerialNumber);
|
|
|
- if (string.IsNullOrEmpty(receivedSeerialNumber))
|
|
|
+ var receivedSerialNumber = await serialPortocol.GetSerialNumber();
|
|
|
+ LogPair.Add("SerialNumberRead", receivedSerialNumber);
|
|
|
+ if (string.IsNullOrEmpty(receivedSerialNumber))
|
|
|
{
|
|
|
InfoLog += "Serial number get failed after reboot\n";
|
|
|
InfoLog += serialPortocol.LatestNullMessage +"\n";
|
|
|
Logger.Print("Stored Serial read Failed", isError: true);
|
|
|
Logger.Print(serialPortocol.LatestNullMessage);
|
|
|
+ ReportLog.Add("Serial number get failed after reboot");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
- InfoLog += $"Get Updated serial number { receivedSeerialNumber }\n";
|
|
|
- if (receivedSeerialNumber != UpdateData.SerialNumber)
|
|
|
+ ReportLog.Add(string.Format("Read Serial number : {0} , Expect:{1}", receivedSerialNumber, UpdateData.SerialNumber));
|
|
|
+ InfoLog += $"Get Updated serial number { receivedSerialNumber }\n";
|
|
|
+ if (receivedSerialNumber != UpdateData.SerialNumber)
|
|
|
{
|
|
|
InfoLog += "Updated serial number mismatched\n";
|
|
|
Logger.Print("Stored Serial Number Mismatched", isError: true);
|
|
@@ -135,14 +145,16 @@ namespace AwInitilizer.Procedure
|
|
|
|
|
|
var receivedDateTime = await serialPortocol.GetUTCTime();
|
|
|
LogPair.Add("RtcRead", receivedDateTime?.ToString("yyyyMMddHHmmss"));
|
|
|
- if (string.IsNullOrEmpty(receivedModelName))
|
|
|
+ if (receivedDateTime==null)
|
|
|
{
|
|
|
InfoLog += "UTC Time receive failed after reboot\n";
|
|
|
Logger.Print("UTC Time receive failed", isError: true);
|
|
|
+ ReportLog.Add("UTC Time receive failed after reboot");
|
|
|
return false;
|
|
|
}
|
|
|
else
|
|
|
{
|
|
|
+ ReportLog.Add(string.Format("Read UTC time : {0} , CurrentTime:{1}", receivedDateTime?.ToString("yyyyMMddHHmmss"), DateTime.Now.ToUniversalTime().ToString("yyyyMMddHHmmss")));
|
|
|
InfoLog += $"UTC Time received : {receivedDateTime.Value.ToString("yyyyMMddHHmmss")}\n";
|
|
|
var diff = receivedDateTime.Value - DateTime.Now.ToUniversalTime();
|
|
|
if (Math.Abs(diff.TotalSeconds) > 10)
|