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>
15 #include <simgear/structure/subsystem_mgr.hxx>
19 * Model a slip-skid ball.
23 * /instrumentation/"name"/serviceable
24 * /accelerations/pilot/y-accel-fps_sec
25 * /accelerations/pilot/z-accel-fps_sec
29 * /instrumentation/"name"/indicated-slip-skid
31 class SlipSkidBall : public SGSubsystem
36 SlipSkidBall ( SGPropertyNode *node );
37 virtual ~SlipSkidBall ();
40 virtual void reinit ();
41 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;
54 SGPropertyNode_ptr _override_node;
58 #endif // __INSTRUMENTS_SLIP_SKID_BALL_HXX