Skip to content

Latest commit

 

History

History
96 lines (60 loc) · 2.6 KB

File metadata and controls

96 lines (60 loc) · 2.6 KB

Evaluation

Process:

  1. Search in Github Code for the library name
  2. Select 2 examples from the 1st page of results
    1. The code example needs to use the methods in the library, imports only will be discarded
  3. Change the code to be synchronous
  4. Test with LiquidJava

Examples

Mission

keyword: io.mavsdk.mission.Mission

Examples:

androind-client - uses Mission but is asynchronous

android - similar to previous one

Chosen to model:

  1. https://github.com/mavlink/MAVSDK-Java/tree/main/examples/java-client/src/main/java/io/mavsdk/example

Camera

keyword: io.mavsdk.camera.Camera

Examples:

run camera

run camera2

list photos

Chosen to model:

  1. https://github.com/mavlink/MAVSDK-Java/tree/main/examples/java-client/src/main/java/io/mavsdk/example

FollowMe

keyword: io.mavsdk.follow_me.FollowMe

Examples:

Chosen to model:

Ftp

keyword: io.mavsdk.ftp.Ftp

Examples:

Chosen to model:

Geofence

keyword: io.mavsdk.geofence.Geofence

Examples:

Chosen to model:

Mocap

keyword: io.mavsdk.mocap.Mocap

Examples:

Chosen to model:

Offboard

keyword: io.mavsdk.offboard.Offboard

Examples:

drone-attacks

simon

cps-awakening

Chosen to model: