Re: [Flightgear-devel] fgfsbase cvs ??

2002-06-10 Thread John Check

On Monday 10 June 2002 11:41 pm, Curtis L. Olson wrote:
> Norman Vine writes:
> > FWIW
> >
> > I haven't been able to get an update from the fgfsbase cvs all day
> >
> > I can connect OK but then cvs gets stuck responding with
> >
> > "cvs server: [ $time ] waiting for cvsroot's lock in
> > home/cvsroot/FlightGear/FlightGear"
> >
> > every 30 seconds
> >
> > ???
> >
> > Norman
>
> Not to be a person that posts me to messages, but "me too".
>
> Did someone start a cvs commit and leave the editor open and not
> finish the commit or something along those lines?
>
> Curt.

I have an idea who, if. Anyway it's working now

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



[Flightgear-devel] Rain, snow and thunderstorm

2002-06-10 Thread Marcio Shimoda

Does anybody is working on the weather effects?
[]'s
Marcio Shimoda


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



Re: [Flightgear-devel] fgfsbase cvs ??

2002-06-10 Thread Curtis L. Olson

Norman Vine writes:
> FWIW
> 
> I haven't been able to get an update from the fgfsbase cvs all day
> 
> I can connect OK but then cvs gets stuck responding with
> 
> "cvs server: [ $time ] waiting for cvsroot's lock in
> home/cvsroot/FlightGear/FlightGear"
> 
> every 30 seconds
> 
> ???
> 
> Norman

Not to be a person that posts me to messages, but "me too".

Did someone start a cvs commit and leave the editor open and not
finish the commit or something along those lines?

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



[Flightgear-devel] fgfsbase cvs ??

2002-06-10 Thread Norman Vine

FWIW

I haven't been able to get an update from the fgfsbase cvs all day

I can connect OK but then cvs gets stuck responding with

"cvs server: [ $time ] waiting for cvsroot's lock in
home/cvsroot/FlightGear/FlightGear"

every 30 seconds

???

Norman


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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread Jim Wilson

James Turner <[EMAIL PROTECTED]> said:

> One valuable thing would be to define the 'input' property nodes the
> auto-pilot code will have, so I know what I should be setting.
> *Ideally*, thus would be broken down into LNAV / VNAV / auto-throttle
> stuff (with some coupling, obviously, especially for managed climb and
> LOC/APP modes).

Not a problem...give me a day or two to get things together.  Probably there
won't be as much changed as there will be added, but some of the "settings"
need to be exposed in the property tree.

> And of course, some of these can be missing. IIRC, someone (Alex?)
> mentioned that on low end Cessnas, the autopilot will only control
> laternal navigation (no VNAV). And of course lots of GA aircraft don't
> have an auto-throttle. 

Yes, the basic cessna autopilot is single axis.

> > As far as "autopiloting" is concerned, I'm not sure of the extent of what you
> > are trying to model.  AFIK, even if you've filed a plan and are using a flight
> > computer you still need to clear before climbing or descending, so
> > automatically changing FL and going into climb or descent when a given
> > waypoint is reached would not be accurate behavior.  But perhaps I am
> > misunderstanding this.
> 
> Err, I'm simply planing to copy the features I am familiar with from
> using the simulated FMCs and MCDUs I've used. As you say, flight level
> changes require ATC interaction (usually), but there's all kinds of
> other things that the FMS can do automatically. Even the lowly KLN-89b
> can automatically trigger the missed-approach for a stored procedure if
> it detects a go-around condition.

Then I'll let you work with that one and just focus on ap operating modes. 
The per aircraft configuration (defining capabilities) will be a big part of
the autopilot and more than likely I won't get it quite right.  But someone
who knows how a given AP in a given aircraft works should be able to adjust
the functionality through the xml config.
 
> If you're interested, you can download the manuals for various
> simulations (notably the Wilco 767-PIC), in PDF format. It's rather
> heavy going, but potentially valuable prior to auto-pilot work, I guess.

