Eugene Shamaev
ec8aa2e23f
SRV_Channel: move of CAN bitmasks into AP_UAVCAN
8 years ago
Andrew Tridgell
1d41dc034d
SRV_Channel: deprecate aileron_with_input and elevator_with_input
8 years ago
Andrew Tridgell
cde4afd28e
SRV_Channel: added set_trim_to_servo_out_for()
...
this will be used for new TRIM_AUTO functionality in plane
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
7627246ff8
SRV_Channels: added 4 channel dspoiler support
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
Andrew Tridgell
bc8c13d053
SRV_Channel: cope with large time jumps in slew rate limiter
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
84114d067a
SRV_Channels: added SRV_Channels::enable_by_mask()
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
Andrew Tridgell
ce87bb7e39
SRV_Channel: added set_output_pwm_chan()
8 years ago
Andrew Tridgell
1db3b31686
SRV_Channel: added set_rc_frequency
...
this allows for setting RC output rate of named channel types
8 years ago
Andrew Tridgell
37301f67a0
SRV_Channel: added left and right motor tilt controls
8 years ago
Eugene Shamaev
c43d91b92e
SRV_Channel: support for servo and ESC commands to be send via UAVCAN
8 years ago
Andrew Tridgell
2d603c1cba
SRV_Channel: fixed reversing on servo gimbals
8 years ago
Pierre Kancir
bd4880b231
SRV_Channel: correct typo
8 years ago
Randy Mackay
36bcabb4e4
SRV_Channel: add constraint to move_servo
8 years ago
Andrew Tridgell
adf215998f
SRV_Channel: added MotorTilt to docs for SERVOn_FUNCTION
8 years ago
Andrew Tridgell
29b06d2d4a
SRV_Channel: fixed output slew rate handling
...
this fixes a bug that happens when the RC output speed is much lower
than the main loop speed, such as with forward throttle for
quadplanes. We need to base the slew on the last sent output, not the
last value read back (at 50Hz) from the IO board, or we will slew the
channel at 6x to 8x slower than the correct rate.
8 years ago
Andrew Tridgell
584fbf629b
SRV_Channel: added k_throttleLeft and k_throttleRight
...
support for differential thrust for yaw in twin engine planes
8 years ago
Andrew Tridgell
395702ceff
SRV_Channel: make SRV_AUTO_TRIM plane specific
8 years ago
Andrew Tridgell
f1bce549ef
SRV_Channel: improved doc string
8 years ago
Andrew Tridgell
325e24a378
SRV_Channel: split SRV_Channels.cpp out to separate cpp file
...
this is needed for automatic parameter documentation generation
8 years ago
Andrew Tridgell
77950301ed
SRV_Channel: fixed set_default_function()
8 years ago
Andrew Tridgell
e248078401
SRV_Channel: added AP_Motors servo channel parameter upgrading
8 years ago
Andrew Tridgell
86e0b8a91f
SRV_Channel: added automatic parameter upgrade
8 years ago
Andrew Tridgell
26f9a5569f
SRV_Channel: added tracker_yaw and tracker_pitch for antenna tracker channels
8 years ago
Andrew Tridgell
ea2e32c102
SRV_Channel: implement limit_slew_rate()
8 years ago
Andrew Tridgell
51864b23eb
SRV_Channel: cleanup header
8 years ago
Andrew Tridgell
fd081a8cc6
SRV_Channel: split SRV_Channel into separate directory
8 years ago