@@ -1012,8 +1012,21 @@ int main (int argc, char *argv[])
1012
1012
symbols_from_dest_or_src ('T' , "W1ABC" , "GPSOD9" , & symtab , & symbol );
1013
1013
if (symtab != '9' || symbol != '#' ) dw_printf ("ERROR 1-5\n" );
1014
1014
1015
- symbols_from_dest_or_src ('T' , "W1ABC-14" , "XXXXXX" , & symtab , & symbol );
1016
- if (symtab != '/' || symbol != 'k' ) dw_printf ("ERROR 1-6\n" );
1015
+ // Remove test for obsolete feature.
1016
+ // Back in the early days of APRS, microcontrollers were very
1017
+ // resource limited. Rather than parsing the GPS sentence and
1018
+ // converting to one of the Position Report formats, the NMEA
1019
+ // GPS sentence was copied directly to packet's information field.
1020
+ // This has been obsolete for a long time.
1021
+ // The destination field could contain a symbol represented by
1022
+ // GPSxxx. If that was not found, then the source SSID was used
1023
+ // to guess at a possibly appropriate symbol.
1024
+ // This caused confusion for things like messages or telemetry
1025
+ // without a location. Where did the symbols come from?
1026
+ // We are in the 21st Century. It's time clean out some of this
1027
+ // obsolete cruft no longer needed.
1028
+ //symbols_from_dest_or_src ('T', "W1ABC-14", "XXXXXX", &symtab, &symbol);
1029
+ //if (symtab != '/' || symbol != 'k') dw_printf ("ERROR 1-6\n");
1017
1030
1018
1031
symbols_from_dest_or_src ('T' , "W1ABC" , "GPS???" , & symtab , & symbol );
1019
1032
/* Outputs are left alone if symbol can't be determined. */
0 commit comments