mcharleb
21d7e4f24f
Merge pull request #8 from tumbili/serial_device
...
read serial device to obtain manual control setpoint
2015-05-12 14:36:18 -07:00
tumbili
3a79679e2d
get manual control setpoint from PIXHAWK
2015-05-12 23:15:58 +02:00
Pavel Kirienko
8f1ed202f7
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
2015-05-13 00:00:48 +03:00
Pavel Kirienko
08d96ef329
NodeStatusMonitor API update
2015-05-12 23:56:13 +03:00
David Sidrane
adeb1ef58f
Added POSIX file storage backend
2015-05-12 10:52:32 -10:00
Pavel Kirienko
93376316b8
Using static receivers in NodeDiscoverer
2015-05-12 21:48:30 +03:00
Mark Charlebois
3db5f3bb3b
QuRT: toolchain changes
...
Reworking toolchain and main.cpp for QuRT to a final link can be
done and the apps.h file is autogenerated.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-12 11:37:28 -07:00
Pavel Kirienko
9efd1ac7ae
NodeIDSelector: allocating only in the range [1, 125], unless the node explicitly requested higher node ID
2015-05-12 13:01:44 +03:00
Pavel Kirienko
1c52527f97
Fixed KeyValue definition
...
TAO is enabled, value is only float32
2015-05-12 12:29:15 +03:00
Lorenz Meier
a59102d468
Merge branch 'master' into beta
2015-05-12 11:27:36 +02:00
Mark Charlebois
14cbd240ff
QuRT: added qurt_log
...
Implement as a printf for now
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 19:38:03 -07:00
Mark Charlebois
d0bf4ab449
Simulator: refactored mavlink additions
...
QuRT does not support UDP so moved the mavlink specific code
to a new file that is not built for the qurt target
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 19:25:11 -07:00
Mark Charlebois
2f434eb395
POSIX: fixups for px4_log.h change
...
After merge from qurt branch, fixups for posix build
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 16:14:06 -07:00
Mark Charlebois
2d32395bc0
Merge branch 'qurt' into linux
2015-05-11 16:07:53 -07:00
Mark Charlebois
a99f916bdf
POSIX: Changed px4_debug.h to px4_log.h
...
Also changed use of printf to PX4_WARN or PX4_INFO in posix and
qurt tests.
Signed-off-by: Mark Charlebois <charlebm@gmail.com >
2015-05-11 16:04:39 -07:00
mcharleb
11010a648c
Merge pull request #7 from tumbili/polling
...
implemented polling to prevent unnecessary cycling.
2015-05-11 15:00:48 -07:00
tumbili
c074d6e913
implemented polling of socket file descriptor and uorb topic file descriptor
2015-05-11 23:55:11 +02:00
Pavel Kirienko
0253933f75
Linux driver: added system_utils.hpp with a helper class that reads Linux machine ID
2015-05-11 21:54:16 +03:00
Pavel Kirienko
b6639d922b
Fixed naming in CoarseOrientation
...
'defined' cannot be used because it's a keyword in C/C++.
2015-05-11 20:48:35 +03:00
Pavel Kirienko
92c8944e49
Too many tracepoints? No such thing.
2015-05-11 18:52:03 +03:00
mcharleb
c303525336
Merge pull request #6 from tumbili/simulator_udp
...
implemented bidirectional udp communication with simulator
2015-05-11 08:39:04 -07:00
Pavel Kirienko
2868fd5712
NodeDiscoverer test fix
2015-05-11 18:36:50 +03:00
Pavel Kirienko
8df1cfe1d9
NodeDiscoverer: another test
2015-05-11 18:26:42 +03:00
Pavel Kirienko
558171bf71
NodeDiscoverer: fixes and test
2015-05-11 17:50:36 +03:00
Pavel Kirienko
c62b871f20
Revert "NodeDiscoverer: Pausing querying GetNodeInfo if the node does not send NodeStatus"
...
This reverts commit f0627423c6 .
2015-05-11 17:25:38 +03:00
Pavel Kirienko
f0627423c6
NodeDiscoverer: Pausing querying GetNodeInfo if the node does not send NodeStatus
2015-05-11 17:15:18 +03:00
Pavel Kirienko
e10d262631
Improved event tracer stub
2015-05-11 14:35:58 +03:00
Pavel Kirienko
63ce2b793d
New trace code on remote node restart
2015-05-11 14:27:55 +03:00
Pavel Kirienko
3221179eef
Fixed test names
2015-05-11 14:05:47 +03:00
Pavel Kirienko
1a6226ddc2
Added a comment explaining extensions to Raft
2015-05-11 13:36:34 +03:00
Pavel Kirienko
706e72cc74
Raft tracepoint at election completion
2015-05-11 13:29:13 +03:00
Pavel Kirienko
d623eee54a
Raft logic fix: forcing active mode when allocation activity is detected
2015-05-11 13:26:53 +03:00
Pavel Kirienko
5af19f82c3
Raft logic fixes
2015-05-11 13:06:30 +03:00
Lorenz Meier
b3ed0cf36b
Navigator: be more verbose about RTL
2015-05-11 09:37:42 +02:00
Lorenz Meier
a124bc07aa
Ensure SYS_AUTOSTART param is always selected
2015-05-10 23:58:25 +02:00
Pavel Kirienko
731d9f4574
Changed RaftCore API; giving up Leader status if the leader cannot write its log
2015-05-10 23:44:25 +03:00
Pavel Kirienko
a6b0a256fb
Byte order fix in logging
2015-05-10 20:33:34 +03:00
Pavel Kirienko
526b9371e4
Minor logging fix
2015-05-10 20:24:32 +03:00
Pavel Kirienko
f2c393e90d
Server test extension
2015-05-10 20:10:13 +03:00
Pavel Kirienko
b7a4c9524e
Fixed error codes
2015-05-10 20:05:40 +03:00
Pavel Kirienko
a309c6d8da
Raft allocator adds its own allocation entry to the log
2015-05-10 20:03:17 +03:00
Pavel Kirienko
6e287dc1b2
Fixed naming of trace events
2015-05-10 19:33:16 +03:00
Pavel Kirienko
10b5661da4
Advanced tracing
2015-05-10 19:22:03 +03:00
Pavel Kirienko
c49ee1c4d3
Top-level typedef for distributed::Server
2015-05-10 17:56:48 +03:00
Pavel Kirienko
12a81b5bef
Server event tracer extracted to the common level
2015-05-10 17:53:16 +03:00
Pavel Kirienko
7477de3bd9
NodeDiscoverer - implemented, integrated, not tested
2015-05-10 17:44:34 +03:00
Pavel Kirienko
aae4317beb
Improved allocation logic
2015-05-10 14:12:19 +03:00
Lorenz Meier
7f3f572c40
Always boot, even with no pressure sensor or ADC. Fixes #2151
2015-05-10 10:21:16 +02:00
tumbili
b6441d2966
implemented new mixer strategy
2015-05-10 00:42:53 +02:00
Pavel Kirienko
67b33a712e
Improved logic of allocation request manager
2015-05-09 23:52:51 +03:00