|
|
(8 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt) |
Zeile 2: |
Zeile 2: |
| '''Autor:''' Luca Olivetti | | '''Autor:''' Luca Olivetti |
| | | |
− | Steuert einen Antrieb für die Satschüssel mit dem Parallelport. | + | Steuert den Antrieb einer Satellitenschüssel mit dem Parallelport. |
| + | |
| + | ===Status=== |
| + | Letztes Update 2010 |
| | | |
− | <!-- ===Status=== -->
| |
| ==Bilder== | | ==Bilder== |
| [[Bild:actuator-plugin-00.jpg|thumb|none|''Position'']] | | [[Bild:actuator-plugin-00.jpg|thumb|none|''Position'']] |
− |
| |
− | <!-- ==Bedienung== -->
| |
− | <!-- ===[[SVDRP]] Befehle=== -->
| |
| | | |
| ==Hardwareanforderungen== | | ==Hardwareanforderungen== |
Zeile 17: |
Zeile 16: |
| ===Schaltplan=== | | ===Schaltplan=== |
| [[Bild:schaltbild-actuator-plugin.jpg|thumb|none|''Schaltplan'']] | | [[Bild:schaltbild-actuator-plugin.jpg|thumb|none|''Schaltplan'']] |
− |
| |
− | ==Softwareanforderungen==
| |
− | * Kernel >= '''2.6.x'''
| |
| | | |
| ==Installation== | | ==Installation== |
− | Es wird davon ausgegangen, das das Plugin bereits entpackt und verlinkt wurde, siehe [[Plugin Installation]].
| |
| cd [[Struktur|$SOURCEDIR]]/VDR | | cd [[Struktur|$SOURCEDIR]]/VDR |
| patch < PLUGINS/src/actuator/patches/vdr-<VERSION>.diff | | patch < PLUGINS/src/actuator/patches/vdr-<VERSION>.diff |
Zeile 32: |
Zeile 27: |
| Geladen wird das ganze laut Manual mit: | | Geladen wird das ganze laut Manual mit: |
| modprobe parport_pc io=0x378 irq=7 | | modprobe parport_pc io=0x378 irq=7 |
− |
| |
− | <!-- ===Optionen=== -->
| |
− | <!-- ===Patches=== -->
| |
− | <!-- ==Konfiguration== -->
| |
− | <!-- ===Einstellungen=== -->
| |
− | <!-- ===Parameter=== -->
| |
− | <!-- ==Sonstiges== -->
| |
− | <!-- ===Probleme=== -->
| |
− | <!-- ===Tipps=== -->
| |
− | <!-- ===Wunschliste=== -->
| |
− | <!-- ===Snapshot=== -->
| |
| | | |
| ==Versions-Historie== | | ==Versions-Historie== |
Zeile 52: |
Zeile 36: |
| ! Link | | ! Link |
| |- | | |- |
− | | 1.0.4 | + | | 1.2.1 |
− | | 24.06.2007 | + | | 2010-10-10 |
| | | | | |
− | * check the CardIndex to identify the selected card in the main menu instead of relying on cDevice::GetDevice(index) | + | * Bug fix release (version 1.2.0 didn't actually work without /dev/actuator) |
− | * added a note in README to clarify that if you select card 1 it corresponds to /dev/dvb/adapter0, 2 to /dev/dvb/adapter1 and so on
| + | |
− | * adapted for the experimental version of vdr (1.5.X)
| + | |
| | | | | |
| |- | | |- |
− | | 1.0.3 | + | | 1.2.0 |
− | | 31.04.2006
| + | | 2010-10-09 |
− | |
| + | |
− | * use k_Repeat for up,down,left and right
| + | |
− | * update Makefile for compatibility with vdr >= 1.3.47
| + | |
− | * using the cRemote::CallPlugin kludge coupled with MainThreadHook there's no need to patch vdr for position display
| + | |
− | * setup option to select wether to display the position on satellite change or not
| + | |
− | * remove the transponders directory from the distribution
| + | |
− | |
| + | |
− | |-
| + | |
− | | 1.0.2
| + | |
− | | 18.01.2006 | + | |
− | |
| + | |
− | * russian translation with correct encoding (by Monchenko Vladimir <bob at globall ru>)
| + | |
− | * patch for kernel >= 2.6.13 (provided by Monchenko Vladimir <bob at globall ru> and Frank Welter <frank.welter at skynet dot be>
| + | |
− | * patches adapted to vdr-1.3.38/1.3.39
| + | |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=44542]
| + | |
− | |-
| + | |
− | | 1.0.1
| + | |
− | | 30.10.2005
| + | |
− | |
| + | |
− | * Simplified cPosTracker (start the thread only when needed so get rid of the cCondWait)
| + | |
− | * Avoid tracking if the target hasn't changed after switching channels
| + | |
− | * Added svdrp support for querying the positioner status
| + | |
− | * return osContinue to avoid auto closing by main vdr loop
| + | |
− | * use MAXLANGCODE2
| + | |
− | |
| + | |
− | |-
| + | |
− | | 1.0.0
| + | |
− | | 07.08.2005
| + | |
− | |
| + | |
− | * It's been working for a year, let's call it 1.0.0 ;-)
| + | |
− | * Save channels after a transponder/satellite scan
| + | |
− | * New menu entries to mark, unmark and delete marked channels ("mark" means prepending '+' to the name to aid finding stale channel entries)
| + | |
− | * After a satellite scan the transponder index was reset at 1 but the pointer was NULL. Fixed to point at the first transponder.
| + | |
− | * Added a note in module/README about possible problems with irq7 (as reported by Frank Welter)
| + | |
− | * fixed test.py (in the module subdirectory) to work with python 2.4
| + | |
− | * wrap-around menu
| + | |
− | * themes support
| + | |
− | * use setup settings for osd position and width
| + | |
− | |
| + | |
− | |-
| + | |
− | | 0.0.9
| + | |
− | | 31.03.2005
| + | |
| | | | | |
− | * Dutch translation by Johan Schuring <vetteblei at gmail dot com> | + | *Version for current development version of vdr (>= 1.7.15) |
− | * Fast transponder/satellite scan, thanks to the wonderful work of Thomas Bergwinkl <bergwinkl.thomas at vr-web dot de> who provided filter.[ch] to make it possible | + | * DVB-S2 support (untested, I don't have DVB-S2 hardware) |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=32302]
| + | * Experimental seractuator module (uses a serial port instead of a parallel port) |
− | |-
| + | * Complete rewrite of the channel scanner |
− | | 0.0.8
| + | * The plugin can now work without an actuator (i.e. as a channel scanner only) with the command line option "-s" or "--scanonly" |
− | | 13.02.2005
| + | |
| | | | | |
− | * Implement new (in vdr-1.3.20) method Stop
| |
− | * Removed the note about the dxr3 shutdown problem (saving the dish position early with the Stop method makes the problem irrelevant)
| |
− | * Skip non satellite sources in main menu
| |
− | * Changed pid assignment in cMainMenuActuator::Tune() to (hopefully) avoid problems with the new audio pid management in vdr
| |
− | * Added "Scan satellite" option (idea shamelessly stolen from kikko77 at altervista dot org, author of the channelscan plugin)
| |
− | * Changed the 'position-display' patch (adapted for vdr-1.3.20 and avoids overwriting the osd of the newly entered channel number if the dish is moving)
| |
− | * New parameter MinRefresh, to avoid screen artifacts with a dxr3
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=29973]
| |
− | |-
| |
− | | 0.0.7
| |
− | | 06.02.2005
| |
− | |
| |
− | * Added the possibility to specify vpid and apid when tuning to a transponder.
| |
− | * Added some logic to show the tuned channel (I'm not sure it is right but "it works here"(tm))
| |
− | * Added the "steerable" and "sort-by-source" patch
| |
− | * Show signal information like the femon plugin (i.e. show signal strength and snr as raw value and percentage, show ber and unc)
| |
− | * Added catalan translation
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=29608]
| |
− | |-
| |
− | | 0.0.6
| |
− | | 09.01.2005
| |
− | |
| |
− | * New version for vdr 1.3.18
| |
− | * Note in README that the solution to the dxr3 shutdown problem is only a workaround and not the definitive solution
| |
− | |
| |
− | |-
| |
− | | 0.0.5
| |
− | | 18.10.2004
| |
− | |
| |
− | * Kernel module: added parameter description
| |
− | * Fixed compilation error for vdr 1.3.13
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=23756]
| |
− | |-
| |
− | | 0.0.4
| |
− | | 30.08.2004
| |
− | |
| |
− | * Kernel module: corrected and revised use of lock (now an rwlock) to use the irqsave/irqrestore version in non interrupt code (doh!).
| |
− | * Kernel module: added sysfs support
| |
− | * Corrected calculation of signal strength and snr (now it should really give the same values as the rotor plugin)
| |
− | * Removed unneded cMenuEditIntpItem
| |
− | * Take into accunt which card is connected to the steerable dish (doh!)
| |
− | * Added a note in README about the problems with vdr in multi card setups and the dxr3 plugin
| |
− | * Cannot use the frontend directly to tune a new transponder, use ChannelSwitch instead.
| |
− | |
| |
− | |-
| |
− | | 0.0.3
| |
− | | 20.08.2004
| |
− | |
| |
− | * I reversed the parameter meaning between DrawRectangle and DrawText that lead to some error messages not being shown. Fixed.
| |
− | * Loading of the position at startup where it belongs: in cPosTracker
| |
− | * workaround for Setup.UpdateChannels moved to cPosTracker
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=21357]
| |
− | |-
| |
− | | 0.0.2
| |
− | | 14.08.2004
| |
− | |
| |
− | * Kernel module: setting the position and immediatiely setting a target with the same position would result in the module sticking in the ACM_REACHED state. Hopefully fixed.
| |
− | * Kernel module: now setting a new target clears the ACM_REACHED state.
| |
− | * Set the current position at initialization only if the module has just been loaded (position 0), otherwise trust the position stored in the driver.
| |
− | * Moved position storing in separate thread
| |
− | * OSD cleanup
| |
− | * Modfied patch to not mess up channel switching while the dish is moving
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=21073]
| |
− | |-
| |
− | | 0.0.1
| |
− | | 11.08.2004
| |
− | |
| |
− | * Initial revision.
| |
− | | [http://www.vdr-portal.de/board/thread.php?threadid=20970]
| |
| |} | | |} |
| + | |
| + | ==Aktuelle Version== |
| + | [http://ventoso.org/luca/vdr/vdr-actuator-1.2.1.tgz 1.2.1] |
| | | |
| ==Links== | | ==Links== |
Zeile 187: |
Zeile 60: |
| | | |
| [[Kategorie:Plugins]] | | [[Kategorie:Plugins]] |
| + | [[Kategorie:Kanalscanner und Empfangsstatus]] |
| {{i18n|actuator-plugin}} | | {{i18n|actuator-plugin}} |
Steuert den Antrieb einer Satellitenschüssel mit dem Parallelport.