X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Fpve.cxx;h=c78422eb627536298e6a955ac0a636b496e3ac89;hb=b0dcb657e77579ecc79798ff365737095f96f9e2;hp=b497120ca9deaceabfa4c7e9ad385d8584d8402a;hpb=f65abb8a610f2a714a426b443076adc722d8065e;p=flightgear.git diff --git a/src/Network/pve.cxx b/src/Network/pve.cxx index b497120ca..c78422eb6 100644 --- a/src/Network/pve.cxx +++ b/src/Network/pve.cxx @@ -30,7 +30,7 @@ #include #include -#include +#include #include "pve.hxx" @@ -55,10 +55,10 @@ FGPVE::~FGPVE() { bool FGPVE::gen_message() { // cout << "generating pve message" << endl; - FGInterface *f = cur_fdm_state; + FlightProperties f; // get roll and pitch, convert to degrees - double roll_deg = f->get_Phi() * SGD_RADIANS_TO_DEGREES; + double roll_deg = f.get_Phi() * SGD_RADIANS_TO_DEGREES; while ( roll_deg <= -180.0 ) { roll_deg += 360.0; } @@ -66,7 +66,7 @@ bool FGPVE::gen_message() { roll_deg -= 360.0; } - double pitch_deg = f->get_Theta() * SGD_RADIANS_TO_DEGREES; + double pitch_deg = f.get_Theta() * SGD_RADIANS_TO_DEGREES; while ( pitch_deg <= -180.0 ) { pitch_deg += 360.0; } @@ -74,7 +74,7 @@ bool FGPVE::gen_message() { pitch_deg -= 360.0; } - short int heave = (int)(f->get_W_body() * 128.0); + short int heave = (int)(f.get_wBody() * 128.0); // scale roll and pitch to output format (1 - 255) // straight && level == (128, 128)