swift
Public Member Functions | Static Public Member Functions | List of all members
swift::simplugin::fscommon::CFsuipc Class Reference

Class representing a FSUIPC "interface". More...

Inheritance diagram for swift::simplugin::fscommon::CFsuipc:
[legend]

Public Member Functions

 CFsuipc (QObject *parent=nullptr)
 Constructor.
 
virtual ~CFsuipc ()
 Destructor.
 
bool open (bool force=false)
 Open connection with FSUIPC.
 
void close ()
 Disconnect.
 
bool isOpened () const
 Is opened?
 
bool isOpen () const
 Really open, means connected and data can be sent.
 
bool write (const swift::misc::aviation::CTransponder &xpdr)
 Write variables.
 
bool setSimulatorTime (int hour, int minute)
 Set simulator time.
 
QString getVersion () const
 Get the version.
 
bool read (swift::misc::simulation::CSimulatedAircraft &aircraft, bool cockpit, bool situation, bool aircraftParts)
 Read data from FSUIPC. More...
 

Static Public Member Functions

static const QStringList & errorMessages ()
 Error messages.
 
static const QString & errorMessage (int index)
 Message for index.
 
static const QStringList & simulators ()
 Simulators.
 
static const QString & simulator (int index)
 Simulator for index.
 

Detailed Description

Class representing a FSUIPC "interface".

Definition at line 17 of file fsuipc.h.

Member Function Documentation

◆ read()

bool swift::simplugin::fscommon::CFsuipc::read ( swift::misc::simulation::CSimulatedAircraft aircraft,
bool  cockpit,
bool  situation,
bool  aircraftParts 
)

Read data from FSUIPC.

Parameters
aircraftobject to be updated
cockpitupdate cockpit data
situationupdate situation data
aircraftPartsupdate parts
Returns
read

Definition at line 47 of file fsuipcdummy.cpp.


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