mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
refs #678 and slack discussion, renamed enum name
https://dev.vatsim-germany.org/issues/678#note-7
This commit is contained in:
@@ -228,9 +228,9 @@ namespace BlackSample
|
||||
user.setCallsign(cs);
|
||||
CClient client(user);
|
||||
client.setCapability(true, CClient::FsdWithInterimPositions);
|
||||
client.setCapability(true, CClient::FsdWithModelDescription);
|
||||
QString myFooModel = QString("fooModel %1").arg(i);
|
||||
client.setAircraftModel(CAircraftModel(myFooModel, CAircraftModel::TypeQueriedFromNetwork));
|
||||
client.setCapability(true, CClient::FsdWithIcaoCodes);
|
||||
const QString myFooModel = QString("fooModel %1").arg(i);
|
||||
client.setQueriedModelString(myFooModel);
|
||||
list.push_back(client);
|
||||
}
|
||||
return list;
|
||||
|
||||
@@ -77,7 +77,7 @@ namespace BlackCore
|
||||
{
|
||||
AcceptsAtisResponses = 1 << 0,
|
||||
SupportsInterimPosUpdates = 1 << 1,
|
||||
SupportsModelDescriptions = 1 << 2,
|
||||
SupportsIcaoCodes = 1 << 2,
|
||||
SupportsAircraftConfigs = 1 << 3
|
||||
};
|
||||
|
||||
|
||||
@@ -956,7 +956,7 @@ namespace BlackCore
|
||||
int flags = 0;
|
||||
if (capabilityFlags & vatCapsAtcInfo) { flags |= AcceptsAtisResponses; }
|
||||
if (capabilityFlags & vatCapsInterminPos) { flags |= SupportsInterimPosUpdates; }
|
||||
if (capabilityFlags & vatCapsModelDesc) { flags |= SupportsModelDescriptions; }
|
||||
if (capabilityFlags & vatCapsModelDesc) { flags |= SupportsIcaoCodes; }
|
||||
if (capabilityFlags & vatCapsAircraftConfig) { flags |= SupportsAircraftConfigs; }
|
||||
emit cbvar_cast(cbvar)->capabilitiesReplyReceived(cbvar_cast(cbvar)->fromFSD(callsign), flags);
|
||||
}
|
||||
|
||||
@@ -50,7 +50,7 @@ namespace BlackMisc
|
||||
QStringList sl;
|
||||
if (this->hasCapability(FsdAtisCanBeReceived)) sl << "ATIS";
|
||||
if (this->hasCapability(FsdWithInterimPositions)) sl << "interim pos.";
|
||||
if (this->hasCapability(FsdWithModelDescription)) sl << "model";
|
||||
if (this->hasCapability(FsdWithIcaoCodes)) sl << "ICAO";
|
||||
if (this->hasCapability(FsdWithAircraftConfig)) sl << "aircraft config";
|
||||
if (sl.isEmpty()) return "";
|
||||
return sl.join(", ");
|
||||
|
||||
@@ -54,7 +54,7 @@ namespace BlackMisc
|
||||
enum Capabilities
|
||||
{
|
||||
FsdWithInterimPositions = BlackMisc::CPropertyIndex::GlobalIndexAbuseMode,
|
||||
FsdWithModelDescription,
|
||||
FsdWithIcaoCodes, //!< basically means it is a pilot client handling ICAO code pacakages
|
||||
FsdAtisCanBeReceived,
|
||||
FsdWithAircraftConfig
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user