David Megginson
> Norman Vine writes:
>
> > But there are many "Fixed Lists" of properties for example
> >
> > PitotSystem::init ()
> > {
> > _serviceable_node = fgGetNode("/systems/pitot[0]/serviceable",
true);
> > _pressure_node = fgGetNode("/environment/pressure-inhg", true);
> > _density_node = fgGetNode("/environment/density-slugft3", true);
> > _velocity_node = fgGetNode("/velocities/uBody-fps", true);
> > _total_pressure_node =
> > fgGetNode("/systems/pitot[0]/total-pressure-inhg", true);
> > }
> >
> > and I can't add to this list without creating another 'C' variable
>
> You will soon, however. We need to be able to support multiple
> systems (like vacuum pumps), so once we have all of the initial
> versions running, you'll be able to specify what input and output
> properties each instantiation of a system (or instrument) uses.
Sure, but I am willing to bet that each of those systems will have
a 'hardwired' set of 'possible' nodes and that there will be a vector<>
of the system's instances so will still be a 'C' interface definition.
> > We should have documentation as to what these HARD CODED terms are.
> > Using the 'property browser' is a great way to inspect a running
> > instance of FGFS but is a poor excuse for the 'Official
> > Documentation' of the 'properties'
>
> I think that's a great idea, as long as we recognize that it will be
> perpetually a work in progress.
In what way is this any different then the 'C' code ??
Norman
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel