1 // slip_skid_ball.hxx - an slip-skid ball.
2 // Written by David Megginson, started 2003.
4 // This file is in the Public Domain and comes with no warranty.
7 #ifndef __INSTRUMENTS_SLIP_SKID_BALL_HXX
8 #define __INSTRUMENTS_SLIP_SKID_BALL_HXX 1
11 # error This library requires C++
14 #include <simgear/props/props.hxx>
16 #include <Main/fgfs.hxx>
22 * Model a slip-skid ball.
26 * /instrumentation/slip-skid-ball/serviceable
27 * /accelerations/pilot/y-accel-fps_sec
28 * /accelerations/pilot/z-accel-fps_sec
32 * /instrumentation/slip-skid-ball/indicated-slip-skid
34 class SlipSkidBall : public FGSubsystem
40 virtual ~SlipSkidBall ();
43 virtual void update (double dt);
50 SGPropertyNode_ptr _serviceable_node;
51 SGPropertyNode_ptr _y_accel_node;
52 SGPropertyNode_ptr _z_accel_node;
53 SGPropertyNode_ptr _out_node;
57 #endif // __INSTRUMENTS_SLIP_SKID_BALL_HXX