Files
qt-migration-legatus/qt6-after/qt6-migrated-legatus/include/AudioVideoManagement/avm_enums.hpp
T
torsten 950d669538 Qt6 Migration: BUILD_RTI guards und CMake fixes
- BUILD_RTI conditional compilation für RTI Connext DDS dependencies
- Namespace fixes in core_dtc.h (Core:: → DDS::Core::)
- CMakeLists.txt: BUILD_RTI option und conditional dependencies
- Handler minelayer: namespace closing mit BUILD_RTI guard
- Build erfolgreich mit BUILD_RTI=OFF validiert

Signed-off-by: Torsten Wierschin <torsten.wierschin@life-maps.com>
2026-08-21 18:37:18 +02:00

34 lines
795 B
C++

#pragma once
// STUB-HEADER: Diese Datei wird normalerweise von ddsdtc generiert
// Für die Migration erstellen wir minimale Typ-Definitionen
#include <cstdint>
#ifdef BUILD_RTI
#include <DDS/Core/core.hpp>
#endif
namespace AudioVideoManagement
{
// Placeholder enums - werden durch echte DDS-Typen ersetzt
enum class SymbolAppearance : int { Solid = 0, Dashed = 1, Dotted = 2 };
enum class SymbolVisibility : int { Visible = 0, Hidden = 1 };
struct UnitSymbolPosition
{
double x = 0.0;
double y = 0.0;
double z = 0.0;
};
#ifdef BUILD_RTI
// RadioSystem wird von DDS generiert
using RadioSystem = dds::core::Reference<class RadioSystemObject>;
#else
// Stub für BUILD_RTI=OFF
enum class RadioSystem : int32_t { Cnr = 0, Tvc = 1 };
#endif
} // namespace AudioVideoManagement