6 #ifndef SWIFT_SIMPLUGIN_MSFS_SIMULATORMSFS_H
7 #define SWIFT_SIMPLUGIN_MSFS_SIMULATORMSFS_H
9 #include "../fsxcommon/simulatorfsxcommon.h"
11 namespace swift::simplugin::msfs
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 bool connectTo()
Connect to simulator.
CSimulatorMsFs(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 void setTrueAltitude(swift::misc::aviation::CAircraftSituation &aircraftSituation, const swift::simplugin::fsxcommon::DataDefinitionOwnAircraft &simulatorOwnAircraft)
Customization point for adjusting altitude to compensate for temperature effect.
virtual void startImpl()
Plugin specific implementation to start listener.
Data struct of our own aircraft.