Python has a nice library struct that can take a binary buffer of just about anything, integers, strings, etc, with any alignment or byte ordering and parse it to a list of values. I've never had the need to use anything else. Perl probably has the same as well.
Tom Harris <celephi...@gmail.com> On 25 March 2015 at 11:37, Bob Stewart <b...@evoria.net> wrote: > Hi Cash, > Have you looked at the sourcecode for the "gpsd" package? "packet.c" > would probably be your starting point. The gpsd package parses pretty much > every gps receiver. I'm not sure if this is what you're looking for, or if > you specifically want something high-level. > > Bob > > From: Cash Olsen <radio.kd5...@gmail.com> > To: time-nuts@febo.com > Sent: Tuesday, March 24, 2015 5:22 PM > Subject: [time-nuts] serial parsing program > > I'd like to find a program that has a very flexible serial input and can be > easily setup to parse a binary sentence. Specifically, U-Blox timing but > more general purpose would be nice for future projects. Has to be able to > handle 1, 2, and 4 byte fields, and checksums would be nice also. Should > run on Windows for the immediate project but Linux for next projects. > > -- > S. Cash Olsen KD5SSJ > ARRL Technical Specialist > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. > > > > _______________________________________________ > time-nuts mailing list -- time-nuts@febo.com > To unsubscribe, go to > https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts > and follow the instructions there. > _______________________________________________ time-nuts mailing list -- time-nuts@febo.com To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts and follow the instructions there.