Huang
60eb1c2262
mc_pos_control: delete the unused variable
2018-01-09 10:03:44 +01:00
Daniel Agar
2cccbee0d5
runway_takeoff use BlockParamBool for RWTO_TKOFF
2018-01-09 09:11:39 +01:00
Daniel Agar
3d7afaafbd
launchdetection use BlockParamBool for LAUN_ALL_ON
2018-01-09 09:11:39 +01:00
Daniel Agar
a9bbbdce82
controllib add BlockParamBool (int32 wrapper)
2018-01-09 09:11:39 +01:00
Daniel Agar
a02cd869c3
mavlink receiver remove unnecessary rates setpoint class member
2018-01-09 01:01:53 -05:00
Daniel Agar
fe22b856d6
mavlink receiver remove unnecessary attitude setpoint class member
2018-01-09 01:01:53 -05:00
Daniel Agar
cf2d794da9
Subscription remove unused instance class member
2018-01-09 00:48:54 -05:00
Daniel Agar
8fdcdedc84
Publication remove unused instance class member
2018-01-09 00:48:54 -05:00
Lorenz Meier
3d9cd5c0bc
Params: Ignore volatile
2018-01-08 17:01:02 +01:00
Lorenz Meier
48af6b6d61
System: Mark reset state param as volatile
2018-01-08 09:27:22 +01:00
Lorenz Meier
5a0e4c137e
Tools: Simplify QGC meta sync script using the makefile tools
2018-01-08 09:27:22 +01:00
Lorenz Meier
1739deb517
Makefile: Fix missing params by searching one level deeper
...
This is required for generating documentation
2018-01-08 09:27:22 +01:00
Lorenz Meier
501dd82aaf
Systemlib: Move circuit breaker into Developer category
2018-01-08 09:27:22 +01:00
Lorenz Meier
115288301e
INAV: Move circuit breaker to Developer category
2018-01-08 09:27:22 +01:00
Lorenz Meier
487530f791
Use SITL as metadata build validation target
...
This allows to build all params and test them.
2018-01-08 09:27:22 +01:00
Lorenz Meier
d6a2002505
Sensors: Update param metadata
...
This hides these parameters by default from the user.
2018-01-08 09:27:22 +01:00
Lorenz Meier
b07deed6c6
Land detector: Update param metadata
...
This helps with param transfers and will hide these params by default from the user.
2018-01-08 09:27:22 +01:00
Lorenz Meier
73348b6c4e
EKF2: Update param metadata
2018-01-08 09:27:22 +01:00
Lorenz Meier
a0c312fcbd
Commander: Update param metadata
2018-01-08 09:27:22 +01:00
Lorenz Meier
7f12f4ae9b
Params: Switch level to category and move it to attribute along with volatile
...
This makes it easier for QGC to parse.
2018-01-08 09:27:22 +01:00
Lorenz Meier
55e0588661
Eagle: Update to latest param message
2018-01-08 09:27:22 +01:00
Lorenz Meier
ac5f856d2d
Param parser and XML output: Add support for volatile attribute
...
This allows to mark parameters as volatile.
2018-01-08 09:27:22 +01:00
Lorenz Meier
27e64149f0
MAVLink app: Avoid comparing to zero for value change
...
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.
2018-01-08 09:27:22 +01:00
Lorenz Meier
7695f79239
Parameters: Add support for volatile parameters
...
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.
2018-01-08 09:27:22 +01:00
Lorenz Meier
f284385c3f
MAVLink parameters: Send all updated parameters asynchronously
...
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.
2018-01-08 09:27:22 +01:00
Lorenz Meier
2170e7eba0
MAVLink main: Only update internal parameters
...
All param handling happens in the param manager.
2018-01-08 09:27:22 +01:00
Lorenz Meier
7888acf087
Reboot command: Documentation fix
...
Pure comment edit
2018-01-08 09:27:22 +01:00
Lorenz Meier
fb3c58d85f
Param interface: Publish instance count
...
This helps subscribers to understand if they should update their parameters or not. We will extend this with other flags such as the current save status and alike.
2018-01-08 09:27:22 +01:00
Lorenz Meier
413b161250
Logger: Style cleanup and comments
2018-01-08 09:27:22 +01:00
Lorenz Meier
fba592b5fc
MAVLink app: Send newest param hash for every param change to notify GCS about change
...
This should help keeping the GCS up to date about asynchronous changes on the autopilot.
2018-01-08 09:27:22 +01:00
Lorenz Meier
ca0267b4e9
EKF: Add required flags to parameters
...
This marks the learned bias parameters as volatile (as they change in flight without external configuration) and marks them as system level, which should hide them by default from the UI
2018-01-08 09:27:22 +01:00
Lorenz Meier
bf48a35882
Systemlib: Introduce volatile and level tags for parameters
2018-01-08 09:27:22 +01:00
Lorenz Meier
4eac493413
MAVLink app: Remove deprecation support for old param
...
This has been out of use for more than a year now and is no longer required.
2018-01-08 09:27:22 +01:00
Daniel Agar
3c669a4f30
commander ekf2Check respect reportFailures ( #8622 )
...
- fixes #8621
2018-01-08 03:07:48 -05:00
Daniel Agar
992db1f415
delete snapdragon_rc_pwm and passthrough config
2018-01-08 03:07:10 -05:00
Daniel Agar
fd7d4156fd
delete pwm_out_rc_in
2018-01-08 03:07:10 -05:00
Daniel Agar
bb35f75bbf
delete mavlink v1.0 submodule
2018-01-08 03:07:10 -05:00
Anthony Lamping
4b4b181e7c
Jenkins: rename rostest xml logs to match mission ( #8616 )
...
two xml log files are generated for each rostest. they're named according to the launch file, which is reused for each mission test. currently subsequent tests overwrite the previous test's logs. this renames them after they're generated, appending the mission name to the end of the file name.
2018-01-07 16:05:52 -05:00
yinjiajie
adfa795b79
polyfit.hpp : modify xn to xm
2018-01-07 20:44:52 +01:00
yinjiajie
42b4156bae
polyfit.hpp : modify n to m+1
2018-01-07 20:44:52 +01:00
stmoon
3e0b8b7016
remove unnecessary codes and follow code style
2018-01-06 15:21:17 +01:00
stmoon
447aa134db
change mavlink version (1.0->2.0) for simulation
2018-01-06 15:21:17 +01:00
Lorenz Meier
50bd148f53
Aero: Update maintainer
2018-01-06 12:19:31 +01:00
Lorenz Meier
ea545f2813
ROMFS: Exclude FMUv2 in Stampede
2018-01-06 11:35:53 +01:00
Lorenz Meier
6213b2266b
ROMFS: Exclude FMUv2 in Axial Racing
2018-01-06 11:35:53 +01:00
Lorenz Meier
f79c3bb5ea
ROMFS: Exclude FMUv2 in ground vehicle
2018-01-06 11:35:53 +01:00
Lorenz Meier
25141ce184
ROMFS: Exclude FMUv2 in obscure airframe
2018-01-06 11:35:53 +01:00
Lorenz Meier
1930cc2fbe
ROMFS: Exclude FMUv2 in VTOL
2018-01-06 11:35:53 +01:00
Lorenz Meier
90e7ce1b96
ROMFS: Remove reference to non-existent board
2018-01-06 11:35:53 +01:00
Lorenz Meier
1cfb441527
ROMFS: Reduce verbosity level
2018-01-06 11:35:53 +01:00