[Flightgear-devel] Re: [Flightgear-cvslogs] Base CVSupdate:'FlightGear/FlightGear'

2003-01-02 Thread David Luff
On 12/30/02 at 7:47 PM [EMAIL PROTECTED] wrote:

Date: Mon Dec 30 14:47:23 EST 2002
Author: cvsroot

Update of /home/cvsroot/FlightGear/FlightGear
In directory bitless:/tmp/cvs-serv15423

Modified Files:
   preferences.xml 
Log Message:
Changed default frequencies.  KSFO ATIS is not on standby on COM1, and
KOAK ATIS is on standby on COM2 (this one doesn't seem to work, though).


Currently only comm1 is considered in the ATC frequency search code.  I'll
fix it...

Cheers - Dave


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



[Flightgear-devel] Re: [Flightgear-cvslogs] Base CVSupdate:'FlightGear/FlightGear/Aircraft/Instruments'

2003-01-02 Thread David Luff
On 12/28/02 at 7:10 PM [EMAIL PROTECTED] wrote:

Date: Sat Dec 28 14:10:41 EST 2002
Author: cvsroot

Update of /home/cvsroot/FlightGear/FlightGear/Aircraft/Instruments
In directory bitless:/tmp/cvs-serv31667/Instruments

Modified Files:
   single-magneto-switch.xml 
Log Message:
Changed to use the new mod-up support for panel mouse actions.  Now,
you simply click with the left mouse button to advance to 'both';
after that, if you click again, the start engages until you let go of
the mouse button, at which point the knob snaps back to 'both'.


This is fantastic and works beautifully!  Unfortunately the default startup
at the moment leaves the magneto switch stuck in the starter position, and
the only way to get it back so the above can work properly if required is
to hit the space bar as before.

Cheers - Dave


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Re: [Flightgear-cvslogs] Base CVSupdate:'FlightGear/FlightGear'

2003-01-02 Thread Curtis L. Olson
David Luff writes:
 On 12/30/02 at 7:47 PM [EMAIL PROTECTED] wrote:
 
 Date: Mon Dec 30 14:47:23 EST 2002
 Author: cvsroot
 
 Update of /home/cvsroot/FlightGear/FlightGear
 In directory bitless:/tmp/cvs-serv15423
 
 Modified Files:
  preferences.xml 
 Log Message:
 Changed default frequencies.  KSFO ATIS is not on standby on COM1, and
 KOAK ATIS is on standby on COM2 (this one doesn't seem to work, though).
 
 
 Currently only comm1 is considered in the ATC frequency search code.  I'll
 fix it...

David,

Another feature request would be to create a volume and on/off switch
property and honor them.  Volume could go from 0.0 - 1.0 scaled
appropriately, and on/off is pretty self explanitory.  It would also
be nice to have a servicable property so we can fail comm1 or comm2.

Then if anyone is trying to hook flightgear up to real hardware, the
comm audio knobs and on/off switch will work as expected. :-)

Regards,

Curt.
-- 
Curtis Olson   IVLab / HumanFIRST Program   FlightGear Project
Twin Cities[EMAIL PROTECTED]  [EMAIL PROTECTED]
Minnesota  http://www.menet.umn.edu/~curt   http://www.flightgear.org

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Re: [Flightgear-cvslogs] Base CVS update:'FlightGear/FlightGear'

2003-01-02 Thread David Luff
On 1/2/03 at 11:52 AM Curtis L. Olson wrote:

David,

Another feature request would be to create a volume and on/off switch
property and honor them.  Volume could go from 0.0 - 1.0 scaled
appropriately, and on/off is pretty self explanitory.  It would also
be nice to have a servicable property so we can fail comm1 or comm2.

Then if anyone is trying to hook flightgear up to real hardware, the
comm audio knobs and on/off switch will work as expected. :-)


OK.

Cheers - Dave


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Re: [Flightgear-cvslogs] Base CVS update:'FlightGear/FlightGear'

2003-01-02 Thread David Luff
On 1/2/03 at 11:52 AM Curtis L. Olson wrote:

Another feature request would be to create a volume and on/off switch
property and honor them.  Volume could go from 0.0 - 1.0 scaled

