Files
berrux-dev 5381c65fee Merge feature/qt6-migration-basis-modules-services into feature/qt6-migration-basis-modules
Resolves 17 conflicts against legacy Qt5 semantics; validates with BUILD_RTI=ON BUILD_GRANTLEE=ON.
2026-09-24 10:10:25 +02:00

36 lines
981 B
C++

#pragma once
// STUB-HEADER: Diese Datei wird normalerweise von ddsftc generiert
// Für die Migration erstellen wir minimale Implementierungen
#include <QtCore/QObject>
#include "ism.hpp"
namespace InfrastructureManagement
{
namespace Interface
{
// Ftc - Function Transfer Component
class Ftc : public QObject
{
Q_OBJECT
public:
Ftc(QObject* parent = nullptr) : QObject(parent) {}
~Ftc() override = default;
// MainStructureElement operations
virtual void setMainStructureElement(const MainStructureElement& data) = 0;
virtual void removeMainStructureElement(int32_t id) = 0;
// MainSchedule operations
virtual void setMainSchedule(const MainSchedule& data) = 0;
virtual void removeMainSchedule(int32_t id) = 0;
// MountingPointAsset operations
virtual void setMountingPointAsset(const MountingPointAsset& data) = 0;
virtual void removeMountingPointAsset(int32_t id) = 0;
};
} // namespace Interface
} // namespace InfrastructureManagement