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