Skip to content

Commit

Permalink
HDHomeRun Add message when signal lock status changes
Browse files Browse the repository at this point in the history
Add a log message when the signal is locked or when the lock is lost.
This message is also given in the dvbsignalmonitor.
  • Loading branch information
kmdewaal committed Dec 22, 2020
1 parent 188f83b commit f3a7435
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions mythtv/libs/libmythtv/recorders/hdhrsignalmonitor.cpp
Expand Up @@ -139,15 +139,24 @@ void HDHRSignalMonitor::UpdateValues(void)
.arg(sig).arg(snq).arg(seq));

// Set SignalMonitorValues from info from card.
bool wasLocked = false;
bool isLocked = false;
{
QMutexLocker locker(&m_statusLock);
m_signalStrength.SetValue(sig);
m_signalToNoise.SetValue(snq);
wasLocked = m_signalLock.IsGood();
m_signalLock.SetValue(static_cast<int>(status.lock_supported));
isLocked = m_signalLock.IsGood();
}

// Signal lock change
if (wasLocked != isLocked)
{
LOG(VB_CHANNEL, LOG_INFO, LOC + "UpdateValues -- Signal " +
(isLocked ? "Locked" : "Lost"));
}

EmitStatus();
if (IsAllGood())
SendMessageAllGood();
Expand Down

0 comments on commit f3a7435

Please sign in to comment.