Seamus Thomas Carroll writesL
>
> Hi,
>
> I am trying to add a waypoint using the following code:
> SGWayPoint *wp = new SGWayPoint( 49.390545, -121.438942, 4000, SGWayPoint::WGS84,
> "HOPE" );
> globals->get_route()->add_waypoint( *wp );
This looks OK.
> The waypoint is a location north of Vancouver, BC. The lat and long is in
> decimal degrees. When this code executes nothing happens.
You probably didn't turn the AP on :-)
< see below >
> Is there a flag I need to set to get the autopilot to work? I have traced
> through the code and have added cout statements and have observed that
> "void FGAutopilot::update (double dt)" is being called.
>
> Any suggestions?
There is a way to do this with the fgCommand Interface also but
the *raw* 'C' command is
void FGAutopilot::set_HeadingMode( fgAutoHeadingMode mode ) {
You want to use FG_HEADING_WAYPOINT for 'mode'
HTH
Norman
_______________________________________________
Flightgear-devel mailing list
[EMAIL PROTECTED]
http://mail.flightgear.org/mailman/listinfo/flightgear-devel