- 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
108 lines
3.7 KiB
XML
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>
|