Knio/pynmea2 — pull request #10 by jmwooten (2014-03-18 14:06:21+00:00)
Title: Sentence types

Reordered proprietary match before talker because talker sentence and proprietary sentence type specifier can potentially conflict; however, possible talker (i.e.: GP, GN, GL etc..) should not have a first character P. Giving first priority to proprietary should give messages such as PABCX a match to manufacturer "ABC" and sentence "X" verses an incorrect match to talker "PA" and sentence "BCX". Specific verification of talker ids verses a known/expected list would be more optimal and safe. See http://www.catb.org/gpsd/NMEA.html for list of talker ids.