The SIMCONNECT_WAYPOINT_FLAGS enumeration type is used with the SIMCONNECT_DATA_WAYPOINT structure to define waypoints.

 

Syntax
enum SIMCONNECT_WAYPOINT_FLAGS{
    SIMCONNECT_WAYPOINT_SPEED_REQUESTED = 0x04,
    SIMCONNECT_WAYPOINT_THROTTLE_REQUESTED = 0x08,
    SIMCONNECT_WAYPOINT_COMPUTE_VERTICAL_SPEED = 0x10,
    SIMCONNECT_WAYPOINT_ALTITUDE_IS_AGL = 0x20,
    SIMCONNECT_WAYPOINT_ON_GROUND = 0x00100000,
    SIMCONNECT_WAYPOINT_REVERSE = 0x00200000,
    SIMCONNECT_WAYPOINT_WRAP_TO_FIRST = 0x00400000,
    };

 

Members
MemberDescription
SIMCONNECT_WAYPOINT_SPEED_REQUESTEDSpecifies requested speed is valid.
SIMCONNECT_WAYPOINT_THROTTLE_REQUESTEDSpecifies requested throttle percentage is valid.
SIMCONNECT_WAYPOINT_COMPUTE_VERTICAL_SPEEDSpecifies that the vertical should be calculated to reach the required speed when crossing the waypoint.
SIMCONNECT_WAYPOINT_ALTITUDE_IS_AGLSpecifies the altitude specified is AGL.
SIMCONNECT_WAYPOINT_ON_GROUNDSpecifies the waypoint should be on the ground. Make sure this flag is set if the aircraft is to taxi to this point.
SIMCONNECT_WAYPOINT_REVERSESpecifies that the aircraft should back up to this waypoint. This is only valid on the first waypoint.
SIMCONNECT_WAYPOINT_WRAP_TO_FIRSTSpecifies that the next waypoint is the first waypoint. This is only valid on the last waypoint.

 

Remarks

 

To set multiple waypoint flags simply OR them together. See the remarks for the SIMCONNECT_DATA_WAYPOINT structure.