Added durationMicros
This commit is contained in:
parent
d2178f3b73
commit
e86b5fca9a
@ -28,6 +28,8 @@ class Packet{
|
|||||||
frequency;
|
frequency;
|
||||||
dataRate;
|
dataRate;
|
||||||
|
|
||||||
|
durationMicros;
|
||||||
|
|
||||||
payloadData;
|
payloadData;
|
||||||
get payloadSize(){
|
get payloadSize(){
|
||||||
return payloadData.length/2;
|
return payloadData.length/2;
|
||||||
|
@ -62,6 +62,8 @@ class PacketStreamFactory extends Transform{
|
|||||||
packet.dataRate = Number(data.match(/(^| )([0-9]+(\.[0-9]+)?) Mb\/s($| )/i)?.[2]) || null;
|
packet.dataRate = Number(data.match(/(^| )([0-9]+(\.[0-9]+)?) Mb\/s($| )/i)?.[2]) || null;
|
||||||
packet.frequency = Number(data.match(/(^| )([0-9]{4}) MHz($| )/i)?.[2]) || null;
|
packet.frequency = Number(data.match(/(^| )([0-9]{4}) MHz($| )/i)?.[2]) || null;
|
||||||
|
|
||||||
|
packet.durationMicros = Number(data.match(/(^| )([0-9]{,4})us($| )/i)?.[2] ?? 0);
|
||||||
|
|
||||||
packet.signal = Number(data.match(/(^| )(-[0-9]{2})dBm Signal($| )/i)?.[2]) || null;
|
packet.signal = Number(data.match(/(^| )(-[0-9]{2})dBm Signal($| )/i)?.[2]) || null;
|
||||||
|
|
||||||
let packetTypeStr = data.match(new RegExp(`(^|.{80} )(${PACKET_TYPES_REGEX})($| )`, 'i'))?.[2];
|
let packetTypeStr = data.match(new RegExp(`(^|.{80} )(${PACKET_TYPES_REGEX})($| )`, 'i'))?.[2];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user