In diesem Beispiel möchten wir Ihnen zeigen, wie Sie mit den Tasten eines USB-Eingabegeräts eines Drittanbieters (in diesem Fall einer Fernbedienung) bestimmte Funktionen auf einem Cisco-Gerät steuern.
Wir zeigen Ihnen, wie Sie die Tasten auf einer Bluetooth-Fernbedienung (die über einen USB-Dongle angeschlossen ist) verwenden, um Funktionen wie Standby, Lautstärkeanpassung und Steuerung eines Cisco-Kamerageräts zu verwalten. Sie können ein Makro entwickeln, das auf relevante Ereignisse lauscht und entsprechende Aktionen über die API des Geräts Cisco ausführt.
Im folgenden Beispiel müssen Sie den Text eingeben, der in normaler Schriftart geschrieben ist. Der kursiv dargestellte Text ist die vom Gerät Cisco empfangene Antwort.
| 1 | Melden Sie sich beim Gerät Cisco über SSH an. Sie benötigen einen lokalen Administratorbenutzer . | ||
| 2 | Konfigurieren Sie das Gerät, um die Verwendung einer USB Fernbedienung eines Drittanbieters zuzulassen.
| ||
| 3 | Registrieren Sie sich für Feedback, damit wir benachrichtigt werden, wenn die Tasten der Fernbedienung gedrückt und losgelassen werden.
| ||
| 4 | Drücken Sie eine Taste auf der Fernbedienung, und lassen Sie sie wieder los, um zu überprüfen, ob die Feedback-Registrierung funktioniert. Diese Aktion generiert zwei Ereignisse: "Gedrückt " und "Losgelassen". Wenn Sie eine Taste gedrückt halten, wird das Gedrückt-Ereignis so lange angezeigt, bis Sie die Taste loslassen. Anschließend wird das Released-Ereignis generiert. Diese Ereignisse werden ausgegeben, wenn die Eingabetaste gedrückt und losgelassen wird:
| ||
| 5 | Schreiben Sie ein Makro, das auf die relevanten InputDevice-Ereignisse lauscht und die zugeordneten Aktionen mit dem API des Geräts ausführt.
|