Peter Barker
4d21630bf0
Sub: send both SYS_STATUS or POWER_STATUS or neither
2018-12-10 12:52:41 +09:00
Peter Barker
e2e17b8822
Sub: rename send_extended_status1 to send_sys_status
2018-12-10 12:52:41 +09:00
Peter Barker
b31ce6ae69
Sub: adjust for new update entry points into GCS
2018-12-10 12:52:41 +09:00
Peter Barker
fe6342107b
Sub: add parameter stream to list-of-all-streams
2018-12-10 12:52:41 +09:00
Peter Barker
85a96195fd
Sub: rename MSG_EXTENDED_STATUS2 to MSG_MEMINFO
2018-12-04 18:01:38 +11:00
Peter Barker
a40937337d
Sub: rename MSG_RAW_IMU2 and MSG_RAW_IMU3 to reflect what they send
2018-12-04 17:45:32 +11:00
Peter Barker
27405f9dd7
Sub: remove pointless wrappers around gcs functions
2018-11-23 10:56:17 +11:00
Peter Barker
376a422cff
Sub: OpticalFlow takes care of its own logging
2018-11-13 10:40:23 +11:00
Peter Barker
2bca18b712
Sub: do not pass ahrs to opticalflow constructor
2018-11-13 10:40:23 +11:00
Peter Barker
102f06bb92
Sub: move sending of optical flow status up to base class
2018-11-13 10:40:23 +11:00
Peter Barker
2116737e35
Sub: don't pass ahrs to terrain constructor
2018-11-08 20:59:45 +11:00
Peter Barker
cadeb428b6
Sub: stop passing ahrs to Mission constructor
2018-11-08 10:01:16 +09:00
murata
9bf4428c28
Sub: Add patch number to VERSION notation
2018-11-08 09:11:07 +09:00
Michael du Breuil
4540109513
Sub: Fix battery failsafe parameter conversion
2018-11-06 10:18:39 +09:00
Michael du Breuil
68d713b971
Sub: Make capability init consistent
2018-11-05 14:04:36 +11:00
Peter Barker
793ff201b4
Sub: remove dead do_erase_logs method
2018-11-02 20:44:31 +09:00
Peter Barker
a487cb09ed
Sub: move handling of gimbal messages up
...
Sub: move handling of mav_cmd_do_mount_control up
Sub: move handling of deprecated mount messages up
Sub: move handling of command_do_set_roi up
Sub: move handling of command_do_set_roi up
Sub: mount no longer takes ahrs in constructor
2018-10-30 17:19:14 +11:00
Peter Barker
d690baecf9
Sub: let AP_Mission handle common camera commands
2018-10-30 15:37:18 +11:00
Peter Barker
5a8a3963d4
Sub: move servorelayevents mission handling into AP_Mission
2018-10-30 15:37:18 +11:00
Peter Barker
e79d107761
Sub: mission library handles gripper
2018-10-30 15:37:18 +11:00
Peter Barker
7289f0d04c
Sub: AC_Avoid is built on all vehicles
2018-10-30 12:10:42 +11:00
Andrew Tridgell
a8f5079df9
Sub: enable in-flight compass learning
2018-10-24 07:25:42 +10:00
Peter Barker
ecd69e4359
Sub: remove pointless zero-initialisation
2018-10-23 16:12:45 +11:00
Peter Barker
da5ed06714
Sub: leave AHRS to log and notify home changes
2018-10-16 10:55:13 +11:00
Peter Barker
47b5cf98ea
Sub: make libraries get EKF control limits themselves
2018-10-09 10:47:38 +11:00
Michael du Breuil
27fad4489e
Sub: Cope with AC_PosControl renaming
2018-09-20 15:15:45 -07:00
Leonard Hall
ccb30d44ac
Sub: Missing Loiter Init on accel
2018-09-19 17:29:55 +09:00
Michael du Breuil
18512eebbb
Sub: Allow starting mission commands to fail
2018-09-11 06:42:00 +10:00
Peter Barker
c0a990fda7
Sub: correct failsafe recovery test
2018-09-07 18:11:11 +09:00
Peter Barker
753be1142f
Sub: use camera singleton to get camera rather than callback
2018-08-31 15:48:56 +10:00
Peter Barker
e4c0ef789b
Sub: GCS_MAVLink uses compass singleton, stop implementing get_compass
2018-08-31 15:48:56 +10:00
Peter Barker
ff9a7b3f44
Sub: failsafe: subtract times, don't add them
...
Avoids integer wrap issues
2018-08-25 16:14:01 +09:00
Randy Mackay
012dd57246
Sub: rename gcs_check_input to gcs_update
2018-08-24 15:30:50 +09:00
Michael du Breuil
7fd8211253
Sub: Remove unneeded ServoRelayEvent mask set
2018-08-20 21:31:06 -07:00
Randy Mackay
54df7ad88d
Sub: remove compass accumulate
2018-08-06 11:05:34 +10:00
Andrew Tridgell
660da5aaea
Sub: fixed RC_Channels parameter docs
2018-08-04 12:28:38 +10:00
Peter Barker
1ba0901e51
Sub: minimal support for inheritting from RC_Channel
2018-08-01 12:11:30 +09:00
Michael du Breuil
ad185edd48
Sub: Update notify initilization
2018-08-01 09:22:09 +10:00
Peter Barker
2d1ed75592
Sub: handle command_long in GCS base class
2018-07-06 09:43:09 +10:00
Peter Barker
332fcb3226
Sub: handle command_int in base class
2018-07-06 09:43:09 +10:00
Peter Barker
d183847aa3
Sub: use compass singleton for logging
2018-07-04 20:11:27 +01:00
Peter Barker
3cfdcb1f2c
ArduSub: use ArmingMethod enumeration
2018-07-03 15:16:38 +10:00
Peter Barker
cc46ab3092
Sub: use singletons in AP_Arming
2018-07-03 13:44:11 +10:00
Peter Barker
e0eb3424ec
Sub: move mavlink reboot code up to base class
2018-07-03 12:12:25 +10:00
Jacob Walser
f4da0215d1
Sub: add motor test implementation
2018-07-02 11:31:58 -04:00
Patrick José Pereira
dcd3f83539
Sub: Remove void as parameter
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-07-02 11:25:03 -04:00
Patrick José Pereira
90601c80e9
Sub: Simplify some returns
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-29 15:51:30 -04:00
Patrick José Pereira
e229d46612
Sub: Update functions argument names to match with cpp
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-29 15:51:30 -04:00
Peter Barker
fd055bfa58
Sub: use check_failed function
2018-06-23 15:33:19 +10:00
Patrick José Pereira
d14b37e89c
Sub: Change from labs to abs for floats
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-21 17:24:14 +01:00
Patrick José Pereira
cbef5db174
Sub: Simplify return logic
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-21 17:24:14 +01:00
Andrew Tridgell
5eab425065
Sub: added ESC_TELEMETRY to mavlink streams
2018-06-21 10:48:02 +10:00
Peter Barker
c17514cf85
Sub: use AP_FWVersion singleton
2018-06-18 19:10:37 +01:00
Peter Barker
4cc236b8a7
Sub: use AP_RTC
...
Sub: AP_GPS now sets the system time directly
Sub: use AP_RTC for delays in missions
2018-06-15 08:01:22 +10:00
Patrick José Pereira
d3da8f2914
Sub: Add attitude control with althold via mavlink
...
Allow ordinary attitude positions without a gps system
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-12 17:27:56 -04:00
Patrick José Pereira
3701fc0937
Sub: Move from micros() to AP_HAL::micros()
...
AP_HAL::micros() is a more common style around the rest of the project
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-12 17:27:56 -04:00
Patrick José Pereira
4de371743e
Sub: Move from millis() to AP_HAL::millis()
...
AP_HAL::millis() is a more common style around the rest of the project
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-12 17:27:56 -04:00
Patrick José Pereira
a856f747aa
Sub: Organize descend climb_rate calc
...
Make it more clear to read
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-12 17:27:56 -04:00
Peter Barker
32b8b86019
Sub: move handling of MAV_CMD_DO_GRIPPER up
2018-06-11 19:07:39 +01:00
Patrick José Pereira
5a8d04e8f5
Sub: Simplify some returns logic
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-06-08 11:25:51 -04:00
Michael du Breuil
c642d1ed74
Sub: Rework to support override changes
2018-06-05 09:51:09 +10:00
Peter Barker
1dbfb9943c
Sub: make VFR_HUD always return height above MSL
2018-06-05 09:38:20 +10:00
Michael du Breuil
5a0a8a6705
Sub: Remove software type param
2018-06-05 09:14:12 +10:00
Peter Barker
31c6d7aaa0
Sub: Location gets ahrs from singleton
2018-06-01 16:18:33 +01:00
Peter Barker
3694f085dc
Sub: move try_send_message handling of EKF_STATUS_REPORT up
2018-06-01 16:12:45 +01:00
Peter Barker
48a4523a73
Sub: fix comments in config.h
2018-06-01 13:28:43 +09:00
Peter Barker
69d8980608
Sub: split home-set and home-locked state
2018-05-29 14:38:45 +10:00
Peter Barker
1f31bd21c4
Sub: create persist_streamrates() callback to indicate persistence
2018-05-29 13:08:29 +10:00
Peter Barker
18c494b25f
Sub: move sending of vfr_hud up
2018-05-29 13:00:40 +10:00
Peter Barker
420b9869f7
Sub: move sending of simstate up
2018-05-23 18:36:50 +10:00
Peter Barker
148756bc1c
Sub: add type-correctness for stream messages
2018-05-22 11:21:25 +10:00
Peter Barker
f0dd90b81a
Sub: eliminate MSG_LIMITS_STATUS
2018-05-22 09:05:14 +09:00
Peter Barker
cc899d74e2
Sub: move try_send_message of servo-output-raw up
2018-05-21 19:08:08 +01:00
Peter Barker
324be6ca0d
Sub: move sending of GLOBAL_POSITION_INT up to GCS_MAVLINK
2018-05-17 15:48:06 +01:00
Peter Barker
a81b4266fe
Sub: remove arguments to send_home and send_ekf_origin
2018-05-17 20:42:36 +10:00
Peter Barker
3e7cb08804
Sub: move send_attitude up to GCS_MAVLINK
2018-05-17 18:28:43 +10:00
Peter Barker
c91ba19e7f
Sub: override sending of scaled_pressure3
...
Without this change we run the risk of sending out the same message with
vastly different data in it
2018-05-17 15:37:14 +10:00
Peter Barker
12f62a44ce
Sub: move try_send_message sending of sensor offsets up
2018-05-17 15:37:14 +10:00
Peter Barker
5736aa6ef3
Sub: move try_send_message of RAW_IMU up to GCS_MAVLINK
2018-05-17 15:37:14 +10:00
Peter Barker
631e967df3
Sub: handle setting of ekf origin in GCS_MAVLink
2018-05-17 10:13:42 +10:00
Peter Barker
9a73f0c260
Sub: move Log_Write_Home_And_Origin into AP_AHRS
2018-05-17 10:13:42 +10:00
Michael du Breuil
2d7f60ab59
Sub: Use named float wrappers
2018-05-17 00:59:45 +01:00
Michael du Breuil
936c7faa3e
Sub: AP_Proximity is now a common library
2018-05-16 23:21:41 +01:00
Michael du Breuil
216457a281
Sub: Move MAVLink rangefinder up to parent
2018-05-16 23:21:41 +01:00
Michael du Breuil
5393337dfa
Sub: Send all distance sensors
2018-05-16 23:21:41 +01:00
Michael du Breuil
3927fb3107
Sub: Remove the usage of RC_Channels::set_overrides()
2018-05-11 12:13:39 +01:00
Peter Barker
0a0e11ba21
Sub: correct compilation when features disabled
...
Gripper
Mount
2018-05-10 17:55:13 +09:00
Peter Barker
524d63522a
Sub: move sending of battery data up
2018-05-09 11:40:31 -07:00
Peter Barker
5674a68457
Sub: move data stream send up
2018-05-09 16:15:38 +10:00
Peter Barker
133b9930a6
Sub: make scheduler track whether it has called the delay callback
2018-05-09 16:15:38 +10:00
Jacob Walser
cd98bef1f7
Sub: Update release notes for Sub-3.5.3
2018-05-08 14:41:36 -04:00
Peter Barker
b7cd5491e2
Sub: move try_send_message handling of RC_CHANNELS up
2018-05-08 12:33:32 +01:00
Patrick José Pereira
e62b560095
Sub: Move SITL barometer check to control_check_barometer
...
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-05-07 17:28:51 -04:00
Peter Barker
f075d6bd93
Sub: move try_send_message of heartbeats up to GCS_MAVLINK
2018-05-07 11:30:13 -06:00
Peter Barker
5bad067a8d
Sub: move try_send_message handling of VIBRATION up
2018-05-07 11:23:28 -06:00
Jacob Walser
aadbd04726
Sub: Update release notes for 3.5.3-beta
2018-04-29 17:21:26 -04:00
Andrew Tridgell
705474a2ff
Sub: remove old pde file
...
this was here for upgrading very old MissionPlanner versions. We can
remove it now
2018-04-26 14:25:01 +10:00
Michael du Breuil
6642b9e585
Sub: Support new RC_Channels::read_input()
2018-04-26 08:00:09 +10:00
Jacob Walser
68da3a123c
Sub: add armed check to preflight baro calibration
...
This check was lost in 05ee33d!
2018-04-23 15:12:35 -04:00
Jacob Walser
0223cf70ed
Sub: better check and text message for baro calibration failure
2018-04-23 15:12:35 -04:00
Jacob Walser
7caca6a251
Sub: reduce default ACRO_YAW_P by 25% to 3.375
2018-04-23 15:12:35 -04:00
Jacob Walser
4fae5cdfcf
Sub: disarm motors if failsafe action fails
2018-04-23 15:12:35 -04:00
Jacob Walser
4fe8746a2a
Sub: remove arbitrary scalars from manual mode inputs
...
fix bluerobotics/ardusub#150
2018-04-23 15:12:35 -04:00
Jacob Walser
c76ff32aa1
Sub: Do not report altitude in GLOBAL_POSITION_INT if there is no depth
...
sensor connected
Fix bluerobotics/ardusub#145
2018-04-19 14:58:06 -04:00
Patrick José Pereira
0878f5044c
Sub: Send a clear message if depth sensor is not connected
...
Fix bluerobotics/ardusub#151
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-04-19 07:45:00 -07:00
Peter Barker
c7327acef7
Sub: use AP_ServoRelayEvents singleton
2018-04-18 20:31:55 +09:00
Peter Barker
a10c843e6e
Sub: GPS now logs its own data
2018-04-18 13:50:55 +09:00
Peter Barker
fdd410f105
Sub: Baro does its own dataflash logging
2018-04-12 19:12:12 +01:00
Michael du Breuil
9f673c2746
Sub: Use RC_Channels instead of hal.rcin
2018-04-11 21:47:07 +01:00
Jacob Walser
de0d158f37
Sub: apply yaw input scaling in manual mode
...
Close bluerobotics/ardusub#68
2018-04-11 14:06:32 -04:00
Michael du Breuil
e840006ff9
Sub: Check MANUAL_CONTROL target
2018-04-10 16:54:34 +01:00
Randy Mackay
defdeaed95
Sub: integrate AC_Loiter
2018-04-04 10:45:10 +09:00
Randy Mackay
6728659b4a
Sub: add AC_Loiter to make build
2018-04-04 10:45:10 +09:00
Francisco Ferreira
ba44d11988
Sub: fix method shadowing
2018-04-03 16:29:34 +01:00
Peter Barker
fa3b3964e8
Sub: factor vehicle's mavlink send_heartbeat
2018-04-03 13:05:19 +01:00
Peter Barker
05ee33d037
Sub: tidy handling of barometer calibrations
2018-04-02 23:25:05 +01:00
Peter Barker
5536a321ed
Sub: move common calibration functions up
2018-04-02 23:25:05 +01:00
Peter Barker
fe293abf37
Sub: factor out preflight calibration function
2018-04-02 23:25:05 +01:00
Michael du Breuil
6ebe954d51
Sub: Support new battery failsafes
2018-03-27 22:12:21 +01:00
Peter Barker
4b12fab5f5
Sub: allow DataFlash to handle log sending
2018-03-26 09:22:47 +09:00
Peter Barker
c9664a9923
Sub: move handling of get_home_position up
2018-03-19 10:32:37 +09:00
Peter Barker
3af4806d38
Sub: move home state into AP_AHRS
2018-03-19 10:32:37 +09:00
Peter Barker
78ca188dc3
Sub: use ins singleton
2018-03-16 00:37:35 -07:00
Randy Mackay
d43341c532
Sub: run guided velocity control at main loop rate
2018-03-16 13:50:57 +09:00
Randy Mackay
c857f8332b
Sub: replace NTUN with PSC logging
2018-03-16 13:50:57 +09:00
Randy Mackay
01d1d41302
Sub: integrate attitude control inertial_frame_reset
2018-03-16 13:50:57 +09:00
Randy Mackay
2154d08185
Sub: remove setting of pos-con jerk
2018-03-16 13:50:57 +09:00
Randy Mackay
2697e19513
Sub: guided removes xy mode from calls to pos-con
...
Also always limit angle to maintain altitude
2018-03-16 13:50:57 +09:00
Randy Mackay
da17034a3d
Sub: replace smoothing gain with AC_AttitudeControl::set_input_tc
2018-03-16 13:50:57 +09:00
Dr.-Ing. Amilcar Do Carmo Lucas
f63388cb07
Sub: Obey RANGEFINDER_ENABLED and AC_TERRAIN build macros
2018-03-15 15:03:22 +00:00
Ebin
5dde62cce9
Sub: Changed log message IDs to enum
...
Changes log message IDs to enum and removes values for the params in LoggingParameters enum
2018-03-14 09:33:39 +09:00
Peter Barker
06f6135daa
Sub: use baro singleton
2018-03-08 21:20:05 -08:00
Peter Barker
5e1e3dc822
Sub: delete correct assignment operator
2018-03-08 21:20:05 -08:00
Peter Barker
15f212adc0
Sub: use AP::ahrs() for GCS_MAVLink
2018-03-07 12:34:39 +00:00
Jacob Walser
c1c471dbaa
Sub: Fix comment
...
Fix #7856
2018-03-06 13:57:34 -05:00
murata
5da13774d5
Sub: Adjust to the defined value.
2018-03-02 09:27:43 +09:00
Patrick José Pereira
aafede65f7
Sub: Add camera pan functionality
...
Fix bluerobotics/ardusub#134
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-02-21 10:52:24 -08:00
Patrick José Pereira
1196019b53
Sub: Correct joystick transform_manual_control_to_rc_override
...
Correct override channel number
Signed-off-by: Patrick José Pereira <patrickelectric@gmail.com>
2018-02-21 09:03:42 -08:00
Jacob Walser
8f227201e0
Sub: move reset params to default handling to GCS base class
2018-02-20 10:49:09 +11:00
dheideman
47d5de353d
Sub: Set neutral controls when switching to manual/acro mode
2018-02-13 11:41:37 -05:00
Jacob Walser
08298fced6
Sub: clear roll/pitch trim when setting neutral controls
2018-02-13 11:41:37 -05:00
dheideman
b94ed3aecd
Sub: Adjust roll/pitch joystick button logic
2018-02-13 11:41:36 -05:00
Andrew Tridgell
59868f425e
Sub: use scheduler.get_last_loop_time_s()
2018-02-13 17:15:05 +11:00
Peter Barker
44a1553535
Sub: eliminate perf_update scheduler table shim
2018-02-13 17:15:05 +11:00
Andrew Tridgell
832a96d29f
Sub: use filtered loop time
2018-02-13 17:15:05 +11:00
Peter Barker
ae958632ec
Sub: pass log-performance-bit at init time rather than update time
2018-02-13 17:15:05 +11:00
Peter Barker
980fbf6cfb
Sub: move logging of PM messages to AP_Scheduler
2018-02-13 17:15:05 +11:00
Peter Barker
3e6ba8d96e
Sub: move PERF: statustext sending into AP_Scheduler
2018-02-13 17:15:05 +11:00
Peter Barker
7313d9e7a7
Sub: use AP_Scheduler's loop() function
2018-02-13 17:15:05 +11:00
Peter Barker
9bb1224cef
Sub: use scheduler ticks in place of mainloop_count
2018-02-13 17:15:05 +11:00