Skip to content

Conversation

dopplershift
Copy link
Member

Fix a couple of glitches in the NEXRAD code. One was handling a BitField that has no values actually set; this came from a malformed file that has unfortunately gone missing. The other is data from KTLX that is missing a couple of message segments. We were getting the last one, which triggered decoding the entire message, which failed. This PR fixes that and warns when we have incomplete multi-segment messages.

Properly detect whether we actually have all the segments. This also
allows us to detect and handle receiving segments out of order. We also
warn now if we have incomplete messages.
Need to force bytearray to bytes. Also manually set StreamHandler for
logging.
dopplershift added a commit that referenced this pull request Oct 21, 2015
@dopplershift dopplershift merged commit ea45c02 into Unidata:master Oct 21, 2015
@dopplershift dopplershift deleted the nexrad-fixes branch October 21, 2015 23:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant