diff options
author | Markus Ehrnsperger <markus@vdr1.(none)> | 2011-02-06 11:21:04 +0100 |
---|---|---|
committer | Markus Ehrnsperger <markus@vdr1.(none)> | 2011-02-06 11:21:04 +0100 |
commit | bbea9e80be431b7422aaa4a8a9c0a171ddc105d5 (patch) | |
tree | 742b4d639b3b7c3c885f78e2da454bbb408932d7 /device.c | |
parent | ac9d15a2a4e62971aee7932e55aa2d924f9b0261 (diff) | |
download | vdr-patch-lnbsharing-bbea9e80be431b7422aaa4a8a9c0a171ddc105d5.tar.gz vdr-patch-lnbsharing-bbea9e80be431b7422aaa4a8a9c0a171ddc105d5.tar.bz2 |
2010-02-06 Version 0.1.1 for VDR version 1.7.16lnb-sharing-0.1.1
- Fix: If several DVB devices share one LNB, only the first of these devises will send signals like 22kHz. See README.LNBshare for details
- README.LNBshare: Include warning about 1.3 FF cards with buggy Loop-Through that might result in destruction of LNBP-Chips if the Loop-Through is used
- Fix: Log file: Numbering of 'LNBs' not connected to a SAT DVB card
Diffstat (limited to 'device.c')
-rw-r--r-- | device.c | 14 |
1 files changed, 14 insertions, 0 deletions
@@ -151,6 +151,20 @@ void cDevice::SetLnbNr(void) device[i]->SetLnbNrFromSetup(); } } + + +bool cDevice::IsLnbSendSignals(void) +{ + for (int i = 0; i < cardIndex; i++) { + if (device[i]->IsShareLnb(this) ) { + isyslog("Device %d: will not send any signal (like 22kHz) to LNB as device %d will do this", cardIndex+1, i+1); + return false; + } + } + isyslog("Device %d: will send signals (like 22kHz) to LNB nr. = %d ", cardIndex+1, LnbNr() ); + return true; +} + //ML-Ende int cDevice::NextCardIndex(int n) |