mirror of
https://github.com/f4exb/sdrangel.git
synced 2025-06-03 07:22:26 -04:00
DATV: reset data count when framework is restarted
This commit is contained in:
parent
6bf797ab6d
commit
4ff5d7d76d
@ -344,7 +344,7 @@ void DATVDemodGUI::displaySettings()
|
|||||||
ui->cmbFilter->setCurrentIndex((int) m_settings.m_filter);
|
ui->cmbFilter->setCurrentIndex((int) m_settings.m_filter);
|
||||||
displayRRCParameters(((int) m_settings.m_filter == 2));
|
displayRRCParameters(((int) m_settings.m_filter == 2));
|
||||||
|
|
||||||
ui->spiRollOff->setValue((int) (m_settings.m_rollOff * 100.0f));
|
ui->spiRollOff->setValue((int) roundf(m_settings.m_rollOff * 100.0f));
|
||||||
ui->audioMute->setChecked(m_settings.m_audioMute);
|
ui->audioMute->setChecked(m_settings.m_audioMute);
|
||||||
displaySystemConfiguration();
|
displaySystemConfiguration();
|
||||||
ui->cmbStandard->setCurrentIndex((int) m_settings.m_standard);
|
ui->cmbStandard->setCurrentIndex((int) m_settings.m_standard);
|
||||||
|
@ -569,6 +569,8 @@ void DATVDemodSink::InitDATVFramework()
|
|||||||
m_objCfg.rrc_rej = (float) m_settings.m_excursion; //dB
|
m_objCfg.rrc_rej = (float) m_settings.m_excursion; //dB
|
||||||
m_objCfg.rrc_steps = 0; //auto
|
m_objCfg.rrc_steps = 0; //auto
|
||||||
|
|
||||||
|
m_objVideoStream->resetTotalReceived();
|
||||||
|
|
||||||
switch(m_settings.m_modulation)
|
switch(m_settings.m_modulation)
|
||||||
{
|
{
|
||||||
case DATVDemodSettings::BPSK:
|
case DATVDemodSettings::BPSK:
|
||||||
@ -906,6 +908,8 @@ void DATVDemodSink::InitDATVS2Framework()
|
|||||||
m_objCfg.rrc_rej = (float) m_settings.m_excursion; //dB
|
m_objCfg.rrc_rej = (float) m_settings.m_excursion; //dB
|
||||||
m_objCfg.rrc_steps = 0; //auto
|
m_objCfg.rrc_steps = 0; //auto
|
||||||
|
|
||||||
|
m_objVideoStream->resetTotalReceived();
|
||||||
|
|
||||||
switch(m_settings.m_modulation)
|
switch(m_settings.m_modulation)
|
||||||
{
|
{
|
||||||
case DATVDemodSettings::BPSK:
|
case DATVDemodSettings::BPSK:
|
||||||
|
@ -65,6 +65,12 @@ bool DATVideostream::setMemoryLimit(int intMemoryLimit)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void DATVideostream::resetTotalReceived()
|
||||||
|
{
|
||||||
|
m_intTotalReceived = 0;
|
||||||
|
emit onDataPackets(&m_intQueueWaiting, &m_intBytesWaiting, &m_intPercentBuffer, &m_intTotalReceived);
|
||||||
|
}
|
||||||
|
|
||||||
int DATVideostream::pushData(const char * chrData, int intSize)
|
int DATVideostream::pushData(const char * chrData, int intSize)
|
||||||
{
|
{
|
||||||
if (intSize <= 0) {
|
if (intSize <= 0) {
|
||||||
|
@ -42,6 +42,7 @@ public:
|
|||||||
|
|
||||||
int pushData(const char * chrData, int intSize);
|
int pushData(const char * chrData, int intSize);
|
||||||
bool setMemoryLimit(int intMemoryLimit);
|
bool setMemoryLimit(int intMemoryLimit);
|
||||||
|
void resetTotalReceived();
|
||||||
|
|
||||||
virtual bool isSequential() const;
|
virtual bool isSequential() const;
|
||||||
virtual qint64 bytesAvailable() const;
|
virtual qint64 bytesAvailable() const;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user