Daniel Agar
b620da8f01
BlockParam update() and commit() add returns
2017-08-20 20:42:42 +02:00
Daniel Agar
633102e7ca
List and ListNode cleanup
2017-08-20 20:42:42 +02:00
Daniel Agar
b70b8288b9
px4_includes cleanup incomplete list
2017-08-20 20:42:42 +02:00
Daniel Agar
e63da5860e
uORB cleanup Subscription/Publication c++
2017-08-20 20:42:42 +02:00
Lorenz Meier
7223780563
Simulator: Make battery discharging configurable.
2017-08-20 20:37:31 +02:00
AndresRengifo
641f2f856b
fix: battery prearm check ignored when CBRK_SUPPLY_CHK is disabled
2017-08-20 19:36:54 +02:00
Julien Lecoeur
41cc679258
PX4Flow: allow restart directly after stop
2017-08-20 19:31:24 +02:00
Julien Lecoeur
7a3a9a75d5
Add command line options to PX4Flow app for I2C address and sampling rate
2017-08-20 19:31:24 +02:00
crossa
17ba5dd04a
1.Add sbus driver for linux . This driver can be used to read the
...
inverted S.bus signal and fetch the data of each channel and publish it
2. Fix the bug of linux_pwm_out, when the protocol is pca9685,
after the init method is executed,the method of determining the return
value of init method is incorrect,this will cause the driver to fail
3. Add linux_sbus driver to other posix prefixes cmake files
2017-08-20 16:51:04 +01:00
Daniel Agar
b2a81ed35b
multi diff pres sensor publication and logging
2017-08-19 22:49:29 +02:00
Daniel Agar
8db2883d84
delete unused tones
2017-08-19 09:50:41 +02:00
José Roberto de Souza
4462869432
Add support to new fields in command_ack
2017-08-19 09:04:52 +02:00
José Roberto de Souza
c200d0e9a4
Keep initialization of outgoing vehicle_command_s consistent
...
All others are initialized this way.
2017-08-19 09:04:52 +02:00
Beat Küng
236021cc01
vmount mavlink input: fix polling for position_setpoint_triplet
...
The code was violating the rule 'every successfull poll must be followed
by an orb_copy'.
The result was a busy loop.
2017-08-17 07:47:48 +02:00
bresch
25bbe76530
FW att ctrl - Fix vehicle_attitude_setpoint timestamp logging when in stabilized ( #7803 )
2017-08-16 20:38:19 -04:00
CAI Dongcai
63306ada92
FW attitude and position control minor code cleanup ( #7802 )
...
- change a little bit to make the code more readable
2017-08-16 10:51:41 -04:00
Beat Küng
ebafa5698d
log_writer_file: register hardfault handler before opening the log file
...
hardfault_store_filename() opens and closes a file descriptor, so if we do
it before opening the log file, we need one file descriptor less
2017-08-16 16:46:56 +02:00
Beat Küng
9e01842c6a
mavlink ulog: advertise ulog_stream topic before subscribing to ulog_stream_ack
...
This reduces the maximum number of needed file descriptors by 1 when using
ulog streaming.
2017-08-16 16:46:56 +02:00
Julian Oes
ba150566c6
mavlink_command_sender: add some log printfs
...
This improves the printfs which will be logged. This should improve to
debug the camera triggering. The debug printfs are disabled by default.
2017-08-16 09:47:50 +02:00
Julian Oes
31edab6d6d
mavlink_command_sender: remove unused include
2017-08-16 09:47:50 +02:00
sanderux
33e67fd527
Disable PA during landing
2017-08-16 08:19:06 +02:00
sanderux
e6c942033b
Disable pusher assist when descending
2017-08-16 08:19:06 +02:00
sanderux
8f5293d7b0
Remove explicit pusher throttle setting
2017-08-16 08:19:06 +02:00
sanderux
33efd89ef8
Disable pusher assist for quadchute failsafe
2017-08-16 08:19:06 +02:00
sanderux
66bb7adc4c
simplify back transition throttle scaling
2017-08-16 03:06:13 +02:00
sanderux
6b9a8daceb
Correctly name b_trans_thr and remove contraint
2017-08-16 03:06:13 +02:00
sanderux
ff669ee645
Move vtol standard params
2017-08-16 03:06:13 +02:00
sanderux
7a8d3c4ab2
Correctly check reverse thrust conditions
2017-08-16 03:06:13 +02:00
sanderux
4396e78d12
Allow negative thrust on reverse throttle
2017-08-16 03:06:13 +02:00
sanderux
01d9212a29
Widen pusher throttle constraint
2017-08-16 03:06:13 +02:00
sanderux
e5a55cd142
Support negative thrust for back transition
2017-08-16 03:06:13 +02:00
sanderux
59d81ee0f1
Clarify parameters
2017-08-16 03:06:13 +02:00
sanderux
fbbe3d1f41
Check velocity valid and param description
2017-08-16 03:06:13 +02:00
sanderux
50894e8615
VTOL control back transition ramp up time
2017-08-16 03:06:13 +02:00
sanderux
560e9e88dc
Apply slew rate to reverse thrust
2017-08-16 03:06:13 +02:00
sanderux
e9516db5b0
Back transition duration based on deceleration m/s/s
2017-08-16 03:06:13 +02:00
sanderux
2e481867e5
Consider back transtition complete when MPC_XY_CRUISE is reached
2017-08-16 03:06:13 +02:00
sanderux
1a0c23d8b3
Support thrust reversal for vtol back transition
2017-08-16 03:06:13 +02:00
Dennis Mannhart
f50052f290
landdetector mc: widen acceptance threshold after landing instead of arming
2017-08-15 10:30:29 +02:00
Lorenz Meier
861879c6d3
Widen threshold for standard gyro consistency check
...
Without temperature compensation the default is too narrow.
2017-08-12 12:50:46 +02:00
David Sidrane
67e470b0e1
px4fmu-v5:Use arch/polarity agnostic Power control macros
...
Use the board supplied Power control macros, in the
the board_peripheral_reset.
This abstacts the polarity from the code. Therefore changes
in signal sense can be made, just in the board config.
2017-08-12 08:02:41 +02:00
David Sidrane
5506588a31
px4fmu-v5:Add conditional support for Test RC00 HW
...
RC00 had an active high VDD_5V_PERIPH_EN
PC01 has an active low VDD_5V_PERIPH_EN
RC00 Test hardware did not use an LTC4417
While RC00 HW is still in circulation you can build with
PX4_FMUV5_RC00 defined and BOARD_HAS_LTC4417 undefined.
The default is PX4_FMUV5_RC01 and BOARD_HAS_LTC4417 defined.
2017-08-12 08:02:41 +02:00
Nicolas de Palezieux
55a2930cdb
vmount: reduce stack size to 1900 as recommended by @bkueng (maximum used memory observed: 1552)
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
b702daf40e
vmount: virtual destructor
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
c3faf587cc
vmount: make the parameter descriptions a little nicer
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
281ee5e5af
vmount: increase stack size
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
b8d389ca4e
vmount: properly unadvertise uorb topics when stopping or re-configuring vmount. Othwerise subsequent advertise calls may fail (only ever witnessed for _mount_orientation_pub)
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
cbe3627b8c
vmount: set more sensible default parameters for the mount system and component IDs
2017-08-11 14:37:48 +02:00
Nicolas de Palezieux
89aeea7e8e
vmount: publish mount angle commands in proper order and units
2017-08-11 14:37:48 +02:00
Beat Küng
4eb0ffc554
vmount: update control_data if already_active is true
...
control_data needs to be able to be set to nullptr in case if the input
is already active. Otherwise the output will think there's always new
requests and reset it's state.
2017-08-11 14:37:48 +02:00