[prev in list] [next in list] [prev in thread] [next in thread]
List: flightgear-cvs
Subject: [Flightgear-cvslogs] CVS: data/Aircraft/b29 b29.nas,1.3,1.4
From: Melchior Franz <mfranz () flightgear ! org>
Date: 2005-06-30 7:05:05
Message-ID: E1Dnt6f-0001i1-00 () baron ! me ! umn ! edu
[Download RAW message or body]
Update of /var/cvs/FlightGear-0.9/data/Aircraft/b29
In directory baron:/tmp/cvs-serv6546
Modified Files:
b29.nas
Log Message:
Josh Babcock: improve flaps handling
Index: b29.nas
===================================================================
RCS file: /var/cvs/FlightGear-0.9/data/Aircraft/b29/b29.nas,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** b29.nas 29 Jun 2005 23:48:16 -0000 1.3
--- b29.nas 30 Jun 2005 07:05:02 -0000 1.4
***************
*** 283,303 ****
moveFlaps = func {
! if (flapMotion == 1) {
! if ( getprop('/controls/flight/flaps') < 1 ) {
! # spin up motor
! controls.slewProp('/controls/flight/flaps', 0.11);
! # } else {
! # check for motor burnout
# spin down motor
}
! } elsif (flapMotion == -1) {
! if ( getprop('/controls/flight/flaps') > 0 ) {
! # spin up motor
! controls.slewProp('/controls/flight/flaps', -0.11);
! # } else {
! # check for motor burnout
! # spin down motor
! }
! } else {
}
settimer(moveFlaps, 0.1);
--- 283,309 ----
moveFlaps = func {
! if ( lastFlapMotion != flapMotion ) {
! flapPos=getprop('/controls/flight/flaps');
! if (flapMotion == 1) {
! if ( flapPos < 1 ) {
! # spin up motor
! timeToGo = 9 * (1-flapPos);
! interpolate('/controls/flight/flaps', 1, timeToGo);
! # } else {
! # check for motor burnout
! }
! } elsif (flapMotion == -1) {
! if ( flapPos > 0 ) {
! # spin up motor
! timeToGo = 9 * flapPos;
! interpolate('/controls/flight/flaps', 0, timeToGo);
! # } else {
! # check for motor burnout
! }
! } else {
# spin down motor
+ interpolate('/controls/flight/flaps');
}
! lastFlapMotion = flapMotion;
}
settimer(moveFlaps, 0.1);
***************
*** 363,366 ****
--- 369,373 ----
### Cowl flaps and intercoolers -- Move to crew.nas
+ # Since the FDM can be a little slow out of bed, and we need this set ...
if (getprop("instrumentation/airspeed-indicator/indicated-speed-kt") == nil) {
setprop("instrumentation/airspeed-indicator/indicated-speed-kt", 0);
***************
*** 383,386 ****
--- 390,394 ----
### Flaps
+ lastFlapMotion = 0;
flapMotion = 0;
settimer(moveFlaps, 0);
_______________________________________________
Flightgear-cvslogs mailing list
Flightgear-cvslogs@flightgear.org
http://mail.flightgear.org/mailman/listinfo/flightgear-cvslogs
2f585eeea02e2c79d7b1d8c4963bae2d
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic