In dit voorbeeld willen we u laten zien hoe u de toetsen van een USB-invoerapparaat van derden kunt gebruiken (in dit geval een externe besturing) om bepaalde functies op een Cisco-apparaat te bedienen.
Wij laten u zien hoe u de knoppen van een Bluetooth afstandsbediening kunt gebruiken (verbonden via een USB aan de ene kant) om functies als stand-by, volume aanpassen en bedienen van een Cisco camera apparaat te beheren. U kunt een macro ontwikkelen die naar relevante gebeurtenissen luistert en bijbehorende acties uitvoert via de Cisco van het apparaat nr. API.
In het volgende voorbeeld moet u de tekst invoeren die in een normaal lettertype is geschreven. Cursief is het antwoord dat is ontvangen van apparaat Cisco.
| 1 | Meld u aan bij Cisco-apparaat op SSH. U hebt een lokale beheerder nodig. | ||
| 2 | Configureer het apparaat zo dat het gebruik van een afstandsbediening van USB van derden mogelijk is.
| ||
| 3 | Registreren voor feedback, zodat we op de hoogte worden gesteld wanneer de knoppen voor de afstandsbediening worden ingedrukt en losgelaten.
| ||
| 4 | Druk op de afstandsbediening op een knop om te controleren of feedbackregistratie ook werkt. Deze bewerking genereert twee gebeurtenissen: Pressed en Vrijgegeven. Als u een knop ingedrukt houdt, wordt de gebeurtenis Ingedrukt weergegeven totdat u de knop loslaat. Vervolgens wordt de gebeurtenis Vrijgegeven gegenereerd. Deze gebeurtenissen worden uitgegeven wanneer u de Enter-toets indrukt en losgeeft:
| ||
| 5 | Schrijf een macro die luistert naar de relevante InputDevice-gebeurtenissen en voert de bijbehorende acties uit met de API van het apparaat.
|