6 #ifndef SWIFT_SIMPLUGIN_MSFS_SIMULATORMSFS2024_H
7 #define SWIFT_SIMPLUGIN_MSFS_SIMULATORMSFS2024_H
9 #include "../fsxcommon/simulatorfsxcommon.h"
11 namespace swift::simplugin::msfs2024
42 using CSimulatorFsxCommonListener::CSimulatorFsxCommonListener;
Value object encapsulating information of an aircraft's situation.
Direct in memory access to client (network client) data.
Describing a simulator plugin.
Direct threadsafe in memory access to own aircraft.
Direct thread safe in memory access to remote aircraft.
FSX Simulator Implementation.
FSX simulator implementation.
virtual void setTrueAltitude(swift::misc::aviation::CAircraftSituation &aircraftSituation, const swift::simplugin::fsxcommon::DataDefinitionOwnAircraft &simulatorOwnAircraft)
Customization point for adjusting altitude to compensate for temperature effect.
CSimulatorMsFs2024(const swift::misc::simulation::CSimulatorPluginInfo &info, swift::misc::simulation::IOwnAircraftProvider *ownAircraftProvider, swift::misc::simulation::IRemoteAircraftProvider *remoteAircraftProvider, swift::misc::network::IClientProvider *clientProvider, QObject *parent=nullptr)
Constructor, parameters as in.
virtual bool connectTo()
Connect to simulator.
virtual void startImpl()
Plugin specific implementation to start listener.
Data struct of our own aircraft.