aboutsummaryrefslogtreecommitdiff
path: root/lib/dvb/frontend.h
AgeCommit message (Collapse)Author
2010-03-31fixes bug #436Stefan Pluecken
some improvements to the multi tuner type switching
2010-03-01fix no more turning positioner after leave positioner setup in some casesghost
this fixes bug #321
2009-08-16add support for DTV tuning api (not tested yet)ghost
this should fix tuning to DVB-S2 Transponders with kernel 2.6.30
2009-08-12much better motor turning without possibility of power measurementghost
2009-02-13move polarization and orbital_position to eDVBFrontend::getTransponderDataghost
2009-01-19add unicable support (thx to adenin)ghost
2008-12-12fix return values to pythonghost
2008-10-29also use refcounting for eTimersAndreas Monzner
its now no more possible directly to call new eTimer .. or to embedded eTimer. to create a eTimer now eTimer::create must be used... to delete you must call ->AddRef() after timer creation and ->Release when the timer is no more needed. Or use ePtr<eTimer> to store the timer reference.. then its enough to set the ePtr<eTimer> object to 0 when the timer is no more needed
2008-10-29better solution to add possibility to delete eSocketNotifiers,Andreas Monzner
eConsoleAppContainers in callback funktions without crash
2008-10-03add code to simulate recordings (with faked frontends)Andreas Monzner
now its more easy to build a timer overlap detection or similar
2008-08-11some service scan improovementsAndreas Monzner
- add a only free scan - the scan now finds also services not listed in SDT - add option "clear before scan" also for single transponder searches For the only free scan a change in the main lamedb transponder format was needed... i think this breaks some external settings editors To detect the service format now the service database file starts with "eDVB services /4/" .. the old format was "eDVB services /3/" .. e2 can read the old and the new format.. but it writes always the new format!
2008-08-04fix tune failed problems on fast zap when a diseqc swicth is in useAndreas Monzner
2008-07-24optimize linked tuner handlingAndreas Monzner
2008-07-19now link dvb-s frontends to dvb-s2 frontends is possibleAndreas Monzner
2008-06-26dont tune with -s2 frontend to -S transponders when a free -S Tuner isAndreas Monzner
available.. dont try to tune to -S2 Transponders with -S Tuner (HACK)
2008-06-13after DECLARE_REF now all is private.. not publicAndreas Monzner
dont export AddRef, Release, ptrref and grabRef to python some cleanups
2008-04-28make final tune timeout symbolrate dependingFelix Domke
2008-03-25change get/setData to use long instead of int, to match pointer size on all ↵Andreas Oberritter
systems
2008-03-20add support for dm8000 onboard tuner linkingAndreas Monzner
2008-03-11signal quality is SNR, signal power is AGCFelix Domke
2007-11-12add possibility to set tuner priority for alternative services in CustomizeAndreas Monzner
menu (just with expert usage level)
2007-09-17fix bsod in satfinder (no Constructor defined for eDVBFrontendParameters)Andreas Monzner
2007-09-15show more information in service scan (needs additional changes in skin)Andreas Monzner
2007-07-19fix error handlingAndreas Monzner
2007-07-15take care for disabled -C -T frontendsAndreas Monzner
2007-06-08hopefully fix "secondary cable from motorized tuner" settingAndreas Monzner
some code cleanups now link tuners in all directions should be possible
2007-06-06some fixes for empty tuner slots (use slotid instead of dvb api frontendAndreas Monzner
device id) replace some hacks with some better hacks ;)
2007-05-20invent proper signalPowerdB enums and use themFelix Domke
2007-01-15change iFrontendInformation apiAndreas Monzner
getFrontendData(bool) is now splitted in three seperate calls getFrontendData() returns the frontend number and frontend type in a dict getFrontendStatus() return signal quality, signal power, bit error rate, lock state, sync state, frontend state in a dict getTransponderData(bool) when the bool is true it returns a dict with the original tuned transponder data, when false the transponderdata read out from the frontend driver getAll(bool) is a sum of the three single calls and the direct replacement of the old getFrontendData call
2006-12-05small optimizeAndreas Monzner
2006-10-09fix possible memleakAndreas Monzner
2006-07-03update unscanned transponders in toScan list with nit valuesAndreas Monzner
2006-06-05revert non working changesAndreas Monzner
2006-05-26fix one step east / one step west optionAndreas Monzner
add ability to (re)enable rotor limits add ability to turn rotor to reference position (goto 0)
2006-05-18fix linked tuner handling for more then 2 sat tunersAndreas Monzner
better readable code
2006-05-17rename iFrontendStatusInformation to iFrontendInformationAndreas Monzner
add possibility to query the tuner number for playing and recording services
2006-04-04add option no_rotor_command_on_tune to eDVBFrontendParameters.setDVBS to disableAndreas Monzner
sending any command to rotor turing tune (for use in manual diseqc rotor setup)
2006-03-09more python fixes :)Andreas Monzner
2006-03-09make eDVBResourceManager accessible from python (needed for allocate a raw ↵Andreas Monzner
iDVBChannel) make iDVBChannel accessible from python (needed for get iDVBFrontend) make iDVBFrontend accessible from python for raw tuning transponders and send diseqc messages
2006-03-03implement readFrontendData method to get a python dictionary containing dataAndreas Monzner
about current used transponder/frontend (frontend state, frontend type, lock state, sync state, frequency, symbolrate, fec_innter...) when it is called with True as param it returns the original transponder data (written to tuner) otherwise it reads the current data out of the frontend (corrected tuner data)
2006-03-03add lockState and syncState to getFrontendInfo callAndreas Monzner
add skeleton for getTransponderInfo call
2006-02-27add support for turning rotor without power measurementAndreas Monzner
(for rotors behind a powered switch or rotor behind a V-Box) known bug .. the transponder scan loops when a transponder does not lock :/
2006-02-01fix voltage handling,Andreas Monzner
fix rotor handling
2006-01-22remove generated file "config.h":Andreas Oberritter
pass preprocessor definitions as command line arguments instead this also drops the dependency on "autoheader"
2006-01-20add tuner B option "Equal to Socket A"Andreas Monzner
add tuner B option "Secondary cable from Rotor-LNB"
2005-12-19fix typo (reported by mechatron)Felix Domke
2005-12-07retry frontend close every 60 seconds when frontend is busyAndreas Monzner
2005-12-06ose no more used frontends and re-open on demandAndreas Monzner
2005-12-03add support for read signal quality, power and biterror rate from pythonAndreas Monzner
2005-11-23work on linked tuners ( can not test it :( )Andreas Monzner