Sounds good.  Where is it?
 
Best,

Jim

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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread James Turner

ahOn Mon, 2002-06-10 at 15:58, Jim Wilson wrote:
> James Turner <[EMAIL PROTECTED]> said:
> 
> > (I want to get the flight-plans hooked up to the existing 
> > auto-pilot code, which isn't really designed to look like a 'big jet' 
> > model of course, though it seems you already have code *somewhere* that 
> > handles LNAv and VNAV functions... hmm.
> 
> You might want to hold off on that piece for now,  the autopilot code is
> getting re-written.  The current code will follow the waypoints in the current
> waypoint list.  But, if you want to do this in the most flexible way, it seems
> that your subsystem should be feeding the autopilot lower level target data as
> required (i.e. modes, headings, pitches, altitudes), through the property
> interface.  The new code will still follow radials and probably the current
> waypoint functionality will remain, so you could always feed target data
> through the waypoint interface.

You are correct that I need to be feeding radials / desired ground
tracks / speeds / FLs to the autopilot code. The current waypoint code
seems pretty misplaced though (translation, I think it should go). No
real auto-pilot deals with 'waypoints', that's what an FMS does (which
is precisely the systems I'm trying to model). The FMS just feeds the
autopilot control commands such as course to fly and so on. (Here I'm
treating the autopilot as 'the thing you interact with via the MCP'
...the autopilot has a NAV mode but that's equally happy being driven by
a VOR).

Anyway...

One valuable thing would be to define the 'input' property nodes the
auto-pilot code will have, so I know what I should be setting.
*Ideally*, thus would be broken down into LNAV / VNAV / auto-throttle
stuff (with some coupling, obviously, especially for managed climb and
LOC/APP modes).

And of course, some of these can be missing. IIRC, someone (Alex?)
mentioned that on low end Cessnas, the autopilot will only control
laternal navigation (no VNAV). And of course lots of GA aircraft don't
have an auto-throttle. 

> 
> As far as "autopiloting" is concerned, I'm not sure of the extent of what you
> are trying to model.  AFIK, even if you've filed a plan and are using a flight
> computer you still need to clear before climbing or descending, so
> automatically changing FL and going into climb or descent when a given
> waypoint is reached would not be accurate behavior.  But perhaps I am
> misunderstanding this.

Err, I'm simply planing to copy the features I am familiar with from
using the simulated FMCs and MCDUs I've used. As you say, flight level
changes require ATC interaction (usually), but there's all kinds of
other things that the FMS can do automatically. Even the lowly KLN-89b
can automatically trigger the missed-approach for a stored procedure if
it detects a go-around condition.

If you're interested, you can download the manuals for various
simulations (notably the Wilco 767-PIC), in PDF format. It's rather
heavy going, but potentially valuable prior to auto-pilot work, I guess.

James


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



Re: [Flightgear-devel] Radeon 8500 linux drivers

2002-06-10 Thread Martin Spott

> Slightly off topic, but I found the following post from Sunday on
> dri-devel:

>   http://sourceforge.net/mailarchive/forum.php?thread_id=772607&forum_id=7177

> Apparently, ATI have released (binary) Linux drivers for their FireGL
> 8700/8800 cards.  These use the same core as the Radeon 8500, and the
> poster implies that they work correctly on those cards.

Also worth noting in this context ist that "Weather Channel" has announced
funding development of an appropriate OSS driver for the 8500. Jens noted
this on 'dri-devel' and posted on TG web site,

Martin.
-- 
 Unix _IS_ user friendly - it's just selective about who its friends are !
--

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



[Flightgear-devel] Plib smoothing and transparency patches

2002-06-10 Thread David Megginson

The AC3D model smoothing and transparency patches are now in the main
plib CVS (the transparency patch has been there for a while), so it
will no longer be necessary to run a patched version of plib to get
smooth aircraft models, as long as you are using the latest plib from
CVS.

The plib people are making noises about putting out a stable release;
with luck, it will be ready in time for our next release.


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] Re: progress

