swift
Public Slots | Public Member Functions | List of all members
swift::core::context::CContextSimulatorEmpty Class Reference

Empty context, used during shutdown/initialization. More...

Inheritance diagram for swift::core::context::CContextSimulatorEmpty:
[legend]

Public Slots

swift::misc::simulation::CSimulatorPluginInfo getSimulatorPluginInfo () const
 Simulator info, currently loaded plugin. More...
 
swift::misc::simulation::CSimulatorPluginInfoList getAvailableSimulatorPlugins () const
 Return list of available simulator plugins. More...
 
swift::misc::simulation::settings::CSimulatorSettings getSimulatorSettings () const
 Get the current simulator settings. More...
 
bool setSimulatorSettings (const swift::misc::simulation::settings::CSimulatorSettings &settings, const swift::misc::simulation::CSimulatorInfo &simulatorInfo)
 Set settings for give simulator. More...
 
bool startSimulatorPlugin (const swift::misc::simulation::CSimulatorPluginInfo &simulatorInfo)
 Load and start specific simulator plugin. More...
 
int checkListeners ()
 Check all listeners enabled if simulator is connected. More...
 
ISimulator::SimulatorStatus getSimulatorStatus () const
 Simulator combined status. More...
 
void stopSimulatorPlugin (const swift::misc::simulation::CSimulatorPluginInfo &simulatorInfo)
 Stop listener or unload the given plugin (if currently loaded) More...
 
swift::misc::simulation::CAircraftModelList getModelSet () const
 Installed models in simulator eco system. More...
 
swift::misc::simulation::CSimulatorInfo simulatorsWithInitializedModelSet () const
 Simulators which have an initialized model set. More...
 
swift::misc::CStatusMessageList verifyPrerequisites () const
 Verify prerequisites for simulation like an existing model set. More...
 
swift::misc::simulation::CSimulatorInfo getModelSetLoaderSimulator () const
 Get the model set loader simulator directly. More...
 
void setModelSetLoaderSimulator (const swift::misc::simulation::CSimulatorInfo &simulator)
 Set the model set loader simulator directly. More...
 
QStringList getModelSetStrings () const
 Model strings. More...
 
QStringList getModelSetCompleterStrings (bool sorted) const
 Model set completer string. More...
 
int removeModelsFromSet (const swift::misc::simulation::CAircraftModelList &removeModels)
 Remove models from set. More...
 
void disableModelsForMatching (const swift::misc::simulation::CAircraftModelList &removedModels, bool incremental)
 Remove a model for matching. More...
 
swift::misc::simulation::CAircraftModelList getDisabledModelsForMatching () const
 The disabled models for matching. More...
 
void restoreDisabledModels ()
 Restore the models removed with CAircraftMatcher::disableModelForMatching. More...
 
bool triggerModelSetValidation (const swift::misc::simulation::CSimulatorInfo &simulator)
 Trigger a validation, returns false if "work in progress". More...
 
bool isValidationInProgress () const
 Validation in progress. More...
 
bool isKnownModelInSet (const QString &modelstring) const
 Known model? More...
 
swift::misc::simulation::CAircraftModelList getModelSetModelsStartingWith (const QString &modelString) const
 Models for model string. More...
 
int getModelSetCount () const
 Number of installed models in simulator eco system. More...
 
swift::misc::simulation::CSimulatorInternals getSimulatorInternals () const
 Simulator setup. More...
 
swift::misc::simulation::CInterpolationAndRenderingSetupGlobal getInterpolationAndRenderingSetupGlobal () const
 The global setup. More...
 
swift::misc::simulation::CInterpolationSetupList getInterpolationAndRenderingSetupsPerCallsign () const
 Get all setups per callsign. More...
 
swift::misc::simulation::CInterpolationAndRenderingSetupPerCallsign getInterpolationAndRenderingSetupPerCallsignOrDefault (const swift::misc::aviation::CCallsign &callsign) const
 Get the setup for callsign, if not existing the global setup. More...
 
void setInterpolationAndRenderingSetupGlobal (const swift::misc::simulation::CInterpolationAndRenderingSetupGlobal &setup)
 Set the global setup. More...
 
bool setInterpolationAndRenderingSetupsPerCallsign (const swift::misc::simulation::CInterpolationSetupList &setups, bool ignoreSameAsGlobal)
 Set all setups per callsign. More...
 
swift::misc::CStatusMessageList getInterpolationMessages (const swift::misc::aviation::CCallsign &callsign) const
 Interpolation messages. More...
 
bool followAircraft (const swift::misc::aviation::CCallsign &callsign)
 Follow aircraft im simulator view. More...
 
void recalculateAllAircraft ()
 Recalculate all aircraft. More...
 
bool resetToModelMatchingAircraft (const swift::misc::aviation::CCallsign &callsign)
 Reset model by matching it again. More...
 
