5.9.2 api display image

2N® IP Style

Funkce /api/display/image umožňuje modifikovat obsah zobrazovaný na displeji zařízení. Umožňuje nahrát obrázek, příp. nahraný obrázek z displeje odstranit. JPEG obrázky s progresivní kvalitou nejsou podporovány.

Funkce je součástí služby Displej a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Displej (řízení).

Pro tuto funkci lze použít metody PUT nebo DELETE. Metoda PUT slouží k uploadu obrázku na displej. Metoda DELETE slouží k odstranění dříve uploadovaného obrázku z displeje.

Metoda PUT

Parametry požadavku:

Parametr

Popis

blob-image

Povinný parametr obsahující obrázek ve formátu JPEG, PNG s rozlišením daného displeje 1280 x 800 pixelů (viz funkce /api/display/caps). Parametr se uplatní pouze v případě metody PUT. Progresivní JPEG obrázky nejsou podporovány.

durationVolitelný parametr. Doba zobrazení obrázku. Parametr se nastavuje v milisekundách.

Obrázek lze zobrazit dvěma způsoby jako notifikace nebo overlay. Notifikace se zobrazuje na předem definovanou dobu, po které automaticky zmizí. Overlay zůstává na displeji do té doby, než je nahrazena jiným obrázkem nebo uživatel sám obrázek odstraní.

Pokud HTTP požadavek neobsahuje volitelný parametr, jedná se o zobrazení v režimu overlay, tj. obrázek nahraný na neurčitou dobu. Pokud je volitelný parametr uveden, obrázek se zobrazí jako notifikace, která se ukončí po uplynutí nastavené doby. Zobrazení notifikace je možné předčasně ukončit dotykem displeje.

Nahrává-li se obrázek poprvé, přenáší se z hlavní jednotky na displej přes interní sběrnici (což může chvíli trvat). V paměti displeje se dá uložit i několik obrázků, a pokud se někdy takto uložené obrázky budou znovu posílat do zařízení, nebude je již třeba přenášet přes interní sběrnici. Místo toho je bude možno ihned zobrazit na displeji z paměti.

Odpověď je ve formátu application/json a neobsahuje žádné parametry.

Parametry obrázku:

Model

Rozměry obrázku

Podporované formáty

 2N® IP Style1280 x 800 pixelů

normální JPEG (doporučeno), PNG

Upozornění

  •  Podporovaný JPEG formát je JPEG Baseline (neprogresivní kódování).


Příklad:

PUT api/display/image&duration=30000
{
  "success" : true
}

Metoda DELETE

Parametr

Popis

display

Povinný identifikátor displeje. Hodnota je nastavena v parametru Hardware / Rozšiřující moduly / Jméno modulu. Případně lze zjistit hodnotu pomocí funkce /api/display/caps.


Příklad:

DELETE /api/display/image
{
  "success" : true
}

2N® IP Verso

Funkce /api/display/image umožňuje modifikovat obsah zobrazovaný na displeji zařízení. Umožňuje nahrát, příp. nahraný obrázek z displeje odstranit. Progresivní JPEG obrázky nejsou podporovány.

Funkce je součástí služby Displej a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Displej (řízení).

Pro tuto funkci lze použít metody PUT nebo DELETE. Metoda PUT slouží k uploadu obrázku na displej. Metoda DELETE slouží k odstranění dříve uploadovaného obrázku z displeje.

Metoda PUT

Parametry požadavku:

Parametr

Popis

display

Povinný identifikátor displeje. Hodnota je nastavena v parametru Hardware / Rozšiřující moduly / Jméno modulu. Případně lze hodnotu zjistit pomocí funkce /api/display/caps.

blob-image

Povinný parametr obsahující obrázek ve formátu JPEG, BMP, PNG s rozlišením daného displeje 320 x 214 pixelů (viz funkce /api/display/caps). Parametr se uplatní pouze v případě metody PUT. Požadavek smí obsahovat pouze jeden z parametrů, blob-image nebo blob-video. Progresivní JPEG obrázky nejsou podporovány.

