|
@@ -5045,6 +5045,29 @@ namespace MOKA_Factory_Tools
|
|
|
}
|
|
|
|
|
|
if (FunctionSettingNow.ExportSNACASID)
|
|
|
+ {// 只有抄写成功,才输出ACASID;
|
|
|
+ if (SerialCMD.ReadJapaneseACASID(TVPort, out result, out data, out error, SerailDelay))
|
|
|
+ {
|
|
|
+ CommonMethod.ExportSNACASID(orderNow, SN, Encoding.ASCII.GetString(data));
|
|
|
+
|
|
|
+ if (!SanhuaMethod.UploadIdcData(SN, Encoding.ASCII.GetString(data), out error))
|
|
|
+ {
|
|
|
+ TestResult = 0;
|
|
|
+ ErrMsg = string.Format("{0} UploadIdcData fail! {1}", SN, error);
|
|
|
+ Log.WriteErrorLog(ErrMsg);
|
|
|
+ goto end;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ TestResult = 0;
|
|
|
+ ErrMsg = string.Format("{0} Read ACAS ID fail! {1}", SN, error);
|
|
|
+ Log.WriteErrorLog(ErrMsg);
|
|
|
+ goto end;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if (CommonMethod.GetLoginAccout().Equals("Sanhua", StringComparison.OrdinalIgnoreCase))
|
|
|
{
|
|
|
SerialCMD.ReadJapaneseACASID(TVPort, out result, out data, out error, SerailDelay);
|
|
|
CommonMethod.ExportSNACASID(orderNow, SN, Encoding.ASCII.GetString(data));
|