double FGRadioTransmission::ITM_calculate_attenuation(SGGeod pos, double freq, int transmission_type) {
-
+ if((freq < 40.0) || (freq > 20000.0)) // frequency out of recommended range
+ return -1;
/** ITM default parameters
TODO: take them from tile materials (especially for sea)?
**/
int max_points = (int)floor(distance_m / point_distance);
- double delta_last = fmod(distance_m, point_distance);
+ //double delta_last = fmod(distance_m, point_distance);
deque<double> elevations;
deque<string*> materials;