Files
qt6-migration-pipeline/external/rti_connext_dds-7.7.0/resource/xml/RTI_CONVERTER.xml
T
torstenandCopilot 342ffd3e5c Update submodule to latest BUILD_RTI fixes
- HandlerMinelayerData: BUILD_RTI Guards für RTI-Abhängigkeiten
- svcTabCommon: Export-Header-Fix via Fallback-Target
- TrainingAreaBase: Stub-Header für BUILD_RTI=OFF
- ddsfts: Include-Pfad und Dependency-Fixes
- BUILD_RTI=OFF Compilation vollständig unterstützt

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Entire-Checkpoint: 01M0JNZA586SACX1PRZ2DJAE5S
2026-08-21 19:30:20 +02:00

108 lines
3.7 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<dds xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="../../resource/schema/rti_converter.xsd">
<configuration_variables>
<value>
<element>
<name>INPUT_FORMAT</name>
<value>XCDR_AUTO</value>
</element>
<element>
<name>INPUT_DIR</name>
<value>cdr_recording</value>
</element>
<element>
<name>CSV_WORKSPACE_DIR</name>
<value>csv_output</value>
</element>
<element>
<name>CSV_MERGE_FILES</name>
<value>false</value>
</element>
</value>
</configuration_variables>
<!-- Available types -->
<types />
<!-- A definition of a Converter instance to run -->
<converter name="defaultToJson">
<!-- Input storage settings -->
<input_storage>
<sqlite>
<storage_format>XCDR_AUTO</storage_format>
<database_dir>cdr_recording</database_dir>
</sqlite>
</input_storage>
<!-- Output storage settings -->
<output_storage>
<sqlite>
<storage_format>JSON_SQLITE</storage_format>
<fileset>
<workspace_dir>converted</workspace_dir>
<filename_expression>rti_recorder_default.converted.db</filename_expression>
</fileset>
</sqlite>
</output_storage>
<!-- Domain selection: assume 0 by default.
Converter is not a DDS application, so this won't create a
DDS Domain Participant, but allows you to select which domains
to convert -->
<domain_participant name="Domain0">
<domain_id>0</domain_id>
</domain_participant>
<session name="DefaultSession"
default_participant_ref="Domain0">
<!-- Topics to convert in this session -->
<topic_group name="DefaultTopicGroup">
<!-- Rules describing the topics to convert -->
<allow_topic_name_filter>*</allow_topic_name_filter>
<deny_topic_name_filter>rti/*</deny_topic_name_filter>
</topic_group>
</session>
</converter>
<!-- A definition of a Converter instance to run to output CSV -->
<converter name="sqliteToCsv">
<!-- Input storage settings -->
<input_storage>
<sqlite>
<storage_format>$(INPUT_FORMAT)</storage_format>
<database_dir>$(INPUT_DIR)</database_dir>
</sqlite>
</input_storage>
<!-- Output storage settings -->
<output_storage>
<csv>
<workspace_dir>$(CSV_WORKSPACE_DIR)</workspace_dir>
<merge_files>$(CSV_MERGE_FILES)</merge_files>
<enum_as_string>true</enum_as_string>
</csv>
</output_storage>
<!--
Domain selection: assume 0 by default.
Converter is not a DDS application, so this won't create a
DDS Domain Participant, but allows you to select which domains
to convert.
-->
<domain_participant name="Domain0">
<domain_id>0</domain_id>
</domain_participant>
<session name="DefaultSession"
default_participant_ref="Domain0">
<!-- Convert all Topics -->
<topic_group name="DefaultTopicGroup">
<allow_topic_name_filter>*</allow_topic_name_filter>
<deny_topic_name_filter>rti/*</deny_topic_name_filter>
</topic_group>
</session>
</converter>
</dds>