TSC21
0b23679f98
msg: templates: update empy contexts, required fields and license header years
4 years ago
TSC21
c478e2985a
microRTPS: simplify the attribution of the RTPS IDs by makiing it automatic
...
1. The RTPS IDs are now automatically assigned to the topics
2. Only the topics that get defined to be sent or received in the urtps_bridge_topics.yaml (renamed, since now it doesn't contain IDs) receive the IDs
3. Any addition or removal on the urtps_bridge_topics.yaml file might update the topic IDs - this will require that the agent and the client ID list has to be in sync. This will further require a robustification of the way we check the IDs and the message definitions when starting the bridge.
4 years ago
TSC21
25dbffe1aa
microRTPS: agent: split FMU input from output topics in Pubs/Subs
4 years ago
TSC21
d3a23cee40
microRTPS: agent: fix double free memory problem on SIGINT
...
It fixes also some minor issues when exiting the agent, including the printed stats
4 years ago
TSC21
63571b3e3f
microRTPS: agent: match the code style from the PX4 Firmware
4 years ago
Damien SIX
e4f235001b
fix timesync for timestamp sample (including SFINAE detection)
4 years ago
Ildar Sadykov
51dd141c86
RTPS: adjust timestamp_sample in urtps_agent
4 years ago
Jukka Laitinen
fdb4ede6c2
Add topic namespace support for micrortps agent generation
...
Signed-off-by: Jukka Laitinen <jukkax@ssrc.tii.ae>
4 years ago
stmoon
71b7647ca1
fix the return type problem of RTPS
5 years ago
TSC21
c4f8f39ca9
microRTPS: templates: use full version comparison when checking for version 1.7
5 years ago
TSC21
1ea5280299
microRTPS: use package.version to compare FastRTPS lib versions
5 years ago
TSC21
21f0d99145
microRTPS: RtpsTopics: code specialization simplification
5 years ago
TSC21
99f96437c3
microRTPS: timesync: add getters and setter to generalize interface
5 years ago
TSC21
7612879ffd
microRTPS: use FastRTPS version instead of FastRTPSGen version to generate conditional code
5 years ago
TSC21
c7d86b73d4
microRTPS: RtpsTopics: generalize types and member functions access
5 years ago
TSC21
170835f3f8
microRTPS: add timesync for the agent side
5 years ago
TSC21
2e9a4d89ee
msg: remove gencpp and genmsh submodules; remove gencpp imports
5 years ago
TSC21
c9aab6319f
microRTPS: update headers licenses
5 years ago
Peter van der Perk
991399f105
Added syncronization to t_send worker thread
...
Which avoids possible deadlocks
5 years ago
Peter van der Perk
08a27492b4
Introduced condition variable in ROS2 subscriber to solve 500ms latency spikes
5 years ago
TSC21
1970ef875f
micrortps bridge: clean templates; add backwards compatibility; add ROS2 compatibility
5 years ago
TSC21
3d9f83a4f2
microRTPS_bridge: structural change to make possible to generate pub/sub code for multi-topics/aliased msgs
6 years ago
Daniel Agar
32a89a1834
rename empy templates (*.template) to proper file extension (.em)
6 years ago
TSC21
065f97e87b
add more relevant messages to the RTPS stream
6 years ago
TSC21
1cc3d95ff7
msg: templates: add 'ids' to the Context documentation
7 years ago
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
7 years ago
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
7 years ago
TSC21
a323073456
load RTPS msg IDs from a JSON file and remove uorb_rtps_message_ids.py
7 years ago
Beat Küng
55f65b4aff
Tools/message_id.py: rename to uorb_rtps_message_ids.py for clarity
8 years ago
Vicente Monge
c5e2745a19
Fixes for manual bridge generation
...
Fix for some forgot .cxx extensions
Fix for 'print' python 2 3 compatibility
Fix for topic ID type change
8 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 years ago