RS fix shipping info message
This commit is contained in:
parent
a241a23c99
commit
47d5028eba
2 changed files with 3 additions and 11 deletions
|
@ -174,8 +174,6 @@ public class DanaRS_Packet {
|
||||||
public String asciiStringFromBuff(byte[] buff, int offset, int length) {
|
public String asciiStringFromBuff(byte[] buff, int offset, int length) {
|
||||||
byte[] strbuff = new byte[length];
|
byte[] strbuff = new byte[length];
|
||||||
System.arraycopy(buff, offset, strbuff, 0, length);
|
System.arraycopy(buff, offset, strbuff, 0, length);
|
||||||
for (int pos = 0; pos < length; pos++)
|
|
||||||
strbuff[pos] += 65; // "A"
|
|
||||||
return new String(strbuff, StandardCharsets.UTF_8);
|
return new String(strbuff, StandardCharsets.UTF_8);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -22,15 +22,9 @@ class DanaRS_Packet_General_Get_Shipping_Information(
|
||||||
failed = true
|
failed = true
|
||||||
return
|
return
|
||||||
} else failed = false
|
} else failed = false
|
||||||
var dataIndex = DATA_START
|
danaPump.serialNumber = stringFromBuff(data, DATA_START, 10)
|
||||||
var dataSize = 10
|
danaPump.shippingCountry = asciiStringFromBuff(data, DATA_START + 10, 3)
|
||||||
danaPump.serialNumber = stringFromBuff(data, dataIndex, dataSize)
|
danaPump.shippingDate = dateFromBuff(data, DATA_START + 13)
|
||||||
dataIndex += dataSize
|
|
||||||
dataSize = 3
|
|
||||||
danaPump.shippingDate = dateFromBuff(data, dataIndex)
|
|
||||||
dataIndex += dataSize
|
|
||||||
dataSize = 3
|
|
||||||
danaPump.shippingCountry = asciiStringFromBuff(data, dataIndex, dataSize)
|
|
||||||
aapsLogger.debug(LTag.PUMPCOMM, "Serial number: " + danaPump.serialNumber)
|
aapsLogger.debug(LTag.PUMPCOMM, "Serial number: " + danaPump.serialNumber)
|
||||||
aapsLogger.debug(LTag.PUMPCOMM, "Shipping date: " + dateUtil.dateAndTimeString(danaPump.shippingDate))
|
aapsLogger.debug(LTag.PUMPCOMM, "Shipping date: " + dateUtil.dateAndTimeString(danaPump.shippingDate))
|
||||||
aapsLogger.debug(LTag.PUMPCOMM, "Shipping country: " + danaPump.shippingCountry)
|
aapsLogger.debug(LTag.PUMPCOMM, "Shipping country: " + danaPump.shippingCountry)
|
||||||
|
|
Loading…
Add table
Reference in a new issue