XNSim/XNModels/XNATA04DataProcessor/XNATA04DataProcessor_p.h
2025-04-28 12:25:20 +08:00

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;
};