David Sidrane
|
5358c734ef
|
Fixed guard
|
2015-05-20 02:59:36 -10:00 |
|
David Sidrane
|
8b87990c1b
|
Fixed guard
|
2015-05-20 02:58:33 -10:00 |
|
David Sidrane
|
9f17dca012
|
Fixed guard
|
2015-05-20 02:57:20 -10:00 |
|
Pavel Kirienko
|
6abe343f04
|
FirmwareUpdateTrigger handleFirmwareUpdateConfirmation() made optional
|
2015-05-20 15:19:51 +03:00 |
|
Pavel Kirienko
|
bb412f3f93
|
FirmwareUpdateTrigger retry logic optimization
|
2015-05-20 15:13:31 +03:00 |
|
Pavel Kirienko
|
1f47596688
|
FirmwareUpdateTrigger node selector fix, more testing
|
2015-05-20 14:53:16 +03:00 |
|
Pavel Kirienko
|
0d60595d7c
|
FirmwareUpdateTrigger - fixes and test
|
2015-05-19 13:16:51 +03:00 |
|
Pavel Kirienko
|
d7ae3f90c0
|
Doc fix
|
2015-05-19 02:13:50 +03:00 |
|
Pavel Kirienko
|
694d29ab47
|
Misleading comment that somehow survived refactoring
|
2015-05-19 02:10:22 +03:00 |
|
Pavel Kirienko
|
6b179d032b
|
Firmware update trigger implementation. It is most likely broken, because I'm half asleep by now; proper tests will be added later
|
2015-05-19 01:37:10 +03:00 |
|
Pavel Kirienko
|
5e458e918d
|
MakeString<> helper template
|
2015-05-18 22:29:09 +03:00 |
|
Pavel Kirienko
|
e4886606f0
|
Typo
|
2015-05-18 14:31:10 +03:00 |
|
Pavel Kirienko
|
51a2ce39c5
|
Full file server implementation
|
2015-05-18 14:21:58 +03:00 |
|
Pavel Kirienko
|
58ca7319dd
|
File server implementation with test
|
2015-05-18 14:05:10 +03:00 |
|
Pavel Kirienko
|
cd41840f59
|
Multi-call client in RaftCore
|
2015-05-17 17:18:14 +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 |
|
Pavel Kirienko
|
36dda9c017
|
NodeInfoRetriever basic test
|
2015-05-17 13:49:40 +03: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
|
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
|
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 |
|
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 |
|
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
|
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
|
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 08d96ef329.
|
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
|
08d96ef329
|
NodeStatusMonitor API update
|
2015-05-12 23:56:13 +03:00 |
|