Rudder_pedal = controls.get_rudder();
Flap_handle = 30.0 * controls.get_flaps();
Throttle_pct = controls.get_throttle( 0 ) * 1.0;
- Brake_pct = controls.get_brake( 0 );
+ Brake_pct[0] = controls.get_brake( 1 );
+ Brake_pct[1] = controls.get_brake( 0 );
// Inform LaRCsim of the local terrain altitude
Runway_altitude = get_Runway_altitude();
$Header$
$Log$
+Revision 1.15 2000/06/12 18:52:37 curt
+Added differential braking (Alex and David).
+
Revision 1.14 2000/04/10 18:09:41 curt
David Megginson made a few (mostly minor) mods to the LaRCsim files, and
it's now possible to choose the LaRCsim model at runtime, as in
* Put aircraft specific executable code here
*/
- percent_brake[1] = Brake_pct; /* replace with cockpit brake handle connection code */
- percent_brake[2] = percent_brake[1];
+ percent_brake[1] = Brake_pct[0];
+ percent_brake[2] = Brake_pct[1];
caster_angle_rad[0] = 0.52*Rudder_pedal;
$Header$
$Log$
+Revision 1.3 2000/06/12 18:52:37 curt
+Added differential braking (Alex and David).
+
Revision 1.2 1999/10/29 16:08:32 curt
Added flaps support to c172 model.
short left_pb_on_stick, right_pb_on_stick, trig_pos_1, trig_pos_2;
short sb_extend, sb_retract, gear_sel_up;
float throttle_pct;
- float brake_pct;
+ float brake_pct[2];
} COCKPIT;
extern COCKPIT cockpit_;
$Header$
$Log$
+Revision 1.3 2000/06/12 18:52:37 curt
+Added differential braking (Alex and David).
+
Revision 1.2 2000/04/10 18:09:41 curt
David Megginson made a few (mostly minor) mods to the LaRCsim files, and
it's now possible to choose the LaRCsim model at runtime, as in
* Put aircraft specific executable code here
*/
- /* replace with cockpit brake handle connection code */
- percent_brake[1] = Brake_pct;
- percent_brake[2] = percent_brake[1];
+ percent_brake[1] = Brake_pct[0];
+ percent_brake[2] = Brake_pct[1];
caster_angle_rad[0] = 0.03*Rudder_pedal;
b_set = double(!b_ret);
controls.set_brake( FGControls::ALL_WHEELS, b_set);
return;
+ case 44: // , key
+ if (controls.get_brake(0) > 0.0) {
+ controls.set_brake(0, 0.0);
+ } else {
+ controls.set_brake(0, 1.0);
+ }
+ return;
+ case 46: // . key
+ if (controls.get_brake(1) > 0.0) {
+ controls.set_brake(1, 0.0);
+ } else {
+ controls.set_brake(1, 1.0);
+ }
+ return;
case 104: // h key
HUD_masterswitch( true );
return;