Julian Oes
00bffeaf72
mavlink: whitespace only
9 years ago
Julian Oes
1dea9433b7
mavlink: don't complain if there is no mission
9 years ago
Julian Oes
67b2f68abd
mavlink: improved, updated usage
9 years ago
Julian Oes
ec5b2adfc0
mavlink: don't try broadcast 0, and less printfs
...
This removes a bunch of unneeded printfs and prevents broadcasting
packets of size 0 which just trigger a warning.
9 years ago
Julian Oes
a39124a10d
dataman: make it less chatty
...
- Removed a couple of unneeded printfs.
- On POSIX it shouldn't warn if it's not a multiple of the
block size.
9 years ago
Lorenz Meier
7a6ff4742d
Add Solo sim model ( #4761 )
9 years ago
Roman
ff58d31348
fixed code style
9 years ago
tumbili
cd574c523b
fixed whitespaces
9 years ago
sander
cdf9864428
QuadChute moved to VtolType
9 years ago
sander
2d61eddebf
Remove debug info
9 years ago
sander
832e1003c2
Base QuadChute on local_pos.z and only when armed
9 years ago
sander
bb0b7f2632
Sanitize mavlink message
9 years ago
sander
7cea813d55
Sanity check and quadchute during front transition
9 years ago
sander
ec15130a80
Minimum altitude for FW flight in standard VTOL
9 years ago
Lorenz Meier
3f027023cf
Update Solo model
9 years ago
Lorenz Meier
fb7f0747ca
Update sitl_gazebo with Solo model
9 years ago
Andreas Antener
9ec9210a08
fixed code style in standard.cpp
9 years ago
Roman
ac9a81c0c7
standard vtol pusher fix:
...
- pusher code now works with the new manual setpoint generation
9 years ago
Julian Oes
354b31e1b1
DF driver wrappers: astyle
9 years ago
Julian Oes
44207a3a5c
df_trone_wrapper: don't advertise garbage
9 years ago
Julian Oes
40d6a4e5fc
df_isl29501_wrapper: don't advertise garbage
9 years ago
Julian Oes
7c57696752
df_bmp280_wrapper: don't advertise garbage
9 years ago
Julian Oes
f56e951f00
land_detector: don't estimate freefall on 0 data
9 years ago
Julian Oes
b2719cf439
land_detector: publish when there is proper data
...
Instead of publishing before even having done update(), let's wait for a
result and then advertise.
9 years ago
Julian Oes
ba7d35d9d0
commander: fix convoluted auto disarm
9 years ago
Julian Oes
294c05d607
DriverFramework: update to latest master
9 years ago
Julian Oes
224b20b3e4
cmake_hexagon: updated submodule ( #4756 )
...
This contains the latest fixes for the SDK 3.0.
9 years ago
Beat Küng
d9267a4db5
pwm_out_sim.cpp: fix initialization of _control_subs
...
Note: {-1} initializes only the first element, and sets the others to 0.
9 years ago
Beat Küng
1be3c0fe48
mavlink_main.cpp: fix race conditions in 'mavlink stop-all'
...
This had multiple issues:
- linked list was modified while other instances were still running and
accessing it (the used linked list is NOT thread-safe).
- Mavlink instance was deleted, but it was still in the linked list, and
thus could still be dereferenced by other threads
- the instance was deleted, but it was still accessed by the 'stop-all'
calling thread
What we do now is:
- wait for all threads to exit
- then remove the instances from the linked list and delete them
9 years ago
Beat Küng
1f55e23827
fix resource leak in mavlink_main.cpp: close the socket
9 years ago
Beat Küng
d8fbd8a6f6
fix MavlinkOrbSubscription: use orb_unsubscribe instead of close()
9 years ago
Beat Küng
0eb22823a6
fix resource leak in MavlinkParametersManager: call orb_unsubscribe
9 years ago
Beat Küng
d0ffb1acb8
fix resource leak in MavlinkReceiver: call orb_unsubscribe
9 years ago
Beat Küng
dc3bd31e59
pwm_out_sim: fix orb handle == 0 is valid & use orb_unsubscribe instead of px4_close
9 years ago
James Goppert
9fedda43c6
Revert "Changed baro init count for LPE."
...
This reverts commit cefc00af39
.
9 years ago
James Goppert
cefc00af39
Changed baro init count for LPE.
9 years ago
James Goppert
97e6a57501
Add more GPS checks for LPE ( #4750 )
...
* Added more GPS checks for LPE.
* Add logic to force GPS alt init.
9 years ago
Beat Küng
c64b0d4573
logger: don't use system time for log file name if system time obviously wrong
9 years ago
Beat Küng
f5310ca51e
orb: avoid unnecessary string duplication of objname
9 years ago
Beat Küng
5125fc3a81
uORBDevices::SubscriberData: remove unused member poll_priv
9 years ago
Beat Küng
605f731ac4
logger: reduce maximum logged string length to 128 (use less memory)
9 years ago
Beat Küng
76d6ffd445
logger: use the defined interval for all multi-instances (& fix code style)
9 years ago
Beat Küng
e709048fb8
orb: add orb_get_interval to API
9 years ago
Beat Küng
0fb0f17ccb
logger: reduce memory usage, by limiting the nr of added topics to 64 (was 128)
9 years ago
Beat Küng
78d357cb0c
logger: free up ~200B stack size
...
we now use the already existing buffer for logging messages, which is
allocated on the heap.
In fact, stack usage was too high before this, now it's ok again.
9 years ago
Beat Küng
febe75bb12
logger: don't use uint8_t buffer[msg_size]; (it's C99 not C++)
...
Also, it's not clear where the allocation was. It looks like it was on
the heap, but the compiler could decide to put it on the stack. This is
very bad for us because we use fixed size stacks with tights bounds. So if
a user specifies a large topic to log, it could have crashed.
Now the allocation is on the heap and the user can specify any size of
topic to log (as long as there is enough memory).
9 years ago
Beat Küng
8ef493c82d
logger: use local time if orb_copy(vehicle_gps_position) fails for -t option
...
orb_copy can fail if there is no advertiser yet
9 years ago
Beat Küng
b51ec04938
logger: fix alignment issue in data message header
9 years ago
Lorenz Meier
64e5e565c2
Gazebo: Fix Tailsitter model
9 years ago
James Goppert
5ec7de3a5a
Make LPE est always log. ( #4749 )
...
This is a trivial change so I'm going to merge to help address edge cases in users logs.
9 years ago