One shot trigger optimization #2

This commit is contained in:
f4exb 2015-07-14 02:56:54 +02:00
parent d183599166
commit 461da9142d
1 changed files with 5 additions and 5 deletions

View File

@ -52,11 +52,7 @@ void ScopeVis::feed(SampleVector::const_iterator begin, SampleVector::const_iter
{
if(m_triggerState == WaitForReset)
{
if (!m_triggerOneShot) {
m_triggerState = Untriggered;
} else {
break;
}
break;
}
if(m_triggerState == Untriggered)
{
@ -185,4 +181,8 @@ bool ScopeVis::triggerCondition(SampleVector::const_iterator& it)
void ScopeVis::setOneShot(bool oneShot)
{
m_triggerOneShot = oneShot;
if ((m_triggerState == WaitForReset) && !oneShot) {
m_triggerState = Untriggered;
}
}