Todd Colten
b23374688b
re-word Preflight Fail msg for consistency
...
changed: "Preflight Fail: Horizontal estimate Pos Error"
to: "Preflight Fail: Horizontal position estimate Error"
2019-02-17 23:44:47 +00:00
Antiheavy
1bcce518b0
Fixed typo in comment. from: EPV to: EPH
...
The comment description for COM_POS_FS_EPH incorrectly stated "...horizontal position error (EPV)...". This fixes the acronym to "(EPH)".
2019-02-16 19:37:12 +00:00
Paul Riseborough
9692ef1ae9
commander: remove duplicate check
2019-02-04 10:32:19 +01:00
Daniel Agar
248320b328
PreflightCheck trivial astyle fix
2019-02-04 10:32:19 +01:00
Paul Riseborough
6fb7cda9f2
commander: Reduce false positives in pre-flight accel bias check
2019-02-04 10:32:19 +01:00
Alessandro Simovic
6e5bd1ad70
commander: remove duplicate includes
2019-01-28 12:05:36 +01:00
Alessandro Simovic
5bcd7c0a0d
Capitalizing/improving warning messages
2019-01-25 11:58:17 -05:00
Alessandro Simovic
4ead3b20e5
Fixing some typos
2019-01-25 11:58:17 -05:00
Daniel Agar
60f2a92e3d
replace <cfloat> with <float.h>
...
- <cfloat> isn't available in the NuttX c++ library
2019-01-06 19:20:57 -05:00
Daniel Agar
3cd3856d32
commander set home position timestamp properly
2018-12-27 10:52:01 -05:00
Julian Oes
0e04d3e9a9
commander: remove lying comment
2018-12-22 10:32:18 +01:00
Julian Oes
d70b0f1c8c
Replace sleep with px4_sleep
...
This is another step to isolate time from the system.
2018-12-22 10:32:18 +01:00
Julian Oes
5b9dea5604
Replacing usleep with px4_usleep
...
This is a step towards isolating time from the system.
2018-12-22 10:32:18 +01:00
Matthias Grob
d4a40f5d99
px4_custom_mode: add custom sub mode orbit
2018-12-18 14:40:07 +01:00
Beat Küng
447ed18ab4
commander: use C API for MC_AIRMODE & RC_MAP_ARM_SW to remove multirotor modules dependency
2018-12-13 09:50:07 +01:00
Beat Küng
24dc316973
commander: enforce yaw-airmode to have an arming switch mapped
...
Yaw airmode w/o arming switch is most likely not what you want and will
lead to surprising results.
2018-12-13 09:50:07 +01:00
Daniel Agar
f851978101
commander run preflight immediately ( #11018 )
...
- partially addresses #11017
2018-12-12 09:24:50 -05:00
Matthias Grob
e979d24fff
commander: fix orbit failsafes for data link & rc loss
2018-12-08 22:34:57 +01:00
Matthias Grob
34fb52d8bd
commander: add orbit state handling
2018-12-08 22:34:57 +01:00
Daniel Agar
48d9484ceb
commander fix and enforce code style
2018-11-28 20:42:03 -05:00
Paul Riseborough
2c97054d40
commander notify user if EKF fails compass ( #10919 )
2018-11-28 13:12:35 -05:00
Daniel Agar
abb3817d31
boards new split VENDOR_MODEL naming convention
2018-11-26 14:40:14 -08:00
Daniel Agar
f692ad04d0
boards organization
2018-11-26 14:40:14 -08:00
Daniel Agar
d4f713b286
commander cleanup home position handling
2018-11-25 21:00:51 +00:00
David Sidrane
1d12827408
Commander:Replace color based LED manipulators with logical ones.
2018-11-19 14:32:47 -05:00
Daniel Agar
acc24da0c2
delete gyro_report (alias for sensor_gyro_s)
2018-11-06 07:43:43 +08:00
Daniel Agar
2a83a40491
delete accel_report (alias for sensor_accel_s)
2018-11-06 07:43:43 +08:00
Mara Bos
10c20b38ad
Fix many format strings.
...
Fixes these invalid format strings:
- A `%d` for a pointer (replaced it by `%p`)
- A 0x%08x (and a 0x%0x8!) for a pointer (replaced by %p)
- 2 cases of `%d` for a `ssize_t` (replaced it by `%zi`)
- 1 case of a %u for an `int` (replaced by %i)
- 3 cases of %d for a `long` (replaced by %ld)
- 19 cases of `%d`, `%i`, `%u` or `%lu` for a `size_t` (replaced it by `%zu`)
- An unused formatting argument (removed it)
- A missing `%d` (added it)
- A missing `%s` (added it)
- 2 cases of `%llu` for a `uint64_t` (replaced it by `"%" PRIu64`)
- 6 cases of giving a string directly as format string (replaced it by `("%s", string)`)
- 2 cases of %*-s, which should probably have been %-*s.
(Looks like NuttX accepts (the invalid) %*-s, but other platforms don't.)
- A %04x for a `uint32_t` (replaced by "%04" PRIx32)
2018-10-27 12:44:51 +02:00
CarlOlsson
db4d79358a
commander: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
02a3528f24
commander: fix typo
2018-10-22 09:26:06 -04:00
CarlOlsson
c826140c2b
commander: update comment to make post takeoff ekf quality test logic more clear
2018-10-22 09:26:06 -04:00
Beat Küng
df9a09ce9d
PreflightCheck: rename 'Estimator internal checks' to 'Position unknown'
2018-09-29 09:17:53 -04:00
Beat Küng
30cf287f7b
PreflightCheck: update messages & use proper log level
2018-09-29 09:17:53 -04:00
Beat Küng
ee928c20f0
PreflightCheck: improve error message in case there is no sensor data
2018-09-29 09:17:53 -04:00
Beat Küng
7f0f391fe1
GPS PreflightCheck: improve failure reporting
...
- previously it was possible to get a Position Control rejected message
without further advice what was actually wrong. So now we report warnings
even if gps is not required for arming (which could be annoying too...).
- the GPS failure message was very generic, making it hard to debug the
cause. Now we check every bit and send an appropriate warning
All strings were checked not to exceed the maximum length of 50 characters.
2018-09-29 09:17:53 -04:00
Beat Küng
f1966aa3fd
PreflightChecks: improve labels by not capitalizing everything
...
estimator status init is not required.
2018-09-29 09:17:53 -04:00
Beat Küng
92bf761bf1
PreflightCheck: do not check for primary mag & inconsistencies if system has no mag
2018-09-24 13:24:38 +02:00
Daniel Agar
c7e572d2c2
commander preflight check sensors via uORB instead of IOCTL
...
- remove all platform defines
2018-09-18 22:24:03 +02:00
Julian Oes
d370a7c2b5
commander: remove unused HITL transition function
...
To my knowledge this hil transition function is not used anymore,
however, it makes sending the DO_SET_MODE command unnecessarily complex.
In my opinion the DO_SET_MODE command should only change the mode but
not other things like arming (already removed) and HITL state (this
commit).
Often times, I was seeing the error message "Set SYS_HITL to 1 and
reboot to enable HITL." when using QGC with a vehicle in HITL.
HITL is set via parameter which then has an impact in the startup script
where the CLI argument `-hil` is added to some of the commands that
require it (like commander as well).
2018-08-30 09:16:02 +02:00
Julian Oes
f3e576b6f4
commander: remove set but unused HITL flag
...
This flag does not seem to be used anywhere.
2018-08-30 09:16:02 +02:00
Matthias Grob
c87e124f13
commander: refactor COM_DISARM_LAND to param wrapper
...
after review comment request from @dagar. Thanks!
2018-08-30 08:05:13 +02:00
Matthias Grob
0c6bffb66a
commander: make auto disarm timeout float
...
such that fractions of a second are configurable
2018-08-30 08:05:13 +02:00
Daniel Agar
715fad8bf1
commander send_vehicle_command don't ignore cmd argument
...
- #10359
2018-08-29 16:05:14 +02:00
bresch
124a34e8f6
Failure Detector - Add space between Failure and Detector in @group field
2018-08-28 11:23:25 -04:00
bresch
9be0c97346
Failure Detector - use bitmask field instead of boolean in vehicle_status msg (failure_detector_status) and instead of struct in class
2018-08-28 11:23:25 -04:00
bresch
0001031e59
Failure Detector - Rename parameters and change group
2018-08-28 11:23:25 -04:00
bresch
93ba11c218
Failure Detector - Move COM_FAIL_x params to dedicated _param.c file
2018-08-28 11:23:25 -04:00
bresch
92b00ec07e
Failure Detector - Do not trigger force_failsafe flag anymore
2018-08-28 11:23:25 -04:00
bresch
fea91c96e8
Failure Detector - Use dedicated parameters for attitude checks
2018-08-28 11:23:25 -04:00
bresch
72f2317c95
Failure Detector - move "force_failsafe" flag inside circuit_breaker protection; remove PX4_WARN and send mavlink msg only once
2018-08-28 11:23:25 -04:00