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
|
d9d6e80aea
|
Strict sign conversions
|
2014-08-28 02:51: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
|
dca96fd21d
|
libuavcan: Extended numeric traits
|
2014-08-27 15:58:28 +04:00 |
|
Pavel Kirienko
|
6e3627dda8
|
libuavcan: Convenience method NodeStatusProvider::setStatusPublishingPeriod()
|
2014-08-24 19:11:14 +04:00 |
|
Pavel Kirienko
|
d816d58b30
|
CharArrayFormatter: using %g instead of %f for better readability
|
2014-08-16 13:43:24 +04:00 |
|
Pavel Kirienko
|
e2e358bb06
|
Possible name clashing fix in uavcan::ReceivedDataStructure<>
|
2014-08-11 13:32:52 +04:00 |
|
Pavel Kirienko
|
481086f2c7
|
ComponentStatusManager UAVCAN_EXPORT
|
2014-08-10 22:00:23 +04:00 |
|
Pavel Kirienko
|
03ad07d43f
|
OStream UAVCAN_EXPORT
|
2014-08-10 21:59:14 +04:00 |
|
Pavel Kirienko
|
5405f244b3
|
OStream operators made inline
|
2014-08-10 21:58:10 +04:00 |
|
Pavel Kirienko
|
93e84ab56c
|
OStream helper class
|
2014-08-10 21:36:56 +04:00 |
|
Pavel Kirienko
|
6c23d7feee
|
TODO cleanup
|
2014-08-09 11:43:38 +04:00 |
|
Pavel Kirienko
|
6c972e6ba5
|
cppcheck warning suppressions
|
2014-08-03 14:27:33 +04:00 |
|
Pavel Kirienko
|
236df482f7
|
Clarified docs for UAVCAN_CPP_VERSION
|
2014-07-28 01:35:30 +04:00 |
|
Pavel Kirienko
|
8e5a5e02be
|
Remove misleading doc comment
|
2014-07-28 01:16:27 +04:00 |
|
Pavel Kirienko
|
a9e70a97a3
|
Typo
|
2014-07-27 17:16:17 +04:00 |
|
Pavel Kirienko
|
d3bde9bcf9
|
Timer API doc clarification
|
2014-07-26 02:06:59 +04:00 |
|
Pavel Kirienko
|
50b46ae927
|
Timer API doc clarification
|
2014-07-26 01:58:51 +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
|
23178da7af
|
libuavcan: Coverity false positive suppression
|
2014-07-15 22:40:34 +04:00 |
|
Pavel Kirienko
|
c31d41c9c8
|
libuavcan: Proper passive mode handling
|
2014-07-15 01:03:41 +04:00 |
|
Pavel Kirienko
|
31642c6963
|
libuavcan doc clarification
|
2014-07-14 22:35:57 +04:00 |
|
Pavel Kirienko
|
ce6d4b4a31
|
Typo
|
2014-07-14 22:28:56 +04:00 |
|
Pavel Kirienko
|
e5ca1f7379
|
libuavcan documentation
|
2014-07-14 22:22:18 +04:00 |
|
Pavel Kirienko
|
530242819d
|
libuavcan core now uses UAVCAN_ASSERT() instead of assert() (autoreplace)
|
2014-07-12 17:17:09 +04:00 |
|
Pavel Kirienko
|
cf19d86842
|
Macro UAVCAN_ASSERT() instead of assert() (not used yet, see the next commit)
|
2014-07-12 17:16:44 +04:00 |
|
Pavel Kirienko
|
1042d09de5
|
libuavcan default publisher TX timeout - 10 milliseconds
|
2014-07-12 16:54:15 +04:00 |
|
Pavel Kirienko
|
c9c9a16e94
|
libuavcan passive mode support
|
2014-07-12 16:52:17 +04:00 |
|
Pavel Kirienko
|
771623e056
|
Added specialization for CompileTimeIntSqrt<>
|
2014-07-05 14:30:38 +04:00 |
|
Pavel Kirienko
|
154dcd105c
|
In-place matrix packing
|
2014-07-03 12:56:33 +04:00 |
|
Pavel Kirienko
|
4098d8694d
|
Explicitly unsigned literals
|
2014-06-16 11:25:26 +04:00 |
|
Pavel Kirienko
|
95cdeff49e
|
Explicit cast in transport CRC computer
|
2014-06-16 11:22:21 +04:00 |
|
Pavel Kirienko
|
0c1ecc0caa
|
NetworkCompatibilityChecker: num_failed_nodes moved to NetworkCompatibilityCheckResult
|
2014-06-15 22:27:16 +04:00 |
|
Pavel Kirienko
|
518e105809
|
NetworkCompatChecker can tolerate no-response from CATS service. This allows nodes to not implement services at all while being UAVCAN compatible.
|
2014-06-14 12:38:50 +04:00 |
|
Pavel Kirienko
|
cbf5450164
|
Automatic defaults for MemPoolBlockSize
|
2014-05-07 14:13:49 +04:00 |
|
Pavel Kirienko
|
72c89a1e0f
|
Autodetect for UAVCAN_TOSTRING default value
|
2014-05-07 14:04:31 +04:00 |
|
Pavel Kirienko
|
0a9169fe87
|
Forgotten <cstddef> in templates.hpp
|
2014-05-05 22:06:37 +04:00 |
|
Pavel Kirienko
|
b2e942c7f9
|
Shadowed variable fix
|
2014-05-05 21:59:37 +04:00 |
|
Pavel Kirienko
|
c3cae8d8ad
|
Workaround for broken C++ stdlibs (NuttX)
|
2014-05-05 21:25:36 +04:00 |
|
Pavel Kirienko
|
ca96854332
|
Fixed include: <cstdio> for snprintf() in time.hpp
|
2014-05-05 21:22:22 +04:00 |
|
Pavel Kirienko
|
2b14328787
|
Style fix, UAVCAN_CPP_VERSION made optional
|
2014-05-05 20:14:57 +04:00 |
|
Pavel Kirienko
|
581ee43231
|
UAVCAN_IMPLEMENT_PLACEMENT_NEW
|
2014-05-05 19:28:28 +04:00 |
|
Pavel Kirienko
|
8c8732d051
|
Collateral fixes
|
2014-05-05 16:15:22 +04:00 |
|
Pavel Kirienko
|
17ac1f7f6b
|
NumericTraits<> specialized for basic types instead of std integer typedefs
|
2014-05-05 16:07:11 +04:00 |
|
Pavel Kirienko
|
08cea4aacd
|
<limits> from STL is not required
|
2014-05-05 15:51:49 +04:00 |
|
Pavel Kirienko
|
ad3c0af324
|
Some headers moved to util/ (map, bitset, linked_list); compile_time.hpp renamed to templates.hpp
|
2014-05-05 14:17:04 +04:00 |
|