Michael du Breuil
976e0ecc29
SRV_Channel: Changing servo functions are now reboot required
...
Changing from a PWM function to GPIO now requires a reboot.
3 years ago
Andy Piper
7d5c493db5
SRV_Channel: add support for alarm servo functions
3 years ago
Jaaaky
db8d08b349
SRV_Channel: Fix multi #include's
3 years ago
Andrew Tridgell
5e43370e35
SRV_Channel: added get_motor_num()
...
map back from a channel to a motor number, for ESC telemetry reporting
3 years ago
Iampete1
b84633630a
SRV_Channel: use floats for get/set output scaled
3 years ago
Shiv Tyagi
a24a8c110b
SRV_Channel : Improved should_e_stop method by using switch
...
This method earlier used >=, <= and == operators which is less maintainable. Hence, I replaced it by switch.
Co-Authored-By: Peter Barker <pb-gh@barker.dropbear.id.au>
3 years ago
Iampete1
f541653502
SRV_Channel: fix override timeout without repeated calls
3 years ago
Shiv Tyagi
cdb4ec8ad0
Plane : Improved LAND_THEN_NEUTRL to work on all control surfaces
...
This fixes the issue #18593
Co-Authored-By: Peter Hall <33176108+IamPete1@users.noreply.github.com>
3 years ago
Andrew Tridgell
cbb2ba8d62
SRV_Channel: added doc of SERVOn_FUNCTION=-1 for GPIO
4 years ago
Iampete1
c71163680f
SRV_Channel: add motor 1 - 4 to Rover function description, used on OMI frame type.
4 years ago
Hwurzburg
47eafd384f
SRV_Channel: Make _FUNCTION metadata consistent style
4 years ago
Hwurzburg
b2d0fb9e84
SRV_Channel: separate output functions by vehicle type
4 years ago
Hwurzburg
7e677d1e75
SRV_Channel: Add function names for trad heli functions and tricopter
4 years ago
Ari Krupnik
d1f0a2f42a
SRV_Channel: documenting new SERVOx_FUNCTION values
4 years ago
Ari Krupnik
02969451da
SRV_Channel: direct-rotation sail mast control
4 years ago
Habibullah Oladepo
a74ad951de
SRV_Channel: fix servo output function documentation typo
4 years ago
Hwurzburg
e11677807b
Plane: Unify tilt servo names
4 years ago
Hwurzburg
c73158ebe7
Update functions for rear tilt servos
...
and unity names
4 years ago
Randy Mackay
9f197db93c
SRV_Channel: add set_output_norm
5 years ago
Randy Mackay
00757fb77f
SRV_Channel: fix get_output_norm comment
...
also minor formatting fix
5 years ago
Randy Mackay
615d3e6205
SRV_Channel: add winch_clutch function
5 years ago
Iampete1
0d53ce4cd7
SRV_Channel: re-work timeout
5 years ago
Peter Hall
53caf516f9
SRV_Channel: add missing ProfiLED description values
5 years ago
Randy Mackay
e0af13a6ad
SRV_Channel: remove release and choke from FUNCTION param description
...
release (aka eggdrop) was 11
choke was 68
5 years ago
Tatsuya Yamaguchi
0b8ad28272
SRV_Channel: add sprayer and camera aperture output
5 years ago
Peter Hall
de684530f1
SRV_Channel: add wing sail elevator output
5 years ago
Randy Mackay
f1047adca5
SRV_Channel: add NeoPixelx to function param description
5 years ago
Peter Barker
708a6f99a6
SRV_Channel: remove default case in get_limit_pwm
...
All cases are currently handled, and this is something people should
probably think about if they're introducing another case!
5 years ago
Peter Barker
f1c2e55f68
SRV_Channel: use enum-class for SRV_CHANNEL_LIMIT_TRIM and friends
5 years ago
Henry Wurzburg
78e51ac03f
SRV_Channel: remove winch from SERVOx_FUNTION list since its disabled
5 years ago
Andrew Tridgell
15f709e6ab
SRV_Channel: added rate output channel docs
5 years ago
Randy Mackay
6588c93e44
SRV_Channel: renamed EPM to Gripper in FUNCTION param docs
5 years ago
IamPete1
cbb871e7bb
SRV_Channel: add global E-stop
6 years ago
Tom Pittenger
deea50731d
SRV_Channel: fix values order
6 years ago
Michael du Breuil
ac63e55c8d
SRV_Channel: Add scripting outputs
6 years ago
Andrew Tridgell
4314d0ea12
SRV_Channel: handle reversed channels in limit PWMs
7 years ago
ChristopherOlson
c39a802655
SRV_Channel:Servo Library - set allowable min value to 500 pwm uS
...
Mostly for helicopter and airplane that may be using 760uS centered servos
7 years ago
Randy Mackay
07e2853b8e
SRV_Channel: function definition for winch
7 years ago
Randy Mackay
572df8b859
SRV_Channel: minor formatting fixes
...
no functional change
8 years ago
Andrew Tridgell
1d41dc034d
SRV_Channel: deprecate aileron_with_input and elevator_with_input
8 years ago
Andrew Tridgell
9cb672e85e
SRV_Channel: added doc values for dspoilers
...
and fix missing Motor9 to Motor12 values
8 years ago
Andrew Tridgell
6b3bb29398
SRV_Channel: rename flaperon1 and flaperon2 to flaperon_left and flaperon_right
...
this makes it more consistent with elevons and vtails
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
65cca6ae87
SRV_Channel: Improve the PWM parameters descriptions
8 years ago
Randy Mackay
544d6aa8a0
SRV_Channel: define aux functions for motors 9 to 12
8 years ago
Dr.-Ing. Amilcar Do Carmo Lucas
5e938c8cc0
SRV_Channel: Use SI units conventions in parameter units
...
Follow the rules from:
http://physics.nist.gov/cuu/Units/units.html
http://physics.nist.gov/cuu/Units/outside.html
and
http://physics.nist.gov/cuu/Units/checklist.html
one further constrain is that only printable (7bit) ASCII characters are allowed
8 years ago
Andrew Tridgell
2168222d4b
SRV_Channel: added throttle_boot output function
8 years ago
Pierre Kancir
67e79a30e8
SRV_Channel: limit pwm_from_angle return to +/-high_out
8 years ago
Andrew Tridgell
61fbaf0db7
SRV_Channel: added elevon and vtail functions
...
these allow for trimming and limit setting per channel, plus allow for
more than one set of elevon or vtail
8 years ago
Eugene Shamaev
c43d91b92e
SRV_Channel: support for servo and ESC commands to be send via UAVCAN
8 years ago
Andrew Tridgell
adf215998f
SRV_Channel: added MotorTilt to docs for SERVOn_FUNCTION
8 years ago