From 6ebb4f04dac9c284afe26ca5292f0267e62609b6 Mon Sep 17 00:00:00 2001 From: The1only Date: Mon, 23 May 2022 13:14:00 +0200 Subject: [PATCH] Loong list of updates and changes that was done in the end of the project. Added live FTP download of images while flying, added auto report by mail with these images as attachement while flying (for imidiet reporting) Added more mavlink support, and improved mission handling... Uppgraded to 4.16.1 DJI SDK Latest code not tested ... have funn. --- .idea/jarRepositories.xml | 5 + README.md | 2 +- app/build.gradle | 71 +- .../rosettadrone/ConnectionActivity.java | 34 +- .../sq/rogue/rosettadrone/DroneModel.java | 613 ++++++++++++---- .../sq/rogue/rosettadrone/FTPManager.java | 234 ++++++ .../rogue/rosettadrone/MAVLinkReceiver.java | 471 ++++++++---- .../sq/rogue/rosettadrone/MainActivity.java | 690 ++++++++++++------ .../sq/rogue/rosettadrone/RDApplication.java | 14 + .../rosettadrone/settings/GMailSender.java | 113 +++ .../rosettadrone/settings/JSSEProvider.java | 46 ++ .../rosettadrone/settings/MailReport.java | 115 +++ .../rosettadrone/settings/MapActivity.java | 12 +- .../settings/SettingsFragment.java | 57 +- .../settings/Waypoint1Activity.java | 10 +- .../settings/Waypoint2Activity.java | 12 +- .../settings/drone/DroneSettingsFragment.java | 42 +- .../rogue/rosettadrone/video/RtpSocket.java | 2 + app/src/main/res/drawable/drone_img.png | Bin 0 -> 9490 bytes app/src/main/res/drawable/pilot.png | Bin 0 -> 23018 bytes .../main/res/drawable/quadcopter_start.png | Bin 0 -> 42096 bytes app/src/main/res/drawable/return_home.png | Bin 0 -> 38374 bytes .../main/res/layout/activity_connection.xml | 3 +- app/src/main/res/layout/activity_gui.xml | 69 +- app/src/main/res/menu/toolbar_menu.xml | 7 + app/src/main/res/mipmap-mdpi/track_report.png | Bin 0 -> 28021 bytes app/src/main/res/mipmap-mdpi/track_right.png | Bin 37404 -> 29843 bytes app/src/main/res/values/strings.xml | 13 + app/src/main/res/xml/preferences.xml | 75 +- build.gradle | 4 +- gradle/wrapper/gradle-wrapper.properties | 4 +- 31 files changed, 2147 insertions(+), 571 deletions(-) create mode 100644 app/src/main/java/sq/rogue/rosettadrone/FTPManager.java create mode 100644 app/src/main/java/sq/rogue/rosettadrone/settings/GMailSender.java create mode 100644 app/src/main/java/sq/rogue/rosettadrone/settings/JSSEProvider.java create mode 100644 app/src/main/java/sq/rogue/rosettadrone/settings/MailReport.java create mode 100644 app/src/main/res/drawable/drone_img.png create mode 100644 app/src/main/res/drawable/pilot.png create mode 100644 app/src/main/res/drawable/quadcopter_start.png create mode 100644 app/src/main/res/drawable/return_home.png create mode 100644 app/src/main/res/mipmap-mdpi/track_report.png diff --git a/.idea/jarRepositories.xml b/.idea/jarRepositories.xml index 1f83832..c5a0a37 100644 --- a/.idea/jarRepositories.xml +++ b/.idea/jarRepositories.xml @@ -36,5 +36,10 @@