7 #include <QCoreApplication>
15 using namespace swift::misc::network;
16 using namespace swift::misc::simulation;
17 using namespace swift::core::fsd;
20 int main(
int argc,
char *argv[])
22 QCoreApplication qa(argc, argv);
23 COwnAircraftProviderDummy::instance()->updateOwnCallsign(
"BER368");
26 CRemoteAircraftProviderDummy::instance(), &qa);
30 #ifdef SWIFT_VATSIM_SUPPORT
31 QString key(
"727d1efd5cb9f8d2c28372469d922bb4");
32 client.setClientIdAndKey(0xb9ba, key.toLocal8Bit());
34 client.
setClientCapabilities(Capabilities::AtcInfo | Capabilities::AircraftInfo | Capabilities::AircraftConfig);
36 const CUser user(
"1234567",
"Test user - EDDM",
"",
"123456");
37 CServer server(
"fsd.swift-project.org", 6809, user);
66 QCoreApplication::processEvents();
70 bool functionTestsDone =
false;
74 if (!functionTestsDone)
79 functionTestsDone =
true;
81 QCoreApplication::processEvents();
FSD client Todo: Send (interim) data updates automatically Todo Check ':' in FSD messages....
void setClientName(const QString &clientName)
Preset functions.
void setServer(const swift::misc::network::CServer &server)
Preset functions.
void setClientCapabilities(Capabilities capabilities)
Preset functions.
void printToConsole(bool on)
Debugging and UNIT tests.
void setHostApplication(const QString &hostApplication)
Preset functions.
void setPilotRating(PilotRating rating)
Preset functions.
void setSimType(const swift::misc::simulation::CSimulatorInfo &simInfo)
Preset functions.
void setVersion(int major, int minor)
Preset functions.
void connectToServer()
Connect/disconnect.
swift::misc::network::CConnectionStatus getConnectionStatus() const
Connection status.
static CClientProviderDummy * instance()
Dummy instance.
Value object encapsulating information of a server.
bool setServerType(ServerType serverType)
Set server type.
Value object encapsulating information of a user.
int main(int argc, char *argv[])
main