mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-13 15:45:42 +08:00
refs #780, formatting simulator common class
This commit is contained in:
@@ -92,7 +92,7 @@ namespace BlackSimPlugin
|
|||||||
bool CSimulatorFsCommon::changeRemoteAircraftModel(const CSimulatedAircraft &aircraft)
|
bool CSimulatorFsCommon::changeRemoteAircraftModel(const CSimulatedAircraft &aircraft)
|
||||||
{
|
{
|
||||||
// remove upfront, and then enable / disable again
|
// remove upfront, and then enable / disable again
|
||||||
auto callsign = aircraft.getCallsign();
|
const auto callsign = aircraft.getCallsign();
|
||||||
if (!isPhysicallyRenderedAircraft(callsign)) { return false; }
|
if (!isPhysicallyRenderedAircraft(callsign)) { return false; }
|
||||||
this->physicallyRemoveRemoteAircraft(callsign);
|
this->physicallyRemoveRemoteAircraft(callsign);
|
||||||
return this->changeRemoteAircraftEnabled(aircraft);
|
return this->changeRemoteAircraftEnabled(aircraft);
|
||||||
|
|||||||
@@ -30,35 +30,21 @@ namespace BlackSimPlugin
|
|||||||
//! Destructor
|
//! Destructor
|
||||||
virtual ~CSimulatorFsCommon();
|
virtual ~CSimulatorFsCommon();
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::disconnectFrom()
|
|
||||||
virtual bool disconnectFrom() override;
|
|
||||||
|
|
||||||
//! FSUIPC connected?
|
//! FSUIPC connected?
|
||||||
bool isFsuipcConnected() const;
|
bool isFsuipcConnected() const;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::isPaused
|
//! \name ISimulator interface implementations
|
||||||
|
//! @{
|
||||||
|
virtual bool disconnectFrom() override;
|
||||||
virtual bool isPaused() const override { return m_simPaused; }
|
virtual bool isPaused() const override { return m_simPaused; }
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::isTimeSynchronized
|
|
||||||
virtual bool isTimeSynchronized() const override { return m_simTimeSynced; }
|
virtual bool isTimeSynchronized() const override { return m_simTimeSynced; }
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::getTimeSynchronizationOffset
|
|
||||||
virtual BlackMisc::PhysicalQuantities::CTime getTimeSynchronizationOffset() const override;
|
virtual BlackMisc::PhysicalQuantities::CTime getTimeSynchronizationOffset() const override;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::setTimeSynchronization
|
|
||||||
virtual bool setTimeSynchronization(bool enable, const BlackMisc::PhysicalQuantities::CTime &offset) override;
|
virtual bool setTimeSynchronization(bool enable, const BlackMisc::PhysicalQuantities::CTime &offset) override;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::getAirportsInRange
|
|
||||||
virtual BlackMisc::Aviation::CAirportList getAirportsInRange() const override;
|
virtual BlackMisc::Aviation::CAirportList getAirportsInRange() const override;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::changeRemoteAircraftModel
|
|
||||||
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
virtual bool changeRemoteAircraftModel(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::changeRemoteAircraftEnabled
|
|
||||||
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
virtual bool changeRemoteAircraftEnabled(const BlackMisc::Simulation::CSimulatedAircraft &aircraft) override;
|
||||||
|
|
||||||
//! \copydoc BlackCore::ISimulator::enableDebugMessages
|
|
||||||
virtual void enableDebugMessages(bool driver, bool interpolator) override;
|
virtual void enableDebugMessages(bool driver, bool interpolator) override;
|
||||||
|
//! @}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
//! Constructor
|
//! Constructor
|
||||||
|
|||||||
Reference in New Issue
Block a user