BTW, can you hear the audio ATIS OK on your Linux box?  There have been a
few problems reported with it over Christmas which I can't reproduce.

Cheers - Dave


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Re: [Flightgear-cvslogs] Base CVS update:'FlightGear/FlightGear'

2003-01-02 Thread Curtis L. Olson
David Luff writes:
 On 1/2/03 at 11:52 AM Curtis L. Olson wrote:
 
 Another feature request would be to create a volume and on/off switch
 property and honor them.  Volume could go from 0.0 - 1.0 scaled
 
 BTW, can you hear the audio ATIS OK on your Linux box?  There have been a
 few problems reported with it over Christmas which I can't reproduce.

Personally, I can hear it ok, but a volume control would be really
nice.  This is really simple to impliment too ... we do it already for
the morse code audio idents.

Regards,

Curt.
-- 
Curtis Olson   IVLab / HumanFIRST Program   FlightGear Project
Twin Cities[EMAIL PROTECTED]  [EMAIL PROTECTED]
Minnesota  http://www.menet.umn.edu/~curt   http://www.flightgear.org

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Problem: unrealistic YASim stalls

2003-01-02 Thread Luke Scharf
On Thu, 2003-01-02 at 13:35, Andy Ross wrote:
 This might be enough to fix your problem -- you could still get a
 viscious asymettric stall with violent control input, but gentle
 motion of the yoke wouldn't be able to pull the nose high enough.

That sounds about right to me.  In the Cessna 172 that I fly, you can
get some exciting nose-drop behavior in a power-on stall, or with a more
abrupt control movement.  But, if the aircraft is lightly loaded (200lb
pilot, 30gal fuel) and you do a power-off stall gently, you just hear it
go in and out of the buffet every few second while you descend smoothly.

I've flown several incipient spins (with an instructor,
un/cross-coordinated power-on stall) in the Cessna 172  and they were
quite exciting.  :-)

-Luke

-- 
Luke Scharf, Jack of Several Trades
http://www.ccm.ece.vt.edu/~lscharf


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



re: [Flightgear-devel] Re: [Flightgear-cvslogs] Base CVSupdate:'FlightGear/FlightGear/Aircraft/Instruments'

2003-01-02 Thread David Megginson
David Luff writes:

  This is fantastic and works beautifully!  Unfortunately the default startup
  at the moment leaves the magneto switch stuck in the starter position, and
  the only way to get it back so the above can work properly if required is
  to hit the space bar as before.

Can you find what's causing that?  I took a quick look but couldn't
figure it out.


All the best,


David

-- 
David Megginson, [EMAIL PROTECTED], http://www.megginson.com/

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Problem: unrealistic YASim stalls

2003-01-02 Thread David Megginson
Andy:

Thanks for the suggestions -- I will try them all out, especially the
elevator adjustments.

It is worth noting, however, that even when I have succeeded in
getting a sharp nose drop in a power-off stall on a 172, I have not
seen a wing drop.  You get a bit of roll with a power-on stall, and
you can get a strong wing drop sometimes in a departure (banked)
stall, but even when the nose drops like a roller coaster in a 172,
the wings stay pretty-much level.

I know that in a real plane the wing root stalls first because it has
a higher incidence angle than the wing tips -- would that account for
the roll stability in a stall, even with the sharp pitching down?


All the best,


David

-- 
David Megginson, [EMAIL PROTECTED], http://www.megginson.com/

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



[Flightgear-devel] Question on YASim ....

2003-01-02 Thread Gene Buckle

Andy, is it technically possible to fiddle with the model parameters in
real-time?

g.




___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Andy Ross
Gene Buckle wrote:
 Andy, is it technically possible to fiddle with the model parameters
 in real-time?

Not easily.  Changing the parameters requires a re-solution, which can
take a second or two for aircraft with lots of elements like the 747.
So it would have to be done a little bit at a time over many frames,
and probably involve a throttler gadget to keep the frame rate high
enough.

On an SMP system, you could just spawn a thread to do it and it would
work great, of course.  But on a uniprocessor, even threading would
take half the CPU and performance would drop by 50% for a few seconds
while the solution popped out.

Is there something in particular you want to control at runtime?
Support could probably be added per-device.

Andy

-- 
Andrew J. RossNextBus Information Systems
Senior Software Engineer  Emeryville, CA
[EMAIL PROTECTED]  http://www.nextbus.com
Men go crazy in conflagrations.  They only get better one by one.
 - Sting (misquoted)


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Gene Buckle

 Gene Buckle wrote:
  Andy, is it technically possible to fiddle with the model parameters
  in real-time?

 Not easily.  Changing the parameters requires a re-solution, which can
 take a second or two for aircraft with lots of elements like the 747.
 So it would have to be done a little bit at a time over many frames,
 and probably involve a throttler gadget to keep the frame rate high
 enough.

 On an SMP system, you could just spawn a thread to do it and it would
 work great, of course.  But on a uniprocessor, even threading would
 take half the CPU and performance would drop by 50% for a few seconds
 while the solution popped out.

 Is there something in particular you want to control at runtime?
 Support could probably be added per-device.

(thanks for the quick response)

My thought is that a real-time model wrench might make it easier for
people to develop or improve aircraft models.

I imagine it would save a _lot_ of time if the edit parameter file, run
fgfs, test, re-edit cycle could be reduced to run fgfs, tweak in-flight,
dump new parameter file.

I've got _way_ too many irons in the fire to try to tackle this myself,
but if YASim could listen on a TCP port for model wrench commands, an
external tool could be written (gui or text) that would allow a user to
tweak the currently running model in-flight and then have the tool dump
the changed version of the parameter file to disk after the session was
complete.

