Parrot Drone SDK 2Simple Example
The following example performs a simple autonomous flight and record the flight to an MP4 file.
Note the use of VideoStreamer
requires the FFmpeg
executable to be in the current directory.
using afParrotSdk2 using concurrent::Actor class SimpleExample { Void main() { drone := Drone().connect drone.clearEmergency drone.flatTrim// set some outdoor configurationdrone.config.useOutdoorProfile = true drone.config.useOutdoorShell = true// record the action to an MP4 filedrone.config.session("Simple Example") drone.config.session.videoCamera = VideoCamera.horizontal drone.config.session.videoResolution = VideoResolution._720p VideoStreamer.toMp4File(`simpleExample.mp4`).attachToLiveStream(drone)// let's fly!!!drone.takeOff drone.animateFlight(FlightAnimation.flipBackward) Actor.sleep(2sec) drone.land drone.disconnect } }