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
|
034123873e
|
Merge branch 'dsdl_review'
|
2015-03-27 00:05:46 +03:00 |
|
Pavel Kirienko
|
0c8f0700af
|
protocol.param.GetSet update - min/max only for numeric types, longer string value
|
2015-03-24 22:25:25 +03:00 |
|
Pavel Kirienko
|
209547e8b6
|
Map<>::KVPair constructor fix
|
2015-03-23 22:20:15 +03:00 |
|
Pavel Kirienko
|
6598b15d88
|
ParamServer logic improvement
|
2015-03-23 18:14:44 +03:00 |
|
Pavel Kirienko
|
ab4c5f54a6
|
Map<>::getByIndex()
|
2015-03-23 04:27:59 +03:00 |
|
Pavel Kirienko
|
23dd75f1b0
|
Revert case-insensitive ParamServer
|
2015-03-21 13:40:08 +03:00 |
|
Pavel Kirienko
|
8bab5c0f5d
|
ParamServer fix - no case conversion by default
|
2015-03-21 13:30:26 +03:00 |
|
Pavel Kirienko
|
80c2c175aa
|
ParamServer - automatic case conversion for parameter names
|
2015-03-21 00:12:06 +03:00 |
|
Pavel Kirienko
|
241ae8a538
|
Array methods for case conversion
|
2015-03-20 23:37:42 +03:00 |
|
Pavel Kirienko
|
a6b5f753f1
|
Test fix
|
2015-03-20 22:20:30 +03:00 |
|
Pavel Kirienko
|
fbdf07fa74
|
Cleaner naming
|
2015-03-20 01:51:25 +03:00 |
|
Pavel Kirienko
|
79d167a84c
|
Tests for vendor-specific status code management
|
2015-03-20 00:32:24 +03:00 |
|
Pavel Kirienko
|
ee67e2f7fb
|
Max data type name length test
|
2015-03-19 21:56:15 +03:00 |
|
Pavel Kirienko
|
3b7669219e
|
Basic support for string parameters
|
2015-03-19 00:19:40 +03:00 |
|
Pavel Kirienko
|
ddc4b649a8
|
param.SaveErase --> param.ExecuteOpcode
|
2015-03-18 23:53:02 +03:00 |
|
Pavel Kirienko
|
62dd626025
|
Time synchronization message update: 1. field prev_utc_usec renamed to a more human-readable name; 2. UTC is no longer required, but rather recommended
|
2015-03-18 23:32:58 +03:00 |
|
Pavel Kirienko
|
cd1cb470ee
|
Merge branch 'master' into dsdl_review
|
2015-03-16 23:52:27 +03:00 |
|
Pavel Kirienko
|
f2cfed70cb
|
GetDataTypeInfo now can be requested either by dtid/id, or by name
|
2015-03-16 23:35:37 +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
|
d3d266264c
|
NodeStatus extended with a 32-bit vendor-specific status code
|
2015-02-03 15:55:19 +03:00 |
|
Pavel Kirienko
|
8a5d001e29
|
Linked list: optimized insertBefore(), elaborated docs
|
2015-01-18 01:20:56 +03:00 |
|
Pavel Kirienko
|
5209806304
|
GetTransportStats - 48-bit fields
|
2015-01-14 17:23:05 +03:00 |
|
Pavel Kirienko
|
7b7286b9ca
|
HardwareVersion extended with 255-byte COA field
|
2015-01-10 20:12:48 +03:00 |
|
Pavel Kirienko
|
01d5bb242a
|
Warning fixes
|
2014-10-08 17:39:45 +04:00 |
|
Pavel Kirienko
|
8b73a68de8
|
areClose() tests and docs
|
2014-08-29 01:25:55 +04:00 |
|
Pavel Kirienko
|
d4019da5ff
|
Array fuzzy comparison test
|
2014-08-28 23:33:39 +04:00 |
|
Pavel Kirienko
|
9d806c2be6
|
areClose(), isClose()
|
2014-08-28 20:25:27 +04: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
|
4cc7dfb2d4
|
Float classification test
|
2014-08-28 01:40:29 +04:00 |
|
Pavel Kirienko
|
8240c7962b
|
Extra warnings for the debug build: -Wfloat-equal -Wconversion. The code was fixed accordingly. No broken tests.
|
2014-08-28 01:33:27 +04:00 |
|
Pavel Kirienko
|
61c4f89ea3
|
Using proper float comparison everywhere
|
2014-08-27 19:13:45 +04:00 |
|
Pavel Kirienko
|
6446d05446
|
Floating point comparison routines
|
2014-08-27 17:57:10 +04:00 |
|
Pavel Kirienko
|
c7872def16
|
NodeStatus timing constant updates
|
2014-08-24 19:44:04 +04:00 |
|
Pavel Kirienko
|
6e3627dda8
|
libuavcan: Convenience method NodeStatusProvider::setStatusPublishingPeriod()
|
2014-08-24 19:11:14 +04:00 |
|
Pavel Kirienko
|
446577e4fb
|
Test update
|
2014-08-21 23:22:12 +04:00 |
|
Pavel Kirienko
|
d816d58b30
|
CharArrayFormatter: using %g instead of %f for better readability
|
2014-08-16 13:43:24 +04:00 |
|
Pavel Kirienko
|
93e84ab56c
|
OStream helper class
|
2014-08-10 21:36:56 +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
|
f2e028715a
|
libuavcan test: removed unused local type declarations
|
2014-08-03 14:01:56 +04:00 |
|
Pavel Kirienko
|
6980ee8240
|
HardwareVersion extended with UDID
|
2014-07-30 19:56:37 +04:00 |
|
Pavel Kirienko
|
137a2f36d8
|
Refactored uavcan.protocol.SoftwareVersion
|
2014-07-21 16:31:17 +04:00 |
|
Pavel Kirienko
|
4d554116d8
|
GetNodeInfo - UAVCAN stack version removed
|
2014-07-21 15:57:38 +04:00 |
|
Pavel Kirienko
|
e1eb7554cf
|
libuavcan: impl_constants.hpp renamed to build_config.hpp
|
2014-07-16 19:56:34 +04:00 |
|
Pavel Kirienko
|
c9c9a16e94
|
libuavcan passive mode support
|
2014-07-12 16:52:17 +04:00 |
|