Funkcja ta ma na celu uzupełnienie funkcjonalności kontrolera dotykowego lub dotykowego interfejsu użytkownika. Nie ma na celu ich zastąpienia .
Przykłady zastosowań:
-
W salach lekcyjnych i podczas wykładów można użyć małego pilota do wybudzenia urządzenia z trybu gotowości. Wygodne może być również użycie pilota zdalnego sterowania, aby wybrać źródło wejściowe do prezentacji.
-
Sterowanie widokiem kamery (obrót, pochylenie i powiększenie) w sytuacjach, w których nie można używać kontrolera dotykowego. Na przykład na salach operacyjnych w szpitalu.
Przegląd funkcjonalności
Naciśnięcie przycisku na urządzeniu wejściowym USB wyzwala akcję w API urządzenia Cisco. Makra lub zewnętrzne urządzenia sterujące innych firm mogą być skonfigurowane tak, aby wykrywały te działania i odpowiednio reagowały. Ta funkcja jest podobna do zachowania przycisków sterowania pokojowego. Ponadto możliwe jest monitorowanie tych działań za pomocą webhooków lub bezpośrednio w sesji SSH.
Istniejąca wcześniej biblioteka działań do wyboru nie jest dostępna. Należy 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.
-
PUT urządzenie Cisco w trybie czuwania po naciśnięciu klawisza uśpienia.
Konfiguracje, zdarzenia i stan
Konfiguracje i stany, o których mowa w tym artykule, są dostępne zarówno w lokalnym interfejsie internetowym urządzenia, jak i w interfejsach API. Przeczytaj artykuł Konfiguracje urządzeń, aby uzyskać informacje na temat uzyskiwania dostępu do interfejsu internetowego i korzystania z API.
Po otwarciu interfejsu internetowego urządzenia kliknij Ustawienia . W obszarze Configurations (Konfiguracje ) zmień ustawienie 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 zwolnione :
*e UserInterface InputDevice Key Action Key: <nazwa klucza> *e UserInterface InputDevice Key Action Code: <ID klucza> *e UserInterface InputDevice Key Action Type: Pressed ** end *e UserInterface InputDevice Key Action Key: <nazwa klucza> *e UserInterface InputDevice Key Action Code: <ID klucza> *e UserInterface InputDevice Key Action Type: Zwolniony ** koniec
Aby nasłuchiwać zdarzeń, należy zarejestrować informacje zwrotne ze zdarzeń urządzenia wejściowego :
xFeedback Register /event/UserInterface/InputDevice ** end
Gdy urządzenie Cisco wykryje urządzenie peryferyjne innej firmy, zostanie wyświetlone w obszarze Status (Stan ) i Peripherals ). 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 klawisze pilota Bluetooth obsługują niektóre funkcje urządzenia Cisco.
Spójrz tutaj , aby uzyskać więcej przykładów makr i exensions.
Dalsze informacje
Więcej informacji na temat korzystania z urządzenia wejściowego innej firmy można znaleźć w Podręczniku dostosowywania. Wybierz najnowszą wersję.
Obsługa Cisco (TAC) nie obsługuje debugowania kodu innych firm, w tym makr. Sprawdź Cisco RoomOS for Collaboration Devices , jeśli potrzebujesz pomocy dotyczącej makr i kodu innych firm. Na tej stronie znajdziesz więcej przykładów makr i rozszerzeń.