1 /***************************************************************************
5 ----------------------------------------------------------------------------
7 FUNCTION: Header for cockpit IO
9 ----------------------------------------------------------------------------
11 MODULE STATUS: Developmental
13 ----------------------------------------------------------------------------
15 GENEALOGY: Created 20 DEC 93 by E. B. Jackson
17 ----------------------------------------------------------------------------
19 DESIGNED BY: E. B. Jackson
21 CODED BY: E. B. Jackson
23 MAINTAINED BY: E. B. Jackson
25 ----------------------------------------------------------------------------
31 950314 Added "throttle_pct" field to cockpit header for both
32 display and trim purposes. EBJ
38 Revision 1.1 2002/09/10 01:14:01 curt
41 Revision 1.3 2000/06/12 18:52:37 curt
42 Added differential braking (Alex and David).
44 Revision 1.2 1999/10/29 16:08:32 curt
45 Added flaps support to c172 model.
47 Revision 1.1.1.1 1999/06/17 18:07:34 curt
50 Revision 1.2 1999/04/22 18:47:25 curt
51 Wrap with extern "C" { } if building with __cplusplus compiler.
53 Revision 1.1.1.1 1999/04/05 21:32:45 curt
54 Start of 0.6.x branch.
56 Revision 1.5 1998/10/17 01:34:14 curt
59 Revision 1.4 1998/08/06 12:46:39 curt
62 Revision 1.3 1998/01/22 02:59:32 curt
63 Changed #ifdef FILE_H to #ifdef _FILE_H
65 Revision 1.2 1997/05/31 19:16:27 curt
68 Revision 1.1 1997/05/29 00:09:54 curt
69 Initial Flight Gear revision.
71 * Revision 1.3 1995/03/15 12:32:10 bjax
72 * Added throttle_pct field.
74 * Revision 1.2 1995/02/28 20:37:02 bjax
75 * Changed name of gear_sel_down switch to gear_sel_up to reflect
76 * correct sense of switch. EBJ
78 * Revision 1.1 1993/12/21 14:39:04 bjax
82 --------------------------------------------------------------------------*/
93 float long_stick, lat_stick, rudder_pedal;
97 short forward_trim, aft_trim, left_trim, right_trim;
98 short left_pb_on_stick, right_pb_on_stick, trig_pos_1, trig_pos_2;
99 short sb_extend, sb_retract, gear_sel_up;
104 extern COCKPIT cockpit_;
106 #define Left_button cockpit_.left_pb_on_stick
107 #define Right_button cockpit_.right_pb_on_stick
108 #define Rudder_pedal cockpit_.rudder_pedal
109 #define Flap_handle cockpit_.flap_handle
110 #define Throttle cockpit_.throttle
111 #define Throttle_pct cockpit_.throttle_pct
112 #define First_trigger cockpit_.trig_pos_1
113 #define Second_trigger cockpit_.trig_pos_2
114 #define Long_control cockpit_.long_stick
115 #define Long_trim cockpit_.long_trim
116 #define Lat_control cockpit_.lat_stick
117 #define Fwd_trim cockpit_.forward_trim
118 #define Aft_trim cockpit_.aft_trim
119 #define Left_trim cockpit_.left_trim
120 #define Right_trim cockpit_.right_trim
121 #define SB_extend cockpit_.sb_extend
122 #define SB_retract cockpit_.sb_retract
123 #define Gear_sel_up cockpit_.gear_sel_up
124 #define Brake_pct cockpit_.brake_pct
131 #endif /* _LS_COCKPIT_H */