DiseqcU.dll
Description
The plugin DiseqcU.dll for progDVB is intended to provide a full support of the Diseqc 1.2 procedure used by some motors.
It includes the support of the GOTO Angular Position functions that are marketed under the name USALS by STAB (an Italian motor factory)..
Implementation
Place DiseqcU.dll and DiseqcU.ini in the main directory of progDVB.
(the other files found in DiseqcU.zip are the source of the program and are
not necessary for the plugin operation).
Launch progDVB.
If the plugin has been correctly installed, you must find it in the plugins
list of progDVB.
Click on Plugins->DiseqcU->Set up DiseqcU
The following window is displayed::
- Check Autodrive if you want the motor moving automatically when
you change channel..
- Check compatible USALS if your motor is able to execute the
orders GOTO X (GOTO Angular position)
If USALS is checked, you must enter the latitude and the longitude
of the receiving site in degrees under decimal form. Specify North
or South and West or East as appropriate.
- Then you need to update the list of the satellites that you wish to access
and that you can see in the bottom window..
The motor is delivered with a number of memorized positions that correspond
each to a given satellite. You should find the list of these positions in the
documentation that accompanies the motor. These positions are numbered from
1 to N, N being a number around 50
You find the list of all satellites in the combo box.. Click on one desired
satellite and enter its corresponding position number in the window on the right.
Click on Add this Sat. The satellite with its position in the
rotor will be added into the bottom window.
If you made an error, you can delete a line of the list by selecting this line
and then clicking on Delete Selected Sat.
For a given satellite you can't take any position number.. You must use the
number that is memorized in your motor for this satellite.
DiseqcU is delivered with the following list that corresponds to the motor MOTECK
SG2100 delivered in France. You can eliminate the useless lines. You can add
lines. The order in which they appear is indifferent.
DiiseqcU
Autodrive=YES
USALS=NO
Latitude=44.66 N
Longitude=1.18 W
1 13.0 E Hotbird 1 - 5
2 19.2 E Astra 1B-1H, 2C
3 16.0 E Eutelsat W2
4 10.0 E Eutelsat W1
5 7.0 E Eutelsat W3
6 5.0 E Astra 1A, Sirius 2, Sirius 3
7. 8 W Thor 1, 2, 3
8 1.0 W Intelsat 707, Thor 2,3
9 5.0 W Telecom 2C
10 8.0 W Telecom 2D, Atlantic Bird 2
11 18.0 W Intelsat 901
12 21.5 W NSS K, 803
13 27.5 W Intelsat 605
14 30.0 W Hispasat 1A, 1B, 1C, 1D
15 37.5 W Telstar 11
16 23.5 E Astra 3A
17 26.0 E Arabsat 2A, 3A
18 28.2 E Eurobird, Astra 2A, 2B, 2D
19 28.5 E Eutelsat 2 F4
20 30.5 E Arabsat 2B
21 31.3 E Türksat 1B
22 42.0 E Turksat 1C
23 34.5 W Intelsat 903
24 43.0 W Panamsat 6, 6B, 3R
25 4.0 W Amos 1
26 7.0 W Nilesat 101,102
If you use USALS (and this is one of its advantages) the position associated with a satellite is without importance. It is unused and you can choose the number that you want. Nevertheless it is preferable to use the position known by the motor for the case or you would want to come back to the habitual functioning of the motors (without USALS)
Close the window.
Etablishing the list of the channels
If the dish is well positioned there is not special operation to carry out
before launching the channels scan.
If the dish is not well positioned you must move it towards the desired satellite..Click
on Plugins->DiseqcU->Motor diseqc commands.
The following window is displayed:
Select the satellite in the list of the Satellites and click on Go To
selected Sat.
Wait until the motor has reached its new position. Then launch the channels
research.
Refining the position of a satellite in the rotor
You can try to improve the position recorded in the memory of the motor for
a given satellite. Select a channell then click on Plugins->DiseqcU->Motor
diseqc commands. The level of the sgnal and the quality of the reception
appear in the middle of the window. Clicking on Step to East or
Step to West, you can try to improve the reception level. You
can modify the number of steps on the window between these two buttons.
Take care not to click on Drive East or Drive West that move the dish as long
as you press on the buttons.
If you succeeded improving the reception level, you can record the new position
of the bird in the motor memory by clicking on Store selected Sat.
Be careful: this command modify the settings of the motor and you must use it
only if you understand well what you do!
Rotor limits
The orders Set West limit and Set East limit set
the electronic limits that ask the motor not to go more to west or east, than
the current position. They are of limited use.
The order Disable limits deactivates the electronic limit. It
can be used when you think the limits were badly positioned.
Custom Command
This order is reserved to the persons knowing well the Diseqc procedures. The order must be entered in hexadecimal form..
GOTO X or GOTO Angular Position or USALS (USALS is a patent of STAB, an Italian motor factory).
Under this denomination you find the motors that are able to execute the GOTO Angular Position order. The principle of operation is different: These motors when they receive an order GOTO Angular Position xxx, move to the position doing an angle xxx with the position zero. The position zero corresponds to the South in the North hemisphere. When it wants to reach a given satellite, the DiseqcU plugin must calculate the angular gap xxx for this satellite. This gap depends on the longitude of the satellite and on the coordinates of receiving site (latitude and longitude). The coordinates are expressed in degrees and must be entered with a good precision (the tenth of degree). If you don't know the coordinates of the place where you live, you can find them questioning: heavens-above one. com
Once the coordinates are entered, you must select the desired satellite in
the list and then you can use the order Go To Angular Position
to reach this satellite.
Important notice: even if you use USALS you must establish the list of the positions
of the satellites, as indicated above. These positions are not used by the motor
but are necessary for the plugin DiseqcU to differentiate the satellites.
You can use jointly GOTO Angular Position and GOTO selected Sat. This is particularly interesting when you must record in your motor a new satellite which does not appear in the preset satellites table. First of all you have to use the order GOTO Angular Position to reach the position of the satellite. As soon as you succeeded obtaining a channel, you can refine the position as seen above. That allows compensating the small gaps that can be due to a light disalignment of your installation. Once found the optimum one, use Store selected Sat to record the final position into the rotor.. Then use GOTO selected sat to reach this satellite.
Plugin Diseqc12
This is a previous version of the plugin without USALS support and without an editor for the ini file. It is no longer supported. The Diseqc12.ini is not compatible with the plugin DiseqcU.