Pavel Kirienko
|
b6ecfb33d4
|
Fixed failing unit test dynamic_node_id_server_NodeDiscoverer.Basic
|
2017-04-07 01:09:04 +03:00 |
|
Pavel Kirienko
|
a1c0948f19
|
Merge branch 'default_service_timeout_update'
|
2017-04-06 18:35:17 +03:00 |
|
Pavel Kirienko
|
e5a0746443
|
Syncing unit tests with spec changes
|
2017-04-06 18:34:17 +03:00 |
|
Pavel Kirienko
|
bf3648ddff
|
Default timeout update
|
2017-04-06 18:05:32 +03:00 |
|
Pavel Kirienko
|
aaa6840933
|
Multiset test compatibility fix
|
2017-03-16 17:37:31 +03:00 |
|
Pavel Kirienko
|
c914f98772
|
Updated the unit tests for compatibility with GCC 5.4
|
2017-03-16 17:16:21 +03:00 |
|
Gustavo Jose de Sousa
|
1e04e6b70d
|
Fix build on Windows
Windows native shell doesn't understand shebangs. Also, make sure the Python
scripts are run by the same interpreter.
|
2016-08-24 16:13:37 -03:00 |
|
Pavel Kirienko
|
c2ba231741
|
ReceivedDataStructure<> made noncopyable
|
2016-07-29 17:24:18 +03:00 |
|
Pavel Kirienko
|
c9ec822244
|
-Wold-style-cast; linked list items made noncopyable
|
2016-07-29 16:46:57 +03:00 |
|
Pavel Kirienko
|
32d8851dde
|
-Wnon-virtual-dtor -Woverloaded-virtual -Wsign-promo
|
2016-07-29 16:02:31 +03:00 |
|
Pavel Kirienko
|
38a241a90a
|
Added -Wzero-as-null-pointer-constant, replaced NULL --> UAVCAN_NULLPTR. All changes are automatic, no manual edits to the library code.
|
2016-07-29 15:39:24 +03:00 |
|
Pavel Kirienko
|
b6fa34fed5
|
STM32 warning fixes
|
2016-07-28 12:37:04 +03:00 |
|
Pavel Kirienko
|
7a9031db73
|
There's no such thing as too much static analysis
|
2016-07-28 11:53:11 +03:00 |
|
Pavel Kirienko
|
3629a8033d
|
Building tests only if GTest is found
|
2016-06-02 23:36:42 +03:00 |
|
Pavel Kirienko
|
ec84f64f5f
|
Warning fixes (GCC 5.3)
|
2016-05-05 05:30:49 +03:00 |
|
Daniel Agar
|
7f3a3d4a96
|
python only output if there's an error
|
2016-04-17 16:30:23 -04:00 |
|
Daniel Agar
|
27f112a831
|
cmake only run libuavcan_dsdlc if there are changes
|
2016-04-17 14:54:17 -04:00 |
|
Pavel Kirienko
|
38f5591dda
|
Optimized default timeouts
|
2016-02-19 12:35:44 +03:00 |
|
Pavel Kirienko
|
eb4532aefe
|
Registering outgoing Allocation messages as activity as well
|
2016-02-19 11:51:40 +03:00 |
|
Pavel Kirienko
|
f72e082846
|
AbstractServer::guessIfAllDynamicNodesAreAllocated()
|
2016-02-19 11:40:48 +03:00 |
|
Pavel Kirienko
|
ab2b952432
|
Refactored the dynamic node ID allocation server: added a new class AbstractServer, which is inherited by CentralizedServer and DistributedServer. This change allowed to move the data and logic that is common to both types of servers to a single location. In the next step this will be used to add more complex common logic.
|
2016-02-19 11:25:50 +03:00 |
|
Pavel Kirienko
|
e13d6dbfd6
|
AllocationRequestManager::getTimeOfLastAllocationActivity()
|
2016-02-19 11:00:18 +03:00 |
|
Pavel Kirienko
|
3e5f2e5eff
|
configureCanAcceptanceFilters()
|
2015-12-27 19:52:59 +03:00 |
|
Pavel Kirienko
|
1447674bfa
|
CAN cfger - using consistent return types
|
2015-12-27 19:42:38 +03:00 |
|
Pavel Kirienko
|
9a55a4fc9b
|
CAN filter cfger API doc clarifications
|
2015-12-27 19:34:16 +03:00 |
|
Pavel Kirienko
|
8f67bcbc39
|
Updated copyrights and include guards in CAN filter cfger
|
2015-12-27 18:39:57 +03:00 |
|
Ilia
|
73f0a9074d
|
uncrustify applied
|
2015-12-21 00:34:38 +00:00 |
|
Ilia
|
292b06c2d8
|
pull request corrections
|
2015-12-20 22:53:19 +00:00 |
|
Ilia
|
8a5719248f
|
HW acceptance filters unit test corrected.
specificator changed for cfg.MK-ID print
|
2015-12-19 16:43:29 +00:00 |
|
Ilia
|
5563dbacff
|
addFilterConfig() added. computeConfiguration() separated from applyConfiguration.
Other small corrections
|
2015-12-16 00:33:00 +00:00 |
|
Pavel Kirienko
|
8d726ec86d
|
Merge pull request #77 from UAVCAN/issue-76
Adding CONTINUOUS_INTEGRATION_BUILD flag
|
2015-10-26 11:13:41 +03:00 |
|
Ben Dyer
|
8b178aaa65
|
Use --gtest_filter to exclude real-time tests, instead of modifying source
|
2015-10-25 17:51:30 +11:00 |
|
Ben Dyer
|
2d9374044b
|
Use std::size_t
|
2015-10-25 17:45:34 +11:00 |
|
Ben Dyer
|
57915e98ba
|
Replace bitarrayCopy with a smaller, from-scratch version
|
2015-10-25 17:24:21 +11:00 |
|
Ben Dyer
|
c446898d05
|
Adding CONTINUOUS_INTEGRATION_BUILD flag
|
2015-10-25 10:42:23 +11:00 |
|
Pavel Kirienko
|
9b092509c9
|
TestNode uses heap based allocator now
|
2015-10-17 00:45:04 +03:00 |
|
Pavel Kirienko
|
9a432c0323
|
Heap based allocator - peak usage removed
|
2015-10-16 20:36:56 +03:00 |
|
Pavel Kirienko
|
4e4d9b7854
|
Node<>, SubNode<>: MemPoolSize defaults to zero
|
2015-10-16 16:57:02 +03:00 |
|
Pavel Kirienko
|
04381686bd
|
Optional thread-safety for default allocator
|
2015-10-16 16:46:10 +03:00 |
|
Pavel Kirienko
|
12c5fc8256
|
Heap based block allocator docs
|
2015-10-16 16:32:56 +03:00 |
|
Pavel Kirienko
|
b0d0c607a5
|
Updated HeapBasedPoolAllocator
|
2015-10-16 16:24:22 +03:00 |
|
Pavel Kirienko
|
6d29f0e405
|
UAVCAN_LIKELY(), UAVCAN_UNLIKELY()
|
2015-10-16 15:50:33 +03:00 |
|
Pavel Kirienko
|
660e84e17f
|
Allocator interface: getNumBlocks() --> getBlockCapacity()
|
2015-10-16 14:31:42 +03:00 |
|
Pavel Kirienko
|
913f6ea034
|
Traditional lock-based thread safety for HeapBasedPoolAllocator
|
2015-10-15 16:49:03 +03:00 |
|
Pavel Kirienko
|
ef93f1b1e8
|
Heap based pool allocator - configurable getNumBlocks()
|
2015-10-15 10:51:58 +03:00 |
|
Pavel Kirienko
|
edadf58a91
|
Some tests for HeapBasedPoolAllocator<>; the concurrency test is failing with heap corruption
|
2015-10-15 05:06:30 +03:00 |
|
Pavel Kirienko
|
a5d3895cbf
|
HeapBasedPoolAllocator<> with a basic test
|
2015-10-15 03:54:48 +03:00 |
|
Pavel Kirienko
|
d1511bed5c
|
Node<> and SubNode<> support custom allocators
|
2015-10-14 21:36:13 +03:00 |
|
Pavel Kirienko
|
23352746cd
|
Speed-optimized versions of bitarrayCopy() removed
|
2015-10-14 20:30:24 +03:00 |
|
Pavel Kirienko
|
899aae44f7
|
OTR deinterfaced
|
2015-10-14 20:15:19 +03:00 |
|