Pavel Kirienko
|
2fc0e99681
|
Minor adjustments in the acceptance filter configurator API
|
2015-08-04 20:10:32 +03:00 |
|
ilia-sheremet
|
9e246617d1
|
Acceptance filter update for new transport layer corrections_2
|
2015-07-29 19:04:30 +01:00 |
|
ilia-sheremet
|
b204cb36d8
|
Acceptance filter update for new transport layer corrections
|
2015-07-25 20:25:06 +01:00 |
|
ilia-sheremet
|
5fa5a4f365
|
Acceptance filter update for new transport layer
|
2015-07-24 21:04:56 +01:00 |
|
Pavel Kirienko
|
4238df3e9f
|
Proper OTR deadlines
|
2015-07-20 18:11:53 +03:00 |
|
Pavel Kirienko
|
035f107ab5
|
RX logic revisited
|
2015-07-20 18:07:29 +03:00 |
|
Pavel Kirienko
|
29aff593aa
|
Revert "TransferID::subtracted()"
This reverts commit c36fdb2156.
|
2015-07-20 12:40:27 +03:00 |
|
Pavel Kirienko
|
c36fdb2156
|
TransferID::subtracted()
|
2015-07-20 12:32:13 +03:00 |
|
Pavel Kirienko
|
29c295bf11
|
TransferReceiver timing fix
|
2015-07-15 21:22:28 +03:00 |
|
Pavel Kirienko
|
da3d41307d
|
Clarification in TransferReceiver
|
2015-07-15 16:55:35 +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
|
35fd634282
|
Configurable priority in high-level protocol logic classes
|
2015-07-05 09:54:54 +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
|
f015c2de8b
|
Configurable priority for service calls; plus a minor collateral refactoring
|
2015-07-03 09:56:52 +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
|
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 |
|
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
|
28e82797c2
|
Optimized padding, added more sizeof() outputs
|
2015-05-31 08:12:46 +03:00 |
|
Pavel Kirienko
|
b73dbd3f41
|
Padding optimization in TransferSender
|
2015-05-30 01:34:05 +03:00 |
|
Pavel Kirienko
|
0ce23a4f34
|
Lazy initialization of TransferSender removed
|
2015-05-29 23:30:02 +03:00 |
|
Pavel Kirienko
|
fe3fce4996
|
CanIOManager::makePendingTxMask() made public
|
2015-05-29 03:34:37 +03:00 |
|
Pavel Kirienko
|
75e2bed3c2
|
Typo
|
2015-05-27 11:56:18 +03:00 |
|
Pavel Kirienko
|
74298b1860
|
spinOnce(), fixes #31
|
2015-05-27 11:53:12 +03:00 |
|
Pavel Kirienko
|
40e68d4103
|
TransferListenerWithFilter - NULL checks removed as they were conflicting with ServiceClient<>'s logic
|
2015-05-16 14:09:32 +03:00 |
|
Pavel Kirienko
|
eb370b08dd
|
Refactored Map<>
|
2015-05-16 03:31:18 +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
|
9efd1ac7ae
|
NodeIDSelector: allocating only in the range [1, 125], unless the node explicitly requested higher node ID
|
2015-05-12 13:01:44 +03:00 |
|
Pavel Kirienko
|
2407157c9c
|
Passing priority value of received transfers to application
|
2015-04-30 14:35:00 +03:00 |
|
Pavel Kirienko
|
6b19bf09e2
|
Support for priority in TransferSender
|
2015-04-30 12:30:13 +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
|
de8fa4f299
|
Merge branch 'dynamic_node_id'
|
2015-04-26 07:51:05 +03:00 |
|
Pavel Kirienko
|
2dbf8cd432
|
Fixed template instantiation of ServiceResponseTransferListener<>
|
2015-04-21 21:51:21 +03:00 |
|
Pavel Kirienko
|
df2a38c217
|
Better name for anonymous transfers (automatic renaming)
|
2015-04-08 02:40:28 +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
|
ec9006381b
|
Removing all dirty 'using namespace std' that were used as C++ library compatibility work-around
|
2015-03-21 14:08:37 +03:00 |
|
Pavel Kirienko
|
eb982bdd40
|
All occurences of pragma once in libuavcan headers were replaced with conventional include guards.
|
2015-03-12 00:53:18 +03:00 |
|
Pavel Kirienko
|
beefb2cd60
|
CanIOManager::getCanDriver() - mutating overload
|
2015-02-05 22:20:42 +03:00 |
|
Pavel Kirienko
|
222ea1e093
|
CanIOManager::getCanDriver()
|
2015-02-04 20:17:29 +03:00 |
|
Pavel Kirienko
|
287079e642
|
Dispatcher: Access methods for the listener lists
|
2014-08-29 03:14:55 +04:00 |
|
Pavel Kirienko
|
8a8bb78d38
|
More warning fixes in the STM32 drvier, STM32 test project and the library core
|
2014-08-28 17:28:44 +04:00 |
|