I am having to design a small program that reads the GPRMC sentence from a GPS logging device on a laptop computer. I am reading the raw values over serial connection. Once I read the raw value I will parse the GPRMC sentence (12 comma delimited values) and put them into a sqllite database so that another application can read them.
I was wanting some professional advice and some tips on implementation. The parts of the program I am wanting the most advice about are:
- Performance (does this seem like a very cpu intensive process?)
- Error checking (Need to think of all possible error states)
- Ease of updating (If I make a change to the code tree will it be easy to update the program)