36 Commits

Author SHA1 Message Date
Marko Durkovic
b9fd0b014b Add topic filters to rosbag conversion 2022-07-27 15:39:47 +02:00
Marko Durkovic
8cb7a13485 Report start_time and end_time on empty bags 2022-05-17 23:54:10 +02:00
Marko Durkovic
9f3da0c2be Fix serialization of empty message sequences 2022-05-04 17:40:50 +02:00
Marko Durkovic
34ffe96692 Convert connections attribute to list 2022-04-21 15:15:10 +02:00
Marko Durkovic
f7d69e35d5 Add all-in-one reader 2022-04-13 13:12:18 +02:00
Marko Durkovic
657032ce9f Add owner field to connection instances 2022-04-13 11:09:30 +02:00
Marko Durkovic
16d1758327 Unify rosbag1 and rosbag2 connection class 2022-04-13 09:40:22 +02:00
Marko Durkovic
dee7e9c2fc Rename rosbag1 connection cid to id 2022-04-12 17:48:11 +02:00
Marko Durkovic
dd357fa3e4 Allow alternative type stores 2022-04-11 12:47:01 +02:00
Marko Durkovic
e88241074e Type message definition parsers 2022-04-11 10:46:12 +02:00
Marko Durkovic
19f0678645 Update lint 2022-04-11 00:07:53 +02:00
Marko Durkovic
946f2edb42 Update copyright headers 2022-04-10 23:32:25 +02:00
Marko Durkovic
2eb3b1c671 Add conversion from rosbag2 to rosbag1 2022-01-09 20:31:51 +01:00
Marko Durkovic
ac55fd2f4a Fix handling of padding after empty sequences 2022-01-06 20:35:58 +01:00
Marko Durkovic
18983868c6 Support bool and float constants in msg files 2021-11-25 14:26:48 +01:00
Marko Durkovic
52480e2bad Type generics and missing return types 2021-11-25 14:26:17 +01:00
Marko Durkovic
aaa9969856 Parse msg bounded fields and default values 2021-11-09 10:40:25 +01:00
Marko Durkovic
af848eb3d2 Parse empty msg definitions 2021-11-08 15:11:39 +01:00
Marko Durkovic
4f658378eb Fix lint for updated tools 2021-10-21 18:53:29 +02:00
Marko Durkovic
54a7eca6be Use current APIs 2021-10-21 17:09:24 +02:00
Marko Durkovic
75d98df4bf Do not match msg separator as constant value 2021-10-04 16:46:22 +02:00
Marko Durkovic
1333cf1168 Add string constant support to msg parser 2021-10-03 06:28:02 +02:00
Marko Durkovic
885900df39 Make reader1 API match reader2 2021-09-13 10:49:57 +02:00
Marko Durkovic
cc96973be3 Add rosbag1 writer 2021-08-06 18:13:33 +02:00
Marko Durkovic
f33e65b14a Change to connection oriented reader API 2021-08-06 18:13:33 +02:00
Marko Durkovic
ebf357a0c6 Add ROS1 message definition generator 2021-08-06 18:12:51 +02:00
Marko Durkovic
ef97081e5a Add CDR to ROS1 bytestream conversion 2021-08-06 18:12:51 +02:00
Marko Durkovic
03b4d7e5c7 Add const fields to type representations 2021-08-06 18:12:51 +02:00
Marko Durkovic
117a4f6348 Support relative type references in msg files 2021-07-08 09:20:31 +02:00
Marko Durkovic
12acb677e6 Use half-open intervals for time ranges 2021-07-05 17:48:36 +02:00
Marko Durkovic
5175c349aa Translate latching info to equivalent QoS settings 2021-07-05 17:48:36 +02:00
Marko Durkovic
5d2d394110 Add rosbag conversion tools 2021-05-16 17:40:53 +02:00
Marko Durkovic
4de0c99274 Add rosbag1 support 2021-05-16 17:40:53 +02:00
Marko Durkovic
ffacb7602c Add rosbag2 support 2021-05-16 17:40:53 +02:00
Marko Durkovic
abd0c1fa73 Add serde 2021-05-16 17:40:53 +02:00
Marko Durkovic
a7461c8ae7 Add type system 2021-05-16 17:40:53 +02:00