Skip to content

Commit

Permalink
camera: support multiple cameras within one instance
Browse files Browse the repository at this point in the history
This changes the API to support more than one camera within one
camera plugin instance.

This will enable multiple cameras in language wrappers instead of just
C++ as it is now.

Contains several changes:
- Support MavlinkFTP for camera definition files.
- Disable photo capture list for now (would need server support
  and system test testing).
- Move camera integration tests to system tests.
- Enable https by adding openssl to cURL.
- Remove leftover logging integration test.
- Remove camera mavsdk_server tests because it was too hard too adapt it
  all.
  • Loading branch information
julianoes committed Oct 30, 2024
1 parent cebb708 commit c39a566
Show file tree
Hide file tree
Showing 102 changed files with 30,896 additions and 18,817 deletions.
10 changes: 0 additions & 10 deletions src/integration_tests/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,11 @@ add_executable(integration_tests_runner
action_goto.cpp
action_hold.cpp
calibration.cpp
camera_capture_info.cpp
camera_mode.cpp
camera_settings.cpp
camera_status.cpp
camera_take_photo.cpp
camera_take_photo_interval.cpp
camera_format.cpp
camera_reset_settings.cpp
camera_test_helpers.cpp
connection.cpp
follow_me.cpp
geofence.cpp
info.cpp
offboard_attitude.cpp
#logging.cpp # Not fully implemented
log_files.cpp
mission_cancellation.cpp
mission_change_speed.cpp
Expand Down
39 changes: 0 additions & 39 deletions src/integration_tests/camera_capture_info.cpp

This file was deleted.

26 changes: 0 additions & 26 deletions src/integration_tests/camera_format.cpp

This file was deleted.

104 changes: 0 additions & 104 deletions src/integration_tests/camera_mode.cpp

This file was deleted.

26 changes: 0 additions & 26 deletions src/integration_tests/camera_reset_settings.cpp

This file was deleted.

Loading

0 comments on commit c39a566

Please sign in to comment.