GassnerScale: Hot fix record parsing
This commit is contained in:
@ -60,14 +60,13 @@ namespace Elwig.Helpers.Weighing {
|
||||
throw new IOException("Invalid response from scale: Received record has invalid size");
|
||||
var line = record[2..];
|
||||
|
||||
var status = line[ 0.. 2];
|
||||
var brutto = line[ 2.. 9].Trim();
|
||||
var tara = line[ 9..16].Trim();
|
||||
var netto = line[16..23].Trim();
|
||||
var scaleNr = line[23..25].Trim();
|
||||
var identNr = line[25..31].Trim();
|
||||
var date = line[31..39];
|
||||
var time = line[39..45];
|
||||
var brutto = line[ 0.. 7].Trim();
|
||||
var tara = line[ 7..14].Trim();
|
||||
var netto = line[14..21].Trim();
|
||||
var scaleNr = line[21..23].Trim();
|
||||
var identNr = line[23..29].Trim();
|
||||
var date = line[29..37];
|
||||
var time = line[37..43];
|
||||
|
||||
identNr = identNr.Length > 0 && identNr != "0" ? identNr : null;
|
||||
var parsedDate = DateOnly.ParseExact(date, "yyyyMMdd");
|
||||
|
Reference in New Issue
Block a user