31 lines
939 B
C++
Executable File
31 lines
939 B
C++
Executable File
#pragma once
|
|
#include <XNCore/XNModelObject_p.h>
|
|
#include <QMutex>
|
|
|
|
class XNATA04DataProcessorPrivate : public XNModelObjectPrivate
|
|
{
|
|
public:
|
|
Q_DECLARE_PUBLIC(XNATA04DataProcessor)
|
|
|
|
XNATA04DataProcessorPrivate(XNATA04DataProcessor *q) : XNModelObjectPrivate(q) {}
|
|
|
|
XNSim::ATA04::Aerodynamics_input _aeroInput;
|
|
XNSim::ATA04::Aerodynamics_output _aeroOutput;
|
|
XNSim::ATA04::WeightBalance_input _wbInput;
|
|
XNSim::ATA04::WeightBalance_output _wbOutput;
|
|
XNSim::ATA04::GroundHandling_input _ghInput;
|
|
XNSim::ATA04::GroundHandling_output _ghOutput;
|
|
XNSim::ATA04::Aerodynamics_heartbeat _aeroHeartbeat;
|
|
XNSim::ATA04::WeightBalance_heartbeat _wbHeartbeat;
|
|
XNSim::ATA04::GroundHandling_heartbeat _ghHeartbeat;
|
|
QMutex _wbOutputMutex;
|
|
QMutex _ghOutputMutex;
|
|
QMutex _aeroOutputMutex;
|
|
QMutex _aeroHeartbeatMutex;
|
|
QMutex _wbHeartbeatMutex;
|
|
QMutex _ghHeartbeatMutex;
|
|
QMutex _aeroInputMutex;
|
|
QMutex _wbInputMutex;
|
|
QMutex _ghInputMutex;
|
|
};
|