Comments (8)
@JonasVautherin
I did the test and it looks that the issue is on the MAVSDK side.
My test:
- I set
cameraPhotoIntervalS
to 4 sec for everyMissionItem
from our app - Uploaded mission to the drone from our app
- Downloaded the mission from QGC and
Start image capture
shows interval 1 sec - Did a flight and camera tried to take photos with 1-sec interval
- Corrected the mission in QGC, changed
Start image capture
interval to 4 sec - Uploaded the mission from QGC
- Did a flight and camera took photos with 4-sec interval as expected
from mavsdk-swift.
Could it be that you were starting the timelapse differently before (e.g. with the camera plugin)?
Yes, it could be the case.
from mavsdk-swift.
@JonasVautherin I've tested your fix and it worked π
Thank you!
from mavsdk-swift.
Funny, that's a feature, right? π
Do you think that's a regression with MAVSDK?
from mavsdk-swift.
π
I don't remember when it stoped working though, @byuarus might remember.
from mavsdk-swift.
@julianoes I'm not sure when it broke. It was working with the first Dronecode SDK release that had this feature and Yuneec FW at that time.
@julianoes Do you think it could be an incompatibility with the autopilot/camera firmware version or this issue is on the MAVSDK side only?
from mavsdk-swift.
Thinking about it, one thing you can try is this:
- Upload the mission to the drone
- Download the mission from QGC
- Check in QGC if the time interval is set correctly. If yes, I would assume that MAVSDK did its job correctly. If not, MAVSDK possibly messed up somewhere... π
Also, does the time interval work if you send a mission from QGC? That would allow to check if the camera is working properly.
from mavsdk-swift.
It was working with the first Dronecode SDK release that had this feature and Yuneec FW at that time.
Are we sure of that? I believe this field was always ignored actually (see fix here). Could it be that you were starting the timelapse differently before (e.g. with the camera plugin)?
from mavsdk-swift.
Related Issues (20)
- Shell commands HOT 3
- Connect to ArduPilot + MavProxy HOT 1
- Use 2 ESP8266 as Serial Bridge over WIFI HOT 4
- Cannot find type 'GRPCCallHandler' in scope HOT 10
- Can't make MAVSDK work with our PX4 based drone HOT 3
- MAVSDK extracts battery info from SYS_STATUS and not BATTERY_STATUS HOT 11
- Adding support for Catalyst (Running iOS framework on macOS) HOT 13
- Mavlink crashes after trying to call Β«ArmΒ» command HOT 6
- Is there a way to listen to NAMED_VALUE_INT command? HOT 1
- Not able to connect to TXMOD-RFD868. HOT 5
- MissionItem is missing Actions (takeoff, transition, land) HOT 13
- MAVSDK structs and classes should conform protocol (Codable, Hashable, Identifiable) HOT 3
- Documentation not up to date. HOT 3
- Have to connect to QGC first and then run sample app, otherwise telemetry won't display. HOT 6
- Parameters - setParamFloat works but setParamInt does not HOT 13
- How do I connect the camera on the simulator HOT 6
- Does mavsdk support serial port connectionοΌ HOT 1
- How do I connect multiple drones? HOT 4
- Hello, when I run Mavsdk-Swift-Example, after connecting the UAV, the CPU will reach 30%. What causes this problem? Can it be solved? HOT 10
- Is it possible to use Manual Control with an UI joystick? HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mavsdk-swift.