urveScript UWAGA
Transkrypt
urveScript UWAGA
urveScript W obrębie całego playera URVE można korzystać ze skryptów urveScript. Skrypty wykonując się podczas określonych zdarzeń np. onPlay, onStop, onTouch itd. Skrypty definiują pojawiania się oraz znikanie klipów dynamicznych, reakcje na dotyk ekranu, zmianę playlisty w obszarze i wiele innych. Dzięki obszernej liście dostępnych definicji może tworzyć dowolnie skomplikowane profile. UWAGA Funkcje urveScript należy oddzielać znacznikiem ; Play [id] odtwarza klip dynamiczny o podanym numerze ID (z listy klipów dynamicznych) Play [nazwa_kolekcji].[id] odtwarza klip dynamiczny o podanym numerze ID zawarty w kolekcji Stop [id] wyłącza odtwarzanie klipu uruchomionego wcześniej (działa zarówno dla dynamicznych jak i filmów z playlisty głównej) Stop [nazwa_kolekcji].[id] wyłącza odtwarzanie dynamicznego klipu zawartego w kolekcji PlayOnce [id] odtwarza klip po napotkaniu tej instrukcji jednak przy każdym kolejnym napotkaniu danego klipu, klip będzie pominięty (bardzo przydatne gdy dodajemy tickera – dodajemy zdarzenie PlayOnce [id tickera]; do zdarzenia OnPlay pierwszego klipu na playliscie głównej). Gdy odtwarzamy tickera należy mu się parametr Repeat Indefinitely (aby nigdy nie został zatrzymany) SetVolume [volume] ustawia głośność dźwięku w skali od 0 do 10 MonitorOn włącza monitor za pomocą komendy VESA MonitorOff wyłącza monitor za pomocą komendy VESA Wait [czas] czeka z wykonaniem następnej komendy określony czas (w milisekundach) 1 PlayPrevInArea [nazwa kolekcji] kończy odtwarzanie aktualnie odtwarzanego klipu w obszarze i odtwarza poprzedni PlayNextInArea [nazwa kolekcji] kończy odtwarzanie aktualnie odtwarzanego klipu w obszarze i odtwarza następny ChangeCollection [nazwa obszaru] [nazwa kolekcji] [true/false] zmienia aktualną kolekcję w obszarze. jeśli true – zamyka aktualny klip i od razu odtwarza, jeśli false – czeka na odtworzenie klipu i po zakończeniu uruchamia klip z nowo wskazanej kolekcji createtimer [nazwa_timera] [co ile milisekund powtarzać] [instrukcje urveScript oddzielone średnikiem] tworzy timer powtarzany co zadaną ilość milisekund RemoteScript [nazwa_playera_w_lan] [komendy]; przesyła innemu playerowi komendy urveScript poprzez sieć LAN przy czym [komendy] muszą być oddzielone w tym wypadku znakiem + (plusa) np. RemoteScript PlayerPrzyWindzie Play 2+Stop1; SetDynamicScript1 komenda1+komenda2+komenda3; ustawia treść dynamicznego skryptu (do wykonania za pomocą RunDynamicScript 1; SetDynamicScript2 komenda1+komenda2+komenda3; ustawia treść dynamicznego skryptu (do wykonania za pomocą RunDynamicScript 2; RunDynamicScript [numer]; uruchamia dynamiczny skrypt podstawiony SetDynamicScript1 lub SetDynamicScript2; Mute TV [true/false]; wycisza przechwycony obraz (np z karty telewizyjnej), pozostawiając dźwięk pochodzący z innych klipów Lock; blokuje wykonywanie jakichkolwiek natrafienia na komendę Unlock; Unlock; odblokowuje wykonywanie skryptów – zablokowane komendą Lock; 2 skryptów, za pomocą do czasu Część funkcji urveScript związana jest z dodatkowymi (płatnymi) modułami. W celu skorzystania z tych funkcji prosimy o kontakt z przedstawicielem handlowym firmy wdrażającej. Moduł LED LEDScreenBrightness[0...100] ustala jasność ekranu LED (wymaga zainstalowanego modułu LED) LEDScreen [On/OFF] włącza lub wyłącza ekran LED (wymaga zainstalowanego modułu LED) Moduł RS-232 RS232Command [nazwa komendy] uruchamia komendę RS232 – nazwę definiuje się w module RS232 (który jest wymagany do uruchomienia komendy) SendSerial [port's name] [treść] wysyła przez wyznaczony port szeregowy komendę wraz z parametrami. Do używania z urządzeniami wymagającymi połączenia RS 232 Moduł InfoPanel UpdateDatabase [wiersz] [kolumna] [nowa wartość]; zmienia zawartość bazy danych (wymaga modułu InfoPanel) 3