Der DiSEqc prof-Mode der PROFI-Version ermöglicht es, sehr komplexe Konfigurationen aus DiSEqC-Switches und -Motoren zu steuern.
Die einzelnen DiSEqC-Komponenten können mit einem Druck auf OK konfiguriert werden:
Diese Option steuert die sogenannten "uncommited switches". Dies sind Schalter mit zusätzliche Schaltkriterien (zusätzlich zu den vier bereits bei normalen Switches definierten Kriterien Band, Polarisation, Satellit und S0). Diesen Schaltern ist jedoch keine feste Bedeutung zugeordnet (im Gegensatz zu den normalen Schaltern, die fest mit der Band-, Polarisations- und Satellitenumschaltung verknüpft sind). Sie können jeden dieser 4 Schalter getrennt über die einzelnen Optionen ansteuern. Daraus ergeben sich 16 mögliche Kombinationen. Wenn Sie einen solchen Switch verwenden, um bis zu 16 Satelliten anzusteuern, können Sie die Kombinationen auch direkt eingeben, indem Sie in der Zeile SMATV-Eingang eine Zahl von 1 bis 16 eingeben.
DiSEqC-Motoren besitzen intern 31 Speicherplätze, auf denen einzelne Stellungen gespeichert werden. Diese sind von 1 bis 32 numeriert. Jedem Satelliten müssen Sie einen Speicherplatz zuordnen, indem Sie über den Motorsteuerungs-Dialog den Satelliten anfahren und die gefundene Stellung auf dem gewünschten Speicherplatz im Motor ablegen.
Wenn Sie dann im Receiver für einen Satelliten in der Zeile Position einen Wert eintragen, wird diese Speicherplatznummer bei der Anwahl des Satelliten an den Motor gesendet, welcher dann selbsttätig die gespeicherte Stellung anfährt.
Die Adresse für die meisten DiSEqC-Motoren ist 31h/49d.
Der Motorpositionseditor des DiSEqC easymotor-Modus programmiert einzelne Motor-Einträge in den Satelliteneinstellungen, die auch für den DiSEqC prof-Modus verwendet werden. Daher läßt er sich auch zum Programmieren der Motorpositionen im DiSEqC prof-Modus verwenden.
Dabei verwendet der Motorpositionsediter immer den jeweils ersten Motor-Eintrag eines Satelliten. Ist kein solcher vorhanden wird einer an der ersten freien Position eingefügt. Ist kein freier Eintrag vorhanden, wird der letzte (4.) Eintrag durch einen Motoreintrag überschrieben. Wird die Position auf 0 gesetzt, wird der Motor-Eintrag gelöscht.