|
@@ -129,8 +129,22 @@ namespace AwInitilizer.Procedure.FourGenModuleCheck
|
|
|
//LogWriter.Report(LogEvent.FourgenSocketConnect, "success");
|
|
|
|
|
|
//var fourthGenModuleVersion = await serialPortocol.GetFourGenModuleVersion();
|
|
|
- var getfourthGenModuleVersion = await EvApi.GetTelcomModemFwRev();
|
|
|
- var fourthGenModuleVersion = getfourthGenModuleVersion.Result;
|
|
|
+ string fourthGenModuleVersion = null;
|
|
|
+ EvApiResult<string> getfourthGenModuleVersion = null;
|
|
|
+ int retryCnt = 0;
|
|
|
+ do
|
|
|
+ {
|
|
|
+ getfourthGenModuleVersion = await EvApi.GetTelcomModemFwRev();
|
|
|
+ fourthGenModuleVersion = getfourthGenModuleVersion.Result;
|
|
|
+
|
|
|
+ if (!string.IsNullOrEmpty(fourthGenModuleVersion) || retryCnt >= 5)
|
|
|
+ {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ await Task.Delay(TimeSpan.FromMinutes(2));
|
|
|
+ retryCnt++;
|
|
|
+ }
|
|
|
+ while (true);
|
|
|
//LogWriter.Report(LogEvent.FourgenModuleVersion, fourthGenModuleVersion);
|
|
|
|
|
|
if (string.IsNullOrEmpty(fourthGenModuleVersion))
|