Pavel Kirienko
b317b94d98
Update to beta DSDL
2015-08-18 16:04:48 +03:00
Pavel Kirienko
940399a6a1
Pyuavcan update
2015-08-18 14:52:27 +03:00
Pavel Kirienko
bfee82f3c4
Pyuavcan update
2015-08-17 14:52:38 +03:00
Pavel Kirienko
4f63d569da
dsdl and pyuavcan update
2015-07-12 20:15:11 +03:00
Pavel Kirienko
1b7ff0693f
dsdlc: fixed linker error (multiple definitions)
2015-07-11 13:51:01 +03:00
Pavel Kirienko
e6aeb036e8
Refactored unions
2015-07-11 11:35:26 +03:00
Pavel Kirienko
903d88b8d1
dsdlc namespace fix
2015-07-11 11:00:42 +03:00
Pavel Kirienko
50233da38d
Support for void fields
2015-07-11 10:46:15 +03:00
Pavel Kirienko
75d1d03655
pyuavcan update
2015-07-11 10:13:02 +03:00
Pavel Kirienko
08a66b1ee2
pyuavcan & dsdl update
2015-07-11 08:38:00 +03:00
Pavel Kirienko
b50a70862c
dsdlc: union streaming
2015-07-11 07:59:39 +03:00
Pavel Kirienko
b4c0f71412
dsdlc: template typename fix
2015-07-11 07:42:51 +03:00
Pavel Kirienko
38897225d6
dsdlc: union tag enumeration; improved is()/as()/to() with support for either direct access via StorageType, or indirect access via Spec type
2015-07-11 07:34:23 +03:00
Pavel Kirienko
8a9b945a50
pyuavcan update
2015-07-10 17:38:32 +03:00
Pavel Kirienko
33c25538a4
pyuavcan update
2015-07-10 17:33:23 +03:00
Pavel Kirienko
05f7c16cff
dsdlc: union bit lengths
2015-07-10 17:23:22 +03:00
Pavel Kirienko
17aeaf2d0a
dsdlc template fix
2015-07-10 16:42:39 +03:00
Pavel Kirienko
5ac6dc1fb8
Union methods - is(), as(), to()
2015-07-10 16:13:48 +03:00
Pavel Kirienko
263aea3542
dsdlc: Union encode()/decode()
2015-07-10 15:13:25 +03:00
Pavel Kirienko
ef8919942e
dsdlc: Union comparison operators
2015-07-10 14:53:21 +03:00
Pavel Kirienko
9fb7497add
dsdlc: union tag generation
2015-07-10 14:36:52 +03:00
Pavel Kirienko
d4efc4e4c0
pyuavcan update
2015-07-10 14:04:20 +03:00
Pavel Kirienko
d448edbaef
DSDL and pyuavcan update
2015-07-10 13:37:00 +03:00
Pavel Kirienko
78ccc42653
pyuavcan/dsdl update
2015-07-09 15:42:24 +03:00
Pavel Kirienko
4d18f381e5
DSDL and pyuavcan update
2015-07-09 09:03:03 +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
7502a451e4
pyuavcan update
2015-06-28 17:48:08 +03:00
Pavel Kirienko
cb7f1ef460
UAVCAN_PACK_STRUCTS removed, was useless
2015-06-18 18:52:43 +03:00
Pavel Kirienko
c4108f3c21
pyuavcan submodule fix
2015-06-10 20:13:51 +03:00
Pavel Kirienko
c3de88b89f
When dsdlc is running from source, it does not require pyuavcan anymore
2015-06-10 20:10:40 +03:00
Pavel Kirienko
e612a0014b
dsdlc: path extension feature removed
2015-06-10 15:28:53 +03:00
Pavel Kirienko
28733e2492
DSDLC update
2015-06-10 15:04:22 +03:00
Pavel Kirienko
12b35d0da9
dsdlc: Fixed comment generation
2015-05-15 00:02:06 +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
c159f9f7df
First step in changing the CAN frame format - introduced various transfer lengths per transfer type
2015-04-28 11:27:01 +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
79623033c1
Abandoning pragma once
2015-03-12 00:36:25 +03:00
Pavel Kirienko
632b668d44
Fixes #9
2015-01-19 16:17:43 +03:00
Pavel Kirienko
9d806c2be6
areClose(), isClose()
2014-08-28 20:25:27 +04:00
Pavel Kirienko
61c4f89ea3
Using proper float comparison everywhere
2014-08-27 19:13:45 +04:00
Pavel Kirienko
75153eb643
dsdlc: Fixed deoendency include order
2014-08-24 16:31:17 +04:00
Pavel Kirienko
5bfa1999f4
dsdlc/pyuavcan: nicer path formatting
2014-08-24 15:33:43 +04:00
Pavel Kirienko
c3bed4c825
libuavcan DSDLC template: suffix ULL instead of UL for 64-bit unsigned integers
2014-08-03 13:47:33 +04:00
Pavel Kirienko
86dc2b6edb
Remove irrelevant comment from DSDLC package
2014-07-25 14:35:31 +04:00
Pavel Kirienko
f51ee9cdec
DSDLC compiler fix for Windows - libuavcan_dsdl_compiler.pretty_filename()
2014-07-25 00:48:45 +04:00
Pavel Kirienko
c0d3b3f2b0
DSDLC fix for Windows
2014-07-25 00:34:38 +04:00
Pavel Kirienko
dca2611c31
Libuavcan DSDL compiler: Speed optimization - full generation takes less than a second (way faster than Mako)
2014-07-22 02:53:07 +04:00
Pavel Kirienko
5d7666f059
Libuavcan DSDL compiler: Using the built-in Pyratemp instead of Mako, so virtually we don't need any 3rd party dependencies anymore
2014-07-22 02:37:21 +04:00
Pavel Kirienko
e1eb7554cf
libuavcan: impl_constants.hpp renamed to build_config.hpp
2014-07-16 19:56:34 +04:00
Pavel Kirienko
975a11566d
libuavcan_dsdlc docstrings
2014-07-11 19:02:57 +04:00