Pavel Kirienko
|
618e4c766a
|
Tests for Allocation request manager
|
2015-05-08 20:27:05 +03:00 |
|
Pavel Kirienko
|
952009c284
|
Allocation request manager (untested)
|
2015-05-08 20:00:30 +03:00 |
|
Pavel Kirienko
|
e48fa77d85
|
Raft logic fixes & more tests
|
2015-05-08 18:43:27 +03:00 |
|
Pavel Kirienko
|
1d7e83bd71
|
Raft log append test
|
2015-05-08 17:32:22 +03:00 |
|
Pavel Kirienko
|
dab32220e0
|
Improved Raft event tracer - added event code to string conversion
|
2015-05-08 17:20:02 +03:00 |
|
Pavel Kirienko
|
1f7c0b40b3
|
Basic Raft test
|
2015-05-08 16:35:36 +03:00 |
|
Pavel Kirienko
|
7d607a4dec
|
Added missing tests for Raft
|
2015-05-08 15:02:27 +03:00 |
|
Pavel Kirienko
|
1a640e6763
|
Properly defined timeouts and max cluster size
|
2015-05-08 12:29:28 +03:00 |
|
Pavel Kirienko
|
a1ee2efea0
|
All Raft logic finished except time updates
|
2015-05-07 19:48:05 +03:00 |
|
Pavel Kirienko
|
5e56c8a612
|
Raft event tracing interface, more states of RaftCore, basic functions of RaftCore
|
2015-05-07 13:58:24 +03:00 |
|
Pavel Kirienko
|
2273df059a
|
ClusterManager tests
|
2015-05-05 12:53:33 +03:00 |
|
Pavel Kirienko
|
f11f49a7d2
|
ClusterManager test for the case of one server
|
2015-05-05 11:29:51 +03:00 |
|
Pavel Kirienko
|
92d74d35ea
|
ClusterManager initialization test
|
2015-05-04 22:33:18 +03:00 |
|
Pavel Kirienko
|
1994260a2c
|
Persistent storage implementation and tests
|
2015-05-04 16:44:04 +03:00 |
|
Pavel Kirienko
|
c9b41330b2
|
Tests for log removal
|
2015-05-03 20:37:07 +03:00 |
|
Pavel Kirienko
|
54fcfe4e06
|
Log::append() tests
|
2015-05-03 20:28:39 +03:00 |
|
Pavel Kirienko
|
a7dd5f9aea
|
Proper log initialization
|
2015-05-03 20:10:45 +03:00 |
|
Pavel Kirienko
|
b1f5313fcb
|
Raft log - basic tests of state recovery
|
2015-05-03 14:21:41 +03:00 |
|
Pavel Kirienko
|
5633cb8bdb
|
Raft: Basic log methods
|
2015-05-03 12:34:45 +03:00 |
|
Pavel Kirienko
|
80169f9a1c
|
Marshalling storage decorator
|
2015-05-02 16:59:22 +03:00 |
|
Pavel Kirienko
|
3e7026ad19
|
Dynamic Node ID allocation server - internal types
|
2015-05-02 11:41:54 +03:00 |
|
Pavel Kirienko
|
ecd7d8a8a5
|
CATS test for services
|
2015-04-30 11:05:59 +03:00 |
|
Pavel Kirienko
|
b8c5613522
|
Passing all tests now
|
2015-04-30 10:55:52 +03:00 |
|
Pavel Kirienko
|
eafcfa1733
|
Support for different DTID limits depending on data type kind; tests are failing now!
|
2015-04-29 03:08:07 +03:00 |
|
Pavel Kirienko
|
abea24eeec
|
New dynamic node ID allocation client
|
2015-04-26 07:42:26 +03:00 |
|
Pavel Kirienko
|
df2a38c217
|
Better name for anonymous transfers (automatic renaming)
|
2015-04-08 02:40:28 +03:00 |
|
Pavel Kirienko
|
042aa60773
|
DynamicNodeIDAllocationClient
|
2015-04-07 00:47:02 +03:00 |
|
Pavel Kirienko
|
0c8f0700af
|
protocol.param.GetSet update - min/max only for numeric types, longer string value
|
2015-03-24 22:25:25 +03:00 |
|
Pavel Kirienko
|
6598b15d88
|
ParamServer logic improvement
|
2015-03-23 18:14:44 +03:00 |
|
Pavel Kirienko
|
23dd75f1b0
|
Revert case-insensitive ParamServer
|
2015-03-21 13:40:08 +03:00 |
|
Pavel Kirienko
|
8bab5c0f5d
|
ParamServer fix - no case conversion by default
|
2015-03-21 13:30:26 +03:00 |
|
Pavel Kirienko
|
80c2c175aa
|
ParamServer - automatic case conversion for parameter names
|
2015-03-21 00:12:06 +03:00 |
|
Pavel Kirienko
|
fbdf07fa74
|
Cleaner naming
|
2015-03-20 01:51:25 +03:00 |
|
Pavel Kirienko
|
79d167a84c
|
Tests for vendor-specific status code management
|
2015-03-20 00:32:24 +03:00 |
|
Pavel Kirienko
|
3b7669219e
|
Basic support for string parameters
|
2015-03-19 00:19:40 +03:00 |
|
Pavel Kirienko
|
ddc4b649a8
|
param.SaveErase --> param.ExecuteOpcode
|
2015-03-18 23:53:02 +03:00 |
|
Pavel Kirienko
|
62dd626025
|
Time synchronization message update: 1. field prev_utc_usec renamed to a more human-readable name; 2. UTC is no longer required, but rather recommended
|
2015-03-18 23:32:58 +03:00 |
|
Pavel Kirienko
|
cd1cb470ee
|
Merge branch 'master' into dsdl_review
|
2015-03-16 23:52:27 +03:00 |
|
Pavel Kirienko
|
f2cfed70cb
|
GetDataTypeInfo now can be requested either by dtid/id, or by name
|
2015-03-16 23:35:37 +03:00 |
|
Pavel Kirienko
|
d3d266264c
|
NodeStatus extended with a 32-bit vendor-specific status code
|
2015-02-03 15:55:19 +03:00 |
|
Pavel Kirienko
|
5209806304
|
GetTransportStats - 48-bit fields
|
2015-01-14 17:23:05 +03:00 |
|
Pavel Kirienko
|
b09bfab117
|
Strict warnings in the unit tests. This commit needs to be carefully reviewed.
|
2014-08-28 04:54:59 +04:00 |
|
Pavel Kirienko
|
c7872def16
|
NodeStatus timing constant updates
|
2014-08-24 19:44:04 +04:00 |
|
Pavel Kirienko
|
6e3627dda8
|
libuavcan: Convenience method NodeStatusProvider::setStatusPublishingPeriod()
|
2014-08-24 19:11:14 +04:00 |
|
Pavel Kirienko
|
d816d58b30
|
CharArrayFormatter: using %g instead of %f for better readability
|
2014-08-16 13:43:24 +04:00 |
|
Pavel Kirienko
|
137a2f36d8
|
Refactored uavcan.protocol.SoftwareVersion
|
2014-07-21 16:31:17 +04:00 |
|
Pavel Kirienko
|
4d554116d8
|
GetNodeInfo - UAVCAN stack version removed
|
2014-07-21 15:57:38 +04:00 |
|
Pavel Kirienko
|
0c1ecc0caa
|
NetworkCompatibilityChecker: num_failed_nodes moved to NetworkCompatibilityCheckResult
|
2014-06-15 22:27:16 +04:00 |
|
Pavel Kirienko
|
518e105809
|
NetworkCompatChecker can tolerate no-response from CATS service. This allows nodes to not implement services at all while being UAVCAN compatible.
|
2014-06-14 12:38:50 +04:00 |
|
Pavel Kirienko
|
c1be9f1fef
|
Explicit virtual keyword
|
2014-04-19 18:51:36 +04:00 |
|