X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;ds=sidebyside;f=src%2FNetwork%2Fopengc.hxx;h=e22871d06b926da071c9741f742d0455f61d4e19;hb=b17e1bb7c081f2dd03eae7d75079680234cba79c;hp=ec4d393c2fabe9b229b1c7787d537eb77cacc4ea;hpb=c19a3369358724761b78182ed043c00b00c15e81;p=flightgear.git diff --git a/src/Network/opengc.hxx b/src/Network/opengc.hxx index ec4d393c2..e22871d06 100644 --- a/src/Network/opengc.hxx +++ b/src/Network/opengc.hxx @@ -31,6 +31,7 @@ #include STL_STRING #include +#include
#include "protocol.hxx" #include "opengc_data.hxx" @@ -39,6 +40,25 @@ class FGOpenGC : public FGProtocol, public FGInterface { ogcFGData buf; int length; + + SGPropertyNode *press_node; + SGPropertyNode *temp_node; + SGPropertyNode *wind_dir_node; + SGPropertyNode *wind_speed_node; + SGPropertyNode *epr0_node; + + // Control surfaces + SGPropertyNode *p_left_aileron; + SGPropertyNode *p_right_aileron; + SGPropertyNode *p_elevator; + SGPropertyNode *p_elevator_trim; + SGPropertyNode *p_rudder; + SGPropertyNode *p_flaps; + SGPropertyNode *p_flaps_cmd; + + // Aero numbers + SGPropertyNode *p_alphadot; + SGPropertyNode *p_betadot; public: @@ -54,7 +74,7 @@ public: // close the channel bool close(); - + void collect_data( const FGInterface *fdm, ogcFGData *data ); }; #endif // _FG_OPENGC_HXX