mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-03-22 14:55:36 +08:00
Ref T573, short XPDR string
This commit is contained in:
committed by
Mat Sutcliffe
parent
0a013fc906
commit
57ae224c41
@@ -178,10 +178,38 @@ namespace BlackMisc
|
||||
|
||||
switch (mode)
|
||||
{
|
||||
case StateIdent: return i;
|
||||
case StateIdent: return i;
|
||||
case StateStandby: return s;
|
||||
case ModeC: return mc;
|
||||
case ModeS: return ms;
|
||||
case ModeC: return mc;
|
||||
case ModeS: return ms;
|
||||
case ModeMil1: return m1;
|
||||
case ModeMil2: return m2;
|
||||
case ModeMil3: return m3;
|
||||
case ModeMil4: return m4;
|
||||
case ModeMil5: return m5;
|
||||
default: qFatal("Illegal Transponder Mode");
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
const QString &CTransponder::modeAsShortString(CTransponder::TransponderMode mode)
|
||||
{
|
||||
static const QString i("I");
|
||||
static const QString s("S");
|
||||
static const QString mc("C");
|
||||
static const QString ms("S");
|
||||
static const QString m1("1");
|
||||
static const QString m2("2");
|
||||
static const QString m3("3");
|
||||
static const QString m4("4");
|
||||
static const QString m5("5");
|
||||
|
||||
switch (mode)
|
||||
{
|
||||
case StateIdent: return i;
|
||||
case StateStandby: return s;
|
||||
case ModeC: return mc;
|
||||
case ModeS: return ms;
|
||||
case ModeMil1: return m1;
|
||||
case ModeMil2: return m2;
|
||||
case ModeMil3: return m3;
|
||||
|
||||
@@ -77,6 +77,9 @@ namespace BlackMisc
|
||||
//! Transponder mode as string
|
||||
QString getModeAsString() const { return modeAsString(this->getTransponderMode()); }
|
||||
|
||||
//! Transponder mode as short string
|
||||
QString getModeAsShortString() const { return modeAsShortString(this->getTransponderMode()); }
|
||||
|
||||
//! In any sending mode such as MIL1 oder ModeS
|
||||
bool isInNormalSendingMode() const;
|
||||
|
||||
@@ -98,6 +101,9 @@ namespace BlackMisc
|
||||
//! Transponder mode as string
|
||||
static const QString &modeAsString(TransponderMode mode);
|
||||
|
||||
//! Transponder mode as short string
|
||||
static const QString &modeAsShortString(CTransponder::TransponderMode mode);
|
||||
|
||||
//! Transponder code
|
||||
int getTransponderCode() const { return m_transponderCode; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user