Hi Rob
$PFLAA is a FLARM standard and can be found in a document called "FLARM Data Port Specification". we cannot link to this document, but a Google search will find it.
$GPGGA is an NMEA standard sentence http://aprs.gids.nl/nmea/
$PGRMZ is a Garmin proprietary sentence. Not sure if this is published?
$PAWRT is PAW Diagnostics and provides tagged information to better understand the FLARM messages
for example
$PAWRT,4B19D1,1,1,1,1,0,0,*4B
This says the ICAO/Code 4B19D1 is transmitting 1,1,1,1,0,0
Mode-A, Mode-C, Mode-S, Mode-S/ES, PilotAware, Flarm
Is there an update for the $PAWRT message?
It now seems to be a $PALOG as per:
$PALOG,20190623,171428,PAWRT,A19155,1,A,1,C,1,S,0,ES,0,P,0,F,0,U,0,M,01,valid,02,vers,03,nacp,01,nica,00,sil,00,sils,*02
I take it that this reads: date, time, paw diag, a/c hex, yes, ModeA, yes, ModeC, yes, ModeS, no, ModeSES, no, PAw, no, FLARM, no, ?, no, (big dunno{NACp and uncertainty stuff})
[edit] update:
date, time, paw diag, a/c hex,{yes, ModeA}, {yes, ModeC}, {yes, ModeS}, {no, ADSB}, {no, PAw}, {no, FLARM}, {no, Uplink}, {no, MLAT}, {NACp and uncertainty stuff})
-- after reading the Lee's reply below VVVV
[/edit]