- addWaypoint ( recommended )
addWaypoint adds a waypoint to a waypoint mission. If you want to add more than one waypoint to the waypoint mission, you need to call it multiple times.
waypointList is the entire list of waypoints passed in at once.
waypointList is marked with a Deprecated interface, but that doesn't mean it can't be uploaded, it works fine.
As for the range of waypoints marked on waypointList, it does not limit the number of routes that can be uploaded, it just serves as a hint.