2002-06-10 Thread John Wojnaroski

James Turner wrote:
> Anyway, I'd like to work out a plan of attack to avoid too much
> duplication. I suspect some might be inevitable, since there's slight
> different goals. (and, alas, I only have one computer, so I'm kind of
> anti the whole 3 computers thing :-)

My sense is that any duplication would be in small pieces of code since the
OpenGC and FG architectures are significantly different.

One of the objectives has been to distribute the gpu functions as widely as
possible -
the result: FG runs at around 70fps on a 21" (1600x1200) monitor and I have
the displays "throttled back" to 24 fps
on a dual head GeForce 2. This leaves a lot of margin to add both scenery to
the FG side and display details on the
OpenGC side.

If you can swing it a 2nd networked machine really improves both the
performance and visual capabilities of the simulation -

Regards
John W.


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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread John Wojnaroski




> Hmm, this is going to get fiddly. I've got a generic route/flight-plan
> backend sort of working (no flight traversal or waypoint sequencing as
> of yet), which I am planning to extend with airways, SIDs, STARs and so
> on (with editing of course). The long term plan was to build an FMC /
> MCDU / GPS on top of this, but it seems like you're a good way ahead of
> me. And of course this is built into flightGear so that it can access
> the exiting Navaids, fixes and runway data.
>
Not really, I've been focusing on an approach to build components for home
cockpit builders that would most
likely use a network of machines. I suspect trying to integrate or "wrap"
the source into FlightGear could lead
to insanity.

> > The not-so-good-news --- it runs as a single opengl app (I've got my
> > copy
> > running on a laptop) and uses the SimGear library socket functions. (You
> > need 3 networked machines, but you do get the *whole enchilada*)
> > A full complement of flight deck displays (OpenGC), a multi-function
> > control
> > unit (MCDU), a flight dynamics model
> > and scenery(FlightGear).
>
>
> I'm not sure the best way to proceed. I really think the auto-pilot code
> belongs in flight-gear, but the goal of having the FMC / MCDU run
> separately is valuable.

There are some advantages to having the autopilot external especilly since
FG has the hooks to control the
flight model via the network.

There's a lot of navigation  data the FMC/MCDU
> needs that is simulator specific though : does your code have it's own
> copy or what?

Using Robin Peel's nav database, flight/aircraft models are on the FG side.
There is some new enviro data that needs
to be collected and shipped across for thrust calculations and the like.
Still thinking of how to handle wind. the FMC needs to calculate a wind
vector based on navigation performance, grabbing the values from the
property tree is "cheating"
>

Regards
John W.



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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread Jim Wilson

James Turner <[EMAIL PROTECTED]> said:

> (I want to get the flight-plans hooked up to the existing 
> auto-pilot code, which isn't really designed to look like a 'big jet' 
> model of course, though it seems you already have code *somewhere* that 
> handles LNAv and VNAV functions... hmm.

You might want to hold off on that piece for now,  the autopilot code is
getting re-written.  The current code will follow the waypoints in the current
waypoint list.  But, if you want to do this in the most flexible way, it seems
that your subsystem should be feeding the autopilot lower level target data as
required (i.e. modes, headings, pitches, altitudes), through the property
interface.  The new code will still follow radials and probably the current
waypoint functionality will remain, so you could always feed target data
through the waypoint interface.

As far as "autopiloting" is concerned, I'm not sure of the extent of what you
are trying to model.  AFIK, even if you've filed a plan and are using a flight
computer you still need to clear before climbing or descending, so
automatically changing FL and going into climb or descent when a given
waypoint is reached would not be accurate behavior.  But perhaps I am
misunderstanding this.

Best,

Jim

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



Re: [Flightgear-devel] Java client library

2002-06-10 Thread Dave Tessman

> I'm currently working on a gui to help users to start fgfs
> with their own options (it parses prefernces.xml and show the
> user the different options available). I started writing it
> in Python with wxPython gui library (works on Linux-gtk,
> Windows, MacOSX, and every motif-Unices). If find python +
> wxPython much greater than java + swing (to use and to program)

This may sound kinda wierd, but I have had some success using Macromedia's
Flash MX for this type of stuff.
No Linux support, but it is rather ubiquitous on Windows and Mac.  It runs
within a familar environment for the user (Browser), run-time is free, has a
built in XML parser/generator, Can read and write to the file system
directly, Can start other applications, and it is easy to make the results
look very cool.

One could just bring up a local instance of TomCat and use standard web
forms as well . :-)



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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread Dave Tessman

