Funkcja ta ma na celu uzupełnienie funkcjonalności kontrolera dotykowego lub dotykowego interfejsu użytkownika. Nie ma na celu ich zastąpi enia.
Przykłady zastosowań:
-
W salach lekcyjnych i podczas wykładów można użyć małego pilota do obudzenia urządzenia z trybu gotowości. Wygodne może być również użycie pilota do wyboru źródła wejściowego do prezentacji.
-
Sterowanie widokiem kamery (przesuwanie, pochylenie i powiększanie) w sytuacjach, w których nie wolno używać kontrolera dotykowego. Na przykład w salach operacyjnych w szpitalu.
Przegląd funkcjonalny
Po naciśnięciu przycisku na urządzeniu wejściowym USB uruchamia działanie w interfejsie API urządzenia Cisco. Makra lub zewnętrzne urządzenia sterujące od stron trzecich można skonfigurować, aby wykrywać te działania i odpowiednio reagować. Ta funkcja jest podobna do tego, jak zachowują się przyciski sterowania w pokoju. Dodatkowo możliwe jest monitorowanie tych działań za pomocą webhooków lub bezpośrednio w sesji SSH.
Nie udostępniono istniejącej biblioteki działań do wyboru. Musisz zdefiniować i ustalić konkretne działania, które powinny wystąpić w odpowiedzi na zdarzenia. Na przykład:
-
Zwiększ głośność urządzenia Cisco po naciśnięciu klawisza zwiększania głośności.
-
Ustaw urządzenie Cisco w tryb gotowości po naciśnięciu klawisza uśpienia.
Konfiguracje, zdarzenia i status
Konfiguracje i status, o których mowa w tym artykule, są dostępne zarówno z lokalnego interfejsu internetowego urządzenia, jak i interfejsów API. Przeczytaj artykuł Konfiguracje urządzeń, aby uzyskać informacje o tym, jak uzyskać dostęp do interfejsu internetowego i korzystać z interfejsu API.
Po otwarciu interfejsu internetowego urządzenia kliknij Ustawienia . W obszarze Konfiguracje zmi eń pozycję Urządzenia na Włączone. Obsługa urządzeń wejściowych USB innych firm jest domyślnie wyłączona.
Naciśnięcie i zwolnienie przycisku generuje zdarzenie Naciśni ęte i Uwolnione:
*e UserInterface InputDevice Key Action Key: <name of the key> *e UserInterface InputDevice Key Action Code: <id of the key> *e UserInterface InputDevice Key Action Type: Pressed ** end *e UserInterface InputDevice Key Action Key: <name of the key> *e UserInterface InputDevice Key Action Code: <id of the key> *e UserInterface InputDevice Key Action Type: Released ** end
Aby słuchać zdarzeń, musisz zarejestrować informacje zwrotne ze zdarzeń InputDevice:
xFeedback Register /event/UserInterface/InputDevice ** end
Gdy urządzenie Cisco wykryje urządzenie peryferyjne innej firmy, zostanie wyświetlone w obszarze i w obszarze Urządzenia peryferyjne > Podłączone urządzenie. Urządzenie innej firmy może być zgłaszane jako wiele urządzeń.
Przykład
W tym artykule znajduje się przykład, w jaki sposób możesz sprawić, by klawisze pilota Bluetooth obsługiwały niektóre funkcje urządzenia Cisco .
Zajrzyj tutaj, aby uzyskać więcej przykładów makr i eksencji.
Dalsze informacje
Więcej informacji na temat korzystania z urządzenia wejściowego innej firmy znajdziesz w Przewodniku dostosowywania . Wybierz najnowszą wersję.
Obsługa Cisco (TAC) nie obsługuje debugowania kodów innych firm, w tym makr. Jeśli potrzebujesz pomocy z makrami i kodem innych firm, sprawdź Cisco RoomOS dla urządzeń współ pracujących. Sprawdź tę stronę, aby uzyskać więcej przykładów makr i rozszerzeń.