int doMatchingsAgain ()
 Repeat all matchings. More...
 
bool doMatchingAgain (const swift::misc::aviation::CCallsign &callsign)
 Repeat the matching callsign. More...
 
bool requestElevationBySituation (const swift::misc::aviation::CAircraftSituation &situation)
 Request elevation, there is no guarantee the requested elevation will be available in the provider. More...
 
swift::misc::geo::CElevationPlane findClosestElevationWithinRange (const swift::misc::geo::CCoordinateGeodetic &reference, const swift::misc::physical_quantities::CLength &range) const
 Find closest elevation (or return NULL) More...
 
swift::misc::CStatusMessageList getMatchingMessages (const swift::misc::aviation::CCallsign &callsign) const
 Get mapping messages. More...
 
void enableMatchingMessages (swift::misc::simulation::MatchingLog enable)
 Enable mapping logging. More...
 
swift::misc::simulation::MatchingLog isMatchingMessagesEnabled () const
 Enabled mapping logging? More...
 
bool parseCommandLine (const QString &commandLine, const swift::misc::CIdentifier &originator)
 Parse a given command line. More...
 
swift::misc::simulation::CMatchingStatistics getCurrentMatchingStatistics (bool missingOnly) const
 Current matching statistics. More...
 
void setMatchingSetup (const swift::misc::simulation::CAircraftMatcherSetup &setup)
 Set matching setup. More...
 
bool testRemoteAircraft (const swift::misc::simulation::CSimulatedAircraft &aircraft, bool add)
 Test a remote aircraft. More...
 
bool testUpdateRemoteAircraft (const swift::misc::aviation::CCallsign &cs, const swift::misc::aviation::CAircraftSituation &situation, const swift::misc::aviation::CAircraftParts &parts)
 Test update remote aircraft. More...
 
swift::misc::simulation::CAircraftMatcherSetup getMatchingSetup () const
 Set matching setup. More...
 
- Public Slots inherited from swift::core::context::IContextSimulator
virtual swift::misc::simulation::CSimulatorPluginInfo getSimulatorPluginInfo () const =0
 Simulator info, currently loaded plugin.
 
virtual swift::misc::simulation::CSimulatorPluginInfoList getAvailableSimulatorPlugins () const =0
 Return list of available simulator plugins.
 
virtual swift::misc::simulation::settings::CSimulatorSettings getSimulatorSettings () const =0
 Get the current simulator settings.
 
virtual bool setSimulatorSettings (const swift::misc::simulation::settings::CSimulatorSettings &settings, const swift::misc::simulation::CSimulatorInfo &simulator)=0
 Set settings for give simulator.
 
virtual int checkListeners ()=0
 Check all listeners enabled if simulator is connected.
 
virtual bool startSimulatorPlugin (const swift::misc::simulation::CSimulatorPluginInfo &simulatorInfo)=0
 Load and start specific simulator plugin.
 
virtual void stopSimulatorPlugin (const swift::misc::simulation::CSimulatorPluginInfo &simulatorInfo)=0
 Stop listener or unload the given plugin (if currently loaded)
 
virtual ISimulator::SimulatorStatus getSimulatorStatus () const =0
 Simulator combined status.
 
virtual swift::misc::simulation::CSimulatorInternals getSimulatorInternals () const =0
 Simulator setup.
 
virtual swift::misc::simulation::CAircraftModelList getModelSet () const =0
 Installed models in simulator eco system. More...
 
virtual swift::misc::simulation::CSimulatorInfo getModelSetLoaderSimulator () const =0
 Get the model set loader simulator directly.
 
virtual void setModelSetLoaderSimulator (const swift::misc::simulation::CSimulatorInfo &simulator)=0
 Set the model set loader simulator directly. More...
 
virtual swift::misc::simulation::CSimulatorInfo simulatorsWithInitializedModelSet () const =0
 Simulators which have an initialized model set.
 
virtual swift::misc::CStatusMessageList verifyPrerequisites () const =0
 Verify prerequisites for simulation like an existing model set. More...
 
virtual int getModelSetCount () const =0
 Number of installed models in simulator eco system.
 
virtual swift::misc::simulation::CAircraftModelList getModelSetModelsStartingWith (const QString &modelString) const =0
 Models for model string.
 
virtual QStringList getModelSetStrings () const =0
 Model strings.
 
virtual QStringList getModelSetCompleterStrings (bool sorted) const =0
 Model set completer string.
 
virtual int removeModelsFromSet (const swift::misc::simulation::CAircraftModelList &removeModels)=0
 Remove models from set.
 
virtual void disableModelsForMatching (const swift::misc::simulation::CAircraftModelList &removedModels, bool incremental)=0
 Remove a model for matching. More...
 
virtual swift::misc::simulation::CAircraftModelList getDisabledModelsForMatching () const =0
 The disabled models for matching. More...
 
virtual bool isValidationInProgress () const =0
 Validation in progress. More...
 
