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
|
6a8135fedf
|
Service server feature - response suppression
|
2015-05-04 13:42:02 +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
|
a439c62532
|
String constructor for Array<>
|
2015-05-03 13:29:53 +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
|
6b07222650
|
Checking priorities in Publisher's unit test
|
2015-04-30 15:19:51 +03:00 |
|
Pavel Kirienko
|
65ec6fce2e
|
Unit tests now check frame priorities
|
2015-04-30 15:16:21 +03:00 |
|
Pavel Kirienko
|
0ea4e5e4e0
|
pyuavcan: DSDL length validation
|
2015-04-30 11:50:01 +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
|
2843c0a35e
|
Basic support for frame prioritization; tests are failing
|
2015-04-30 08:26:25 +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
|
c159f9f7df
|
First step in changing the CAN frame format - introduced various transfer lengths per transfer type
|
2015-04-28 11:27:01 +03:00 |
|
Pavel Kirienko
|
bfc4b5336c
|
Symmetric square matrix packing
|
2015-04-27 10:12:50 +03:00 |
|
Pavel Kirienko
|
de8fa4f299
|
Merge branch 'dynamic_node_id'
|
2015-04-26 07:51:05 +03:00 |
|
Pavel Kirienko
|
abea24eeec
|
New dynamic node ID allocation client
|
2015-04-26 07:42:26 +03:00 |
|
Pavel Kirienko
|
78e2351df5
|
Empty service client test (fails to compile due to a mistake in template instantiation)
|
2015-04-21 21:46:33 +03:00 |
|
Pavel Kirienko
|
b6659f096f
|
Empty server test
|
2015-04-21 21:00:06 +03:00 |
|
Pavel Kirienko
|
e6ff5818a3
|
libuavcan test: string comparison fix
|
2015-04-21 20:47:13 +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
|
7aa30e9cdc
|
Naming: TransferSender::allowRogueTransfers()
|
2015-04-06 19:11:21 +03:00 |
|
Pavel Kirienko
|
de33cf9250
|
TransferListener now can accept rogue transfers
|
2015-04-06 19:02:22 +03:00 |
|
Pavel Kirienko
|
b4d93df450
|
TransferSender is now capable of broadcasting in passive mode; Frame::isValid() was modified to accept SFT broadcasts with zero SNID
|
2015-04-05 11:51:58 +03:00 |
|
Pavel Kirienko
|
034123873e
|
Merge branch 'dsdl_review'
|
2015-03-27 00:05:46 +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
|
209547e8b6
|
Map<>::KVPair constructor fix
|
2015-03-23 22:20:15 +03:00 |
|
Pavel Kirienko
|
6598b15d88
|
ParamServer logic improvement
|
2015-03-23 18:14:44 +03:00 |
|
Pavel Kirienko
|
ab4c5f54a6
|
Map<>::getByIndex()
|
2015-03-23 04:27:59 +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
|
241ae8a538
|
Array methods for case conversion
|
2015-03-20 23:37:42 +03:00 |
|
Pavel Kirienko
|
a6b5f753f1
|
Test fix
|
2015-03-20 22:20:30 +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
|
ee67e2f7fb
|
Max data type name length test
|
2015-03-19 21:56:15 +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 |
|