Lorenz Meier
fa12a61765
sdlog2: Fix command handling / interpretation of command parameters
2015-05-17 23:23:26 +02:00
Lorenz Meier
2f5e27c180
param lib: Fix code style
2015-05-17 23:08:10 +02:00
Lorenz Meier
ff4be81976
Param: do not set a param as used just because its value is non-default.
2015-05-17 23:05:32 +02:00
Lorenz Meier
e279e8bb2a
Fix param changed count logic, speed up logic for unused params
2015-05-17 22:58:52 +02:00
Lorenz Meier
83fdb9931a
commander / mavlink: Add battery status to output BATTERY_STATUS MAVLink message
2015-05-17 17:44:51 +02:00
Lorenz Meier
bbd55a01ce
Merge pull request #2190 from s3erjaeh/master
...
FIX GPS coordinates conversion in HIL mode
2015-05-17 16:19:21 +02:00
Pavel Kirienko
cd41840f59
Multi-call client in RaftCore
2015-05-17 17:18:14 +03:00
Pavel Kirienko
e5fddfdb66
Node info retriever unit test fix
2015-05-17 17:17:28 +03:00
Pavel Kirienko
c089f4d72b
Node info retriever - timer event optimization
2015-05-17 16:35:09 +03:00
Pavel Kirienko
600c29a953
NodeInfoRetriever - docs, logical fixes, tests
2015-05-17 16:29:19 +03:00
Erik Jähne
fcb1bb2bb6
FIX HIL GPS conversion
2015-05-17 14:50:17 +02:00
Pavel Kirienko
36dda9c017
NodeInfoRetriever basic test
2015-05-17 13:49:40 +03:00
Lorenz Meier
3032afb803
mavlink FTP: Fix build system error for unit test
2015-05-17 10:48:37 +02:00
Mark Charlebois
36f5d47ed9
Merge remote-tracking branch 'upstream/master' into linux
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
Conflicts:
src/modules/commander/gyro_calibration.cpp
src/modules/mavlink/mavlink_ftp.cpp
2015-05-16 15:04:38 -07:00
Lorenz Meier
26954ece2c
Merge pull request #2187 from PX4/fixconstrainairspeed
...
make constrain airspeed actually constrain the airspeed
2015-05-16 23:20:06 +02:00
Pavel Kirienko
2123853cae
Using concurrent calls in NodeInfoRetriever
2015-05-17 00:01:49 +03:00
Pavel Kirienko
5e5540b8ce
ServiceClient<>::hasPendingCallToServer()
2015-05-16 23:57:11 +03:00
Pavel Kirienko
0553d18cf9
Merge branch 'dynamic_node_id_raft' into concurrent_service_client
2015-05-16 23:19:51 +03:00
Pavel Kirienko
7df9fb0820
NodeInfoRetriever - using Multiset instead of Map<>
2015-05-16 23:17:54 +03:00
Pavel Kirienko
3f9cad4f3b
Multiset: Simpler type handling in predicate adapter template
2015-05-16 23:17:26 +03:00
Pavel Kirienko
fdf5100985
Safer list traversing in Multiset<> and Map<>
2015-05-16 22:46:33 +03:00
Pavel Kirienko
02fe76cd6f
Simplified Multiset<>
2015-05-16 22:39:01 +03:00
Pavel Kirienko
16a9d206c6
ServiceClient documentation
2015-05-16 22:26:04 +03:00
Pavel Kirienko
f224be0742
ServiceClient<>: test of concurrent call logic
2015-05-16 22:17:14 +03:00
Pavel Kirienko
dbf3d1622e
Improved test of ServiceClient<>
2015-05-16 21:43:12 +03:00
Pavel Kirienko
90d60688b3
ServiceClient<>: renaming and a minor logic fix
2015-05-16 21:19:54 +03:00
Pavel Kirienko
9ba6050af1
ServiceClient<>: proper destruction of CallState objects via execution relaying
2015-05-16 21:12:15 +03:00
Pavel Kirienko
81533eda46
Method to generate immediate deadlines in DeadlineHandler
2015-05-16 21:04:25 +03:00
David Sidrane
3ede15f160
Merge branch 'master' into dynamic_node_id_raft
2015-05-16 07:06:27 -10:00
Thomas Gubler
8a891591a8
make constrain airspeed actually constrain the airspeed
2015-05-16 19:05:31 +02:00
Pavel Kirienko
34200c18be
New logic of file.Read
2015-05-16 16:07:52 +03:00
Pavel Kirienko
cbbb3bd9be
All tests are passing
2015-05-16 15:12:10 +03:00
Pavel Kirienko
e921f4da02
More debug outputs
2015-05-16 15:07:21 +03:00
Pavel Kirienko
da98060a58
Nasty bug in ServiceClient<>::call()
2015-05-16 15:03:53 +03:00
Pavel Kirienko
b2b7693ee6
Partially implemented and fixed ServiceClient<>, 7 tests are failing
2015-05-16 14:19:48 +03:00
Pavel Kirienko
40e68d4103
TransferListenerWithFilter - NULL checks removed as they were conflicting with ServiceClient<>'s logic
2015-05-16 14:09:32 +03:00
Pavel Kirienko
39b924cd8a
Multiset storage alignment fix
2015-05-16 14:06:32 +03:00
Pavel Kirienko
861315d1c3
Typo
2015-05-16 13:44:03 +03:00
Pavel Kirienko
713ec48ce9
Multiset<>::forEach()
2015-05-16 13:38:42 +03:00
Pavel Kirienko
be5bcf9084
ParameterType<> template
2015-05-16 13:21:53 +03:00
Lorenz Meier
03ef6a30ec
Speed up param transmit now that we are faster on USB
2015-05-16 11:43:45 +02:00
Lorenz Meier
2432418751
FTP: Better error reporting, ignore hidden directories
2015-05-16 11:37:41 +02:00
Pavel Kirienko
f713ef5e00
LazyConstructor memory optimization
2015-05-16 03:36:01 +03:00
Pavel Kirienko
eb370b08dd
Refactored Map<>
2015-05-16 03:31:18 +03:00
Pavel Kirienko
24f0ec56f4
Multiset fixes and more tests
2015-05-16 03:14:46 +03:00
Pavel Kirienko
5e7f81c11b
Fixed Multiset tests
2015-05-16 02:36:45 +03:00
Mark Charlebois
6a1c28fbc1
Merge branch 'linux' of http://github.com/mcharleb/Firmware into linux
2015-05-15 13:00:59 -07:00
Mark Charlebois
9f391b1867
NuttX: fixes for NuttX build
...
In the upstream tree ringbuffer.h includes the method implementations
in the header file which causes multiple definitions in the link for
other targets. Changed so ringbuffer.cpp is build separately for other
platforms and is included by ringbuffer.h on NuttX.
uORB changes do not link without uORBTest_UnitTest.cpp enabled for
the NuttX build.
px4_getopt was not exported and wasn't visible in NuttX build.
The makefiles were restored to be as close as possible to upstream
so the NuttX build builtin's work again. The code will have to be
refactored after the merge.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-15 12:56:18 -07:00
Lorenz Meier
97b8e7a20e
mavlink FTP: Speed up transfers by longer bursts
2015-05-15 21:14:40 +02:00
Pavel Kirienko
048e0a33ee
Non-moving multiset, tests are failing in C++03 mode
2015-05-15 21:32:08 +03:00