virtual bool triggerModelSetValidation (const swift::misc::simulation::CSimulatorInfo &simulator)=0
 Trigger model set validation.
 
virtual void restoreDisabledModels ()=0
 Restore the models removed with CAircraftMatcher::disableModelForMatching. More...
 
virtual bool isKnownModelInSet (const QString &modelstring) const =0
 Known model?
 
virtual swift::misc::simulation::CInterpolationAndRenderingSetupGlobal getInterpolationAndRenderingSetupGlobal () const =0
 The global setup. More...
 
virtual swift::misc::simulation::CInterpolationSetupList getInterpolationAndRenderingSetupsPerCallsign () const =0
 Get all setups per callsign. More...
 
virtual swift::misc::simulation::CInterpolationAndRenderingSetupPerCallsign getInterpolationAndRenderingSetupPerCallsignOrDefault (const swift::misc::aviation::CCallsign &callsign) const =0
 Get the setup for callsign, if not existing the global setup. More...
 
virtual void setInterpolationAndRenderingSetupGlobal (const swift::misc::simulation::CInterpolationAndRenderingSetupGlobal &setup)=0
 Set the global setup. More...
 
virtual bool setInterpolationAndRenderingSetupsPerCallsign (const swift::misc::simulation::CInterpolationSetupList &setups, bool ignoreSameAsGlobal)=0
 Set all setups per callsign. More...
 
virtual swift::misc::CStatusMessageList getInterpolationMessages (const swift::misc::aviation::CCallsign &callsign) const =0
 Interpolation messages.
 
bool isSimulatorAvailable () const
 Simulator avialable (driver available)?
 
bool isSimulatorSimulating () const
 Is available simulator simulating? Returns false if no simulator is available.
 
virtual swift::misc::CStatusMessageList getMatchingMessages (const swift::misc::aviation::CCallsign &callsign) const =0
 Get mapping messages.
 
virtual swift::misc::simulation::MatchingLog isMatchingMessagesEnabled () const =0
 Enabled mapping logging?
 
virtual void enableMatchingMessages (swift::misc::simulation::MatchingLog enabled)=0
 Enable mapping logging.
 
virtual bool followAircraft (const swift::misc::aviation::CCallsign &callsign)=0
 Follow aircraft im simulator view.
 
virtual void recalculateAllAircraft ()=0
 Recalculate all aircraft.
 
virtual bool resetToModelMatchingAircraft (const swift::misc::aviation::CCallsign &callsign)=0
 Reset model by matching it again.
 
virtual bool requestElevationBySituation (const swift::misc::aviation::CAircraftSituation &situation)=0
 Request elevation, there is no guarantee the requested elevation will be available in the provider. More...
 
virtual swift::misc::geo::CElevationPlane findClosestElevationWithinRange (const swift::misc::geo::CCoordinateGeodetic &reference, const swift::misc::physical_quantities::CLength &range) const =0
 Find closest elevation (or return NULL) More...
 
virtual int doMatchingsAgain ()=0
 Repeat all matchings.
 
virtual bool doMatchingAgain (const swift::misc::aviation::CCallsign &callsign)=0
 Repeat the matching callsign.
 
virtual swift::misc::simulation::CMatchingStatistics getCurrentMatchingStatistics (bool missingOnly) const =0
 Current matching statistics.
 
virtual void setMatchingSetup (const swift::misc::simulation::CAircraftMatcherSetup &setup)=0
 Set matching setup.
 
virtual bool testRemoteAircraft (const swift::misc::simulation::CSimulatedAircraft &aircraft, bool add)=0
 Test a remote aircraft.
 
virtual bool testUpdateRemoteAircraft (const swift::misc::aviation::CCallsign &cs, const swift::misc::aviation::CAircraftSituation &situation, const swift::misc::aviation::CAircraftParts &parts)=0
 Test update remote aircraft.
 
virtual swift::misc::simulation::CAircraftMatcherSetup getMatchingSetup () const =0
 Get matching setup.
 

Public Member Functions

 CContextSimulatorEmpty (CCoreFacade *runtime)
 Constructor.
 
- Public Member Functions inherited from swift::core::context::IContextSimulator
QString getPathAndContextId () const
 Id and path name for round trip protection. More...
 
 ~IContextSimulator ()=default
 Destructor.
 
- Public Member Functions inherited from swift::core::context::IContext
 ~IContext ()=default
 Destructor.
 
bool isUsingImplementingObject () const
 Using local implementing object?
 
bool isLocalObject () const
 Local or remote object?
 
bool isEmptyObject () const
 Empty object?
 
CCoreFacadegetRuntime ()
 Runtime.
 
const CCoreFacadegetRuntime () const
 Const runtime.
 
CCoreFacadeConfig::ContextMode getMode () const
 Mode.
 
qint64 getUniqueId () const
 Unique id.
 
