Julian Oes
e98fa891fe
msg/tools: remove unused import, check for six
2020-01-16 16:25:26 +01:00
TSC21
2be7ca08ba
msg: generation and parsing scripts: add Python3 support
2020-01-13 21:48:35 +00:00
stmoon
e19e0bd616
serach and insert rtps path if there is no {FASTRTPSGEN_DIR}
2020-01-10 16:48:21 +00:00
Christian Clauss
6dc55f97d4
More fixes for Python 3 compatibility ( #13008 )
...
* More fixes for Python 3 compatibility
* Workaround if the six module is not pip installed
* Lose the semicolons
2019-12-19 02:05:55 -08:00
TSC21
c9aab6319f
microRTPS: update headers licenses
2019-11-26 09:01:52 +01:00
TSC21
f91770f9cd
generate_microRTPS_bridge: fix fastrtpsgen version check handler
2019-10-14 21:23:27 +01:00
Nuno Marques
5a8aa04970
CI: bump container tags to 2019-10-04 ( #13095 )
...
* bump container tags to 2019-10-04
* docker_run: update container name and tag
* generate_microRTPS_bridge.py: force FastRTPSGen to version 1.0 if the result of 'fastrtpsgen -version' command is not a number
* CI: temporarly disable avoidance and safe landing tests
* CI: try to revive tiltrotor test
2019-10-06 01:21:04 -04:00
TSC21
5c0f01a8b8
microRTPS bridge: try/catch FastRTPSGen errors
2019-10-04 16:56:03 +01:00
TSC21
1970ef875f
micrortps bridge: clean templates; add backwards compatibility; add ROS2 compatibility
2019-10-04 16:56:03 +01:00
TSC21
278d2fd21f
first push on supporting ROS2 Dashing and IDL 4.2
2019-10-04 16:56:03 +01:00
TSC21
47f5b23419
rtps: generation scripts: make indexing of lists possible in both Python 2 and 3
2019-08-04 20:04:19 +01:00
TSC21
85bcfd7d72
generate_microRTPS_bridge: remove commented code
2019-07-26 15:05:54 +02:00
TSC21
3d9f83a4f2
microRTPS_bridge: structural change to make possible to generate pub/sub code for multi-topics/aliased msgs
2019-07-26 15:05:54 +02:00
Daniel Agar
32a89a1834
rename empy templates (*.template) to proper file extension (.em)
2019-06-10 10:42:00 -07:00
TSC21
110a7931e4
microRTPS bridge generation: improve fastrtpsgen verbosity
2019-05-22 11:49:02 +02:00
Alexis Paques
5763787840
Adding narg to allow empty arguments
2019-04-25 09:56:06 +01:00
TSC21
8da1ff4cff
generate_microRTPS_bridge: add the capability to receive absolute and relative paths
2019-01-28 09:42:16 +01:00
TSC21
4ec40049ce
micrortps_bridge: pass absolute path for yaml file and urtps templates
2019-01-28 09:42:16 +01:00
TSC21
fa528745b5
IDL generation: add constants fields for IDL's
2018-11-29 16:43:00 +00:00
TSC21
31b110c2ac
rtps: fix and minor cleanup of scripts and templates
2018-10-15 13:55:38 +02:00
TSC21
50e46f89b6
move get_absolute_path() back to generate_microRTPS_bridge.py
2018-10-08 10:58:45 +02:00
TSC21
1e29b00860
improve verification of RTPS ID's uniqueness
2018-10-08 10:58:45 +02:00
TSC21
d17d5d52bf
move parse_yaml_msg_id_file() to uorb_rtps_classifier.py
2018-10-08 10:58:45 +02:00
TSC21
71d1b77bbe
parse output from python script into readable cmake list to use; refactor RTPS scripts
2018-10-08 10:58:45 +02:00
TSC21
a9771f13d1
rtps: add uorb_rtps_classifier.py iot classify RTPS topics as "send", "receive" or "ignore"
2018-10-08 10:58:45 +02:00
TSC21
2250946eaa
add verification for the ID uniqueness; give list of available ID's
2018-09-26 12:01:58 +02:00
TSC21
28521ea77c
move parse_yaml_msg_id_file() definition to generate_microRTPS_bridge.py
2018-09-24 19:28:40 +02:00
TSC21
a50fed1bf9
generate_microRTPS_bridge: state that RTPS msg IDs definition file path is relative to the msg_dir
2018-09-24 19:28:40 +02:00
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
2018-09-24 19:28:40 +02:00
TSC21
5c386a737c
make generation of micro-RTPS agent CMakeLists.txt optional
2018-09-21 15:55:17 +02:00
TSC21
93daec43d3
generate_microRTPS_bridge: add option to set preprocessor include paths of fastrtpsgen
2018-09-21 15:55:17 +02:00
TSC21
9b028e4f6d
update copyright notice
2018-09-21 15:55:17 +02:00
TSC21
0bee156e8f
remove unneeded condition verfication for the package
2018-09-21 15:55:17 +02:00
TSC21
57f5bb6290
generate_microRTPS_bridge.py: beautify
2018-09-21 15:55:17 +02:00
TSC21
6eda4feb20
use os.path.join() when possible
2018-09-21 15:55:17 +02:00
TSC21
43f78705ab
add option to set the msg IDL dir
2018-09-21 15:55:17 +02:00
TSC21
e3560795a1
make 'build' dir creation optional
2018-09-21 15:55:17 +02:00
TSC21
2cc6c03a08
change argparse logic for idl generation
2018-09-21 15:55:17 +02:00
TSC21
eedb80f76d
remove unnecessary 'nargs=1' from argparse
2018-09-21 15:55:17 +02:00
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
2018-09-21 15:55:17 +02:00
TSC21
7d40c4f97e
fix templates dir
2018-09-21 15:55:17 +02:00
TSC21
943bfbf93f
generalize scripts for usage outside the PX4 Firmware dir and with other templates/packages
2018-09-21 15:55:17 +02:00
Daniel Agar
651df03f76
RTPS and micro-CDR build system cleanup ( #8084 )
2017-10-11 13:05:44 -04:00
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
2017-09-29 10:13:51 -04:00