Added durationMicros
This commit is contained in:
		
							parent
							
								
									d2178f3b73
								
							
						
					
					
						commit
						e86b5fca9a
					
				@ -28,6 +28,8 @@ class Packet{
 | 
			
		||||
    frequency;
 | 
			
		||||
    dataRate;
 | 
			
		||||
 | 
			
		||||
    durationMicros;
 | 
			
		||||
 | 
			
		||||
    payloadData;
 | 
			
		||||
    get payloadSize(){
 | 
			
		||||
        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.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;
 | 
			
		||||
 | 
			
		||||
        let packetTypeStr = data.match(new RegExp(`(^|.{80} )(${PACKET_TYPES_REGEX})($| )`, 'i'))?.[2];
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user