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>
21 * Model a slip-skid ball.
25 * /instrumentation/"name"/serviceable
26 * /accelerations/pilot/y-accel-fps_sec
27 * /accelerations/pilot/z-accel-fps_sec
31 * /instrumentation/"name"/indicated-slip-skid
33 class SlipSkidBall : public SGSubsystem
38 SlipSkidBall ( SGPropertyNode *node );
40 virtual ~SlipSkidBall ();
43 virtual void update (double dt);
53 SGPropertyNode_ptr _serviceable_node;
54 SGPropertyNode_ptr _y_accel_node;
55 SGPropertyNode_ptr _z_accel_node;
56 SGPropertyNode_ptr _out_node;
57 SGPropertyNode_ptr _override_node;
61 #endif // __INSTRUMENTS_SLIP_SKID_BALL_HXX