MicroModem receive statistics reports incorrect number of frames
Bug #1032712 reported by
Josh Leighton
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Goby |
Fix Released
|
Medium
|
Unassigned |
Bug Description
When the MicroModem driver is configured to fetch receive statistics for receptions, one extra frame is reported in the receive statistics protobuf up to the maximum number of frames for that rate. For example in a rate 2 PSK packet:
Received 1 frame -> receive statistics reports 2 frames
Received 2 frames -> receive statistics reports 3 frames
Received 3 frames -> receive statistics reports 3 frames
All of these are for good receptions. Number of bad frames seems to be reported correctly. The problem appears to be the same for all rates which can handle multiple frames.
Related branches
summary: |
- MicroModem driver statistics reports incorrect number of frames + MicroModem receive statistics reports incorrect number of frames |
Changed in goby: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
Can you please post the actual NMEA message ($CACST, .... ) along with the micromodem: :protobuf: :ReceiveStatist ics message? If you set glog to "DEBUG2" verbosity, the Micro-Modem NMEA messages are posted. Also, please post the Micro-Modem firmware version ($CAREV,AUV, ... message).
I suspect this is a bug in the Micro-Modem firmware, not the Goby MMDriver.