const IContextApplicationgetIContextApplication () const
 Context for application.
 
IContextApplicationgetIContextApplication ()
 Application.
 
IContextAudiogetIContextAudio ()
 Context for network.
 
const IContextAudiogetIContextAudio () const
 Context for network.
 
IContextNetworkgetIContextNetwork ()
 Context for network.
 
const IContextNetworkgetIContextNetwork () const
 Context for network.
 
IContextOwnAircraftgetIContextOwnAircraft ()
 Context for own aircraft.
 
const IContextOwnAircraftgetIContextOwnAircraft () const
 Context for own aircraft.
 
const IContextSimulatorgetIContextSimulator () const
 Context for simulator.
 
IContextSimulatorgetIContextSimulator ()
 Simulator.
 
void setDebugEnabled (bool debug)
 Set debug flag.
 
bool isDebugEnabled () const
 Debug enabled?
 
virtual bool parseCommandLine (const QString &commandLine, const swift::misc::CIdentifier &originator)=0
 Parse a given command line.
 
- Public Member Functions inherited from QObject
QBindable< QStringbindableObjectName ()
 
 QObject (QObject *parent)
 
 QT_NO_CONTEXTLESS_CONNECT QT_NO_CONTEXTLESS_CONNECT
 
 QT_NO_NARROWING_CONVERSIONS_IN_CONNECT QT_NO_NARROWING_CONVERSIONS_IN_CONNECT
 
 Q_CLASSINFO (Name, Value)
 
 Q_EMIT Q_EMIT
 
 Q_ENUM (...)
 
 Q_ENUMS (...)
 
 Q_ENUM_NS (...)
 
 Q_FLAG (...)
 
 Q_FLAGS (...)
 
 Q_FLAG_NS (...)
 
 Q_GADGET Q_GADGET
 
 Q_GADGET_EXPORT (EXPORT_MACRO)
 
 Q_INTERFACES (...)
 
 Q_INVOKABLE Q_INVOKABLE
 
 Q_MOC_INCLUDE Q_MOC_INCLUDE
 
 Q_NAMESPACE Q_NAMESPACE
 
 Q_NAMESPACE_EXPORT (EXPORT_MACRO)
 
 Q_OBJECT Q_OBJECT
 
 Q_PROPERTY (...)
 
 Q_REVISION Q_REVISION
 
 Q_SET_OBJECT_NAME (Object)
 
 Q_SIGNAL Q_SIGNAL
 
 Q_SIGNALS Q_SIGNALS
 
 Q_SLOT Q_SLOT
 
 Q_SLOTS Q_SLOTS
 
qobject_cast (QObject *object)
 
qobject_cast (const QObject *object)
 
bool blockSignals (bool block)
 
virtual bool event (QEvent *e)
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
bool moveToThread (QThread *targetThread)
 
bool setProperty (const char *name, QVariant &&value)
 
bool setProperty (const char *name, const QVariant &value)
 
int startTimer (int interval, Qt::TimerType timerType)
 
int startTimer (std::chrono::nanoseconds interval, Qt::TimerType timerType)
 
void deleteLater ()
 
void destroyed (QObject *obj)
 
void installEventFilter (QObject *filterObj)
 
void killTimer (Qt::TimerId id)
 
void killTimer (int id)
 
void objectNameChanged (const QString &objectName)
 
void removeEventFilter (QObject *obj)
 
void setObjectName (QAnyStringView name)
 
void setObjectName (const QString &name)
 
void setParent (QObject *parent)
 
QList< QByteArraydynamicPropertyNames () const const
 
QList< T > findChildren (QAnyStringView name, Qt::FindChildOptions options) const const
 
QList< T > findChildren (Qt::FindChildOptions options) const const
 
QList< T > findChildren (const QRegularExpression &re, Qt::FindChildOptions options) const const
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const char *method, Qt::ConnectionType type) const const
 
QObjectparent () const const
 
QString objectName () const const
 
QThreadthread () const const
 
QVariant property (const char *name) const const
 
findChild (QAnyStringView name, Qt::FindChildOptions options) const const
 
findChild (Qt::FindChildOptions options) const const
 
bool disconnect (const QObject *receiver, const char *method) const const
 
bool disconnect (const char *signal, const QObject *receiver, const char *method) const const
 
bool inherits (const char *className) const const
 
bool isQuickItemType () const const
 
bool isWidgetType () const const
 
bool isWindowType () const const
 
bool signalsBlocked () const const
 
virtual const QMetaObjectmetaObject () const const
 
const QObjectListchildren () const const
 
void dumpObjectInfo () const const
 
void dumpObjectTree () const const
 

Additional Inherited Members

- Public Types inherited from QObject
enum  TimerId
 
- Signals inherited from swift::core::context::IContextSimulator
void simulatorStatusChanged (int status)
 Simulator combined status. More...
 
