Added GPS sentence parsing with streams from radios that support GPS. Both GPS and GPS-A modes are supported. The parsed GPS sentences are logged to dplus.log along with a "gps spot" entry that can be cut and pasted into google maps for position reporting. Also, any user with a valid GPS sentence will show up in the last heard list with their callsign as a link to google maps with their position. Note that these GPS spots are not reported to APRS since DStarMontior already does that.
Added the ability to use " E" in URCALL for echo test, " I" for ID, and " SX" for script execution. This allows users to avoid having to enter the repeater callsign at the beginning of URCALL for those functions.
Added duplication of the header of streams to help avoid the "black hole" effect .
Added an end of stream status packet and receiver feedback packet. These are reported as "TX stream status" and "RX stream status" respectively. Both sides of a stream can now determine how many packets were lost during a transmission.
Added a "XXXXXXXX Linked" message to the "Remote system linked" and "ID" voice messages. Now when you link or run an ID command when you are linked, you can see to where you are linked.
Added other status messages to voice messages such as "Unlinked" and "Remote system busy".
Added DVREC file format support. This is a new recorded capture file format that is used by the DV Access Point Dongle. You can now record system voice messages with the DVAP and copy them to the gateway for playing. They work just like the DVTOOL files but have an extension of ".dvrec" instead of ".dvtool". These files are ascii readable and editable (if you know what you are doing :). For example, to play the file hourlyid.dvrec, copy it to /dstar/tmp/play-c.dvrec to play it on module C. A new utility, drecord, is also available to record all conversations on a gateway in the dvrec format. You can copy these recordings to a PC/Mac running DVAPTool for playback.
____________________________________