- Jan 11, 2018
-
-
Matthias Grob authored
Battery: simplify linear voltage relation, currently neglecting the real world voltage drop under load
-
Matthias Grob authored
it's a lot more readable and battery draining stops exactly at the empty battery voltage which makes debuging easier because it's directly predicatable
-
- Jan 10, 2018
-
-
Beat Küng authored
In rare circumstances, the buffer size was too small by 1 byte, leading to a param export failure. And leading to a reset of all params! This could only happen when the last saved param was a float. Also the realloc_ok initialization is not needed.
-
Beat Küng authored
It's used with real OS FD's.
-
Beat Küng authored
Some modules call this (and maybe in rare circumstances), which could lead to stack overflows. With our current headroom of >= 300bytes, 256 should be ok. This increases the export time from ~28ms to ~34ms in my case (on a Pixracer)
-
PX4 Jenkins authored
-
Beat Küng authored
- SYS_FMU_TASK is now enabled for PX4FMU_V4 PX4FMU_V4PRO PX4FMU_V5, but it's only set on autoconf - v5 companion is now TELEM2 (same as all other boards)
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
-
Beat Küng authored
useful in case the ekf replay topics are not enabled
-
- Jan 09, 2018
-
-
PX4 Jenkins authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Huang authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
Daniel Agar authored
-
- Jan 08, 2018
-
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
This is required for generating documentation
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
This allows to build all params and test them.
-
Lorenz Meier authored
This hides these parameters by default from the user.
-
Lorenz Meier authored
This helps with param transfers and will hide these params by default from the user.
-
Lorenz Meier authored
-
Lorenz Meier authored
-
Lorenz Meier authored
This makes it easier for QGC to parse.
-
Lorenz Meier authored
-
Lorenz Meier authored
This allows to mark parameters as volatile.
-
Lorenz Meier authored
No functional change, but this avoids numerical issues in the check routine. Since the routine will tend to false positives, we will tend to send more param updates than required in case of numerical noise of the float representation. This is desired, as we prefer to send two updates rather than not sending one.
-
Lorenz Meier authored
Volatile parameters are ones that do not represent a fundamental configuration change but rather than incrementally changing settings. These include logged flight hours or sensor offsets. Marking them as volatile avoids these parameters forcing time-consuming telemetry updates.
-
Lorenz Meier authored
Parameters can change not just based on GCS request, but also due to internal code or requests by a different valid connected control authority such a cloud service. This change ensures that all connected systems get updated via MAVLink asynchronously.
-
Lorenz Meier authored
All param handling happens in the param manager.
-