When using Advanced tuning options when scanning a sattellite, you can search for transponder list.
You enter the freq/symbolrate/polarisation and it scans each LNB for the transponder list.
Well, thats how it's supposed to do at least.
It doesn't seem to take into account the DiSeqC-settings for each LNB.
This patch sets the DiSeqC according to which LNB is scanned.
You enter the freq/symbolrate/polarisation and it scans each LNB for the transponder list.
Well, thats how it's supposed to do at least.
It doesn't seem to take into account the DiSeqC-settings for each LNB.
This patch sets the DiSeqC according to which LNB is scanned.
Code:
Index: CardDvbS.cs
===================================================================
--- CardDvbS.cs (revision 27442)
+++ CardDvbS.cs (working copy)
@@ -964,6 +964,14 @@
case ScanTypes.NIT:
_transponders.Clear();
DVBSChannel tuneChannel = GetManualTuning();
+ if (LNB == 1)
+ tuneChannel.DisEqc = (DisEqcType)mpDisEqc1.SelectedIndex;
+ if (LNB == 2)
+ tuneChannel.DisEqc = (DisEqcType)mpDisEqc2.SelectedIndex;
+ if (LNB == 3)
+ tuneChannel.DisEqc = (DisEqcType)mpDisEqc3.SelectedIndex;
+ if (LNB == 4)
+ tuneChannel.DisEqc = (DisEqcType)mpDisEqc4.SelectedIndex;
listViewStatus.Items.Clear();
string line = String.Format("lnb:{0} {1}tp- {2} {3} {4}", LNB, 1, tuneChannel.Frequency,