Andrew Tridgell
cd2f2f96eb
rename barometer parameters to BARO prefix
2020-12-08 13:22:17 +11:00
Andrew Tridgell
aca46c177d
ArduSub: moved init_safety to AP_Vehicle
2020-12-08 11:14:24 +11:00
Peter Barker
1c19a228ac
Sub: nail GND_EXT_BUS down to bus 1 on Pixhawk1
2020-12-04 16:37:10 +11:00
Peter Barker
6e5e73ef2c
Sub: initialise celsius library on configured (barometer) external bus
2020-12-04 16:37:10 +11:00
Peter Barker
64e1784cb7
Sub: use set_default_by_name for GND_EXT_BUS
2020-12-04 16:37:10 +11:00
Randy Mackay
a8f4ab3d43
Sub: guided pos hold init loses redundant set-auto-yaw-mode
...
also use wpnav's 3d stopping point method
2020-11-27 10:52:17 +09:00
Jacob Walser
c2e3520add
Sub: update release notes for 4.0.2
2020-11-23 12:41:39 -05:00
Willian Galvani
4415d4ed56
Sub: update release notes for 4.0.1
2020-11-23 12:41:30 -05:00
Iampete1
d197ec4072
Sub: add airspeed sensors
2020-10-27 11:24:49 +11:00
Randy Mackay
4bf4872504
Sub: integrate ahrs::get_variances change
...
offset is no longer returned
2020-10-21 08:58:45 +09:00
Randy Mackay
facc0ea8bb
Sub: integrate ahrs.pre_arm_check
2020-10-07 11:53:07 +11:00
Peter Barker
1ea3ca768c
Sub: correct compilation when logging disabled
2020-10-06 11:25:09 +11:00
Peter Barker
13e5e03a0d
ArduSub: move orderly rebooting code from GCS into AP_Vehicle
...
Several places we reboot the vehicle we should probably do several of
the things done in this code - flushing parameters, forcing safety on
etc.
2020-09-29 18:07:59 +10:00
Peter Barker
d37624ccd6
Sub: remove stale MAGNETOMETER config option from config files
...
This isn't used in the code any more
2020-09-29 11:17:08 +10:00
Patrick José Pereira
6a63eb65cc
ArduSub: Use new AP_FWVersionDefine header
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-09-23 20:58:35 +10:00
Jacob Walser
6b0d146d92
Sub: Version to 4.2.0 DEV
2020-09-22 14:41:58 +01:00
Tatsuya Yamaguchi
f9b7020ac3
Sub: replace message indicating that initialisation has completed
2020-09-22 09:52:52 +10:00
Andy Piper
ebef358922
Sub: conditionally compile ADSB support
2020-09-22 09:33:51 +10:00
Peter Barker
3b5bd9956d
Sub: remove dangling method declaration
2020-08-29 09:55:38 +09:00
Siddharth Purohit
5318175f70
Sub: move to using CANManager library
2020-08-19 17:31:09 +10:00
Willian Galvani
385f440d90
Sub: update control_poshold to use AC_PosControlSub
2020-08-03 20:19:28 -07:00
Willian Galvani
7fa8a455d7
Sub: refactor depth control of control_althold to a function
2020-08-03 20:19:28 -07:00
Andy Piper
07df203d19
Sub: make mount/gimbal inclusion configurable per-board
2020-08-04 09:18:14 +10:00
Dr.-Ing. Amilcar do Carmo Lucas
664b181d16
ArduSub: Adapt to upstream mavlink changes to the SCALED_PRESSURE* messages
2020-07-29 14:34:22 +10:00
Mirko Denecke
1db0feea59
ArduSub: update_trigger() is now called in AP_Camera update()
2020-07-15 08:37:28 +09:00
Andy Piper
5bedf44734
Sub: log harmonic notch even if FFT is disabled
2020-06-21 19:09:35 +10:00
Andy Piper
94235c5739
Sub: make sure AP_Vehicle::fast_loop() gets called
2020-05-24 07:43:34 +10:00
Peter Barker
2c16810493
ArduSub: create and use INTERNAL_ERROR macro so we get line numbers
2020-04-30 13:21:36 +10:00
Randy Mackay
137077c47b
Sub: remove unnecessary EKF includes
2020-04-28 09:38:23 +09:00
Randy Mackay
36b551b75b
Sub: use ahrs set-alt-measurement-noise instead of direct calls to EKF
2020-04-28 09:38:23 +09:00
Rishabh
c1d5f0441c
Sub: LogMessage Documentation
2020-04-24 08:24:59 +09:00
Randy Mackay
b73d8b32de
Sub: do not send ahrs3 mavlink message
2020-04-22 14:11:17 +09:00
Randy Mackay
6d05ed1eb3
Sub: loiter-turn obeys wpnav-rfnd-use
2020-04-16 17:30:29 +09:00
Randy Mackay
0ab4a184d4
Sub: support circle with terrain altitude
2020-04-16 17:30:29 +09:00
Peter Barker
33f00c0051
ArduSub: remove comment for already-removed in-delay-callback function
...
These are now attached to completely unrelated functions, which is
pretty bad.
2020-04-16 15:11:35 +09:00
Randy Mackay
ac3f99d8dd
Sub: add support for visual odometry
2020-04-09 19:41:08 +09:00
Rishabh
08d9553a0f
Sub: Logger documentation TimeUS and typo fix
2020-04-07 18:57:01 +10:00
Peter Barker
2b18b0f480
Sub: add D16, D32, DFLT, DU16 and DU32 LogMessage documentation
2020-04-07 10:41:22 +10:00
Willian Galvani
824816ddcb
Sub: send messages to GCS when toggling roll/pitch control
2020-03-30 11:19:45 -07:00
Willian Galvani
ba415c99fe
Sub: send Roll/Pitch Toggle flag
2020-03-30 11:19:45 -07:00
Peter Barker
eda1dc2914
Sub: add CTUN log information
2020-03-21 09:34:43 +11:00
Peter Barker
18ddfbdd6e
ArduSub: move AP_PARM_KEY_DUMP function up to AP_Vehicle base class
...
Common to all vehicles now, including Tracker
2020-03-10 11:00:14 +11:00
Peter Barker
e5858555de
ArduSub: move initialisation of serial and gcs to AP_Vehicle
2020-02-25 11:50:55 +11:00
Peter Barker
4d0c61970d
ArduSub: log disarm method
2020-02-22 12:16:29 +11:00
Andy Piper
83b1c3a0bd
ArduSub: add gyro fft logging
2020-02-22 11:15:37 +11:00
Rishabh
075ef40d95
Sub: Rename SYSID_SW_MREV to FORMAT_VERSION
2020-02-19 09:45:22 +09:00
murata
f64a0a9df9
Sub: Match the column of element description
2020-02-19 09:44:57 +09:00
Peter Barker
8292e9d4a5
ArduSub: remove unused compass_init_location state
2020-02-18 10:35:49 +11:00
Peter Barker
7658c13c69
Sub: let AP_Vehicle handle loop()
2020-02-06 14:41:06 +11:00
Patrick José Pereira
885ebc41e3
Sub: Ignore MOT_THST_HOVER parameter
...
We should ignore this parameter since ROVs are neutral buoyancy
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2020-02-05 09:01:33 -05:00
Peter Barker
e7e1cdcc45
ArduSub: move some common init_ardupilot code up to AP_Vehicle
2020-01-28 11:34:51 +11:00
Peter Barker
87b84ec196
Sub: move setup method up to AP_Vehicle base class
2020-01-28 11:34:51 +11:00
Peter Barker
6092a415a5
Sub: allow NavEKFs to be compiled out
2020-01-21 11:53:18 +11:00
Peter Barker
4ecb602def
Sub: EKF objects have moved into AP_AHRS_NavEKF
2020-01-21 11:53:18 +11:00
Peter Barker
e97582add0
Sub: let AP_Vehicle base class worry about scheduler delay callback
2020-01-21 11:37:28 +11:00
Peter Hall
89241d25fd
Sub: set_likely_flying in vehicle
2020-01-14 22:34:37 -07:00
Andrew Tridgell
4a688e59b2
Sub: update for new SRV_Channels parameter conversion call
2020-01-14 14:23:11 +11:00
Peter Barker
354e44a51e
ArduSub: move logging of armed/disarm events into AP_Arming base class
2020-01-14 11:39:36 +11:00
Tatsuya Yamaguchi
1c07609f47
Sub: allow scripts to get modes
2020-01-14 11:16:29 +11:00
Peter Barker
a37df08277
Sub: correct unused expression compilation failure
2020-01-14 11:12:14 +11:00
Andrew Tridgell
5c342c3dab
Sub: removed init_vehicle from separate vehicles
...
use common call from AP_BoardConfig
2019-12-30 13:02:04 +11:00
Andy Piper
1bd6adec23
Sub: create generic vehicle management and move runcam to it
...
add OSD and RCMapper to build
2019-12-30 13:02:04 +11:00
Peter Barker
12cccac361
Sub: let GCS base class handle proximity and rangefinder messages
2019-12-24 12:08:54 +11:00
Andrew Tridgell
f42c4e9ce1
Sub: fixed range check for RC channel
2019-12-20 10:55:14 +11:00
Randy Mackay
b1ccf5b9d5
Sub: remove unused TERRAIN_FOLLOW parameter
2019-12-17 20:02:01 +09:00
Peter Barker
526adee814
Sub: move setting of GPS SYS_STATUS bits up to base class
2019-12-05 13:02:19 +11:00
Willian Galvani
acfe02dbf0
Sub: set cam mount to 0,0,0 and RC mode after initialization
2019-12-03 10:59:46 -05:00
Willian Galvani
c509b1caa2
Sub: Accept position_target_global_int for depth control in ALT_HOLD
2019-12-03 10:57:47 -05:00
Willian Galvani
2e9bd43c49
Sub: rate-limit init_motor_test() calls
2019-12-03 10:50:38 -05:00
Willian Galvani
741c467f03
Sub: do not initialize rc channels 6 and higher
2019-12-03 13:13:28 +08:00
Randy Mackay
952517cb40
Sub: scripting init sends failure message
2019-12-03 12:48:32 +08:00
Peter Barker
d5b970bd18
Sub: vehicle parent class now instantiates AHRS
2019-12-02 09:16:22 +11:00
Peter Barker
38a0fe4564
Sub: rename system_status as it won't be called from base class
2019-11-27 14:27:53 +11:00
Jacob Walser
95124eb73e
Sub: version to 4.1.0dev
2019-11-25 22:28:45 -05:00
Marian Soban
3892c90d1f
Sub: add stubs to avoid linking LTM telemetry
2019-11-26 12:14:13 +11:00
Peter Barker
5ebf27ac61
Sub: rename parameter to avoid name conflict with lock
2019-11-12 16:33:12 +11:00
Peter Barker
7e81aa8f64
Sub: add methods to avoid linking AP_Avoidance
2019-11-12 13:48:09 +11:00
Peter Barker
5a28aa9c1b
Sub: move dummy methods into system.cpp
2019-11-12 13:48:09 +11:00
Peter Barker
dee1cfadfd
Sub: adjust for renaming of RangeFinder files
2019-11-12 07:14:37 +08:00
Peter Barker
b3f1fdf182
Sub: use enum-class for RangeFinder Status
2019-11-09 08:01:53 +11:00
Peter Barker
db36ef3433
Sub: use enum-class for RangeFinder type
2019-11-09 08:01:53 +11:00
Patrick José Pereira
2fae0cf5c0
Sub: Remove unnecessary includes
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2019-11-06 09:40:23 -08:00
Peter Barker
e1686db7bf
Sub: correct compilation when avoidance enabled
2019-11-06 16:36:35 +11:00
Peter Barker
20f904ce66
Sub: correct compilation with fence disabled
2019-11-06 16:36:35 +11:00
Peter Barker
9f719ec02e
Sub: stop providing current location to mount
2019-11-05 19:55:45 +11:00
Peter Barker
795afdd259
Sub: let GCS superclass specify param float capabilitiy
2019-11-05 11:26:23 +11:00
Peter Barker
3819366a9e
Sub: cope with change in namespace of LogEvent enum
...
Also eliminate the Log_Write_Event wrappers
2019-11-05 08:19:26 +08:00
Andrew Tridgell
d307cf7d21
ArduSub: moved AC_PID dependency to core
2019-11-02 16:31:04 +11:00
Michael du Breuil
3f94f0d517
Sub: Support new AP_Vehicle::set_mode
2019-10-25 08:48:22 +08:00
Peter Barker
3cd66dbdd9
Sub: use ahrs singleton to log ATT, POS and AHRS2
2019-10-24 13:15:46 +11:00
Randy Mackay
35b993b220
Sub: minor comment change
2019-10-22 07:15:48 +08:00
Peter Barker
c0052a5e71
Sub: move many members up to base class
2019-10-08 11:26:04 +11:00
Peter Barker
347c247ad0
Sub: become an AP_Vehicle
2019-10-08 11:26:04 +11:00
Peter Barker
739bc486fa
Sub: remove bogus ARMING_CHECK_NONE 'bitmask value'
2019-10-08 10:31:07 +11:00
Peter Barker
3ef94a69ad
Sub: call periodic fence update function
2019-09-28 07:58:48 +09:00
Peter Barker
6891225438
Sub: initialise AC_Fence library
2019-09-28 07:58:48 +09:00
Willian Galvani
9c6a63b55b
sub: fixup joystick changes according to review
...
https://github.com/ArduPilot/ardupilot/pull/11861
2019-09-27 13:20:20 -07:00
Justin
ee65aa2993
joystick: addressed issue9801. Upon engaging input hold, the controller will not read new directional inputs until input hold is disabled or the conrols are returned to their neutral position.
2019-09-27 13:20:20 -07:00
Willian Galvani
adcf0d398d
Sub: update calibration if reading is above water level
2019-09-27 13:17:10 -07:00
Willian Galvani
0c5753112a
AP_TemperatureSensor: Update TSYS01 for Pixhawk2
2019-09-27 13:08:26 -07:00
Willian Galvani
2b0773c18b
Sub: Create MOTOR_DETECT mode
...
This mode attempts to detect the direction of all motors and adjust parameters appropriately.
2019-09-26 09:39:50 -07:00
Peter Barker
5e6b6ee0e0
Sub: remove stale enum entries for log message types
2019-09-18 15:02:57 +10:00
Peter Barker
d32a7b3a29
Sub: wrap_180_cd no longer returns floats for integer arguments
2019-09-18 12:57:02 +10:00
Peter Barker
5692f3d79e
AP_Math: stop returning float for integer wrap_180/wrap_360 etc
2019-09-18 12:57:02 +10:00
Willian Galvani
f86a712a14
Sub: default RNGFNDR1_TYPE to mavlink
2019-09-17 07:06:06 -07:00
Peter Barker
6deac0fa42
Sub: implement dummy afs singleton getting to avoid linking AFS
2019-09-17 09:13:43 +10:00
Willian Galvani
0e4366d540
Sub: improve motor test message
2019-09-16 13:56:32 -07:00
Willian Galvani
db6beb913d
Sub: force cam pan and tilt inputs to channels 7 and 8
2019-09-16 13:31:32 -07:00
Peter Barker
4ef64261a1
Sub: mount uses AP_SerialManager singleton
2019-08-28 06:55:28 +10:00
Peter Barker
c5333c2765
Sub: fix format-string compilation warning
...
../../ArduSub/commands_logic.cpp: In member function 'void Sub::do_nav_delay(const AP_Mission::Mission_Command&)':
../../ArduSub/commands_logic.cpp:485:84: warning: format '%u' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
gcs().send_text(MAV_SEVERITY_INFO, "Delaying %u sec",nav_delay_time_max_ms/1000);
^
2019-08-27 09:41:58 +10:00
Michael du Breuil
48f52655c1
Sub: Remove APM_Config.h
2019-08-21 22:16:49 -06:00
Peter Barker
4e002b84c5
Sub: correct compilation when terrain is enabled
2019-08-21 22:05:36 +01:00
Tom Pittenger
018e766a3f
Sub: NAV_Delay variable timers to be all unsigned and labeled as _ms
2019-08-19 15:24:06 -07:00
Peter Barker
45af50f8bd
Sub: avoid allocate a GCS_MAVLINK per mavlink channel
2019-08-14 18:25:43 +10:00
Peter Barker
03e6065380
Sub: move automatic declination setting into AP_Compass itself
2019-08-13 10:02:13 +10:00
Peter Barker
6347febc9a
Sub: pass format string through to check_failed
2019-08-05 14:18:05 +10:00
Peter Barker
157da70cf7
Sub: fix compiler warnings on has_disarm_function
2019-08-02 08:23:57 +10:00
Peter Barker
68edf6351d
Sub: tighten type on mavlink_coordinate_frame_to_location_alt_frame
2019-08-01 17:45:30 +10:00
Michael du Breuil
c37398f6ff
Sub: Convert ARMING_CHECK
2019-07-30 10:42:16 +10:00
Michael du Breuil
ce6fb75e52
Sub: Add keydump feature
2019-07-30 10:42:16 +10:00
Leonard Hall
ad4b6fdeae
Sub: param conversion for attitude control FF and FILT
2019-07-25 17:38:15 +09:00
Leonard Hall
157f786adf
Global: rename desired to target in PID info
2019-07-25 17:38:15 +09:00
Justin
f3634450d7
Sub: Enforce configuration of a disarm button
2019-07-17 12:44:41 -04:00
Pierre Kancir
147a678569
ArduSub: pass mavlink_message_t by const reference
2019-07-16 20:51:42 +10:00
Peter Barker
1f4a1cef70
Sub: correct LOIT parameter documentation prefix
...
Closes #11769
2019-07-16 16:15:39 +10:00
Michael du Breuil
bbcb976e73
Sub: Reduce dependency on inertial nav
2019-07-16 12:11:42 +09:00
Peter Barker
11c5d7cfca
Sub: RangeFinder uses AP_SerialManager singleton
2019-07-16 09:29:48 +10:00
Justin
3dfaa5f021
Sub: Changed the MAV_SEVERITY of the motor test timed out message to INFO so that it wont be read out loud everytime the user ends the motor test
2019-07-10 12:19:27 -04:00
Peter Barker
0af3ecca70
Sub: split RC_CHANNELS messages onto separate ap_message ids
2019-07-09 13:08:45 +10:00
Peter Barker
9afb334f0c
Sub: stop passing relay and ahrs into camera constructor
2019-07-09 09:32:39 +10:00
Peter Barker
b6efd0bea1
Sub: EKF logging moved into EKF from logger
2019-07-06 19:05:51 +10:00
Peter Barker
5444903504
Sub: ServoRelayEvents uses Relay singleton
2019-07-03 23:59:24 -07:00
Peter Barker
bd2516bc89
Sub: add sanity check when fetching GCS_MAVLink instance
2019-06-27 07:54:45 +10:00
Michael du Breuil
e22bda2527
Sub: Send a heartbeat on mode change
2019-06-26 12:58:18 -07:00
Peter Barker
973222c786
Sub: allow GCS MAVLink base class to handle out-of-time for sending messages
2019-06-25 10:29:40 +10:00
Peter Barker
f67fd4e08c
Sub: remove pointless protocol parameter to setup_uart
2019-06-25 09:47:08 +10:00
Peter Barker
1de6fed20e
Sub: stop pointlessly passing serial manager around
2019-06-25 09:47:08 +10:00
Michael du Breuil
ba65b163f7
Sub: Remove wrapper around MAVLink send heartbeat
2019-06-18 13:59:52 +01:00
Michael du Breuil
b2743a0eb6
Sub: Enable scripting parameters
2019-06-18 00:06:32 -07:00
Peter Barker
80652dffd0
Sub: set os_sw_version to date fw was compiled
...
Also avoids non-trivial-designator compilation error
2019-06-18 10:54:01 +10:00
Peter Barker
de5ace24fd
Sub: remove duplicate EV log message definition
2019-06-12 10:05:59 +10:00
Peter Barker
4c4d37bd86
Sub: stop setting AC_Avoid in AC_WPNav; it uses singleton now
2019-06-06 11:47:22 +10:00
Willian Galvani
4b16271b3d
Sub: Remove rangefinder support of control loops
...
The rangefinder handling doesn't handle sonar glitches like
locking on to reflections very well. We will remove the
rangefinder as an input to the controllers until we can do a
more robust implementation.
2019-06-05 11:54:45 -04:00
Peter Barker
b25acb4d22
Sub: move Arming functions into AP_Arming file
2019-05-30 16:02:10 +09:00
Peter Barker
8566a17a1d
Sub: move arming-related functionality into parent classes
...
Logging moves up
arming via mavlink moves up
arming via switch moves up
arming switch may be forced off using BRD parameter
2019-05-30 07:37:30 +09:00
Peter Barker
6774bab363
Sub: stop passing references to AC_Avoid constructor
2019-05-22 07:48:02 -06:00
Tom Pittenger
5519527874
Sub: move heartbeat sending to gcs instead of by vehicles
2019-05-14 10:54:45 -06:00
Peter Barker
aae9dc55e3
Sub: move responsibility for logging into library
2019-04-23 10:06:17 +10:00
Peter Barker
c6a9130d84
Sub: call compass cal routine directly from sched table
2019-04-23 10:06:17 +10:00
Peter Barker
f66f36287e
Sub: move setting of compass sys_status bits up
2019-04-16 09:48:23 +10:00