46 lines
1.2 KiB
C++
Executable File
46 lines
1.2 KiB
C++
Executable File
#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
|