Voit hallita tiettyjä laitteen toimintoja, kuten USB-näppäimistöä tai Bluetooth® kauko-ohjainta USB-donglella käyttämällä kolmannen osapuolen USB-lisälaitetta.
Tämän toiminnon tarkoituksena on täydentää kosketusohjaimen tai kosketuskäyttöliittymän toimintoja. Sen ei ole tarkoitus korvata niitä.
Esimerkkejä sovelluksista:
-
Luokkahuoneissa ja luentojen aikana voidaan käyttää pienen kauko-ohjaimen avulla laitetta valmiustilasta herättämiseen. Kauko-ohjaimen avulla voi myös olla kätevää valita, mitä lähtölähdettä esitetään.
-
Kameranäkymän hallinta (panorointi, kallistus ja tavu) tilanteissa, joissa sinulla ei ole oikeutta käyttää kosketussäädintä. Esimerkiksi leikkaussaleissa sairaalassa.
Toiminnallinen yleiskatsaus
Kun painiketta painetaan USB-syötelaitteessa, se käynnistää toiminnon Cisco-laitteen API. Kolmansien osapuolten makrot tai ulkoiset ohjauslaitteet voidaan määrittää havaitsemaan nämä toimet ja reagoimaan vastaavasti. Tämä toiminto on samalla tavalla kuin huoneen ohjauspainikkeet toimivat. Lisäksi on tarpeen seurata näitä toimintoja webhookien kautta tai suoraan SSH-istunnossa.
Aiemmin luotua toimintokirjastoa ei toimiteta. Sinun on määritettävä ja määritettävä erityistoimet, joiden on tapahduttava tapahtumien seurauksena. Esimerkki:
-
Lisää Cisco-laitteen äänenvoimakkuutta, kun äänenvoimakkuuden lisäämisnäppäintä painetaan.
-
Pane Cisco-laite valmiustilaan, kun leponäppäintä painetaan.
Kokoonpanot, tapahtumat ja tila
Tässä artikkelissa tarkoitetut määritykset ja tila ovat saatavilla sekä laitteen paikallisesta Web-käyttöliittymästä että API:stä. Lue Laitemääritykset-artikkeli , jossa on tietoja Web-käyttöliittymän käyttämisestä ja API.
Kun laitteen Web-käyttöliittymä avataan, valitse Asetukset . Vaihda kokoonpanoissa Käytössä. Kolmannen osapuolen USB-syötelaitteiden tuki on oletusarvoisesti poistettu käytöstä.
Painikkeen painaminen ja vapauttaminen luo Painetut ja vapautettu - tapahtuman:
*e UserInterface InputDevice -näppäimen toimintonäppäin: näppäimen <nimi> *e UserInterface InputDevice-näppäimen toimintokoodi: näppäimen <tunnus> *e UserInterface InputDevice -näppäimen toimintotyyppi: Painettu ** lopeta *e UserInterface InputDevice -näppäimen toimintonäppäin: näppäimen <nimi> *e UserInterface InputDevice-näppäimen toimintokoodi: näppäimen <tunnus> *e UserInterface InputDevice-näppäimen toimintotyyppi: Vapautettu ** päättyy
Jos haluat kuunnella tapahtumia, sinun on rekisteröitävä palautteet InputDevice-tapahtumista :
xFeedback-rekisteröinti /tapahtuma/UserInterface/InputDevice ** loppu
Kun Cisco-laite havaitsee kolmannen osapuolen liitynnän, se näkyy kohdassa Tila ja . Kolmannen osapuolen laite voidaan ilmoittaa useaksi laitteeksi.
Lisätiedot
Lisätietoja kolmannen osapuolen syötelaitteen käytöstä on mukautusoppaassa . Valitse uusin versio.
Ciscon tuki (TAC) ei tue kolmannen osapuolen koodin, makrojen mukaan lukien, virheenkorjausta. Lisätietoja makroista ja kolmannen osapuolen koodista saat Cisco RoomOS -yhteistyölaitteista . Lisätietoja makroista ja alanumeroista on tällä sivulla .
Esimerkki
Tässä esimerkissä haluamme näyttää, miten kolmannen osapuolen USB-syöttölaitteen (tässä tapauksessa kauko-ohjaimen) avaimia käytetään tiettyjen Cisco-laitteen toimintojen hallintaan.
Näytämme, miten voit hallita Cisco-kameralaitteen toimintoja, kuten valmiustilaa, äänenvoimakkuuden säätämistä ja hallintaa, käyttämällä Bluetooth kauko-ohjaimen painikkeita (jotka on yhdistetty USB-donglen kautta). Voit kehittää makron, joka kuuntelee asianmukaisia tapahtumia ja suorittaa vastaavia toimintoja Cisco-laitteen API.
Seuraavassa esimerkissä on kirjoitettava normaalifonttinen teksti. Kursivoidun tekstin vastaus on Cisco-laitteelta vastaanotettu vastaus.
1 |
Kirjaudu Cisco-laitteeseen SSH:ssä. Tarvitset paikallisen järjestelmänvalvojan . |
||
2 |
Määritä laite sallimaan kolmannen osapuolen USB-kauko-ohjaimen käyttö.
|
||
3 |
Rekisteröidy palautteeseen, jotta saamme ilmoituksen, kun kauko-ohjainpainikkeita painetaan ja vapautetaan.
|
||
4 |
Tarkista, että palautteen rekisteröinti toimii painamalla kauko-ohjaimen painiketta. Tämä toiminto luo kaksi tapahtumaa: Painetut ja vapaut. Jos painat painiketta painettuna, näet Paina-tapahtuman , kunnes vapautat painikkeen. Sitten Vapautetaan-tapahtuma luodaan. Nämä tapahtumat annetaan, kun painat Enter-näppäintä ja vapautat sen:
|
||
5 |
Kirjoita makro, joka kuuntelee asianmukaisia InputDevice-tapahtumia ja suorittaa niihin liittyvät toiminnot laitteen API.
|