BuiltWithNOF
Geräteprofil aktivieren

Unmittelbar nach dem Starten sind in dem Testprogramm für den Card Server erst einmal fast alle Schaltflächen deaktiviert. Nach der Auswahl des Geräteprofils, mit dem der Test durchgeführt werden soll, wird die Schaltfläche zum Starten einer Card Server Instanz aktiviert.

Direkt unter der Auswahl des Geräteprofils können noch zwei Optionen angewählt werden, die Abbildung zeigt die für den Normalfall übliche Auswahl - wenn etwa das Card Server Testprogramm als Ersatz für den Stream Manager der Vorgängerversionen herhalten soll. Ist die erste Option aktiviert, so wird für den Zugriff auf die DVB Hardware kein eigenständiger Prozess gestartet. In der Voreinstellung ist die Option deaktiviert, allerdings merkt sich das Testprogramm diese Auswahl sowie das verwendete Geräteprofil für den nächsten Aufruf.

Die zweite Option fordert den Card Server auf, beim Starten ein mit dem Geräteprofil verbundenes Windows Gerät neu zu starten - so wie es der VCR.NET Recording Service nach einem Aufwachen aus einem Schlafzustand beim ersten Zugriff auf dieses auch tun würde. Dadurch kann man etwa das Verhalten des Systems prüfen, ohne umständlich den Schlafzustand hervorrufen zu müssen.

Nach dem Starten der Card Server Instanz sind nun auch die anderen Schaltflächen aktiv, soweit sie Sinn machen - auf eine Quellgruppe (früher Transponder genannt) kann nur dann umgeschaltet werden, wenn irgendeine zugehörige Quelle ausgewählt wurde.

Man beachte, dass sich das Testprogramm erst wieder schliessen lässt, wenn die Card Server Instanz explizit angehalten wurde. Es ist dann auch möglich, eine neue Instanz mit diesem oder einem anderen Geräteprofil zu starten. Es dürfen allerdings niemals zwei Anwendungen egal welcher Art (diese Testanwendung, VCR.NET, eigene Anwendungen, ...) gleichzeitig mit dem selben Geräteprofil arbeiten: eine DVB Hardware kann zu einem Zeitpunkt immer nur von maximal einer Anwendung genutzt werden.

Fehlermeldungen werden als einfache Dialoge angezeigt und können einfach geschlossen werden. Eine Besonderheit ist die folgende Meldung, die durch die grundsätzliche Asynchronität der Card Server Operationen hervorgerufen wird:

Üblicherweise schaltet das Testprogramm in einen Blockademodus, sobald eine Operation ausgelöst wurde und deren Ausgang noch nicht fest steht. In einigen Szenarien - dazu gehört die Statusanzeige - wurde allerdings darauf verzichtet und man muss sich halt etwas beherrschen.

Im Blockademodus sind alle Schaltflächen gesperrt. Dieser Modus hält in den meisten Fällen nur kurz an.