void simulatorPluginChanged (const swift::misc::simulation::CSimulatorPluginInfo &info)
 Simulator plugin loaded / unloaded (default info)
 
void simulatorChanged (const swift::misc::simulation::CSimulatorInfo &simulator)
 Same as simulatorPluginChanged, only with simulator signature.
 
void simulatorSettingsChanged ()
 Simulator settings have been changed.
 
void vitalityLost ()
 A formerly vital driver is no longer vital/responding.
 
void insufficientFrameRateDetected (bool fatal)
 Frame rate has fallen too far below the threshold to maintain consistent sim rate.
 
void renderRestrictionsChanged (bool restricted, bool enabled, int maxAircraft, const swift::misc::physical_quantities::CLength &maxRenderedDistance)
 Render restrictions have been changed.
 
void interpolationAndRenderingSetupChanged ()
 Setup changed.
 
void matchingSetupChanged ()
 Matching setup changed.
 
void modelSetChanged (const swift::misc::simulation::CSimulatorInfo &simulator)
 Model set ready or changed.
 
void modelMatchingCompleted (const swift::misc::simulation::CSimulatedAircraft &aircraft)
 A single model has been matched for given aircraft.
 
void addingRemoteModelFailed (const swift::misc::simulation::CSimulatedAircraft &aircraft, bool disabled, bool failover, const swift::misc::CStatusMessage &message)
 Adding a remote aircraft failed.
 
void aircraftRenderingChanged (const swift::misc::simulation::CSimulatedAircraft &aircraft)
 Aircraft rendering changed.
 
void ownAircraftModelChanged (const swift::misc::simulation::CAircraftModel &model)
 Emitted when own aircraft model changes.
 
void airspaceSnapshotHandled ()
 An airspace snapshot was handled.
 
void driverMessages (const swift::misc::CStatusMessageList &messages)
 Relevant simulator messages to be explicitly displayed.
 
void validatedModelSet (const swift::misc::simulation::CSimulatorInfo &simulator, const swift::misc::simulation::CAircraftModelList &valid, const swift::misc::simulation::CAircraftModelList &invalid, bool stopped, const swift::misc::CStatusMessageList &msgs)
 Validated model set.
 
void autoPublishDataWritten (const swift::misc::simulation::CSimulatorInfo &simulator)
 Auto publish data written for simulator.
 
- Signals inherited from swift::core::context::IContext
void changedLogOrDebugSettings ()
 Log or debug values changed.
 
- Static Public Member Functions inherited from swift::core::context::IContextSimulator
static const QStringInterfaceName ()
 Service name.
 
static const QStringObjectPath ()
 Service path.
 
static IContextSimulatorcreate (CCoreFacade *parent, CCoreFacadeConfig::ContextMode mode, swift::misc::CDBusServer *server, QDBusConnection &connection)
 Factory method.
 
- Static Public Member Functions inherited from swift::core::context::IContext
static const QStringListgetLogCategories ()
 Log categories.
 
- Static Public Member Functions inherited from QObject
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, Functor functor)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *context, Functor functor, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type)
 
QMetaObject::Connection connect (const QObject *sender, const char *signal, const QObject *receiver, const char *method, Qt::ConnectionType type)
 
QString tr (const char *sourceText, const char *disambiguation, int n)
 
bool disconnect (const QMetaObject::Connection &connection)
 
bool disconnect (const QObject *sender, PointerToMemberFunction signal, const QObject *receiver, PointerToMemberFunction method)
 
bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method)
 
bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *method)
 
- Public Attributes inherited from QObject
typedef QObjectList
 
 Invalid
 
- Protected Member Functions inherited from swift::core::context::IContextSimulator
 IContextSimulator (CCoreFacadeConfig::ContextMode mode, CCoreFacade *runtime)
 Constructor.
 
- Protected Member Functions inherited from swift::core::context::IContext
 IContext (CCoreFacadeConfig::ContextMode mode, QObject *parent)
 Constructor.
 
QString buildPathAndContextId (const QString &path) const
 Path and context id.
 
void relayBaseClassSignals (const QString &serviceName, QDBusConnection &connection, const QString &objectPath, const QString &interfaceName)
 Relay signals from this class.
 
void logEmptyContextWarning (const QString &functionName) const
 Empty context called.
 
virtual void onAboutToShutdown ()
 Called when shutdown is about to be called.
 
void registerWithDBus (const QString &objectPath, misc::CDBusServer *server)
 Register myself in DBus.
 
- Protected Member Functions inherited from QObject
virtual void childEvent (QChildEvent *event)
 
virtual void connectNotify (const QMetaMethod &signal)
 
virtual void customEvent (QEvent *event)
 
virtual void disconnectNotify (const QMetaMethod &signal)
 
virtual void timerEvent (QTimerEvent *event)
 
QObjectsender () const const
 
bool isSignalConnected (const QMetaMethod &signal) const const
 
int receivers (const char *signal) const const
 
