Peter Barker
7207035c34
Copter: do no compass stick gesture detection while armed
6 years ago
Peter Barker
3e51d8c7d7
Copter: RangeFinder now handles RFND logging
6 years ago
Michael du Breuil
d1246f5868
Copter: Fix RangeFinder init
6 years ago
Peter Barker
2040580ce7
Copter: move enabled parameter into compass library
6 years ago
Peter Barker
c7e21d95ef
Copter: move Log_Write_Error into library
6 years ago
Peter Barker
6d87b9316f
ArduCopter: compass init never fails
6 years ago
Peter Barker
c622645ff1
Copter: move update_sensor_flags to GCS_Copter.cpp
6 years ago
Peter Barker
5ff80e06d1
Copter: move update_sensor_status_flags into GCS subclasses
6 years ago
Peter Barker
f64ad2f433
Copter: move visual odometry update function into AP_VisualOdom
6 years ago
Peter Barker
6fc76a32af
GLOBAL: use AP::logger() and strip redundant Log_ from methods
6 years ago
Peter Barker
b47733142f
GLOBAL: rename DataFlash_Class to AP_Logger
6 years ago
Peter Barker
33ca577653
Copter: OpticalFlow takes care of its own logging
6 years ago
Peter Barker
176ee507a2
Copter: make mavlink rangefinder health bit depend just on data available
...
This means the sensor is healthy even if it is out of range.
This is a partial revert of commit 724f34c7e7 (diff-577a72d2550199fabbdfd77fa5890368R408)
6 years ago
Randy Mackay
346e9e36db
Copter: remove compass accumulate
7 years ago
Peter Barker
c2f9b857a4
Copter: remove unused baro_climbrate variable
7 years ago
Peter Barker
724f34c7e7
Copter: use MAV_SYS_STATUS_SENSOR_PROXIMITY for proximity sensor
...
Copter: correct laser sensor health bits
7 years ago
Randy Mackay
25475b65d9
Copter: proximity sensor reports laser unhealthy when no data
7 years ago
Peter Barker
6dd9f50f7c
Copter: move try_send_message handling of RC_CHANNELS up
7 years ago
Peter Barker
c95ff96263
Copter: Baro does its own dataflash logging
7 years ago
Peter Barker
d58e2214d2
Copter: tidy handling of barometer calibrations
7 years ago
Dr.-Ing. Amilcar do Carmo Lucas
d633ba8c46
Copter: Add option to disable RPM module
7 years ago
Michael du Breuil
291531e056
Copter: Support new battery failsafes
7 years ago
Peter Barker
b8e1f03599
Copter: add define for disabling beacon
7 years ago
murata
c31c2a4cf1
Copter: optionalize the winch
7 years ago
Peter Barker
40d74584ac
Copter: remove shims used in scheduler
7 years ago
Andrew Tridgell
f442b91ea5
Copter: added FLOWHOLD flight mode
...
This flight mode allows for position hold with optical flow without
needing a rangefinder for height. It can estimate its height from the
flow data and IMU
7 years ago
Andrew Tridgell
15166eff2e
Copter: enable temperature calibration library
7 years ago
Michael du Breuil
69da4041ac
Copter: Move logging battery logging code to AP_BattMonitor
7 years ago
Michael du Breuil
0ddcb0a6fb
Copter: Support AP_BattMonitor_Params
7 years ago
Peter Barker
6bcdab55d0
Copter: rename sys_status methods from geofence_ to sys_status_
7 years ago
Peter Barker
7222380598
Copter: populate system status bits for fence
7 years ago
Randy Mackay
9a03ba1bfb
Copter: move barometer_accumulate to sensors.cpp
...
non-functional change
7 years ago
Randy Mackay
787954fa37
Copter: integrate winch library
...
fixes after peer review:
rename winch-disable to winch-relaxed
add DO_WINCH to do-verify
winch release-length accepts rate
7 years ago
Michael du Breuil
516709fc72
Copter: Check GPS health
7 years ago
squilter
4b57a4a231
Copter: rename SafeRTL to SmartRTL
8 years ago
Randy Mackay
8df042f00c
Copter: complete addition of SafeRTL flight mode
8 years ago
Randy Mackay
34560fb1fb
Copter: remove enabled check from optflow init
8 years ago
Peter Barker
c6b9c84d1f
Copter: remove CLI
8 years ago
Peter Barker
f60389d4aa
Copter: use send_text method on the GCS singleton
8 years ago
Randy Mackay
cb76bd8f3d
Copter: compass set-initial-location uses ahrs location
...
Previously it could attempt to use a gps location even if gps was not being used
Also compass-accumulate moved to sensors.cpp
8 years ago
Randy Mackay
ec491d3c6b
Copter: init_compass get g.compass_enabled check
...
No functional change
8 years ago
Leonard Hall
8def1d257e
Copter: pass battery resistance estimate to motors
8 years ago
Randy Mackay
713c08672f
Copter: integrate AP_VisualOdom
8 years ago
Randy Mackay
51c00f8144
Copter: use only downward facing rangefinder
8 years ago
murata
8f926bd177
Copter: Unify from print or println to printf.
8 years ago
Michael du Breuil
0fec4af54b
Copter: Support the SYS_STATUS_SENSOR_BATTERY bit
8 years ago
Randy Mackay
af514eb101
Copter: remove some comments
8 years ago
Dmitry Prokhorov
3e993f955e
ArduCopter: Support for OLED display by Alexey Kozin
8 years ago
Andrew Tridgell
0f6d0c5ba9
Copter: combined tri, single, coax and multicopter into a single build
...
this allows copter to be just 2 builds, one for heli, and one for
everything else
8 years ago
Randy Mackay
21c7ea1df7
Copter: integrate AP_Beacon
8 years ago