Resolves latest issues in Lts/Common Lts/DDS

This commit is contained in:
torsten committed 2026-09-06 18:45:59 +02:00
1 parent e398f4903d
commit b656e1aaa9
25 files changed
+537 -47

No files matched your search

@@ -1,6 +1,6 @@
/**
* @RDE_HEADER@
* DTC TypeDefinitions - Stub für BUILD_RTI=OFF
* DTC TypeDefinitions
* $Id$
* $HeadURL$
* $Author$
@@ -8,12 +8,18 @@
#pragma once
// Stub für BUILD_RTI=OFF - keine RTI Connext DDS Verfügbarkeit
// Diese Header ermöglicht Kompilierung ohne RTI DDS Dependencies
#include <functional>
#include <string>
#include <LtsUtils/LtsUtilsCore/data_modification_enum.h>
#include <LtsUtilsCore/data_modification_enum.h>
#ifdef BUILD_RTI
// Use actual RTI Connext DDS types
#include <dds/sub/LoanedSamples.hpp>
#include <dds/sub/SampleInfo.hpp>
// DataModification enum is provided by LtsUtilsCore/data_modification_enum.h
#else
// Stub für BUILD_RTI=OFF - keine RTI Connext DDS Verfügbarkeit
// Diese Header ermöglicht Kompilierung ohne RTI DDS Dependencies
// Forward declarations für DDS-Typen (Stubs)
namespace dds {
@@ -29,6 +35,14 @@ namespace sub {
}
}
// Stub enum for BUILD_RTI=OFF
enum class DataModification {
Added,
Modified,
Removed
};
#endif
namespace NGLLogger
{
class INGLLogger;