int senderSignalIndex () const const
 
- Static Protected Member Functions inherited from swift::core::context::IContext
static const misc::CStatusMessagestatusMessageEmptyContext ()
 Standard message when status message is returned in empty context.
 
- Properties inherited from QObject
 objectName
 

Detailed Description

Empty context, used during shutdown/initialization.

Definition at line 18 of file contextsimulatorempty.h.

Member Function Documentation

◆ checkListeners

int swift::core::context::CContextSimulatorEmpty::checkListeners ( )
inlineslot

Check all listeners enabled if simulator is connected.

Definition at line 67 of file contextsimulatorempty.h.

◆ disableModelsForMatching

void swift::core::context::CContextSimulatorEmpty::disableModelsForMatching ( const swift::misc::simulation::CAircraftModelList removedModels,
bool  incremental 
)
inlineslot

Remove a model for matching.

Remarks
effective until new set is set

Definition at line 142 of file contextsimulatorempty.h.

◆ doMatchingAgain

bool swift::core::context::CContextSimulatorEmpty::doMatchingAgain ( const swift::misc::aviation::CCallsign callsign)
inlineslot

Repeat the matching callsign.

Definition at line 281 of file contextsimulatorempty.h.

◆ doMatchingsAgain

int swift::core::context::CContextSimulatorEmpty::doMatchingsAgain ( )
inlineslot

Repeat all matchings.

Definition at line 278 of file contextsimulatorempty.h.

◆ enableMatchingMessages

void swift::core::context::CContextSimulatorEmpty::enableMatchingMessages ( swift::misc::simulation::MatchingLog  enable)
inlineslot

Enable mapping logging.

Definition at line 316 of file contextsimulatorempty.h.

◆ findClosestElevationWithinRange

swift::misc::geo::CElevationPlane swift::core::context::CContextSimulatorEmpty::findClosestElevationWithinRange ( const swift::misc::geo::CCoordinateGeodetic reference,
const swift::misc::physical_quantities::CLength range 
) const
inlineslot

Find closest elevation (or return NULL)

Remarks
This function is thread safe.

Definition at line 297 of file contextsimulatorempty.h.

◆ followAircraft

bool swift::core::context::CContextSimulatorEmpty::followAircraft ( const swift::misc::aviation::CCallsign callsign)
inlineslot

Follow aircraft im simulator view.

Definition at line 260 of file contextsimulatorempty.h.

◆ getAvailableSimulatorPlugins

swift::misc::simulation::CSimulatorPluginInfoList swift::core::context::CContextSimulatorEmpty::getAvailableSimulatorPlugins ( ) const
inlineslot

Return list of available simulator plugins.

Definition at line 35 of file contextsimulatorempty.h.

◆ getCurrentMatchingStatistics

swift::misc::simulation::CMatchingStatistics swift::core::context::CContextSimulatorEmpty::getCurrentMatchingStatistics ( bool  missingOnly) const
inlineslot

Current matching statistics.

Definition at line 339 of file contextsimulatorempty.h.

◆ getDisabledModelsForMatching

swift::misc::simulation::CAircraftModelList swift::core::context::CContextSimulatorEmpty::getDisabledModelsForMatching ( ) const
inlineslot

The disabled models for matching.

Definition at line 151 of file contextsimulatorempty.h.

◆ getInterpolationAndRenderingSetupGlobal

swift::misc::simulation::CInterpolationAndRenderingSetupGlobal swift::core::context::CContextSimulatorEmpty::getInterpolationAndRenderingSetupGlobal ( ) const
inlineslot

The global setup.

Remarks
This function is thread safe.

Definition at line 208 of file contextsimulatorempty.h.

◆ getInterpolationAndRenderingSetupPerCallsignOrDefault

swift::misc::simulation::CInterpolationAndRenderingSetupPerCallsign swift::core::context::CContextSimulatorEmpty::getInterpolationAndRenderingSetupPerCallsignOrDefault ( const swift::misc::aviation::CCallsign callsign) const
inlineslot

Get the setup for callsign, if not existing the global setup.

Remarks
This function is thread safe.

Definition at line 223 of file contextsimulatorempty.h.

◆ getInterpolationAndRenderingSetupsPerCallsign

swift::misc::simulation::CInterpolationSetupList swift::core::context::CContextSimulatorEmpty::getInterpolationAndRenderingSetupsPerCallsign ( ) const
inlineslot

Get all setups per callsign.

Remarks
This function is thread safe.

Definition at line 215 of file contextsimulatorempty.h.

◆ getInterpolationMessages

swift::misc::CStatusMessageList swift::core::context::CContextSimulatorEmpty::getInterpolationMessages ( const swift::misc::aviation::CCallsign callsign) const
inlineslot

Interpolation messages.

Definition at line 252 of file contextsimulatorempty.h.

◆ getMatchingMessages

