Pavel Kirienko
|
7b4ef80c40
|
Lazy constructor init fix
|
2014-03-08 18:53:42 +04:00 |
|
Pavel Kirienko
|
fd454a77f8
|
LazyConstructor
|
2014-03-08 15:19:41 +04:00 |
|
Pavel Kirienko
|
bc065ee3c4
|
TransferSender::DefaultMaxTransferInterval made public
|
2014-03-08 14:13:00 +04:00 |
|
Pavel Kirienko
|
9ad3017929
|
Explicit constructors for deadline handler and timer
|
2014-03-08 13:24:34 +04:00 |
|
Pavel Kirienko
|
5559e7e447
|
Added scheduler accessor for deadline handler
|
2014-03-08 13:20:18 +04:00 |
|
Pavel Kirienko
|
2fa3f2c7c7
|
Refactored scheduler
|
2014-03-08 13:03:04 +04:00 |
|
Pavel Kirienko
|
aef70367d9
|
Scheduler
|
2014-03-08 01:01:50 +04:00 |
|
Pavel Kirienko
|
fb5840116a
|
Enabled RTTI for tests, added POSIX clock driver, modified CAN driver mock to add the new clock driver support
|
2014-03-07 23:59:20 +04:00 |
|
Pavel Kirienko
|
edb6a58d1b
|
Added simple method binder and system clock getter for dispatcher
|
2014-03-07 22:14:54 +04:00 |
|
Pavel Kirienko
|
93d06a2494
|
Fixed DSDL parser test
|
2014-03-07 01:10:16 +04:00 |
|
Pavel Kirienko
|
4fef972c2a
|
DSDL compiler fix: detecting DTID collisions from all namespaces
|
2014-03-07 01:08:03 +04:00 |
|
Pavel Kirienko
|
35e4fd00fc
|
Cleaner YAML streaming for strings
|
2014-03-07 00:58:14 +04:00 |
|
Pavel Kirienko
|
4753d4ac79
|
YAML streaming for generated types
|
2014-03-07 00:43:36 +04:00 |
|
Pavel Kirienko
|
da6e25a708
|
dsdlc bugfix
|
2014-03-07 00:22:09 +04:00 |
|
Pavel Kirienko
|
d470cf1fb4
|
Added workarounds for name clashing in generated messages
|
2014-03-06 17:55:51 +04:00 |
|
Pavel Kirienko
|
c08aa34645
|
Simplified structures in uavcan.protocol.*
|
2014-03-06 17:22:18 +04:00 |
|
Pavel Kirienko
|
5345dd794f
|
Optimized array initialization
|
2014-03-06 16:53:58 +04:00 |
|
Pavel Kirienko
|
76cecca84a
|
String-like behavior for arrays
|
2014-03-06 16:39:12 +04:00 |
|
Pavel Kirienko
|
a2d786fe5c
|
Removed test DSDL files
|
2014-03-06 13:35:21 +04:00 |
|
Pavel Kirienko
|
451ea11795
|
Added standard DSDL types: uavcan.*, uavcan.protocol.*, uavcan.mavlink.*
|
2014-03-06 13:32:38 +04:00 |
|
Pavel Kirienko
|
f06346877f
|
Type registration test
|
2014-03-05 22:32:35 +04:00 |
|
Pavel Kirienko
|
98b2597c30
|
Slightly more verbose error reporting
|
2014-03-04 23:13:39 +04:00 |
|
Pavel Kirienko
|
c4f47e0b70
|
Disabled instantiation of Service types
|
2014-03-04 22:31:15 +04:00 |
|
Pavel Kirienko
|
6b7eea5a4f
|
Added tests for generated types
|
2014-03-04 19:57:17 +04:00 |
|
Pavel Kirienko
|
082805b2f1
|
Generated types can be compiled sucessfully now
|
2014-03-03 22:14:37 +04:00 |
|
Pavel Kirienko
|
7e2182c5ed
|
Numerous fixes for type header template: UL prefix for DSDL signature, static const data members defined out of the class in an anonymous namespace
|
2014-03-03 22:05:23 +04:00 |
|
Pavel Kirienko
|
5e10ac6434
|
Follow-up fixes
|
2014-03-03 21:07:17 +04:00 |
|
Pavel Kirienko
|
8e298f98c3
|
Added gtest for dsdlc (not fully implemented yet); dropped support for inf and nan constants in DSDL as this functionality is not portable
|
2014-03-03 20:58:21 +04:00 |
|
Pavel Kirienko
|
6f4cf36438
|
dsdlc cmake integration; dsdlc implements lazy write
|
2014-03-03 18:56:49 +04:00 |
|
Pavel Kirienko
|
e0fdb7e773
|
Missed header
|
2014-03-03 16:37:51 +04:00 |
|
Pavel Kirienko
|
f4112068c1
|
Using UAVCAN_PACKED_BEGIN/UAVCAN_PACKED_END macros globally
|
2014-03-03 16:34:36 +04:00 |
|
Pavel Kirienko
|
89f8925a76
|
Packing control for generated types
|
2014-03-03 16:27:06 +04:00 |
|
Pavel Kirienko
|
02963500ec
|
Refactored and fixed DSDL signature computation; added DSSD comment into .hpp template
|
2014-03-03 15:40:53 +04:00 |
|
Pavel Kirienko
|
fdfe5938c2
|
Read only permissions for generated types
|
2014-03-03 14:52:43 +04:00 |
|
Pavel Kirienko
|
c035dd4436
|
DSDL compiler for libuavcan - dsdlc
|
2014-03-03 13:39:27 +04:00 |
|
Pavel Kirienko
|
5568e5751e
|
Preserving original filename in the compound type descriptor structure
|
2014-03-03 10:46:57 +04:00 |
|
Pavel Kirienko
|
c994fa59b0
|
DSDL signature is being computed from constants as well
|
2014-03-03 10:43:11 +04:00 |
|
Pavel Kirienko
|
33ebb1f9e0
|
parse_namespace() parses one namespace at a time
|
2014-03-02 21:26:14 +04:00 |
|
Pavel Kirienko
|
b8aa04917f
|
Less verbose logging
|
2014-03-02 17:48:58 +04:00 |
|
Pavel Kirienko
|
30566e3b69
|
Slightly reorganized DSDL parser
|
2014-03-02 17:42:34 +04:00 |
|
Pavel Kirienko
|
609346b26f
|
Max data structure length validation
|
2014-03-02 17:37:06 +04:00 |
|
Pavel Kirienko
|
888c2dfd44
|
parse_namespaces()
|
2014-03-02 16:45:09 +04:00 |
|
Pavel Kirienko
|
dac212e997
|
Cleaner error reporting
|
2014-03-02 15:39:23 +04:00 |
|
Pavel Kirienko
|
e21142f746
|
Simplified PrimitiveType.get_normalized_definition()
|
2014-03-02 14:50:58 +04:00 |
|
Pavel Kirienko
|
e3eb70f33e
|
DSDL constant range validation
|
2014-03-02 14:46:04 +04:00 |
|
Pavel Kirienko
|
3b35c27c05
|
Fixed gitignore
|
2014-03-01 23:17:09 +04:00 |
|
Pavel Kirienko
|
954b3e4bf3
|
DSDL parser
|
2014-03-01 23:13:26 +04:00 |
|
Pavel Kirienko
|
1f7054b6ca
|
Minor cleanup for utils.hpp
|
2014-02-28 15:22:36 +04:00 |
|
Pavel Kirienko
|
161c3fdc7d
|
Some more renamings: marshalling --> marshal
|
2014-02-28 14:31:03 +04:00 |
|
Pavel Kirienko
|
2e79b92aee
|
name --> full_name
|
2014-02-28 14:26:13 +04:00 |
|