Beat Küng
77785c01ef
micrortps_client.cpp.template: avoid 0-init & check result of orb_copy
8 years ago
Beat Küng
55f65b4aff
Tools/message_id.py: rename to uorb_rtps_message_ids.py for clarity
8 years ago
José Roberto de Souza
1a3315e397
msg: Fix build in python3
...
We can afford a slower performance in this parsers with python2 to
keep compability with python3.
http://sebastianraschka.com/Articles/2014_python_2_3_key_diff.html#xrange
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
Mark Charlebois
d24503242e
Extracted non-template code from template
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
049c769293
Converted cxx to cpp
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Mark Charlebois
fc3d49240e
Added missing "%"
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
1e3fa64eff
microRTPS_client printf PRIu64
8 years ago
Daniel Agar
30f8e5751d
Makefile simplify colorecho for CI
8 years ago
Mark Charlebois
fd86ab7f69
Fixed clock_gettime to be portable to OSX
...
Signed-off-by: Mark Charlebois <charlebm@gmail.com>
8 years ago
Daniel Agar
319c1d2046
microRTPS_transport.cxx fix code style
8 years ago
Daniel Agar
5b1e3b3257
microRTPS readability braces
8 years ago
Daniel Agar
2151890e50
urtps microRTPS_transport.h code style
8 years ago
Daniel Agar
62fc3fb5ab
microRTPS_transport use uint8_t for topic_ID
8 years ago
Daniel Agar
e6633da832
microRTPS_client printf format fix
8 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 years ago
Daniel Agar
b4e2360070
uORB generation use constexpr ( #7348 )
8 years ago
Daniel Agar
3721fb9d52
cmake cleanup nuttx dependency handling ( #7007 )
...
- closes #6501
- closes #6820
- closes #6881
8 years ago
Beat Küng
89a7e0cf87
uorb topics generator: add multi-topics to the list of all topics
...
topic names with '# TOPICS <name>' were previously not in orb_get_topics().
This means the logger could not find them.
Affects for example actuator_controls_0.
9 years ago
Beat Küng
623fe7ca2c
logger + uorb msg template: rm msg name from o_fields to save space
...
Instead we use o_name to get the topic name. Now the topic names are not
upper case anymore in the log format. This makes it more consistent, eg.
if used as a nested topic
9 years ago
Beat Küng
5cf8081a98
uorb template: add timestamp to the format string
...
We explicitly include the timestamp. This makes it possible to change it's
type later on.
This breaks the current ULog logging format.
9 years ago
Beat Küng
093eece29b
orb message templates: move common code into px_generate_uorb_topic_helper.py
...
This also greatly speeds up the generators.
9 years ago
Beat Küng
797d0f24d6
reformat orb message templates
9 years ago
Beat Küng
eabc43d78c
orb structs: add padding bytes to align the structs where necessary
...
This is required for the logger, we just manually add the padding bytes
what would otherwise be done by the compiler. Additionally we reorder
the fields by type, so that padding is only necessary for nested types.
9 years ago
Daniel Agar
69c1ce1714
WIP logger serialization
9 years ago
Daniel Agar
9a0e962cbf
uorb autogeneration
9 years ago
Daniel Agar
eb29b33620
use gcc attributes to align and pack
9 years ago
Daniel Agar
76387b1693
uorb autogeneration
9 years ago
Lorenz Meier
20dff14eae
Extend generator templates to allow nested topics
10 years ago
Thomas Gubler
01835a51a8
uorb constants are now defined inside class
10 years ago
Thomas Gubler
1ab9ec5811
fix ros header template
10 years ago
Thomas Gubler
d7e57061c9
generate message wrapper headers on ros
10 years ago
Thomas Gubler
5e9bef6f4b
cleanup template for normal uorb headers
10 years ago
Thomas Gubler
738f65a705
generate wrapper headers for uorb
10 years ago
Thomas Gubler
632a0866ef
remove unneeded functionality in template
10 years ago
Thomas Gubler
cadcad6ffb
messagelayer prototype for nuttx
10 years ago
Thomas Gubler
7c3223b860
added a messageplayer prototype for ros
10 years ago
Thomas Gubler
9980e44821
moved msg files
10 years ago
Thomas Gubler
afa835744c
remove unnecessary type in msg.h template
10 years ago
Thomas Gubler
dc945a3f3f
actuator controls as msg
10 years ago
Thomas Gubler
141dda2092
fix uorb header template for constants
10 years ago
Thomas Gubler
2eeeab8ecd
improve msg template file
10 years ago
Thomas Gubler
8b5bc703a1
initial version of msg to uorb script
...
Standard and embedded types work, may need small refinements for some
types
10 years ago