Pavel Kirienko
dd05c824b7
Driver documentation update
2015-07-09 07:22:48 +03:00
Pavel Kirienko
9ac61008b1
NodeStatusMonitor logic fix
2015-07-09 01:49:45 +03:00
Pavel Kirienko
e063556567
All tests are passing
2015-07-08 23:54:11 +03:00
Pavel Kirienko
82cd3f6196
Component status manager removed
2015-07-08 23:38:56 +03:00
Pavel Kirienko
88cf10d5a1
Tests fixes, the library should compile now
2015-07-08 23:33:41 +03:00
Pavel Kirienko
ece4cfc196
NodeInfoRetriever updated
2015-07-08 23:26:57 +03:00
Pavel Kirienko
2fa78ddda2
NodeStatusMonitor update
2015-07-08 23:24:59 +03:00
Pavel Kirienko
e98ba01e22
Node<> and NodeStatusProvider updated
2015-07-08 21:54:56 +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
054b60276d
Resolved a TODO in AllocationRequestManager
2015-07-05 10:00:36 +03:00
Pavel Kirienko
35fd634282
Configurable priority in high-level protocol logic classes
2015-07-05 09:54:54 +03:00
Pavel Kirienko
f48c16d1ef
Dynamic node ID servers - configurable priority
2015-07-05 09:37:39 +03:00
Pavel Kirienko
7240e0d6d2
Publisher init() overload with priority argument
2015-07-05 09:34:34 +03:00
Pavel Kirienko
27ec2419ff
DSDL catchup
2015-07-05 09:27:22 +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
f839cf010b
Dynamic node ID client update
2015-07-04 11:00:10 +03:00
Pavel Kirienko
71b62ede9c
CanIOFlagAbortOnError - automatically enforced by TransferSender if the node is in passive mode
2015-07-03 10:41:39 +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
546fda2b39
Time sync update
2015-07-03 09:28:54 +03:00
Pavel Kirienko
52505864da
DSDL update
2015-07-03 09:25:05 +03:00
Pavel Kirienko
c56458c73d
TransferReceiver tests fixed, 17 to go
2015-07-03 02:41:27 +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
Pavel Kirienko
c0a4058c5f
Node objects update
2015-06-29 19:26:06 +03:00
Pavel Kirienko
287d9dd942
TransferReceiver updated; build is still broken
2015-06-29 19:22:59 +03:00
Pavel Kirienko
a565a9025e
TransferSender updated; build is still broken
2015-06-29 19:13:47 +03:00
Pavel Kirienko
350761fa7a
Basic modifications; the build is terribly broken
2015-06-29 19:01:33 +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
1a7a94c24c
Coverity 1304850
2015-06-10 13:30:51 +03:00
Pavel Kirienko
a1cf761917
Coverity 1304857 1304856 1304855
2015-06-10 13:17:40 +03:00
Pavel Kirienko
37f2b8044f
Coverity 1304854
2015-06-10 13:06:42 +03:00
Pavel Kirienko
eaaf2f15cd
Coverity 1304852
2015-06-10 13:00:15 +03:00
Kyle Manna
b01f2bcc97
libuavcan: Disable Frame Listener with UAVCAN_TINY
...
* Compliation will fail on small systems with UAVCAN_TINY defined
with the following error:
abstract_node.hpp:123:33: error: 'IRxFrameListener' has not been declared
* Resolve issue by removing unecessary functions.
* Error is revealed and resolved when building test_stm32f107.
2015-06-09 19:53:45 -07:00
Pavel Kirienko
d185eccf18
Exposed RX listener API via INode interface
2015-06-09 18:35:49 +03:00
Pavel Kirienko
e24fa5f236
SubNode<>
2015-06-08 12:37:31 +03:00
Pavel Kirienko
fa2829a04a
Merge branch 'master' into multiprocessing
2015-06-08 12:23:50 +03:00
Pavel Kirienko
2b2b816004
Frame listeners are disabled in tiny mode
2015-06-08 12:05:54 +03:00
Pavel Kirienko
8891015321
IRxFrameListener
2015-06-08 11:57:05 +03:00
Pavel Kirienko
e8e0653022
INode::injectTxFrame()
2015-06-07 17:28:37 +03:00
Pavel Kirienko
aa0583c8dc
spinOnce() fix
2015-06-07 16:44:47 +03:00
Pavel Kirienko
988e404586
Work-around for false -Wtype-limits from GCC
2015-06-07 00:07:49 +03:00
Pavel Kirienko
fc990b6ef0
Specialization for CompileTimeIntSqrt<1>
2015-06-05 15:23:31 +03:00
Pavel Kirienko
8ab48f61e7
try_implicit_cast<>() --> coerceOrFallback<>()
2015-06-05 15:21:05 +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
b73dbd3f41
Padding optimization in TransferSender
2015-05-30 01:34:05 +03:00
Pavel Kirienko
941981066c
CRC64 removed, file messages refactored
2015-05-29 23:56:41 +03:00
Pavel Kirienko
0ce23a4f34
Lazy initialization of TransferSender removed
2015-05-29 23:30:02 +03:00