[Xastir] $PGRMW waypoint support

Curt, WE7U archer at eskimo.com
Thu Oct 22 16:01:55 EDT 2009


xastir/src/gps.c:create_garmin_waypoint()

Is called from xastir/src/db.c:data_add().  Here is the relevant
code from data_add() so you can see when the waypoints come into
play:

-------------------------------
/* check ranges */
if ((distance > atof(prox_min)) && (distance < atof(prox_max))) {

   //fprintf(stderr,"Station within proximity circle, creating waypoint\n");
   create_garmin_waypoint(p_station->coord_lat,
     p_station->coord_lon,
     p_station->call_sign);

   if (sound_play_prox_message) {
     xastir_snprintf(station_id, sizeof(station_id),
       "%s < %.3f %s",p_station->call_sign,
       distance,
       english_units?langcode("UNIOP00004"):langcode("UNIOP00005"));
     statusline(station_id,0);
     play_sound(sound_command,sound_prox_message);
     /*fprintf(stderr,"%s> PROX distance * %f\n",p_station->call_sign, distance);*/
   }
}
-------------------------------

-- 
Curt, WE7U.                         <http://www.eskimo.com/~archer>
    APRS:  Where it's at!                    <http://www.xastir.org>
   Lotto:  A tax on people who are bad at math. - unknown
Windows:  Microsoft's tax on computer illiterates. - WE7U.
The world DOES revolve around me:  I picked the coordinate system!"



More information about the Xastir mailing list