|
@@ -4369,53 +4369,53 @@ namespace MOKA_Factory_Tools
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
|
|
|
|
- string region = midListNow.rokuCustomer.region;
|
|
|
|
- Log.WriteInfoLog("Write Roku region...");
|
|
|
|
- if (SerialCMD.SetROKURegion(TVPort, Encoding.ASCII.GetBytes(region), out result, out data, out error, SerailDelay))
|
|
|
|
|
|
+ if ( midListNow.rokuCustomer.rokuData != null && midListNow.rokuCustomer.rokuData.Count != 0 )
|
|
{
|
|
{
|
|
- Log.WriteInfoLog("Check Roku region...");
|
|
|
|
- if (SerialCMD.CheckROKURegion(TVPort, out result, out data, out error, SerailDelay))
|
|
|
|
|
|
+ foreach (var item in midListNow.rokuCustomer.rokuData )
|
|
{
|
|
{
|
|
- Log.WriteInfoLog("Read Roku region...");
|
|
|
|
- if (SerialCMD.GetROKURegion(TVPort, out result, out data, out error, SerailDelay))
|
|
|
|
|
|
+ Log.WriteInfoLog(string.Format("{0} to be write", item.region));
|
|
|
|
+
|
|
|
|
+ string region = item.region;
|
|
|
|
+ Log.WriteInfoLog("Write Roku region...");
|
|
|
|
+ if (SerialCMD.SetROKURegion(TVPort, Encoding.ASCII.GetBytes(region), out result, out data, out error, SerailDelay))
|
|
{
|
|
{
|
|
- if (SerialInit.BytesCompare_Base64(data, Encoding.ASCII.GetBytes(region)))
|
|
|
|
|
|
+ Log.WriteInfoLog("Check Roku region...");
|
|
|
|
+ if (SerialCMD.CheckROKURegion(TVPort, out result, out data, out error, SerailDelay))
|
|
{
|
|
{
|
|
- Log.WriteInfoLog("ROKU region 写入成功:" + Encoding.ASCII.GetString(data));
|
|
|
|
|
|
+ Log.WriteInfoLog("Read Roku region...");
|
|
|
|
+ if (SerialCMD.GetROKURegion(TVPort, out result, out data, out error, SerailDelay))
|
|
|
|
+ {
|
|
|
|
+ if (SerialInit.BytesCompare_Base64(data, Encoding.ASCII.GetBytes(region)))
|
|
|
|
+ {
|
|
|
|
+ Log.WriteInfoLog("ROKU region 写入成功:" + Encoding.ASCII.GetString(data));
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ ErrMsg = string.Format("{0} Contrast ROKU region fail!", SN);
|
|
|
|
+ Log.WriteErrorLog(ErrMsg);
|
|
|
|
+ goto end;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ else
|
|
|
|
+ {
|
|
|
|
+ ErrMsg = string.Format("{0} Read ROKU region fail!", SN);
|
|
|
|
+ Log.WriteErrorLog(ErrMsg);
|
|
|
|
+ goto end;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("{0} Contrast ROKU region fail!", SN);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0} Check ROKU region fail!", SN);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
else
|
|
else
|
|
{
|
|
{
|
|
- ErrMsg = string.Format("{0} Read ROKU region fail!", SN);
|
|
|
|
|
|
+ ErrMsg = string.Format("{0} Write ROKU region fail!", SN);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
Log.WriteErrorLog(ErrMsg);
|
|
goto end;
|
|
goto end;
|
|
}
|
|
}
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- ErrMsg = string.Format("{0} Check ROKU region fail!", SN);
|
|
|
|
- Log.WriteErrorLog(ErrMsg);
|
|
|
|
- goto end;
|
|
|
|
- }
|
|
|
|
- }
|
|
|
|
- else
|
|
|
|
- {
|
|
|
|
- ErrMsg = string.Format("{0} Write ROKU region fail!", SN);
|
|
|
|
- Log.WriteErrorLog(ErrMsg);
|
|
|
|
- goto end;
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- if ( midListNow.rokuCustomer.rokuData != null && midListNow.rokuCustomer.rokuData.Count != 0 )
|
|
|
|
- {
|
|
|
|
- foreach (var item in midListNow.rokuCustomer.rokuData )
|
|
|
|
- {
|
|
|
|
- Log.WriteInfoLog(string.Format("{0} to be write", item.name));
|
|
|
|
|
|
|
|
string phone = item.supportphone;
|
|
string phone = item.supportphone;
|
|
Log.WriteInfoLog("Write Roku phone...");
|
|
Log.WriteInfoLog("Write Roku phone...");
|