blob-video

Povinný parametr obsahující video ve formátu MPEG4 / H264, max. délka 60 s, fps max. 15 nahraný v rozlišení 320 x 214 pixelů.Požadavek smí obsahovat pouze jeden z parametrů, blob-image nebo blob-video.
durationVolitelný parametr. Doba zobrazení obrázku/přehrávání videa. Parametr se nastavuje v milisekundách.
repeatVolitelný parametr. Počet opakování přehrání videa. Parametr se týká pouze videa.

Obrázek lze zobrazit dvěma způsoby jako notifikace nebo overlay. Notifikace se zobrazuje na předem definovanou dobu, po které automaticky zmizí. Overlay zůstává na displeji do té doby, než je nahrazena jiným obrázkem nebo uživatel sám obrázek odstraní.

Pokud HTTP požadavek neobsahuje ani jeden z výše uvedených parametrů, jedná se o zobrazení v režimu overlay tj. obrázek nahraný na neurčitou dobu. Pokud jsou uvedeny oba volitelné parametry, zobrazení notifikace se ukončí událostí, která nastane dříve. Zobrazení notifikace je možné předčasně ukončit dotykem displeje.

Nahrává-li se obrázek poprvé, přenáší se z hlavní jednotky na displej přes interní sběrnici (což může chvíli trvat). V paměti displeje se dá uložit i několik obrázků, a pokud se někdy takto uložené obrázky budou znovu posílat do zařízení, nebude je již třeba přenášet přes interní sběrnici. Místo toho je bude možno ihned zobrazit na displeji z paměti.

Odpověď je ve formátu application/json a neobsahuje žádné parametry.

Parametry obrázku:

Model

Rozměry obrázku

Podporované formáty

 2N® IP Verso320 x 214 pixelů

normální JPEG (doporučeno), BMP, PNG

Upozornění

  •  Podporovaný JPEG formát je JPEG Baseline (neprogresivní kódování).

Příklad:

  api/display/image?display=ext1&duration=30000
{
  "success" : true
}


Parametry videa:

Model

Rozměry videa

Podporované formáty

 2N® IP Verso320 x 214 pixelůMPEG4 / H264: Baseline profil, level max. 5.2


Metoda DELETE

Parametr

Popis

display

Povinný identifikátor displeje. Hodnota je nastavena v parametru Hardware / Rozšiřující moduly / Jméno modulu. Případně lze zjistit hodnotu pomocí funkce /api/display/caps.


Příklad:

DELETE /api/display/image
{
  "success" : true
}


2N® IP Vario

Funkce /api/display/image umožňuje modifikovat obsah zobrazovaný na displeji zařízení. Umožňuje nahrát, příp. nahraný obrázek z displeje odstranit.

Funkce je součástí služby Displej a v případě použití autentizace je nutné, aby uživatel měl přiřazené privilegium Displej (řízení).

Pro tuto funkci lze použít metody PUT nebo DELETE. Metoda PUT slouží k uploadu obrázku na displej. Metoda DELETE slouží k odstranění dříve uploadovaného obrázku z displeje. 


Parametry požadavku:

Parametr

Popis

display

Povinný identifikátor displeje (internal)

blob-image

Povinný parametr obsahující obrázek v podporovaném formátu s rozlišením daného displeje (viz funkce /api/display/caps). Parametr se uplatní pouze v případě metody PUT.

Odpověď je ve formátu application/json a neobsahuje žádné parametry.

Parametry obrázku:

Model

Rozměry obrázku

Podporované formáty

 2N® IP Vario320 x 240 pixelůJPEG (doporučeno), GIF, BMP

Upozornění

Podporovaný JPEG formát je JPEG Baseline (neprogresivní kódování).