TSC21
1d1fbdb1d3
microRTPS: remove byte ordering for nested types
4 years ago
Daniel Agar
cf26f24387
msg: add quaternion euler angle pretty print
4 years ago
Daniel Agar
09666c324f
msg: add mag device id pretty print decode
4 years ago
Daniel Agar
459abcd035
uORB: print individual bits of fields
...
- applies to messages with names containing "flags" or "bits" and unsigned fixed width integer type (uint8, uint16, uint32)
5 years ago
Daniel Agar
e34bdb4be9
move IMU integration out of drivers to sensors hub to handle accel/gyro sync
...
- IMU integration move from drivers (PX4Accelerometer/PX4Gyroscope) to sensors/vehicle_imu
- sensors: voted_sensors_update now consumes vehicle_imu
- delete sensor_accel_integrated, sensor_gyro_integrated
- merge sensor_accel_status/sensor_gyro_status into vehicle_imu_status
- sensors status output minor improvements (ordering, whitespace, show selected sensor device id and instance)
5 years ago
Daniel Agar
c5cbc7725d
msg: timestamp_sample print elapsed from timestamp
5 years ago
TSC21
2be7ca08ba
msg: generation and parsing scripts: add Python3 support
5 years ago
TSC21
2e9a4d89ee
msg: remove gencpp and genmsh submodules; remove gencpp imports
5 years ago
Daniel Agar
0dc8119c89
listener print strings
6 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
50e46f89b6
move get_absolute_path() back to generate_microRTPS_bridge.py
6 years ago
TSC21
1e29b00860
improve verification of RTPS ID's uniqueness
6 years ago
TSC21
a7580b14ba
update IDL template so it can process builtin types
6 years ago
TSC21
b49b9bad2f
change serialization map type for int8_t
6 years ago
TSC21
d17d5d52bf
move parse_yaml_msg_id_file() to uorb_rtps_classifier.py
6 years ago
TSC21
a9771f13d1
rtps: add uorb_rtps_classifier.py iot classify RTPS topics as "send", "receive" or "ignore"
6 years ago
TSC21
2250946eaa
add verification for the ID uniqueness; give list of available ID's
6 years ago
TSC21
fc980493d7
px_generate_uorb_topic_helper: add a check for the existence of the RTPS ID for each uORB topic
6 years ago
TSC21
28521ea77c
move parse_yaml_msg_id_file() definition to generate_microRTPS_bridge.py
6 years ago
TSC21
0227ea3835
msg: RTPS: pass RTPS ID msg definition file as an EmPy global var
6 years ago
TSC21
d708c965ec
px_generate_uorb_topic_helper.py: beautify
6 years ago
TSC21
cafc2f5e61
add Copyright notice
6 years ago
TSC21
8efb2bbe10
improve ImportError verbosity for yaml
6 years ago
TSC21
f43c581a8c
add errno import for fixing script running over python 3 or above
6 years ago
TSC21
bb835382dd
use a yaml file description instead of json; minor improvements and cleanup
6 years ago
TSC21
a323073456
load RTPS msg IDs from a JSON file and remove uorb_rtps_message_ids.py
6 years ago
Daniel Agar
55abaaf6ab
uORB printf map extend floating point decimal places
7 years ago
Daniel Agar
af6098b9ea
uORB print_message add device_id pretty print
7 years ago
TSC21
c10e851251
replace printf with PX4_INFO_RAW
7 years ago
TSC21
a1ac34d3e7
reformat how the passed time is printed
7 years ago
TSC21
cac84e1424
px_generate_uorb_topic_helper: do not account with the timestamp, so the struct size matches
7 years ago
Beat Küng
f1dc8f8f48
listener: use PX4_INFO_RAW instead of printf
...
Ensures that clients will get the output of the listener.
7 years ago
TSC21
ca42483794
update msgs fields from camelCase to snake_case so rosidl_generate_interfaces() is able to generate code for ROS IDL files
7 years ago
Daniel Agar
c199ca5193
msg generated print support boolean
7 years ago
Nuno Marques
83fd5a5fd1
Update micro-CDR to latest and fix API usage ( #9651 )
...
* uorb_microcdr: msg.cpp.template: update API for how the buffer length is obtained
* micrortps_bridge: CMakeLists: temporarily deactivate check endianness option
7 years ago
Daniel Agar
416feea9e4
uORB print_message cleanup
...
- indent field print with tabs instead of spaces
- print a newline before printing a nested field
- cmake add generator dependencies
7 years ago
Daniel Agar
e76a7e48c8
generate uorb topic helper ignore _padding properly
7 years ago
Daniel Agar
a98c7cf5c8
generate uorb topic helper rename px4_printf to print_field
7 years ago
Daniel Agar
3db17a04fc
uORB generate message print functions
7 years ago
Daniel Agar
48f1e3ed1c
uORB generation move to msg/
7 years ago
Vicente Monge
c85039e413
Fixing rebase conflicts
8 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
76387b1693
uorb autogeneration
9 years ago
Thomas Gubler
d7e57061c9
generate message wrapper headers on ros
10 years ago
Thomas Gubler
738f65a705
generate wrapper headers for uorb
10 years ago