YASim itself wouldn't have to do much work other than update the requested
parameter and re-solve(?) the model.  The 1 or 2 second pause wouldn't
be any big deal (I wouldn't think) because it would be an expected part of
the design phase.  If you wanted to add some kind of temporary solver, you
could do a test solve and then send an error code to the model wrench
and go back to the original (or prior) if the solver dies.

I don't know of any other simulator that could do this, but I don't know
if it's practical either.  I think it would be fantastic if it was
possible.

Is this too far afield?

g.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Curtis L. Olson
Off the top of my head, I believe selecting reinit from the file menu
causes the instance of the FDM class to be deleted and re-created.
This means that it reloads the parameter file and recomputes a
solution.  That seems like a decent middle of the road solution.  You
make your fdm changes in a separate window/editor and then do reset
to reload them.  You have to start again from the ground, but at least
you skip the overhead of having to reload flightgear from scratch.

This appears to work right now.

Regards,

Curt.


Gene Buckle writes:
 (thanks for the quick response)
 
 My thought is that a real-time model wrench might make it easier for
 people to develop or improve aircraft models.
 
 I imagine it would save a _lot_ of time if the edit parameter file, run
 fgfs, test, re-edit cycle could be reduced to run fgfs, tweak in-flight,
 dump new parameter file.
 
 I've got _way_ too many irons in the fire to try to tackle this myself,
 but if YASim could listen on a TCP port for model wrench commands, an
 external tool could be written (gui or text) that would allow a user to
 tweak the currently running model in-flight and then have the tool dump
 the changed version of the parameter file to disk after the session was
 complete.
 
 YASim itself wouldn't have to do much work other than update the requested
 parameter and re-solve(?) the model.  The 1 or 2 second pause wouldn't
 be any big deal (I wouldn't think) because it would be an expected part of
 the design phase.  If you wanted to add some kind of temporary solver, you
 could do a test solve and then send an error code to the model wrench
 and go back to the original (or prior) if the solver dies.
 
 I don't know of any other simulator that could do this, but I don't know
 if it's practical either.  I think it would be fantastic if it was
 possible.
 
 Is this too far afield?
 
 g.
 
 
 
 ___
 Flightgear-devel mailing list
 [EMAIL PROTECTED]
 http://mail.flightgear.org/mailman/listinfo/flightgear-devel

-- 
Curtis Olson   IVLab / HumanFIRST Program   FlightGear Project
Twin Cities[EMAIL PROTECTED]  [EMAIL PROTECTED]
Minnesota  http://www.menet.umn.edu/~curt   http://www.flightgear.org

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Jon S Berndt
On Thu, 2 Jan 2003 14:54:15 -0800 (PST)
 Gene Buckle [EMAIL PROTECTED] wrote:

My thought is that a real-time model wrench might make it easier for
people to develop or improve aircraft models.

I don't know of any other simulator that could do this, but I don't know
if it's practical either.  I think it would be fantastic if it was
possible.


Hmmm. Cool idea. Of course, it would be sort of hard to 
modify table lookups for a complex coefficient, but if you 
start with a simple model you could play with coefficients 
in real time I think by using a property browser. Hmm. 
Hmm. Hmm.

Tony?

Jon
Coordinator
[EMAIL PROTECTED]

JSBSim Project
www.JSBSim.org

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel


Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Gene Buckle


On Thu, 2 Jan 2003, Jon S Berndt wrote:

 On Thu, 2 Jan 2003 14:54:15 -0800 (PST)
   Gene Buckle [EMAIL PROTECTED] wrote:
 My thought is that a real-time model wrench might make it easier for
 people to develop or improve aircraft models.
 
 I don't know of any other simulator that could do this, but I don't know
 if it's practical either.  I think it would be fantastic if it was
 possible.

 Hmmm. Cool idea. Of course, it would be sort of hard to
 modify table lookups for a complex coefficient, but if you
 start with a simple model you could play with coefficients
 in real time I think by using a property browser. Hmm.
 Hmm. Hmm.


If the table is in the parameter file, there shouldn't be any reason why a
designer couldn't change it.  Whether or not they know what they're doing
of course is an exercise left to the reader. :)

With a flexible client, anything should be possible if the FDM can handle
it.

g.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Norman Vine
Jon S Berndt writes:

 Of course, it would be sort of hard to 
 modify table lookups for a complex coefficient,

Not to hard to do if you think of the table as being
samples along a curve and have a gui manipulated
spline based curve editor.  

Norman

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Andy Ross
Gene Buckle wrote:
 My thought is that a real-time model wrench might make it easier for
 people to develop or improve aircraft models.

 I imagine it would save a _lot_ of time if the edit parameter file,
 run fgfs, test, re-edit cycle could be reduced to run fgfs, tweak
 in-flight, dump new parameter file.

Ah, got it.  Actually, that feature could be expressed as simply as
make YASim load its configuration out of the property tree like
everything else does.  Then you'd just change the properties using
whatever interface you want and select reset from the menu.

This is definitely the way it should work.  I've been slow to do it
only out of laziness.  Re-writing the existing aircraft definitions in
property XML would be a pain.

You're right, the N second pause for the solver would be just fine for
this application.  I was thinking you wanted to do something like
variable-camber wings or whatnot and needed realtime control over
things that are currently constants to the solver.

Although it's worth pointing out that the command line yasim program
goes a long way toward reducing the tedium involved with getting an
aircraft in the air.  Most of the big configuration bugs can be found
and fixed before you ever run fgfs, although admittedly interpreting
the solution report takes a little practice.

Andy

-- 
Andrew J. RossNextBus Information Systems
Senior Software Engineer  Emeryville, CA
[EMAIL PROTECTED]  http://www.nextbus.com
Men go crazy in conflagrations.  They only get better one by one.
 - Sting (misquoted)


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Gene Buckle


On Thu, 2 Jan 2003, Norman Vine wrote:

 Jon S Berndt writes:
 
  Of course, it would be sort of hard to
  modify table lookups for a complex coefficient,

 Not to hard to do if you think of the table as being
 samples along a curve and have a gui manipulated
 spline based curve editor.


Now THAT would be cool.

g.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Gene Buckle
 Although it's worth pointing out that the command line yasim program
 goes a long way toward reducing the tedium involved with getting an
 aircraft in the air.  Most of the big configuration bugs can be found
 and fixed before you ever run fgfs, although admittedly interpreting
 the solution report takes a little practice.

I just thought it would be easier for folks to have some kind of graphic
tool to develop with.  Kind of a FlightGear equivalent to X-Plane's Plane
Maker.

g.



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Radio frequency range: min/max/wrap

2003-01-02 Thread Julian Foad
David Megginson wrote:

Julian Foad writes:

  I noticed that the radios had nav. freq. range 108.00 to 117.95 but com. 
  freq. 0 to 140; this should be 118 to 140.  But while playing with that 
  I noticed that the wrapping is a bit unpredictable.  With (min=118, 
  max=140, step=1, wrap=true) adjusting it up and down, it sometimes skips 
  118 and sometimes skips 140.  For the nav. frequencies, my 1991 UK 
  Pooley's Flight Guide confirms that the range is 108.00 to 117.95 
  inclusive.  But the current implementation that specifies (min=108.00, 
  max=117.95, step=0.05, wrap=true) tends to cycle (117.85, 117.90, 
  108.00, 108.05) skipping 117.95.

Yes, it was a mess.  I've done some refactoring of the built-in
property-adjust and property-multiply commands, and things work better
now.  I added a 'mask' argument that can take a value decimal to
modify only the decimal part or integer to modify only the integer
part.  That means that the radio tunes more like a real KX-155 (or
similar), at least if your panel is using navcom-radio.xml -- the left
button adjusts the decimal part and the right button adjusts the
integer part.  I've also fixed the COM radio frequency range in that
file.

That's good to hear.



 Wrapping should also be simpler and more predictable.


Ah, well ...

It's good to see it factored out into a single place (limit_value).

But I don't think it's predictable because floating-point imprecision 
can still break it (118.025 - 0.025 is sometimes a bit less than 118.000 
and therefore becomes 135.975).

Also, different kinds of wrap are wanted in different situations:

(1)  A circular value (e.g. heading, 0 to 360 degrees).  The min value 
is considered to have the same meaning as the max value (both mean 
North).  In this case the old behaviour, addition modulo 360, was 
correct and appropriate (so that 358 degrees plus a step of 5 becomes 
003 degrees), giving a smooth rotation.  Floating-point imprecision is 
not a problem: it doesn't matter whether 359 + 1 becomes 359.9 or 
wraps to 000.1, because they mean the same thing.

In case (1) it is appropriate for the controlled range to be min = x  
max (not min = x = max), so that the specified min and max 
values are independent of the adjustment step size.  Otherwise you would 
have to specify max=359 when step=1 but max=355 when step=5, and what 
when the step isn't known until run time?

(2)  A range where the bottom and top values do not mean the same.  E.g. 
radio frequency whole MHz, 118 = x  136, which could also be stated as 
118 = x = 135 when the step size is 1.  It is important that the 
boundary values are stable in the presence of floating-point 
imprecision: 117.99 must not wrap to 135.something.  The precision 
limit must be taken into account.

In case (2) I can imagine wanting (in different situations) several 
different wrapping sequences.  E.g. on an arbitrary control range of 100 
to 200, step size 10:

- Circular:190-100-110 / 193-103-113 / 103-193-183 / 110-100-190
- Hit first limit: 190-200-110 / 193-200-110 / 103-100-190 / 110-100-190
- Hit both limits: 190-200-100 / 193-200-100 / 103-100-200 / 110-100-200
- etc.

In the case of an analogue value these all have ambiguities or 
flickering behaviour at their limits and I can think of no realistic 
requirement for any of them.  In the case of a discrete value, I 
consider that all such sequences could be desirable in some situations, 
but the circular mode with min = x  max covers the present (radio 
tuning) requirement well and can cover other requirements and is 
semantically simple.


Discrete Values and Precision

These definitions work for analogue and discrete values.  However, when 
dealing with a property that takes only discrete values (e.g. the comm. 
radio frequency, usually at a resolution of 0.025 MHz) one could wish 
that at every step the value would be rounded off.  Indeed, that will 
probably be necessary to prevent cumulative error from becoming larger 
than the floating-point precision limit epsilon and thus messing up 
the wrapping behaviour.  One could always round values in the range (min 
+/- epsilon) to exactly min, and (max +/- epsilon) to exactly max.  But 
that is only effective when the user takes the value to its limits, 
which might be never, so I don't think that's worth implementing.  To 
avoid accumulating error, and also to round off grossly-wrong values 
(like 118.02 up to 118.025) would require the resolution to be specified 
separately: you can't say the value must be a multiple of the step size, 
because a control is often adjusted in steps of 5 or 10 times its 
resolution.  Do we need to handle grossly-wrong values?  Not when 
adjusting by pre-programmed increments as we do at present, but if we 
were to drag an analogue adjuster we would probably want it to click 
into place.  Therefore I think that this method (snapping to (min + 
N*resolution)) will be necessary sooner or later.  (The same semantic 

Re: [Flightgear-devel] Radio frequency range: min/max/wrap

2003-01-02 Thread Julian Foad
I (Julian Foad) wrote:


and, unless it is tackled, I'm pretty sure floating-point imprecision 
will result in users sometimes being unable to set an end-point value 
like 118.000 MHz.

Not actually unable to, because they can go back to 135.975 and then 
forward to 118.000.

- Julian



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel


[Flightgear-devel] main.cxx: glXGetProcAddressARB undeclared, and warnings

2003-01-02 Thread Julian Foad
Can anybody help with this error?  Anyone care to fix the warnings?

Making all in Main
In file included from main.cxx:91:
../../src/ATC/ATCmgr.hxx:201: warning: extra qualification `FGATCMgr::' on
   member `FindInList' ignored
main.cxx: In function `void fgRenderFrame()':
main.cxx:443: warning: unused variable `const SGPropertyNode*longitude'
main.cxx:445: warning: unused variable `const SGPropertyNode*latitude'
main.cxx:447: warning: unused variable `const SGPropertyNode*altitude'
main.cxx: In function `bool fgMainInit(int, char**)':
main.cxx:1608: `glXGetProcAddressARB' undeclared (first use this function)
main.cxx:1608: (Each undeclared identifier is reported only once for each
   function it appears in.)
main.cxx: In function `void fgLoadDCS()':
main.cxx:1906: warning: unused variable `ssgVertexArray*lights'
make[2]: *** [main.o] Error 1

SuSE 8.1, GCC 3.2.

- Julian


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] Radio frequency range: min/max/wrap

2003-01-02 Thread Norman Vine
Julian Foad writes:

 I don't like to add more configuration and code, I like to pare things 
 down to the simplest correct implementation.  But I think this snap to 
 valid value behaviour will be necessary.

Sounds like this could make a useful addition 

FWIW  -  I have tried to keep some common tools
in  simgear/sg_inlines.h 

Norman



___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] main.cxx: glXGetProcAddressARB undeclared, and warnings

