Pavel Kirienko
|
fc173aca44
|
uavcan_dynamic_node_id_server fixed coloring
|
2015-05-24 18:32:27 +03:00 |
|
Pavel Kirienko
|
2952608ffa
|
RaftCore: new event code
|
2015-05-24 18:20:57 +03:00 |
|
Pavel Kirienko
|
a2104f0bba
|
Fixed Raft timings
|
2015-05-24 17:53:23 +03:00 |
|
Pavel Kirienko
|
73273ab06d
|
Optimized NodeDiscoverer - picking any node to query, without any preference
|
2015-05-24 17:21:26 +03:00 |
|
Pavel Kirienko
|
11161e7b1f
|
NodeDiscoverer logic fix
|
2015-05-24 17:18:14 +03:00 |
|
Pavel Kirienko
|
1234494e77
|
uavcan_dynamic_node_id_server will not run if stdout is not a tty
|
2015-05-24 16:53:58 +03:00 |
|
Pavel Kirienko
|
e5f3a96476
|
RaftCore implementation fix
|
2015-05-24 16:32:52 +03:00 |
|
Pavel Kirienko
|
546be2b89b
|
Fixed RaftCore. The logic is even more complicated.
|
2015-05-24 16:26:14 +03:00 |
|
Pavel Kirienko
|
8729d6a2d6
|
ServiceClient<>::getCallIDByIndex()
|
2015-05-24 15:59:32 +03:00 |
|
Pavel Kirienko
|
4f64e2378e
|
RaftCore - runtime assertions
|
2015-05-24 15:41:51 +03:00 |
|
Pavel Kirienko
|
9e9ade0055
|
Node ID allocation server - allocation response TX timeout set to DEFAULT_REQUEST_PERIOD_MS
|
2015-05-24 14:25:56 +03:00 |
|
Pavel Kirienko
|
7cac4cd4fa
|
uavcan_dynamic_node_id_server - cleaner time formatting
|
2015-05-24 14:23:04 +03:00 |
|
Pavel Kirienko
|
5361d7bbeb
|
uavcan_status_monitor - improved CLI rendering
|
2015-05-24 13:36:39 +03:00 |
|
Pavel Kirienko
|
0bb767c42f
|
uavcan_dynamic_node_id_server - improved CLI rendering
|
2015-05-24 13:34:05 +03:00 |
|
Pavel Kirienko
|
132ab39c49
|
uavcan_dynamic_node_id_server - Highliting Leader state in green
|
2015-05-23 23:25:08 +03:00 |
|
Pavel Kirienko
|
ed96e9f0fd
|
uavcan_dynamic_node_id_server - Fixed output coloring
|
2015-05-23 23:21:03 +03:00 |
|
Pavel Kirienko
|
ce4ae983a3
|
Event logs uses local time
|
2015-05-23 22:46:16 +03:00 |
|
Pavel Kirienko
|
0348b22b1e
|
distributed allocation server - StateReport fix
|
2015-05-23 21:49:01 +03:00 |
|
Pavel Kirienko
|
aaa3c225c4
|
uavcan_dynamic_node_id_server - posfixing the storage path with self node ID
|
2015-05-23 21:35:12 +03:00 |
|
Pavel Kirienko
|
9b5074051f
|
uavcan_dynamic_node_id_server - setting status OK
|
2015-05-23 21:32:00 +03:00 |
|
Pavel Kirienko
|
a6618d9be0
|
uavcan_dynamic_node_id_server - colored events
|
2015-05-23 21:30:10 +03:00 |
|
Pavel Kirienko
|
bf0fd63bfe
|
uavcan_dynamic_node_id_server - simple output coloring
|
2015-05-23 20:54:12 +03:00 |
|
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 |
|