update!
This commit is contained in:
@@ -478,21 +478,28 @@ namespace IOB_WIN
|
||||
}
|
||||
#endif
|
||||
|
||||
#if true
|
||||
try
|
||||
{
|
||||
// recupero prodCode loro...
|
||||
// primo è num char, secondo è max lenght...
|
||||
var par1 = System.Text.Encoding.UTF8.GetString(RawInput.Skip(54).Take(1).ToArray());
|
||||
var par2 = System.Text.Encoding.UTF8.GetString(RawInput.Skip(55).Take(1).ToArray());
|
||||
|
||||
var rawProdCode12 = RawInput.Skip(48).Take(12).ToArray();
|
||||
var rawProdCode10 = RawInput.Skip(50).Take(10).ToArray();
|
||||
var prodCode = S7.Net.Types.String.FromByteArray(rawProdCode12);
|
||||
var prodCode2 = S7.Net.Types.String.FromByteArray(rawProdCode10);
|
||||
var test12 = System.Text.Encoding.UTF8.GetString(rawProdCode12).ToCharArray();
|
||||
var test10 = System.Text.Encoding.UTF8.GetString(rawProdCode10).ToCharArray();
|
||||
var rawProdCode52 = RawInput.Skip(54).Take(14).ToArray();
|
||||
var rawProdCode54 = RawInput.Skip(54).Take(12).ToArray();
|
||||
var rawProdCode56 = RawInput.Skip(56).Take(12).ToArray();
|
||||
var prodCode52 = S7.Net.Types.String.FromByteArray(rawProdCode52);
|
||||
var prodCode54 = S7.Net.Types.String.FromByteArray(rawProdCode54);
|
||||
var prodCode56 = S7.Net.Types.String.FromByteArray(rawProdCode56);
|
||||
var test12 = System.Text.Encoding.UTF8.GetString(rawProdCode54).ToCharArray();
|
||||
var test10 = System.Text.Encoding.UTF8.GetString(rawProdCode56).ToCharArray();
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError($"Errore in decodifica product code{Environment.NewLine}{exc}");
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
// log opzionale!
|
||||
if (verboseLog)
|
||||
@@ -501,6 +508,32 @@ namespace IOB_WIN
|
||||
}
|
||||
}
|
||||
|
||||
public override string getPrgName()
|
||||
{
|
||||
string answ = "";
|
||||
try
|
||||
{
|
||||
// recupero prodCode loro...
|
||||
// primo è num char, secondo è max lenght...
|
||||
var par1 = System.Text.Encoding.UTF8.GetString(RawInput.Skip(48).Take(1).ToArray());
|
||||
var par2 = System.Text.Encoding.UTF8.GetString(RawInput.Skip(49).Take(1).ToArray());
|
||||
|
||||
var rawProdCode12 = RawInput.Skip(48).Take(12).ToArray();
|
||||
var rawProdCode10 = RawInput.Skip(50).Take(10).ToArray();
|
||||
var prodCode = S7.Net.Types.String.FromByteArray(rawProdCode12);
|
||||
var prodCode2 = S7.Net.Types.String.FromByteArray(rawProdCode10);
|
||||
var test12 = System.Text.Encoding.UTF8.GetString(rawProdCode12).ToCharArray();
|
||||
var test10 = System.Text.Encoding.UTF8.GetString(rawProdCode10).ToCharArray();
|
||||
|
||||
answ = prodCode;
|
||||
}
|
||||
catch (Exception exc)
|
||||
{
|
||||
lgError($"Errore in decodifica product code{Environment.NewLine}{exc}");
|
||||
}
|
||||
return answ;
|
||||
}
|
||||
|
||||
#endregion
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user