2003-01-02 Thread Norman Vine
Julian Foad writes:

 main.cxx: In function `bool fgMainInit(int, char**)':
 main.cxx:1608: `glXGetProcAddressARB' undeclared (first use this function)

Looking at the Mesa headers it seems as if 
GLX_GLXEXT_PROTOTYPES 
needs to be defined 

Norman

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



Re: [Flightgear-devel] MSVC Build Problems in src/Main/main.cxx

2003-01-02 Thread Jonathan Polley
For those who may care, I fixed the MacOS problems.  It turns out that 
the OpenGL Extension that FlightGear are referencing have ARB 
extensions rather than EXT.  I.e.,

glPointParameterfvEXT
glPointParameterfEXT

becomes

glPointParameterfvARB
glPointParameterfARB

Jonathan Polley


Here is the CVS diff.

Index: main.cxx
===
RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/Main/main.cxx,v
retrieving revision 1.53
diff -r1.53 main.cxx
53a54,58
 #if defined (__APPLE__)
 #define GL_SGIS_point_parameters 1
 #include OpenGL/glext.h
 #endif

748a754,757
 #if defined (__APPLE__)
 glPointParameterfvARB(GL_DISTANCE_ATTENUATION_EXT, 
quadratic);
 glPointParameterfARB(GL_POINT_SIZE_MIN_EXT, 1.0);
 #else
750c759,760
 glPointParameterfEXT(GL_POINT_SIZE_MIN_EXT, 1.0);
---
 glPointParameterfEXT(GL_POINT_SIZE_MIN_EXT, 1.0);
 #endif
792a803,806
 #if defined (__APPLE__)
 glPointParameterfvARB(GL_DISTANCE_ATTENUATION_EXT,
   default_attenuation);
 #else
794a809
 #endif


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel


Re: [Flightgear-devel] MSVC Build Problems in src/Main/main.cxx

2003-01-02 Thread Norman Vine

- Original Message - 
From: Jonathan Polley [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Sent: Thursday, January 02, 2003 9:13 PM
Subject: Re: [Flightgear-devel] MSVC Build Problems in src/Main/main.cxx


 For those who may care, I fixed the MacOS problems.  It turns out that 
 the OpenGL Extension that FlightGear are referencing have ARB 
 extensions rather than EXT.  I.e.,
 
 glPointParameterfvEXT
 glPointParameterfEXT
 
 becomes
 
 glPointParameterfvARB
 glPointParameterfARB
 
 Jonathan Polley
 
 
 Here is the CVS diff.
 
 Index: main.cxx
 ===
 RCS file: /var/cvs/FlightGear-0.9/FlightGear/src/Main/main.cxx,v
 retrieving revision 1.53
 diff -r1.53 main.cxx
 53a54,58
   #if defined (__APPLE__)
   #define GL_SGIS_point_parameters 1
   #include OpenGL/glext.h
   #endif
  
 748a754,757
   #if defined (__APPLE__)
   glPointParameterfvARB(GL_DISTANCE_ATTENUATION_EXT, 
 quadratic);
   glPointParameterfARB(GL_POINT_SIZE_MIN_EXT, 1.0);
   #else
 750c759,760
  glPointParameterfEXT(GL_POINT_SIZE_MIN_EXT, 1.0);
 ---
   glPointParameterfEXT(GL_POINT_SIZE_MIN_EXT, 1.0);
   #endif
 792a803,806
   #if defined (__APPLE__)
   glPointParameterfvARB(GL_DISTANCE_ATTENUATION_EXT,
 default_attenuation);
   #else
 794a809
   #endif
 
 
 ___
 Flightgear-devel mailing list
 [EMAIL PROTECTED]
 http://mail.flightgear.org/mailman/listinfo/flightgear-devel
 

___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel



[Flightgear-devel] [OT] Good aircraft pic site

2003-01-02 Thread Jon Berndt
FYI,

Have a look at this pic:

http://tinyurl.com/412x

This site is great. Go here:

http://www.airliners.net/

Then click on one of the links under Most Popular.

Good way to waste a little time ...

Jon



smime.p7s
Description: application/pkcs7-signature


Re: [Flightgear-devel] Question on YASim ....

2003-01-02 Thread Tony Peden
On Thu, 2003-01-02 at 14:58, Jon S Berndt wrote:
 On Thu, 2 Jan 2003 14:54:15 -0800 (PST)
   Gene Buckle [EMAIL PROTECTED] wrote:
 My thought is that a real-time model wrench might make it easier for
 people to develop or improve aircraft models.
 
 I don't know of any other simulator that could do this, but I don't know
 if it's practical either.  I think it would be fantastic if it was
 possible.
 
 Hmmm. Cool idea. Of course, it would be sort of hard to 
 modify table lookups for a complex coefficient, but if you 
 start with a simple model you could play with coefficients 
 in real time I think by using a property browser. Hmm. 
 Hmm. Hmm.
 
 Tony?

They are modifiable now to a certain extent.  Each coefficient has
a gain and bias term that is applied like:
actual coefficient = gain*( file coefficient ) + bias
If the coefficient is given as a table in the file, then the file
coefficient value above is the result of the table lookup.

These can be modified on the fly via the property tree, go to:
/fdm/jsbsim/aero/buildup/axis/coeff name

This is a very effective method for tweaking one or two coeff's.
There is currently no way to dump the gain and bias values or
rewrite the config file though so you wouldn't want tweak too
many at once.

 
 Jon
 Coordinator
 [EMAIL PROTECTED]
 
 JSBSim Project
 www.JSBSim.org
 
 ___
 Flightgear-devel mailing list
 [EMAIL PROTECTED]
 http://mail.flightgear.org/mailman/listinfo/flightgear-devel
-- 
Tony Peden [EMAIL PROTECTED]


___
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel