Iampete1
16a9506cf2
SITL: SIM_Aircraft: add rangefinder array
5 years ago
Iampete1
e18c195df4
AP_RangeFinder: add SITL backend
5 years ago
Peter Barker
d508ca1bbb
SRV_Channel: rename k_richenpower_control to k_generator_control
5 years ago
Peter Barker
38f4de9aac
AP_Vehicle: move generator to before scheduler and parameter objects
5 years ago
Peter Barker
2f36336627
AP_SerialManager: add CrossFire and Generator to serial protocol descriptions
5 years ago
Peter Barker
34be953085
AP_Vehicle: add is_crashed method to AP_Vehicle
5 years ago
Peter Barker
6ab9089fff
AP_Arming: add accessor to retrieve last disarm method
5 years ago
Peter Barker
68b6b77a22
SITL: correct simulation of RichenPower generator
5 years ago
Peter Barker
c8a368d896
AP_Generator: update prearm checks, fill new GENERATOR_STATUS fields
...
AP_Generator_Richenpower: only update servo channel while disarmed
AP_Generator_Richenpower: move warning for servo output channel to prearm checks
AP_Generator: state is simply off if RPM is zero
AP_Generator: send runtime and seconds-until-maintenance in GENERATOR_STATUS
AP_Generator_RichenPower: correct runtime seconds/minutes position in packets
AP_Generator_RichenPower: correct and expand use of mode packet entry
AP_Generator_RichenPower: fail prearm check if generator not seen
AP_Generator_RichenPower: make prearm check for needing maintenance warn-only
AP_Generator_RichenPower: rename runstate to pilot_desired_runstate
AP_Generator_RichenPower: tweak decoding of time-to-maintenance
AP_Generator: add hysteresis for warmup/cooldown in IDLE
AP_Generator: stop generator in case of vehicle crash
AP_Generator: generator must go through idle from run to stop
AP_Generator: emit statustext when generator configured but not present
AP_Generator: do not log if LOG_BITMASK is zero
AP_Generator: do not warn user if generator configured but not present
They won't be able to start the generator if we can't see it.
Don't update the runstate if no readings seen.
AP_Generator: do not send generator status if no readings seen
5 years ago
Andy Piper
d545f392fb
AP_HAL: set base type of FrequencyPeak to uint8_t
5 years ago
Andy Piper
9013432d27
AP_GyroFFT: slew FFT frequency output
5 years ago
Rishabh
0b112981f9
AC_Avoid: Back away if vehicle breaches margin to obstacle/fence
5 years ago
Rishabh
85692312ac
AC_Fence: Add Pre-Arm check for margin < radius
5 years ago
Rishabh
251ebf9286
AP_Logger: Log Simple Avoidance
5 years ago
Peter Barker
4e12f16608
AP_AHRS: provide accessor for synthetic airspeed
5 years ago
Peter Barker
b5050c1e11
SITL: add simulated MaxSonarI2CXL i2c sensor
5 years ago
Peter Barker
80d7a4ee5e
SITL: simulated i2c support
5 years ago
Peter Barker
2319638dd2
AP_HAL_SITL: simulated i2c support
5 years ago
Peter Barker
0303c5c4a8
SITL: move calculation of simulated rangefinder range to inside SIM_Aircraft
...
this will allow us to use the for non-serial rangefinder backends
5 years ago
Peter Barker
2b69b7ba6a
AP_HAL_SITL: move calculation of simulated rangefinder range to inside SIM_Aircraft
...
this will allow us to use the for non-serial rangefinder backends
5 years ago
chobits
4b8be2e535
AP_NavEKF3: fix comments
5 years ago
Mark Whitehorn
1c60a3eb4c
RC_Channel: default throttle pre-arm check to enabled
5 years ago
Mark Whitehorn
58463e67c5
AP_Arming: default throttle pre-arm check to enabled
5 years ago
Peter Barker
ad435dcdbb
AP_AHRS: remove unused base-class airspeed_estimate method
5 years ago
Andrew Tridgell
676c36bad4
RC_Channel: fixed use of radio_in out of range for angle inputs
...
this prevents mis-calculation of the angle when RC input goes outside
of the configured range. This impacted on throttle nudge in plane when
reverse thrust was enabled
thanks to Pompecukor for reporting!
5 years ago
Andy Piper
e53a43461b
AP_InertialSensor: remove ICM gyro pre-filter
5 years ago
Andy Piper
baf92a17f9
AP_HAL_ChibiOS: disable AP_Mount on "mini" boards
5 years ago
Andy Piper
cd60238e3d
AP_Camera: make solo gimbal inclusion configurable per-board
5 years ago
Andy Piper
e91ae19544
GCS_MAVLink: make mount/gimbal configurable on a per-board basis
5 years ago
Andy Piper
f7f5880179
AP_Mount: make mount/gimbal inclusion configurable per-board and disable Solo gimbal on all 1MB boards
5 years ago
bugobliterator
13188b5e7e
AP_OSD: ensure that we use environment Python interpreter
5 years ago
bugobliterator
a8d36a37c4
AP_Math: ensure that we use environment Python interpreter
5 years ago
bugobliterator
43c16cd417
AP_InertialSensor: ensure that we use environment Python interpreter
5 years ago
Andrew Tridgell
2a662793c2
AP_Compass: support probing RM3100 on all 4 addresses
5 years ago
Andrew Tridgell
849cb960e5
SITL: enable battery monitoring for flight axis by default
5 years ago
Tom Pittenger
8ae34a1977
AP_TECS: Don't fetch the land slewrate if it's not needed
...
Co-authored-by: WickedShell <Wicked.Shell.Scripts@gmail.com>
5 years ago
Samuel Tabor
bbe01adc7e
AP_TECS: Use LAND_THR_SLEW if appropriate.
5 years ago
Samuel Tabor
4726e670d5
AP_Soaring: Fix description of SOAR_MAX_DRIFT.
5 years ago
Peter Barker
8f77536c08
AP_RCProtocol: fix segfault in example due to lack of VideoTX singleton
5 years ago
Siddharth Purohit
913c00dd96
AP_Scripting: add default case to fix uninitialised use situation
5 years ago
Andrew Tridgell
8d5c51748f
AP_RangeFinder: fixed legacy parsing of 65436 for lightware i2c
...
some lidars will probe as legacy protocol and return 65436 as range
5 years ago
Iampete1
89217a3804
AP_WindVane_NMEA: decode each sentence once
5 years ago
Iampete1
2adbaf1a1d
AP_RangeFinder_NMEA: decode each sentence once
5 years ago
Siddharth Purohit
d122f00c14
AP_GPS: redetection not necessary for UAVCAN GPS
5 years ago
Dr.-Ing. Amilcar do Carmo Lucas
7067cbdafd
GCS_Mavlink: Adapt to upstream mavlink changes to the SCALED_PRESSURE message
5 years ago
Dr.-Ing. Amilcar do Carmo Lucas
47bf016a62
AP_Generator: adapt to upstream mavlink changes
5 years ago
Michael du Breuil
1c789c66c3
AP_Scripting: Fix generator for nullable types with multiple return values
5 years ago
Tom Pittenger
88d28460f5
AP_Vehicles: add more ModeReasons
5 years ago
Andy Piper
d4ba821297
AP_InertialSensor: make the backend fast gyro rate configurable and independent from the accel rate
...
allow fast sampling of gyros on MPU6000 and MPU6500
5 years ago
Henry Wurzburg
ec4bc71222
AP_Scripting: Setup of applets directory and first applet entry
5 years ago