]> git.mxchange.org Git - flightgear.git/blobdiff - src/Radio/radio.cxx
Merge branch 'attenuation' into navaids-radio
[flightgear.git] / src / Radio / radio.cxx
index 4f2772e4ed04eb430f80a9aac3ff8f6e1f2714e1..d2d6a159ba0935829012ce4effd3fd4ebfde4b90 100644 (file)
@@ -60,6 +60,8 @@ FGRadioTransmission::FGRadioTransmission() {
        _rx_line_losses = 2.0;  // to be configured for each station
        _tx_line_losses = 2.0;
        
+       _polarization = 1; // default vertical
+       
        _propagation_model = 2; 
        _terrain_sampling_distance = fgGetDouble("/sim/radio/sampling-distance", 90.0); // regular SRTM is 90 meters
 }
@@ -211,7 +213,7 @@ double FGRadioTransmission::ITM_calculate_attenuation(SGGeod pos, double freq, i
        else
                frq_mhz = freq;
        int radio_climate = 5;          // continental temperate
-       int pol=1;      // assuming vertical polarization although this is more complex in reality
+       int pol= _polarization; 
        double conf = 0.90;     // 90% of situations and time, take into account speed
        double rel = 0.90;      
        double dbloss;