Pavel Kirienko
1283eb2811
Style fix in ServiceClient<>
2015-05-01 20:43:49 +03:00
Pavel Kirienko
2f718b66b1
Readjusted DDTID
2015-04-30 15:30:15 +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
ffe7ad6ae1
pyuavcan Parser unit test removed - it doesn't work anyway
2015-04-30 14:47:33 +03:00
Pavel Kirienko
2407157c9c
Passing priority value of received transfers to application
2015-04-30 14:35:00 +03:00
Pavel Kirienko
20feaba1de
Using transfer priorities in protocol:: classes
2015-04-30 14:19:52 +03:00
Pavel Kirienko
2bfadc46b4
Priority support in Publisher
2015-04-30 13:57:11 +03:00
Pavel Kirienko
6b19bf09e2
Support for priority in TransferSender
2015-04-30 12:30:13 +03:00
Pavel Kirienko
5c0314e187
Dedicated error code for transfers of excessive length
2015-04-30 12:04:55 +03:00
Pavel Kirienko
0ea4e5e4e0
pyuavcan: DSDL length validation
2015-04-30 11:50:01 +03:00
Pavel Kirienko
898fe67225
Fixed message definitions; added a compile-time check for maximum serialized message length
2015-04-30 11:24:06 +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
feb534a45f
Temporary fix of the DSDL parser
2015-04-29 01:27:48 +03:00
Pavel Kirienko
cf7d231ef1
Readjusted default DTID values
2015-04-28 16:29:01 +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
1b75c48783
Fixed #21
2015-04-27 10:31:21 +03:00
Pavel Kirienko
bfc4b5336c
Symmetric square matrix packing
2015-04-27 10:12:50 +03:00
Pavel Kirienko
f2209c214a
gnss.RTCMStream - protocol id field
2015-04-26 08:43:28 +03:00
Pavel Kirienko
21998db4a2
Gimbal messages update - added gimbal_id field
2015-04-26 08:40:01 +03:00
Pavel Kirienko
8bb700d528
build_config.hpp - smarter defaults, UAVCAN_GENERAL_PURPOSE_PLATFORM macro
2015-04-26 08:32:24 +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
edf556a9f2
Merge pull request #24 from PX4-Works/dynamic_node_id_no_compile
...
Has issue will compiling
2015-04-24 16:05:08 +03:00
David Sidrane
b70d32a2ac
Compile error std.hpp:70:37: error: 'std::size_t' has not been declared
...
extern int snprintf(char out, std::size_t maxlen, const char
2015-04-23 16:44:30 -10:00
Pavel Kirienko
2dbf8cd432
Fixed template instantiation of ServiceResponseTransferListener<>
2015-04-21 21:51:21 +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
246dcb30f0
Map<> fix for tiny mode
2015-04-15 14:38:53 +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
012765a796
Typo (missing newline)
2015-04-07 00:14:44 +03:00
Pavel Kirienko
ea2e885c50
DynamicNodeIDAllocation constants updated
2015-04-07 00:14:03 +03:00
Pavel Kirienko
82052fb098
ReceivedDataStructure<>::isRogueTransfer()
2015-04-06 22:30:01 +03:00
Pavel Kirienko
1a8757e54b
allowRogueTransfers() exposed in Publisher and Subscriber
2015-04-06 19:21:01 +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
d4eee21747
Update README.md
...
Eclipse instructions
2015-04-04 22:11:49 +03:00
Pavel Kirienko
38c6a0d7ac
Update 580.BeginFirmwareUpdate.uavcan
...
Add ERROR_IN_PROGRESS
2015-04-03 00:26:34 +03:00
Pavel Kirienko
85bd75eb1b
Merge pull request #20 from thiemar/bendyer-dsdlc-syspath-fix
...
Prepend pyuavcan in source directory to sys.path
2015-04-02 17:26:22 +03:00
Ben Dyer
42f436d609
Prepend pyuavcan in source directory to sys.path
...
When running from the source directory, libuavcan_dsdlc should
use the version of pyuavcan in the source directory instead of
a globally installed version of pyuavcan.
Fixes UAVCAN/uavcan#18
2015-04-03 00:43:11 +11:00
Pavel Kirienko
ec3d5dd8be
Adjusted priorities of file services
2015-04-02 01:34:53 +03:00
Pavel Kirienko
c48a22e1b1
Minor updates to the DynamicNodeIDAllocation message
2015-04-01 15:57:10 +03:00
Pavel Kirienko
8bb90afb0f
DynamicNodeIDAllocation updated according to David's input
2015-04-01 03:03:19 +03:00
Pavel Kirienko
777eee8ae4
Dynamic Node ID allocation message
2015-04-01 00:48:54 +03:00