Ref T275, utility functions to trace request ids

This commit is contained in:
Klaus Basan
2018-06-10 14:45:36 +02:00
parent bf0db64f65
commit bdf58ff538
4 changed files with 87 additions and 10 deletions

View File

@@ -119,12 +119,12 @@ namespace BlackMisc
return n;
}
const QString CSimConnectUtilities::simConnectExceptionToString(const DWORD id)
QString CSimConnectUtilities::simConnectExceptionToString(const DWORD id)
{
return CSimConnectUtilities::resolveEnumToString(id, "SIMCONNECT_EXCEPTION");
}
const QString CSimConnectUtilities::simConnectSurfaceTypeToString(const DWORD type, bool beautify)
QString CSimConnectUtilities::simConnectSurfaceTypeToString(const DWORD type, bool beautify)
{
QString sf = CSimConnectUtilities::resolveEnumToString(type, "SIMCONNECT_SURFACE");
return beautify ? sf.replace('_', ' ') : sf;
@@ -188,6 +188,12 @@ namespace BlackMisc
return iniDir;
}
QString CSimConnectUtilities::simConnectReceiveIdToString(DWORD type)
{
const QString ri = CSimConnectUtilities::resolveEnumToString(type, "SIMCONNECT_RECV_ID");
return ri;
}
int CSimConnectUtilities::lightsToLightStates(const CAircraftLights &lights)
{
int lightMask = 0;