mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-10 22:15:34 +08:00
Ref T422, functions to toggle/set XPDR mode
This commit is contained in:
@@ -59,7 +59,7 @@ namespace BlackMisc
|
||||
|
||||
bool CTransponder::isInNormalSendingMode() const
|
||||
{
|
||||
switch (m_transponderMode)
|
||||
switch (this->getTransponderMode())
|
||||
{
|
||||
case ModeA:
|
||||
case ModeC:
|
||||
@@ -76,6 +76,18 @@ namespace BlackMisc
|
||||
}
|
||||
}
|
||||
|
||||
void CTransponder::toggleTransponderMode()
|
||||
{
|
||||
if (this->getTransponderMode() == StateIdent || this->isInNormalSendingMode())
|
||||
{
|
||||
this->setTransponderMode(StateStandby);
|
||||
}
|
||||
else
|
||||
{
|
||||
this->setTransponderMode(ModeC);
|
||||
}
|
||||
}
|
||||
|
||||
QString CTransponder::convertToQString(bool /* i18n */) const
|
||||
{
|
||||
return this->getTransponderCodeFormatted().append(" ").append(this->getModeAsString());
|
||||
|
||||
Reference in New Issue
Block a user