pierrezurek / Samples

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Samples

This repo contains sample files to show you how to use the SDK.

Runnable samples

Unix

This example enables you to connect to a JumpingSumo and send a command to change its posture.

This example enables you to connect to a JumpingSumo and receive the video stream. Two options are available : either display the stream (using ffplay) or store frames on the file system.

This example enables you to connect to a JumpingSumo and send and receive commands to pilot it and get its battery level.

iOS

This example enables you to discover and connect to a RollingSpider and send and receive commands to pilot it and get its battery level.

Non runnable samples extracted from FreeFlight3

They are located in the Android/FeeFlight3Extract/ and iOS/FeeFlight3Extract/ folders. You can't compile them because of missing files due to closed sources copyright. They are here to give you a full example on how to create the interface between drones and the controllers.

The device controllers are used as an interface between the products and the controller.

  • MiniDroneDeviceController is used to control the RollingSpider
  • JumpingSumoDeviceController is used to control the JumpingSumo
  • Drone3DeviceController is used to control the Bebop drone

External contributions

Contributions from external developers are located in the Contributions folder, then sorted again by OS. The name of the contributors/authors for each samples are written in the Contributions/CONTRIBUTORS.txt file.

About

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Objective-C 53.3%Language:Java 39.9%Language:C 6.5%Language:Makefile 0.3%