X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fatlas.cxx;h=f9dd90e7046f51eeeb848aa1ebe1007a5e95b1d7;hb=eab047941704df98a7b14966bf8b7d10181de985;hp=d2bb4033db2ccaec80b374f6aca8506cb642cced;hpb=96a9152b0254d17a6cc51b31c7e0277aec270c5e;p=flightgear.git diff --git a/src/Network/atlas.cxx b/src/Network/atlas.cxx index d2bb4033d..f9dd90e70 100644 --- a/src/Network/atlas.cxx +++ b/src/Network/atlas.cxx @@ -63,6 +63,9 @@ static char calc_atlas_cksum(char *sentence) { bool FGAtlas::gen_message() { // cout << "generating atlas message" << endl; + static SGPropertyNode *adf_freq + = fgGetNode("/radios/kr-87/outputs/selected-khz", true); + char rmc[256], gga[256], patla[256]; char rmc_sum[10], gga_sum[10], patla_sum[10]; char dir; @@ -130,7 +133,7 @@ bool FGAtlas::gen_message() { current_radiostack->get_nav1_sel_radial(), current_radiostack->get_nav2_freq(), current_radiostack->get_nav2_sel_radial(), - current_radiostack->get_adf_freq() ); + adf_freq->getDoubleValue() ); sprintf( patla_sum, "%02X", calc_atlas_cksum(patla) ); SG_LOG( SG_IO, SG_DEBUG, rmc );