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 |
|
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 |
|
Pavel Kirienko
|
048e0a33ee
|
Non-moving multiset, tests are failing in C++03 mode
|
2015-05-15 21:32:08 +03:00 |
|
Pavel Kirienko
|
0d85d672c7
|
Temporary fix for assertion failure in tests; 12 tests are failing
|
2015-05-15 18:45:37 +03:00 |
|
Pavel Kirienko
|
282b995c1e
|
Partially refactored ServiceClient, tests are failing, the code is totally broken
|
2015-05-15 18:41:38 +03:00 |
|
Pavel Kirienko
|
ee761eebad
|
Multiset<>
|
2015-05-15 15:29:31 +03:00 |
|
Pavel Kirienko
|
7492e9fedb
|
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
|
2015-05-14 00:08:38 +03:00 |
|
Pavel Kirienko
|
fb155d8fc9
|
Fixed missing UAVCAN_EXPORT declaration
|
2015-05-14 00:08:22 +03:00 |
|
Pavel Kirienko
|
509ef85048
|
Properly defining poll interval of NodeDiscoverer
|
2015-05-14 00:02:43 +03:00 |
|
Pavel Kirienko
|
3db54cd6af
|
Improved NodeDiscoverer logic
|
2015-05-13 23:23:03 +03:00 |
|
Pavel Kirienko
|
e2ef4a4518
|
Restructured NodeStatusMonitor and NodeInfoRetriever - TimerBase is not inherited by the monitor now because that was a suboptimal solution for a class designed for inheritance
|
2015-05-13 22:32:23 +03:00 |
|
Pavel Kirienko
|
2b0d669d7f
|
Revert "NodeStatusMonitor API update"
This reverts commit 08d96ef329fe2e12ee6149787b4aca69b1f48df1.
|
2015-05-13 22:02:02 +03:00 |
|
Pavel Kirienko
|
842319a290
|
Initial implementation of NodeInfoRetriever; fixes pending
|
2015-05-13 21:59:43 +03:00 |
|
Pavel Kirienko
|
bc00899e70
|
Testing tooling fix
|
2015-05-13 17:50:45 +03:00 |
|
Pavel Kirienko
|
a548d8311c
|
Testing framework: added emulateSingleFrameBroadcastTransfer()
|
2015-05-13 16:39:22 +03:00 |
|
David Sidrane
|
37ace75abc
|
Formated, tested
|
2015-05-12 15:00:32 -10:00 |
|
David Sidrane
|
6f95595e35
|
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
|
2015-05-12 14:48:05 -10:00 |
|
David Sidrane
|
416a5e69a4
|
Debuged - missing return value
|
2015-05-12 14:46:49 -10:00 |
|
David Sidrane
|
e43cf6b553
|
Added POSIX File event tracer
|
2015-05-12 13:18:59 -10: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 |
|
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
|
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
|
92c8944e49
|
Too many tracepoints? No such thing.
|
2015-05-11 18:52:03 +03: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 f0627423c629b8e21592e9709f0adbe1c8c67e37.
|
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 |
|
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 |
|