-}
-
-void
-DME::search (double frequency_mhz, double longitude_rad,
- double latitude_rad, double altitude_m)
-{
- // reset search time
- _time_before_search_sec = 1.0;
-
- // try the ILS list first
- FGNavRecord *dme
- = globals->get_dmelist()->findByFreq( frequency_mhz, longitude_rad,
- latitude_rad, altitude_m);
-
- _transmitter_valid = (dme != NULL);
-
- if ( _transmitter_valid ) {
- _transmitter = dme->get_cart();
- _transmitter_elevation_ft = dme->get_elev_ft();
- _transmitter_range_nm = dme->get_range();
- _transmitter_bias = dme->get_multiuse();
- }