- // query the database for the specified frequency, lon and lat are
- // in degrees, elev is in meters
- bool query( double lon, double lat, double elev, double freq, FGNav *n );
+ // add an entry
+ bool add( FGNavRecord *n );
+
+ // Query the database for the specified frequency. It is assumed
+ // that there will be multiple stations with matching frequencies
+ // so a position must be specified. Lon and lat are in degrees,
+ // elev is in meters.
+ FGNavRecord *findByFreq( double freq, double lon, double lat, double elev );
+
+ // Query the database for the specified frequency. It is assumed
+ // that there will be multiple stations with matching frequencies
+ // so a position must be specified. Lon and lat are in degrees,
+ // elev is in meters.
+ FGNavRecord *findByLoc( double lon, double lat, double elev );