X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/94284f21b07f1756120e8b6f5dd53e485a9ff66d..a81eab44ddc3d7faad43f8434d04f3c55b81b880:/lib/dvb/sec.cpp diff --git a/lib/dvb/sec.cpp b/lib/dvb/sec.cpp index be022a16..71a1e460 100644 --- a/lib/dvb/sec.cpp +++ b/lib/dvb/sec.cpp @@ -21,8 +21,8 @@ eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl() { m_lnblist.push_back(eDVBSatelliteLNBParameters()); eDVBSatelliteLNBParameters &lnb_ref = m_lnblist.front(); + eDVBSatelliteDiseqcParameters &diseqc_ref = lnb_ref.m_diseqc_parameters; eDVBSatelliteParameters &astra1 = lnb_ref.m_satellites[192]; - eDVBSatelliteDiseqcParameters &diseqc_ref = astra1.m_diseqc_parameters; eDVBSatelliteSwitchParameters &switch_ref = astra1.m_switch_parameters; lnb_ref.m_lof_hi = 10600000; @@ -36,7 +36,7 @@ eDVBSatelliteEquipmentControl::eDVBSatelliteEquipmentControl() diseqc_ref.m_swap_cmds = false; diseqc_ref.m_toneburst_param = eDVBSatelliteDiseqcParameters::NO; diseqc_ref.m_uncommitted_cmd = 0; - diseqc_ref.m_use_fast = 1; + diseqc_ref.m_use_fast = 0; switch_ref.m_22khz_signal = eDVBSatelliteSwitchParameters::HILO; switch_ref.m_voltage_mode = eDVBSatelliteSwitchParameters::HV; @@ -48,11 +48,12 @@ RESULT eDVBSatelliteEquipmentControl::prepare(iDVBFrontend &frontend, FRONTENDPA for (;it != m_lnblist.end(); ++it ) { eDVBSatelliteLNBParameters &lnb_param = *it; + eDVBSatelliteDiseqcParameters &di_param = lnb_param.m_diseqc_parameters; std::map::iterator sit = lnb_param.m_satellites.find(sat.orbital_position); if ( sit != lnb_param.m_satellites.end()) { - eDVBSatelliteDiseqcParameters &di_param = sit->second.m_diseqc_parameters; + eDVBSatelliteSwitchParameters &sw_param = sit->second.m_switch_parameters; eDVBSatelliteRotorParameters &rotor_param = sit->second.m_rotor_parameters; int hi=0,