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

Podobne dokumenty