Changed payloadSize to payloadData with payloadSize getter

This commit is contained in:
Ruakij 2021-11-24 20:44:04 +01:00
parent 62b55b94f1
commit aa9d5431f8
2 changed files with 5 additions and 3 deletions

View File

@ -24,7 +24,10 @@ class Packet{
frequency;
dataRate;
payloadSize;
payloadData;
get payloadSize(){
return payloadData.length/2;
}
packetType;
}

View File

@ -76,8 +76,7 @@ class PacketStreamFactory extends Transform{
_handlePayload(packet, data){
// Get payload-Hex-Data. If there is no data: empty
let payloadData = data.join('').match(/(?<=\s)([A-F0-9]{1,4}(?!(\.|x)))/igm)?.join('') ?? '';
packet.payloadSize = payloadData.length/2; // 2 hex-chars = 1 byte
packet.payloadData = data.join('').match(/(?<=\s)([A-F0-9]{1,4}(?!(\.|x)))/igm)?.join('') ?? '';
}
}