46 lines
1.2 KiB
C++
Raw Normal View History

2025-04-28 12:25:20 +08:00
#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