murata
9228925bea
AP_Motors: Battery voltage compensation maximum voltage
4 years ago
Randy Mackay
0c9559db6d
AP_Motors: fixup octaquad CW_X motor directions
4 years ago
Iampete1
9ace8ed216
AP_Motors: Matrix 6DoF scripting add get_frame_string
4 years ago
Peter Hall
cc26a520bc
AP_MotorsMatrix: init to virtual and remove duplicate set initalised
4 years ago
Iampete1
5c3725d899
AP_Motors: add 6DoF scripting matrix mixer
4 years ago
Gone4Dirt
6dc100728f
AP_Motors: Fix spelling of autorotation flag
4 years ago
Mark Whitehorn
9bc8a8c912
AP_Motors: make frame*string getters more const
4 years ago
Mark Whitehorn
6b2184a53a
AP_Motors: add frame_class and frame_type strings
...
move frame_class/type string assignments down into subclasses
4 years ago
Patrick José Pereira
bdc14c60fb
AP_Motors: Add missing const in member functions
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
4 years ago
Iampete1
fca6f7027b
AP_Motors: allow Matrix config from scripting
4 years ago
Peter Hall
d0e1e85b9e
AP_Motors: add get_frame_mav_type
4 years ago
Peter Barker
8f8283e0f0
AP_Motors: rc_map_mask -> motor_mask_to_srv_channel_mask
...
the naming of this function precedes our rc/srv-channel split
4 years ago
bnsgeyer
09b9ad83dc
AP_Motors: tradheli - add support to determine below mid collective
4 years ago
bnsgeyer
6c8a85ee04
AP_Motors: updates to new integrator and make selectable
4 years ago
bnsgeyer
84fb3afbcb
AP_Motors: Tradheli support for integrator management and hover collective learning
4 years ago
Iampete1
69bec46fa8
AP_Motors: Tailsitter: don't apply roll and pitch compsation gain
4 years ago
bnsgeyer
62758ffd99
AP_Motors: Dual-heli-keep intermeshing from using DCP to yaw mixer
4 years ago
PittRBM
3f405590c7
AP_Motors: Dual Heli-add support for intermeshing rotor
4 years ago
bnsgeyer
ebd83b756b
AP_Motors: add DCP trim feature for Dual Heli
4 years ago
Andrew Tridgell
c504e2db04
AP_Motors: added disable_yaw_torque() method
...
this is used for tilt-vectored quadplanes to use only vectoring for
yaw control. This avoids some nasty transition issues
4 years ago
murata
159a6c7ed6
AP_Motors: Support for decacopters
4 years ago
Iampete1
681f45c4e0
AP_MotorsMulticopter: make thrust to actuator public
4 years ago
Iampete1
0c2037438b
AP_Motors: output mask: do not apply copter sin params and epxo
4 years ago
Peter Barker
41ab59dcdb
AP_Motors: eliminate flags structure
...
Saves about 44 bytes
4 years ago
Iampete1
152e2366f0
AP_Motors: Tri: dont check yaw servo on plane
4 years ago
Mark Whitehorn
d3c1838fbe
AP_Motors: remove AP_MotorsMatrixTS
4 years ago
Randy Mackay
8629923783
AP_Motors: minor whitespace fix
5 years ago
Josh Welsh
e77bc1ce9d
AP_Motors: Tradheli servo_test fix
5 years ago
Randy Mackay
2d8c5a7bc4
AP_Motors: remove names from cpp files
5 years ago
Patrick José Pereira
8bb74a12d0
AP_Motors: Remove double underscore header guard
...
The code now uses `#pragma once` and double underscore as a prefix
can result in undefined behaviour.
Ref: https://eel.is/c++draft/lex.name#3.1
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
5 years ago
Gone4Dirt
1b7672a84f
AP_Motors: Correctly adjust heli run up timer in bailout
5 years ago
Gone4Dirt
b2d2bf61da
AP_Motors: Support autorotation windows on external governors
5 years ago
murata
509d376c29
AP_Motors: Change the tab code to whitespace
5 years ago
Peter Hall
2f036c65f3
AP_Motors: MotorsMulticopter fix floating boost output
5 years ago
Rishabh
aec65ed6ff
AP_Motors: Added cwx motor setup for hexa, octa and octaquad
5 years ago
bnsgeyer
d4e5e1bd3d
AP_Motors: tradheli - fix quad heli collective structure
5 years ago
Peter Barker
c4ed6d0e96
AP_Motors: ensure _pwm_min and _pwm_max are not equal
...
AP_Motors: adjust check_mot_pwm_params for clarity
5 years ago
Randy Mackay
bff978570f
AP_MotorsMulticopter: fixup check_mot_pwm_params
...
fix _pwm_max is positive check
returns true if params are valid
constify method
5 years ago
Randy Mackay
f00bf77af7
AP_MotorsMulticopter: minor formatting fix
5 years ago
ashvath
d97fdcac31
Copter: function for mot_pwm checks
5 years ago
Rishabh
38533b2f09
AP_Motors: Added DJI_X motor setup for hexacopter and octacopter
5 years ago
Peter Hall
d08b395224
AP_Motors: only ouput throttle to mask if armed
5 years ago
Andrew Tridgell
134d8b941b
AP_Motors: added betaflight-x-reversed frame type
5 years ago
Peter Hall
af08379d1b
AP_Motors: MatrixTS remove output_to_motors
5 years ago
Peter Hall
615695c1bc
AP_Motors: MatrixTS: defualt to normal Matrix setup
5 years ago
Peter Hall
4aa0dfa2aa
AP_Motors: output_motor_mask update
5 years ago
Mark Whitehorn
68dcab3edb
AP_Motors: add copter tailsitter differential torque frames
5 years ago
bnsgeyer
2a8e2d19fa
AP_Motors: Tradheli-incorporate DDFP for counter clockwise rotating rotors
5 years ago
bnsgeyer
e193c45946
AP_Motors: tradheli-update parameter display names
5 years ago
Gone4Dirt
98a4335af4
AP_Motors: Added support for autorotation
5 years ago