X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=src%2FNetwork%2Frul.cxx;h=9945163069f0d684248d70a64a91aad455e2a951;hb=cd20c6073c8f4341d0f82070abae14b765cc8630;hp=815f1150308e4dfba7bc95c52087d5c0a8af24ec;hpb=17c96ae69ed7a3c33c816e821ae88c501ab7cf65;p=flightgear.git diff --git a/src/Network/rul.cxx b/src/Network/rul.cxx index 815f11503..994516306 100644 --- a/src/Network/rul.cxx +++ b/src/Network/rul.cxx @@ -3,7 +3,7 @@ // // Written by Curtis Olson, started November 1999. // -// Copyright (C) 1999 Curtis L. Olson - curt@flightgear.org +// Copyright (C) 1999 Curtis L. Olson - http://www.flightgear.org/~curt // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License as @@ -17,10 +17,13 @@ // // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software -// Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. // // $Id$ +#ifdef HAVE_CONFIG_H +# include +#endif #include // sprintf() @@ -28,7 +31,7 @@ #include #include -#include +#include #include "rul.hxx" @@ -58,10 +61,10 @@ FGRUL::~FGRUL() { bool FGRUL::gen_message() { // cout << "generating rul 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; } @@ -69,7 +72,7 @@ bool FGRUL::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; } @@ -86,7 +89,7 @@ bool FGRUL::gen_message() { sprintf( buf, "p%c%c\n", roll, pitch); length = 4; - FG_LOG( FG_IO, FG_INFO, "p " << roll << " " << pitch ); + SG_LOG( SG_IO, SG_INFO, "p " << roll << " " << pitch ); return true; } @@ -94,7 +97,7 @@ bool FGRUL::gen_message() { // parse RUL message bool FGRUL::parse_message() { - FG_LOG( FG_IO, FG_ALERT, "RUL input not supported" ); + SG_LOG( SG_IO, SG_ALERT, "RUL input not supported" ); return false; } @@ -107,11 +110,11 @@ bool FGRUL::process() { if ( get_direction() == SG_IO_OUT ) { gen_message(); if ( ! io->write( buf, length ) ) { - FG_LOG( FG_IO, FG_ALERT, "Error writing data." ); + SG_LOG( SG_IO, SG_ALERT, "Error writing data." ); return false; } } else if ( get_direction() == SG_IO_IN ) { - FG_LOG( FG_IO, FG_ALERT, "in direction not supported for RUL." ); + SG_LOG( SG_IO, SG_ALERT, "in direction not supported for RUL." ); return false; }