swift::misc::CStatusMessageList swift::core::context::CContextSimulatorEmpty::getMatchingMessages ( const swift::misc::aviation::CCallsign callsign) const
inlineslot

Get mapping messages.

Definition at line 308 of file contextsimulatorempty.h.

◆ getMatchingSetup

swift::misc::simulation::CAircraftMatcherSetup swift::core::context::CContextSimulatorEmpty::getMatchingSetup ( ) const
inlineslot

Set matching setup.

Definition at line 375 of file contextsimulatorempty.h.

◆ getModelSet

swift::misc::simulation::CAircraftModelList swift::core::context::CContextSimulatorEmpty::getModelSet ( ) const
inlineslot

Installed models in simulator eco system.

Note
might be slow since list can be big

Definition at line 84 of file contextsimulatorempty.h.

◆ getModelSetCompleterStrings

QStringList swift::core::context::CContextSimulatorEmpty::getModelSetCompleterStrings ( bool  sorted) const
inlineslot

Model set completer string.

Definition at line 126 of file contextsimulatorempty.h.

◆ getModelSetCount

int swift::core::context::CContextSimulatorEmpty::getModelSetCount ( ) const
inlineslot

Number of installed models in simulator eco system.

Definition at line 193 of file contextsimulatorempty.h.

◆ getModelSetLoaderSimulator

swift::misc::simulation::CSimulatorInfo swift::core::context::CContextSimulatorEmpty::getModelSetLoaderSimulator ( ) const
inlineslot

Get the model set loader simulator directly.

Definition at line 105 of file contextsimulatorempty.h.

◆ getModelSetModelsStartingWith

swift::misc::simulation::CAircraftModelList swift::core::context::CContextSimulatorEmpty::getModelSetModelsStartingWith ( const QString modelString) const
inlineslot

Models for model string.

Definition at line 185 of file contextsimulatorempty.h.

◆ getModelSetStrings

QStringList swift::core::context::CContextSimulatorEmpty::getModelSetStrings ( ) const
inlineslot

Model strings.

Definition at line 119 of file contextsimulatorempty.h.

◆ getSimulatorInternals

swift::misc::simulation::CSimulatorInternals swift::core::context::CContextSimulatorEmpty::getSimulatorInternals ( ) const
inlineslot

Simulator setup.

Definition at line 200 of file contextsimulatorempty.h.

◆ getSimulatorPluginInfo

swift::misc::simulation::CSimulatorPluginInfo swift::core::context::CContextSimulatorEmpty::getSimulatorPluginInfo ( ) const
inlineslot

Simulator info, currently loaded plugin.

Definition at line 28 of file contextsimulatorempty.h.

◆ getSimulatorSettings

swift::misc::simulation::settings::CSimulatorSettings swift::core::context::CContextSimulatorEmpty::getSimulatorSettings ( ) const
inlineslot

Get the current simulator settings.

Definition at line 42 of file contextsimulatorempty.h.

◆ getSimulatorStatus

ISimulator::SimulatorStatus swift::core::context::CContextSimulatorEmpty::getSimulatorStatus ( ) const
inlineslot

Simulator combined status.

Definition at line 70 of file contextsimulatorempty.h.

◆ isKnownModelInSet

bool swift::core::context::CContextSimulatorEmpty::isKnownModelInSet ( const QString modelstring) const
inlineslot

Known model?

Definition at line 176 of file contextsimulatorempty.h.

◆ isMatchingMessagesEnabled

swift::misc::simulation::MatchingLog swift::core::context::CContextSimulatorEmpty::isMatchingMessagesEnabled ( ) const
inlineslot

Enabled mapping logging?

Definition at line 323 of file contextsimulatorempty.h.

◆ isValidationInProgress

bool swift::core::context::CContextSimulatorEmpty::isValidationInProgress ( ) const
inlineslot

Validation in progress.

Remarks
This function is thread safe.

Definition at line 169 of file contextsimulatorempty.h.

◆ parseCommandLine

bool swift::core::context::CContextSimulatorEmpty::parseCommandLine ( const QString commandLine,
const swift::misc::CIdentifier originator 
)
inlineslot

Parse a given command line.

Definition at line 330 of file contextsimulatorempty.h.

◆ recalculateAllAircraft

void swift::core::context::CContextSimulatorEmpty::recalculateAllAircraft ( )
inlineslot

Recalculate all aircraft.

Definition at line 268 of file contextsimulatorempty.h.

◆ removeModelsFromSet

int swift::core::context::CContextSimulatorEmpty::removeModelsFromSet ( const swift::misc::simulation::CAircraftModelList removeModels)
inlineslot

Remove models from set.

Definition at line 134 of file contextsimulatorempty.h.

◆ requestElevationBySituation

bool swift::core::context::CContextSimulatorEmpty::requestElevationBySituation ( const swift::misc::aviation::CAircraftSituation situation)
inlineslot