Its a bit pricey, but I am partial to EDAS, because it is Ethernet based.

http://www.edasce.com

- Original Message -
From: "Gene Buckle" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 10, 2002 7:05 AM
Subject: Re: [Flightgear-devel] Re: progress


> >  I've spent a little time looking at the EPIC and FSUIPC stuff, but
haven't
> > really
> > looked at how to make a compatible interface with OpenGC and FG sockets.
>
> You might want to look into http://www.phidgets.com.  He's building a 256
> input device for $50.  All of his stuff is USB and he's working on Linux
> drivers.
>
> g.
>
>
>
> ___
> 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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread Gene Buckle

>  I've spent a little time looking at the EPIC and FSUIPC stuff, but haven't
> really
> looked at how to make a compatible interface with OpenGC and FG sockets.

You might want to look into http://www.phidgets.com.  He's building a 256
input device for $50.  All of his stuff is USB and he's working on Linux
drivers.

g.



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



[Flightgear-devel] Re: progress

2002-06-10 Thread Melchior FRANZ

* James Turner -- Monday 10 June 2002 11:09:
> (and, alas, I only have one computer, so I'm kind of 
> anti the whole 3 computers thing :-)

ACK. I've only one here, too, and that won't change any time soon.
Well, there's an Atari ST, but ... and then, opengc doesn't even
compile on my machine because it relies on obsolete freetype stuff,
that I won't install.   :->
   I do think that these things belong to the simulator, rather than
to some external programs on some external computers. Please go ahead.

m.   :-)


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



RE: [Flightgear-devel] compiling error on MSVC

2002-06-10 Thread Kaiser Georg


Did you compile all libraries (and fgfs.exe) with the same 
run-time libs (LIBCMTD.LIB: /MTd compiler option)?

regards

georg


> -Original Message-
> From: Christian Stock [mailto:[EMAIL PROTECTED]]
> Sent: Montag, 10. Juni 2002 04:02
> To: [EMAIL PROTECTED]
> Subject: Re: [Flightgear-devel] compiling error on MSVC
> 
> 
> Thanks, Fred.
> 
> I have downloaded the CVS version now, and as you said this 
> has been fixed. 
> However, I get a lot of link errors when I compile flightgear 
> (simgear cvs 
> compiled fine). Do I have to be aware where to put the plib 
> and simgear 
> libs? Or are the incompatibilities between version, eg 
> simgear cvs doesn't 
> work with flightgear cvs?
> 
> Cheers, Christian
> 
> 
> At 09:58 AM 9/06/2002 +0200, you wrote:
> >This error has been fixed in CVS. MSVC6 is not able to 
> choose between two
> >member functions, one const and the other not const, so you 
> have to cast
> >the 4th argument :
> >
> >   PropertyManager->Tie("atmosphere/p-turb-rad_sec", this,1,
> >&FGAtmosphere::GetTurbPQR);
> >
> >becomes:
> >
> >   PropertyManager->Tie("atmosphere/p-turb-rad_sec", this,1,
> >  (double (FGAtmosphere::*PMF)(int) 
> const)&FGAtmosphere::GetTurbPQR);
> >
> >and so on for different classes in different files.
> >
> >Cheers,
> >
> >-Fred
> >
> >_
> >Frederic Bouvier
> >Maintainer of the FlightGear Scenery Designer project
> >http://fgsd.sourceforge.net
> >
> >
> >- Original Message -
> >From: "Christian Stock" <[EMAIL PROTECTED]>
> >To: <[EMAIL PROTECTED]>
> >Sent: Sunday, June 09, 2002 5:18 AM
> >Subject: [Flightgear-devel] compiling error on MSVC
> >
> >
> > > I just downloaded flightgear 0.7.10 and I'm trying to get 
> it to compile on
> > > Windoze MSVC 6.0.
> > >
> > > I got glut, plib, sim-gear compiled w/o any probs. For FG 
> I get this error
> > > at quite a few places.
> > >
> > > error C2661: 'Tie' : no overloaded function takes 4 parameters
> > >
> > > I had a look at the Tie functions in FGPropertyManager, 
> but couldn't work
> > > out what's wrong. Maybe I have to include a cast or so 
> (doesn't really
> >make
> > > sense because those functions use templates anyway)?
> > >
> > > Anyone come across this and knows how to fix it?
> > >
> > > Cheers, Christian
> > >
> > >
> > > ___
> > > 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 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



Re: [Flightgear-devel] Re: progress

2002-06-10 Thread James Turner


On Monday, June 10, 2002, at 05:35  am, John Wojnaroski wrote:

> Well, I've been working on a Multi-function Control Display Unit (MCDU)
> which connects to the FMC and
> provides manual control of the nav receivers and other aircraft systems.
> Next major effort is adding ability to
> insert and edit waypoints and do some flight testing of the LNAV and 
> VNAV.

Hmm, this is going to get fiddly. I've got a generic route/flight-plan 
backend sort of working (no flight traversal or waypoint sequencing as 
of yet), which I am planning to extend with airways, SIDs, STARs and so 
on (with editing of course). The long term plan was to build an FMC / 
MCDU / GPS on top of this, but it seems like you're a good way ahead of 
me. And of course this is built into flightGear so that it can access 
the exiting Navaids, fixes and runway data.

> The not-so-good-news --- it runs as a single opengl app (I've got my 
> copy
> running on a laptop) and uses the SimGear library socket functions. (You
> need 3 networked machines, but you do get the *whole enchilada*)
> A full complement of flight deck displays (OpenGC), a multi-function 
> control
> unit (MCDU), a flight dynamics model
> and scenery(FlightGear).

I was assuming long-term I'd setup an /fms node in the property tree, 
with a flightplan [fp?] child containing the waypoints of the active 
route  (with a few other fp slots for secondary and temporary routes, of 
course), and that would be enough data to generate a reasonably complete 
and accurate Boeing / Airbus style NAV display, or the list / visual 
display of any smaller GPS unit (KLN-89b, for example). However, this is 
some way off (I want to get the flight-plans hooked up to the existing 
auto-pilot code, which isn't really designed to look like a 'big jet' 
model of course, though it seems you already have code *somewhere* that 
handles LNAv and VNAV functions... hmm.

I'm not sure the best way to proceed. I really think the auto-pilot code 
belongs in flight-gear, but the goal of having the FMC / MCDU run 
separately is valuable. There's a lot of navigation  data the FMC/MCDU 
needs that is simulator specific though : does your code have it's own 
copy or what? Also, people who just want an in-cockpit GPS unit 
definitely don't want a separate machine to run it on.

One solution I've contemplated (but which I suspect is unworkable) is 
something like an NFS-mount for the property tree: i.e run the FMC/MCDU 
as a  property 'server', and have every node it exports be located under 
/fms in the global tree. This would probably get inefficient and / or 
too complicated in short order though.

Anyway, I'd like to work out a plan of attack to avoid too much 
duplication. I suspect some might be inevitable, since there's slight 
different goals. (and, alas, I only have one computer, so I'm kind of 
anti the whole 3 computers thing :-)

H&H
James

--
Anyone who considers arithmetical methods of producing random digits is, 
of course, in a state of sin. --  John Von Neumann, 1951




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