#include "XNGroundHandling.hpp" #include "XNGroundHandlingPubSubTypes.hpp" #include "XNCore/XNDDSInterface.h" namespace XNSim { namespace ATA04 { class GroundHandling_input_Interface : public XNDDSInterface { Q_OBJECT public: explicit GroundHandling_input_Interface(QObject *parent); virtual ~GroundHandling_input_Interface(); void inputDataListener(const XNSim::ATA04::GroundHandling_input &input); private: XNSim::ATA04::GroundHandling_input data; }; class GroundHandling_output_Interface : public XNDDSInterface { Q_OBJECT public: explicit GroundHandling_output_Interface(QObject *parent); virtual ~GroundHandling_output_Interface(); void outputDataListener(const XNSim::ATA04::GroundHandling_output &output); private: XNSim::ATA04::GroundHandling_output data; }; class GroundHandling_heartbeat_Interface : public XNDDSInterface { Q_OBJECT public: explicit GroundHandling_heartbeat_Interface(QObject *parent); virtual ~GroundHandling_heartbeat_Interface(); void heartbeatListener(const XNSim::ATA04::GroundHandling_heartbeat &heartbeat); private: XNSim::ATA04::GroundHandling_heartbeat data; }; } // namespace ATA04 } // namespace XNSim