Request elevation, there is no guarantee the requested elevation will be available in the provider.

Remarks
This function is thread safe.

Definition at line 288 of file contextsimulatorempty.h.

◆ resetToModelMatchingAircraft

bool swift::core::context::CContextSimulatorEmpty::resetToModelMatchingAircraft ( const swift::misc::aviation::CCallsign callsign)
inlineslot

Reset model by matching it again.

Definition at line 271 of file contextsimulatorempty.h.

◆ restoreDisabledModels

void swift::core::context::CContextSimulatorEmpty::restoreDisabledModels ( )
inlineslot

Restore the models removed with CAircraftMatcher::disableModelForMatching.

Definition at line 158 of file contextsimulatorempty.h.

◆ setInterpolationAndRenderingSetupGlobal

void swift::core::context::CContextSimulatorEmpty::setInterpolationAndRenderingSetupGlobal ( const swift::misc::simulation::CInterpolationAndRenderingSetupGlobal setup)
inlineslot

Set the global setup.

Remarks
This function is thread safe.

Definition at line 232 of file contextsimulatorempty.h.

◆ setInterpolationAndRenderingSetupsPerCallsign

bool swift::core::context::CContextSimulatorEmpty::setInterpolationAndRenderingSetupsPerCallsign ( const swift::misc::simulation::CInterpolationSetupList &  setups,
bool  ignoreSameAsGlobal 
)
inlineslot

Set all setups per callsign.

Remarks
This function is thread safe.

Definition at line 241 of file contextsimulatorempty.h.

◆ setMatchingSetup

void swift::core::context::CContextSimulatorEmpty::setMatchingSetup ( const swift::misc::simulation::CAircraftMatcherSetup setup)
inlineslot

Set matching setup.

Definition at line 347 of file contextsimulatorempty.h.

◆ setModelSetLoaderSimulator

void swift::core::context::CContextSimulatorEmpty::setModelSetLoaderSimulator ( const swift::misc::simulation::CSimulatorInfo simulator)
inlineslot

Set the model set loader simulator directly.

Note
for testing purposes and can be used if no simulator is connected

Definition at line 112 of file contextsimulatorempty.h.

◆ setSimulatorSettings

bool swift::core::context::CContextSimulatorEmpty::setSimulatorSettings ( const swift::misc::simulation::settings::CSimulatorSettings settings,
const swift::misc::simulation::CSimulatorInfo simulatorInfo 
)
inlineslot

Set settings for give simulator.

Definition at line 49 of file contextsimulatorempty.h.

◆ simulatorsWithInitializedModelSet

swift::misc::simulation::CSimulatorInfo swift::core::context::CContextSimulatorEmpty::simulatorsWithInitializedModelSet ( ) const
inlineslot

Simulators which have an initialized model set.

Definition at line 91 of file contextsimulatorempty.h.

◆ startSimulatorPlugin

bool swift::core::context::CContextSimulatorEmpty::startSimulatorPlugin ( const swift::misc::simulation::CSimulatorPluginInfo simulatorInfo)
inlineslot

Load and start specific simulator plugin.

Definition at line 59 of file contextsimulatorempty.h.

◆ stopSimulatorPlugin

void swift::core::context::CContextSimulatorEmpty::stopSimulatorPlugin ( const swift::misc::simulation::CSimulatorPluginInfo simulatorInfo)
inlineslot

Stop listener or unload the given plugin (if currently loaded)

Definition at line 77 of file contextsimulatorempty.h.

◆ testRemoteAircraft

bool swift::core::context::CContextSimulatorEmpty::testRemoteAircraft ( const swift::misc::simulation::CSimulatedAircraft aircraft,
bool  add 
)
inlineslot

Test a remote aircraft.

Definition at line 354 of file contextsimulatorempty.h.

◆ testUpdateRemoteAircraft

bool swift::core::context::CContextSimulatorEmpty::testUpdateRemoteAircraft ( const swift::misc::aviation::CCallsign cs,
const swift::misc::aviation::CAircraftSituation situation,
const swift::misc::aviation::CAircraftParts parts 
)
inlineslot

Test update remote aircraft.

Definition at line 363 of file contextsimulatorempty.h.

◆ triggerModelSetValidation

bool swift::core::context::CContextSimulatorEmpty::triggerModelSetValidation ( const swift::misc::simulation::CSimulatorInfo simulator)
inlineslot

Trigger a validation, returns false if "work in progress".

Remarks
This function is thread safe.

Definition at line 161 of file contextsimulatorempty.h.

◆ verifyPrerequisites

swift::misc::CStatusMessageList swift::core::context::CContextSimulatorEmpty::verifyPrerequisites ( ) const
inlineslot

Verify prerequisites for simulation like an existing model set.

Precondition
system needs to be initialized to work correctly

Definition at line 98 of file contextsimulatorempty.h.


The documentation for this class was generated from the following file: