Pavel Kirienko
|
9b092509c9
|
TestNode uses heap based allocator now
|
2015-10-17 00:45:04 +03:00 |
|
Pavel Kirienko
|
899aae44f7
|
OTR deinterfaced
|
2015-10-14 20:15:19 +03:00 |
|
Pavel Kirienko
|
763e96b6ed
|
Test node pool increased to 1024 blocks; this fixes the last test
|
2015-10-14 10:10:15 +03:00 |
|
Pavel Kirienko
|
898e78fd06
|
Node tests fixed
|
2015-10-14 09:59:11 +03:00 |
|
Pavel Kirienko
|
be84897ed6
|
First stab at global refactoring of memory management - the library builds, but unit tests are failing horribly
|
2015-10-14 08:29:50 +03:00 |
|
Pavel Kirienko
|
88cf10d5a1
|
Tests fixes, the library should compile now
|
2015-07-08 23:33:41 +03:00 |
|
Pavel Kirienko
|
8d923fee4c
|
Modified CAN driver API: Passing the next pending TX frames into the select() call to facilitate proper prioritization in the driver
|
2015-07-05 18:46:21 +03:00 |
|
Pavel Kirienko
|
a25a9252a7
|
Global discovery request removed
|
2015-07-05 07:21:34 +03:00 |
|
Pavel Kirienko
|
36a7c7e7a9
|
CATS and network compatibility checker removed
|
2015-07-05 07:07:59 +03:00 |
|
Pavel Kirienko
|
b927c1de5f
|
ServiceServer sends response at the same priority as request
|
2015-07-03 10:02:10 +03:00 |
|
Pavel Kirienko
|
f015c2de8b
|
Configurable priority for service calls; plus a minor collateral refactoring
|
2015-07-03 09:56:52 +03:00 |
|
Pavel Kirienko
|
3b911372cf
|
Service server test fixed, 3 to go
|
2015-07-03 08:51:44 +03:00 |
|
Pavel Kirienko
|
8a2e22046e
|
All unit tests compile, but crash. This is the most horrifying commit I've ever made.
|
2015-07-01 14:55:24 +03:00 |
|
ilia-sheremet
|
573b268457
|
CAN HW filters are added using map container
|
2015-06-26 14:35:53 +02:00 |
|
ilia-sheremet
|
bad7123b7d
|
getIface() constants added
|
2015-06-13 20:15:45 +02:00 |
|
Pavel Kirienko
|
70b366d680
|
SubNode<> test
|
2015-06-08 12:49:44 +03:00 |
|
Pavel Kirienko
|
e24fa5f236
|
SubNode<>
|
2015-06-08 12:37:31 +03:00 |
|
Pavel Kirienko
|
28e82797c2
|
Optimized padding, added more sizeof() outputs
|
2015-05-31 08:12:46 +03:00 |
|
Pavel Kirienko
|
05099181e5
|
Marshal buffer removed
|
2015-05-31 07:18:56 +03:00 |
|
Pavel Kirienko
|
0ce23a4f34
|
Lazy initialization of TransferSender removed
|
2015-05-29 23:30:02 +03:00 |
|
Pavel Kirienko
|
d20f8e7356
|
Using global RX object buffer
|
2015-05-29 16:47:02 +03:00 |
|
Pavel Kirienko
|
d4e49d518a
|
First step towards introducing the global RX object buffer
|
2015-05-28 13:49:01 +03:00 |
|
Pavel Kirienko
|
8729d6a2d6
|
ServiceClient<>::getCallIDByIndex()
|
2015-05-24 15:59:32 +03: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
|
5e5540b8ce
|
ServiceClient<>::hasPendingCallToServer()
|
2015-05-16 23:57:11 +03:00 |
|
Pavel Kirienko
|
f224be0742
|
ServiceClient<>: test of concurrent call logic
|
2015-05-16 22:17:14 +03:00 |
|
Pavel Kirienko
|
dbf3d1622e
|
Improved test of ServiceClient<>
|
2015-05-16 21:43:12 +03:00 |
|
Pavel Kirienko
|
e921f4da02
|
More debug outputs
|
2015-05-16 15:07:21 +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
|
bc00899e70
|
Testing tooling fix
|
2015-05-13 17:50:45 +03:00 |
|
Pavel Kirienko
|
f11f49a7d2
|
ClusterManager test for the case of one server
|
2015-05-05 11:29:51 +03:00 |
|
Pavel Kirienko
|
6a8135fedf
|
Service server feature - response suppression
|
2015-05-04 13:42:02 +03:00 |
|
Pavel Kirienko
|
6b07222650
|
Checking priorities in Publisher's unit test
|
2015-04-30 15:19:51 +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
|
14c176015a
|
GDTR find() overload for name only
|
2015-03-16 20:18:36 +03:00 |
|
Pavel Kirienko
|
670e8bda51
|
Minor API cleanup in GDTR: regist() --> registerDataType()
|
2015-03-16 20:01:39 +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
|
b90fdf9f7d
|
libuavcan unit test fix
|
2014-08-03 15:28:09 +04:00 |
|
Pavel Kirienko
|
6c972e6ba5
|
cppcheck warning suppressions
|
2014-08-03 14:27:33 +04:00 |
|
Pavel Kirienko
|
f40f00c0c7
|
cppcheck false positive suppression
|
2014-08-03 14:04:04 +04:00 |
|
Pavel Kirienko
|
137a2f36d8
|
Refactored uavcan.protocol.SoftwareVersion
|
2014-07-21 16:31:17 +04:00 |
|
Pavel Kirienko
|
c1be9f1fef
|
Explicit virtual keyword
|
2014-04-19 18:51:36 +04:00 |
|
Pavel Kirienko
|
e476a957a8
|
NetworkCompatibilityChecker will not be executed at each Node<>::start(), there's special method for that - Node<>::checkNetworkCompatibility()
|
2014-04-12 22:10:26 +04:00 |
|
Pavel Kirienko
|
dd5908dad8
|
Renaming: NodeInitializer --> NetworkCompatibilityChecker
|
2014-04-12 21:40:30 +04:00 |
|
Pavel Kirienko
|
5d737cf171
|
Logging shortcuts return void, since logging functions are not expected to fail in most cases
|
2014-04-01 23:15:35 +04:00 |
|
Pavel Kirienko
|
74ecfe0cc8
|
Fixed type signedness through the entire codebase; driver interfaces do not use starndard types now
|
2014-03-29 22:40:15 +04:00 |
|
Pavel Kirienko
|
ae63ad5db5
|
Meaningful error codes instead of plain -1
|
2014-03-28 19:21:08 +04:00 |
|