Software for wsr file processing

Does anybody know of software for wsr file processing, or has someone written his own software (for example based on the wsr to csv Perl script)?

I'm mainly thinking of simple filtering features to cleanup recordings:
- removing specific frequency points/bands (by setting the RSSI to 0 or a minimum value)
- removing RSSI values below/above a trigger value
- timestamp filtering (remove DATA packet before or after a particular timestamp)
- offsetting the timestamp

I looked at the fileformat and have only one remaining question: what is this RSSI Max Steps value in the header (it has a value of 265 in one of my recordings)?

All help is appreciated.

I'm not aware of any wsr file processing utilities, scripts.  I can answer the question about RSSI Max Steps.  The field indicates the RSSI range that the device supports.  In this case, RSSI Max Steps = 256 indicates that the device has an RSSI range of 0-255.

> In this case, RSSI Max Steps = 256 indicates that the device has an RSSI range of 0-255.

That was my first idea too, but the value of RSSI Max Steps (for the files that I saved) is 265 (0x0109), not 256.
And if the range is 0-264, then what conversion is used to fit this in one byte?

I'm not sure why we're writing 265 as the max RSSI for 2.4x.  The device can only return a max of 255, and obviously that's all that will fit in one byte, too.  My guess is that this is a typo in the constant definition in Chanalyzer.  I'll look into it.

Comment viewing options