Randy Mackay
8fabacf5ff
Mount_MAVLink: use sysid from vehicle, compid of 10
10 years ago
Randy Mackay
6af5a6687f
Mount: add params for second mount
10 years ago
Randy Mackay
5d30af233a
Mount: move param underscore to lib
10 years ago
Randy Mackay
2ed4ca409c
Mount_Servo: check_servo_map every 3sec
10 years ago
Randy Mackay
cb5a122dab
Mount_Servo: add set_mode
10 years ago
Randy Mackay
a41ff2375b
Mount_Backend: add set_mode virtual method
10 years ago
Randy Mackay
ef719b145b
Mount: rename MODE to DFLT_MODE, move set_mode to backend
10 years ago
Randy Mackay
6c766051e8
Mount_MAVLink: minimalist mavlink backend
...
We assume MAVLink enabled mount will do all the hard work of support all modes
10 years ago
Randy Mackay
8a9df1c894
Mount_Servo: Servo functions moved to backend
10 years ago
Randy Mackay
7df2892b8d
Mount_Backend: add backend class
10 years ago
Randy Mackay
88db50c3a7
Mount: parent class becomes front-end
10 years ago
Randy Mackay
314eb2536f
Mount: fix example sketch
10 years ago
Andrew Tridgell
411766f45a
AP_Mount: removed use of mavlink_check_target()
10 years ago
Andrew Tridgell
78db698108
AP_Mount: allow a MOUNT_CONTROL message to reset RC targetting
...
fixes issue #1617
10 years ago
Andrew Tridgell
14467b75a1
AP_Mount: use norm_input_dz()
...
this makes rc targeting much easier without drift
10 years ago
Arthur Benemann
f7f9bedc38
AP_Mount: update the status_msg() method to match the new definition
10 years ago
Jason Short
7ee5b58535
AP_Mount: Axis mask speedup
...
Using a simple bit mask to avoid calculating an unneeded ATAN2() for AVR users.
10 years ago
Jonathan Challinger
d03ed7a2c3
AP_Mount: Added lead filter
10 years ago
Ju1ien
1c96bf0b1d
AP_Mount.cpp - correct units in description
...
That should be corrected also in MP as the current code is expecting
degrees, not centidegrees.
11 years ago
Randy Mackay
039f4740ce
Mount: correct comment on set_mode_to_default time
11 years ago
Randy Mackay
5614e42063
Mount: init members to resolve compiler warnings
11 years ago
Andrew Tridgell
fddf895d66
AP_Mount: fixed example build
11 years ago
Andrew Tridgell
6ea68b318e
AP_Mount: fixed example build
11 years ago
svefro
be9bfc5530
Mount: set_mode method made public
11 years ago
Michael Oborne
30a3927ea8
AP_Mount: fix where status_msg() is sent
...
send to the channel where the trigger msg was sent from
11 years ago
Andrew Tridgell
eb67948171
AP_Mount: convert to new GPS API
11 years ago
Andrew Tridgell
6eece3a278
AP_Mount: fixed example build
11 years ago
Randy Mackay
1c457d8448
Mount: add get_mode and set_mode_to_default methods
11 years ago
Don Gagne
e68cf2d1c5
Plane: Fix parameter documentation
...
Fixes some problems with incorrect docs which would in turn generate
bad amp.pdef.xml files for ground stations.
merge with below
11 years ago
Andrew Tridgell
4de2a654ab
AP_Mount: changed ahrs to be a const reference
...
saves a bit of code
11 years ago
Andrew Tridgell
a67413d495
AP_Mount: changed to AP_Vehicle.h
12 years ago
Andrew Tridgell
905e07edf9
AP_Mount: fixed examples build
12 years ago
Andrew Tridgell
206ed04e76
AP_Mount: fixed example build
12 years ago
Andrew Tridgell
033828aeb6
AP_Mount: make the code a bit easier to read
12 years ago
Andrew Tridgell
9076f6a1d0
AP_Mount: use RC_Channel::rc_channel() instead of rc_ch[]
12 years ago
Andrew Tridgell
1cc02836a0
AP_Mount: fixed indent-tabs-mode
12 years ago
tobias
217b8d7a59
cleanup: use const for struct Location pointers and references
...
this allows the compiler to generate more efficient code
12 years ago
Andrew Tridgell
26fedc543c
AP_Mount: fixed scaling of the joystick speed to give better control
...
thanks to Chris Miser for reporting this problem
12 years ago
James Bielman
5631f865b2
Update floating point calculations to use floats instead of doubles.
...
- Allows use of hardware floating point on the Cortex-M4.
- Added "f" suffix to floating point literals.
- Call floating point versions of stdlib math functions.
12 years ago
rmackay9
cf409abc63
AP_Mount: add parameter descriptions
12 years ago
Andrew Tridgell
374af1cd14
build: change from Arduino.mk to apm.mk
12 years ago
Andrew Tridgell
ceb3f577d8
libraries: use new math functions
12 years ago
Andrew Tridgell
a1187519a8
AP_HAL: use AP_HAL_BOARD_DRIVER in remaining test sketches
12 years ago
Pat Hickey
eb530b86e8
move Arduino.mk to /mk/Arduino.mk
12 years ago
Andrew Tridgell
7d27e420ae
AP_HAL: remove unnecessary Arduino.h includes
12 years ago
Andrew Tridgell
9d1f43928c
Mount: updates for new AP_Param API
12 years ago
Pat Hickey
475da4eca4
CONFIG_HAL_BOARD - test sketches fixed up, build all passes
12 years ago
Pat Hickey
6cc231ae7d
AP_Mount: ported to AP_HAL
...
I do not have the hardware required to test this
12 years ago
rmackay9
6bbf66697b
AP_Mount: resolve compiler warning about unused mount_open variable
12 years ago
Andrew Tridgell
f41270a3ce
AP_Mount: updated for new RC_Channel_aux API
13 years ago