mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-02 15:15:50 +08:00
Ref T778, fix getRemoteAircraftData
* send waterFlags as DBus int * waterFlags.clear() * CDBusMessage::appendArgument(const std::vector<bool> &array) squash! Ref T778, fix getRemoteAircraftData
This commit is contained in:
committed by
Mat Sutcliffe
parent
b5d100b71b
commit
6ceb91ac4f
@@ -159,13 +159,19 @@ namespace BlackSimPlugin
|
||||
if (!reply.isError())
|
||||
{
|
||||
const QStringList callsigns = reply.argumentAt<0>();
|
||||
const QList<double> latitudesDeg = reply.argumentAt<1>();
|
||||
const QList<double> latitudesDeg = reply.argumentAt<1>();
|
||||
const QList<double> longitudesDeg = reply.argumentAt<2>();
|
||||
const QList<double> elevationsM = reply.argumentAt<3>();
|
||||
const QList<bool> waterFlags = reply.argumentAt<4>();
|
||||
const QList<double> elevationsM = reply.argumentAt<3>();
|
||||
const QList<bool> waterFlags = reply.argumentAt<4>();
|
||||
const QList<double> verticalOffsets = reply.argumentAt<5>();
|
||||
|
||||
setter(callsigns, latitudesDeg, longitudesDeg, elevationsM, waterFlags, verticalOffsets);
|
||||
}
|
||||
else
|
||||
{
|
||||
const QString errorMsg = reply.error().message();
|
||||
CLogMessage(this).warning(u"XSwiftBus DBus error getRemoteAircraftData: %1") << errorMsg;
|
||||
}
|
||||
watcher->deleteLater();
|
||||
};
|
||||
m_dbusInterface->callDBusAsync(QLatin1String("getRemoteAircraftData"), callback, callsigns);
|
||||
|
||||
Reference in New Issue
Block a user