I’m implementing a driver to process the NMEA messages received from Reach RS. I have seen that RMC comes always before GGA. I have a few question.
- Is there a particular order in which we can expect NMEA sentences to come? I imagine that yes.
- Can we expect the order to be the same always or could it change between different runs.
- Is that ordering based in a standard? If that’s not the case, is there a general consensus on which should be ordering?
My worries is because I want to implement my code properly, so I need to know if I can expect messages to come in a particular ordering.