I have 6 receivers running as rovers on various machines all running 2.22.4
I have noticed that the GGA sentence doesn’t appear to be as reliable as the RMC sentence. My application allows me to select which sentence I use so I’m able to switch to RMC and generally keep running. It is not uncommon for a second to pass and no GGA sentence is sent.
Using ROS and measuring the rate of the msg over time GGA comes out to 4.4 Hz and RMC comes out to 4.9.
I’m at a level where checksums aren’t being checked yet so that isn’t the problem.
So pretty basic question. What causes the receiver to send a GGA sentence and what causes the receiver to sent an RMC sentence? GSA, GSV, VTD, and ZDA all appear to be reliable. GGA is the only one that sometimes doesn’t come through.