return 0;
}
case iDVBFrontend::feCable:
+ hash = 0xFFFF0000;
+ return 0;
case iDVBFrontend::feTerrestrial:
+ hash = 0xEEEE0000;
+ return 0;
default:
return -1;
}
m_tuneTimer->stop();
setTone(iDVBFrontend::toneOff);
setVoltage(iDVBFrontend::voltageOff);
- if (m_type == iDVBFrontend::feSatellite)
+ if (m_sec)
m_sec->setRotorMoving(false);
::close(m_fd);
m_fd=-1;
PutToDict(dict, "guard_interval", tmp);
switch (parm_u_ofdm_hierarchy_information)
{
+ case HIERARCHY_NONE:
+ tmp = "HIERARCHY_NONE";
+ break;
case HIERARCHY_1:
tmp = "HIERARCHY_1";
break;
}
switch (feparm.hierarchy)
{
+ case eDVBFrontendParametersTerrestrial::Hierarchy::HNone:
+ parm_u_ofdm_hierarchy_information = HIERARCHY_NONE;
+ break;
case eDVBFrontendParametersTerrestrial::Hierarchy::H1:
parm_u_ofdm_hierarchy_information = HIERARCHY_1;
break;
parm_u_ofdm_hierarchy_information = HIERARCHY_AUTO;
break;
}
+ switch (feparm.inversion)
+ {
+ case eDVBFrontendParametersTerrestrial::Inversion::On:
+ parm_inversion = INVERSION_ON;
+ break;
+ case eDVBFrontendParametersTerrestrial::Inversion::Off:
+ parm_inversion = INVERSION_OFF;
+ break;
+ default:
+ case eDVBFrontendParametersTerrestrial::Inversion::Unknown:
+ parm_inversion = INVERSION_AUTO;
+ break;
+ }
return 0;
}