20 lines
736 B
C
Raw Normal View History

#pragma once
#include <XNCore/XNModelObject_p.h>
#include "../../Packages/ATA04_SACSCGroundHandling_2.0.143.1H_20250506/std_04_dll.h"
#include "../../IDL/C909_V1_Interface.h"
using InterfaceType = ComacDataStructure_S;
typedef void (*FunctionType)(InterfaceType *);
struct XNGroundHandlingPrivate : public XNModelObjectPrivate{
FunctionType _fun = nullptr;
InterfaceType _data;
std::string _entryPointName = "_Z29SACSCGroundHandlingEntryPointP20ComacDataStructure_S";
std::mutex _mutex;
XNSim::C909::ATA04::GroundHandling_input_Interface _inputInterface;
XNSim::C909::ATA04::GroundHandling_output_Interface _outputInterface;
XNSim::C909::ATA04::GroundHandling_heartbeat_Interface _heartbeatInterface;
};