Pavel Kirienko
|
65db68a514
|
uavcan_dynamic_node_id_server - a couple of fixes
|
2015-05-23 20:15:48 +03:00 |
|
Pavel Kirienko
|
66dc702a7e
|
New Linux tool: uavcan_dynamic_node_id_server (mostly complete)
|
2015-05-23 03:26:52 +03:00 |
|
Pavel Kirienko
|
5f4adbf1a3
|
dynamic_node_id_server::distributed::StateReport structure
|
2015-05-23 00:38:17 +03:00 |
|
David Sidrane
|
b205cd3bbb
|
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
|
2015-05-21 07:26:51 -10:00 |
|
David Sidrane
|
64b14db1f5
|
More string refactoring
|
2015-05-21 07:25:53 -10:00 |
|
Pavel Kirienko
|
e5ce6f74c6
|
POSIX file event tracer visibility fix
|
2015-05-21 17:16:20 +03:00 |
|
David Sidrane
|
fa11a76143
|
Refactoring paths
|
2015-05-20 18:17:16 -10:00 |
|
Pavel Kirienko
|
823b14c121
|
POSIX dynamic ID storage backend: calling fsync() on set(), plus a minor style fix
|
2015-05-21 01:28:41 +03:00 |
|
Pavel Kirienko
|
45942eef1f
|
Note on error codes
|
2015-05-20 22:15:19 +03:00 |
|
Pavel Kirienko
|
489a27f70d
|
BasicFileServer::handleRead() error handling fix
|
2015-05-20 22:13:32 +03:00 |
|
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 |
|
David Sidrane
|
b8d3884eb6
|
Ensured close in all paths.
This still needed the EAGAIN logic added
|
2015-05-19 18:54:15 -10:00 |
|
David Sidrane
|
5a0bccf787
|
Update file_server_backend.hpp
|
2015-05-19 18:28:19 -10:00 |
|
David Sidrane
|
2443f29595
|
Merge branch 'dynamic_node_id_raft' of https://github.com/UAVCAN/uavcan into dynamic_node_id_raft
|
2015-05-19 17:48:25 -10:00 |
|
David Sidrane
|
ee25e3db45
|
POSIX File Server Backend
|
2015-05-19 17:47:37 -10:00 |
|
Pavel Kirienko
|
19cffa682f
|
TestNetwork<> fix
|
2015-05-20 01:20:42 +03:00 |
|
Pavel Kirienko
|
4398cceb4c
|
Fixing the previous commit
|
2015-05-20 00:41:44 +03:00 |
|
Pavel Kirienko
|
228785b8f8
|
libuavcan testing: TestNetwork<> helper
|
2015-05-20 00:12:06 +03:00 |
|
Pavel Kirienko
|
1047a25872
|
FirmwareUpdateTrigger - fixes and test
|
2015-05-19 13:22:52 +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 |
|
David Sidrane
|
65c5d6efa8
|
Merge pull request #27 from UAVCAN/posix_tools_refactor
Posix tools refactor
|
2015-05-18 06:32:58 -10:00 |
|
Pavel Kirienko
|
875c74d88e
|
Removed useless constructors
|
2015-05-18 17:11:05 +03:00 |
|
Pavel Kirienko
|
3c073ac9d4
|
Simple test for POSIX storage backend
|
2015-05-18 17:08:49 +03:00 |
|
Pavel Kirienko
|
09a96061ad
|
Fixed and improved file event tracer + POSIX test
|
2015-05-18 17:02:17 +03:00 |
|
Pavel Kirienko
|
46afa99b27
|
Refactored POSIX tools
|
2015-05-18 15:14:37 +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
|
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 |
|
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
|
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 |
|