background image

EVP380

RS-232 & TCP/IP communication protocol

Oct 2021

Version : 2.1 (for firmware 1.11 or higher)

65

16.3.2. Select a subtitle track with language code

Byte

Role

Value (represented 
in hexa)

Description

0

Synchro

0x80 | id

Sync byte and player ID

1

Command

0x1D

Manual selection manuelle of subtitles 
according to language code ISO-639

2

Language code

[0x61-0x7A]

First byte is the ASCII value of the character 
string of the language code ISO-639 between 
"a" and "z"

3

Language code

[0x61-0x7A]

Second byte is the ASCII value of the 
character string of the language code ISO-
639 between "a" and "z"

4

Language code

[0x61-0x7A]

Thirsd byte is the ASCII value of the 
character string of the language code ISO-
639 between "a" and "z"

16.3.3. Select a subtitle track using track index

Byte

Role

Value (represented in 
hexa)

Description

0

Synchro

0x80 | id

Sync byte and player ID

1

Command

0x2D

Manual selection of subtitles according 
to language code ISO-639

2

Language code

[0x00-0x7F]

Track index between 0 and 127

16.3.4. List all subtitle tracks

This is an extension of the info request.

Byte

Role

Value (represented in 
hexa)

Description

0

Synchro

0x80 | id

Sync byte and player ID

1

Command

0x04

Manual selectionof subtitles according 
to code language ISO-639

2

Subcommand

0x41

List all subtitle tracks

Return value: list of ISO-639 language codes splitted by semicolon and ended by CRLF.

Содержание EVP380

Страница 1: ...EVP380 User guide Version 2 1 for firmware 1 11 or higher Date Oct 2021 Éditeur Waves System Auteur s Thierry Roger ...

Страница 2: ... System products are exclusively manufactured by Waves System 14 rue Philippe Lebon 44980 Sainte Luce Sur Loire FRANCE Sales and informations 33 0 2 40 78 22 44 E mail sales wsystem com Website https waves system com ...

Страница 3: ...command events during the playback of the folder 30 8 2 9 NRST or NORESTART Disable retriggering of a folder when being played 31 8 2 10 WHL Play the folder while the assigned input combination remains activated 31 8 2 11 NXTxxx Play the next xxx media files each time the folder is played 31 8 2 12 SUBS x and SUBE x Define the settings to display subtitles at the beginning or at the end of the pla...

Страница 4: ... 10 Control the player with a scheduler 43 10 1 Introduction 43 10 2 Principle 43 11 Control the player using the HTML5 engine 45 12 Show control 46 12 1 Create a project with Show control Editor 46 12 1 1 Record a DMX or an Art Net show 46 12 1 1 1 First record 46 12 1 1 2 Show control files playback and player control 47 13 Settings on front panel 49 13 1 Clickable knob 49 14 Infrared remote con...

Страница 5: ...P IP communication protocol 57 16 1 Player control commands 58 16 1 1 Jump to a folder 58 16 1 2 Play and standby 59 16 1 3 Set the volume 60 16 1 4 Request information 60 16 2 Update the clock 61 16 2 1 Update the local time 61 16 2 2 Update the local date 61 16 2 3 Update the local date and time 62 16 2 4 Update the UTC GMT date and time epoch version 62 16 2 5 Update the UTC GMT date and time c...

Страница 6: ...ight show software to the DMX input or throughArt Net network records the show directly to EVP380 replay them in perfect synchronisation The player adapts its content when receiving events coming from DMX input GPI scheduler RS 232 TCP IP requests and HTTP requests The player embeds a 4go internal memory and amplified audio You save time and money by programming easily the player From a web browse...

Страница 7: ...nnot stand guarantee for the correct and safe operation of the device Damages caused through the use of accessories or consumable products from other brands will not entail right to any benefit under the terms of warranty The manufacturer will be liable for the safety reliability and functioning of the product as long as the assembly settings modifications extensions and repairs have been carried ...

Страница 8: ...ed in an environment favoring combustion nor in a humid or excessively hot or cold location Maximal temperature of use 45 C Storage temperature from 0 C up to 60 C Safety instructions against risks due to electric currents The device must be connected to a grounded AC power outlet or a European standard outlet installed as per good professional practices Disconnecting means of primary supply Power...

Страница 9: ... the symbol is written Direct current WEEE User s guide must be red each time this symbol is written Positive electric polarity Terms uf use This product has been designed for indoor use only The device must be attached under 2m high from the ground If this device has been exposed to very high temperature fluctuations e g after transportation do not connect it immediately The condensation formed i...

Страница 10: ... 1 for firmware 1 11 or higher 2 Content of the box Box What s inside the box 1 Event Video Player EVP380 2 Remote control You can use the remote control to configure the player through the screen or to change the playback 3 Power supply Power cord ...

Страница 11: ... box Oct 2021 Version 2 1 for firmware 1 11 or higher 11 4 Power cord The power cord is adapted to the country of destination 5 Quick start manual 6 Primary batteries 2 primary batteries are supplied with the remote control ...

Страница 12: ...of the player Front panel of the player EVP380 Introduction of player EVP380 1 DMX input 2 DMX output 3 Infrared sensor for the remote control 4 Volume knob Adjust the volume through the button 5 Activity LED Interaction Function green Steady green ready stop Blinking green ready reading red standby ...

Страница 13: ... Analog audio output to connect an amplifier 2 Amplified audio output to connect loudspeakers 3 USB 1 port to connect a storage medium or a pointing device 4 Entry contact coupled with a 12V power supply 5 8 entry contacts 6 HDMI audio video output 7 Micro SD 8 Ethernet connector 10 100 Mbit s 9 USB 2 port Power supply ...

Страница 14: ...put contacts Input 1 est doubled Each input Connect directly each input to a push button or a sensor from Waves System portfolio An input contact is defined by In trigger V 12V output power to power the sensor G Ground The contact is triggered when In is connected to Ground G The 8 input contacts can be extended by one or 2 extension boards Ext15In Each board converts 4 inputs into 15 inputs ...

Страница 15: ...EVP380 Description of the player Oct 2021 Version 2 1 for firmware 1 11 or higher 15 Play folder001 with push button SW1 Play folder 002 with push button SW2 ...

Страница 16: ...Description of the player EVP380 16 Oct 2021 Version 2 1 for firmware 1 11 or higher Combination of inputs to play folder 021 ...

Страница 17: ... differents devices You can swith on leds EVP380 relays motors Output contacts are actuated through tags added to the name of folders Output contacts are electronically generated by MOSFET refer to scheme below Max output power is 20V 500mA per output overall current limitation is 2A Output cannot actuate powerfull devices but only low power equipement such as LED or small relays You shall use an ...

Страница 18: ...Description of the player EVP380 18 Oct 2021 Version 2 1 for firmware 1 11 or higher Scheme of one output Scheme to switch a LED or a relay with an external power supply ...

Страница 19: ...rsion 2 1 for firmware 1 11 or higher 19 V is directly coming from input voltage with a 12V voltage output voltage will be also 12V Output current will not exceed 1A You can also use the 5V output to power a peripheral Output 5V regulated Max 1A ...

Страница 20: ... player for the first time EVP380 Prérequis Electric power shall be unplugged 1 Connect the player to the local network 2 Insert your prepared USB key in one of the two USB port at the back of the player 3 Connect a screen speakers or a sound system on audio line out 4 Power the player by plugging the power connector Résultat Your player is now ready to be used EVP380 ...

Страница 21: ...EVP380 Connexion diagram Oct 2021 Version 2 1 for firmware 1 11 or higher 21 5 Connexion diagram The following diagram lists all types of connexions available on your player EVP380 ...

Страница 22: ...the storage size FAT32 over 512 Mo Last versions of Windows do not allow to format higher capacities than 32 Go with FAT23 system In this cas you shall use tier piece of software to do it 6 2 Update content on removable content support Please follow the following steps to update your content on the removable content support 1 Switch off the player 2 Remove the content support SD card or USB key fr...

Страница 23: ...ad Folder 000 is read by default when powering on the player At power on player checks if folder 000 is present If so it starts playing the files contained in this folder If not the player goes into state STOP If you want to loop on folder 000 just add the tag LOOP to the name of the folder If you want to read files sequentially give a number a the beginning of each filename and add a tag SEQ to t...

Страница 24: ... 255 folders can be trigged N 001 to 255 correspond to the combination of 8 input contacts 001 activate input N 1 002 activate input N 2 003 activate inputs N 1 N 2 004 activate input N 3 005 activate inputs N 3 N 1 006 activate inputs N 3 N 2 007 activate inputs N 3 N 2 N 1 008 activate input N 4 009 activate inputs N 4 N 1 and so on following the binary system 7 3 Identify the player on your loc...

Страница 25: ...lders 000 Folder N 000 Autoplay folder played at power on 001 Folder N 1 Folder trggered by input contact 1 034 Folder N 34 Input contacts trigger folders with the number between 0 and 255 corresponding to the binary code generated by the combination of inputs You can reaffect each input contact to another folder number by using the menu or the remote administration ...

Страница 26: ... 4 5 6 7 8 Corresponding binary value 1 2 4 8 16 32 64 128 001 x 002 x 003 x x 004 x 005 x x 006 x x 007 x x x 008 x 009 x x 010 x x 011 x x x 012 x x 013 x x x 014 x x x 015 x x x x 016 x 017 x x 031 x x x x x 032 x 033 x x 063 x x x x x x 064 x 065 x x 127 x x x x x x x 128 x 129 x x 254 x x x x x x x 255 x x x x x x x x ...

Страница 27: ...ND or SEQ Random or sequential playback mode Vx Define the absolute volume of the player V x V x Define the relative volume of the folder compared to the absolute volume NT Disable the command events during the playback of the folder NRST ou NORESTART Disable the retrigger of the folder when it is being played WHL Play the folder while the assigned input combination remains activated NXTxxx Play t...

Страница 28: ...then the playback is stopped at the end A targeted folder can be empty In this case the playback is instanteneous Also all tags are executed The playback stops exept if it has tags Jxxx or RET in its name 8 2 2 LOOP Play the folder in loop without the tags at each loop This tag executes a loop playback without executing the other tags named in the folder This tag is of interest if you are using fo...

Страница 29: ... to the initial folder 001 or 002 The RET tag has only one level of return i e the target folder is always the previously played folder whatever the number of folders tagged with RET played in a row 8 2 5 RND or SEQ Sequential or random playback mode By default without this parameter the folder is played in random mode SEQ playback the files of the folder in alphanumerical ascending order from one...

Страница 30: ...n jumping to folder 002 004 V 24 RET Decrease the volume level by 24 stepsduring the playback of folder 004 then the volume will be set to previous when jumping to previous folder 8 2 8 NT Disable the command events during the playback of the folder With this tag the files are played and cannot be interrupted and the received orders are ignored as per the table below Command Source Input RS 232 Sc...

Страница 31: ...n a loop while the input combination 3 is activated inputs 1 and 2 activated When the input combination 3 is deactivated inputs 1 and 2 deactivated the player plays the folder 999 The dry contact inputs of the player are combinatorial Therefore any changes of the input combination are taken into account at any time by the player 000 J000 The folder 000 is played in a loop on startup 001 WHL J000 T...

Страница 32: ...02 SEQ J000 2 next files are played in the order in folder 004 then the player reads folder 000 8 2 12 SUBS x and SUBE x Define the settings to display subtitles at the beginning or at the end of the playback These tags define the settings to display subtitles at the beginning or at the end of the playback of a folder Parameter x can be ISO639 1 ISO639 2 or ISO639 3 code of the language to display...

Страница 33: ...tor is open and current goes from output to GND If x mosfet transistor remains in thte previous state 001 RES00000001 output1 is switched on at the begiining of folder 001 002 REE00000000 all outputs are switched off at the end of folder 002 003 RES01010101 REE00000000 Outputs 1 3 5 7 are switched on at the beginning of the folder 003 and switched off at the exit of the folder 8 2 17 RSSxxx or RSE...

Страница 34: ... characters of the hexa The beginning of each line is as followed xxx xxx gives the line number this figures is set with the the tag in the folder name RSS002 line 002 Tag RSS002 sends the frame of line 002 of file serial txt 001 45 85 63 21 78 A5 B2 002 98 75 21 35 45 98 100 21 35 45 78 A5 B2 You can also add comments at the end of each file by using 2 times the character comment example file 001...

Страница 35: ...g of extensions and specific options of the player 8 2 19 Description of folder WWW optional The folder stores a set of web pages used to be displayed or to run Javascript code 8 3 Arrangement of files inside folders As for folder the name of files give the behaviour of the playback The naming of files is free if you want a random playback RND tag or no tag in the folder name In a sequential playb...

Страница 36: ...mmand events during the playback of the file DUR x ou DURATION x Define the duration of playback of a picture separately from the diaporama settings SUBS x et SUBE x Activate the display of subtitles at the beginning or at the end of a file SYNCHRO Synchronize players to start playback simultaneously WEBS x and WEBE x Open a webpage at the beginning or at the end of the playback of a file WEBS OFF...

Страница 37: ...e This tag set the duration od a file whatever the global setting of the diaporama Value x is a number of seconds value INF or INFINITE set a unlimited duration DUR 60 picture is displayed during 60 seconds DUR INF picture is endless displayed Dur INFINITE picture is endless displayed DURATION 15 picture is displayed during 15 seconds Duration infinite picture is endless displayed 8 4 4 SUBS x and...

Страница 38: ...close a webpage visible or not at the start or at the end of a file playback 8 4 8 PROJS ON PROJE ON PROJS OFF and PROJE OFF These tags power on or power off a videoprojector at the beginning or at the end of a file playback 8 5 Adding subtitles to videos You can select and display subtitles files to your videos The configuration of default subtitles and the graphic edition of subtitles can be don...

Страница 39: ...K Javascript or HTTP order 8 6 Playback a slideshow Create a slideshow by copying several pictures in a folder Pictures are played one after the other The duration of each image is set in chapter Advanced configuration p 51 8 7 Playback of audio files The playback of audio files can be coupled with the playback of metadata including CD cover or author La lecture de fichiers audio peut être accompa...

Страница 40: ...between all Waves System players It can also be used to dialog whe other equipement such as videoprojectors automaton fragrance diffusers refer to for protocol details annex p 57 8 10 Using TCP IP link You are able to request a parameter from the player or the player state through ethernet link Refer to chapter for more details RS 232 TCP IP communication protocol p 57 ...

Страница 41: ...ayback start synchronisation will belong to the same group For example group 1 gathers all players with port 44830 and group 2 gathers all players with port 44831 Thus when a master player from group 1 sends sync order on the network all players from group 1 will react Setting Master player Create folders as for any playback Inside these folders complete the filename that will be read as a Master ...

Страница 42: ... playback to display the expected file In previous example Master player starts playback of file and Slave player starts to play Lion1 mp4 simulatenously the file numbered 001 i e lion2 mp4 As another example master player starts the playback of file Slave player starts to play Dog mov simultaneouslythe file numbered 002 Dog2 mov If some tags are presnt in the filename of the Slave they will be ex...

Страница 43: ... a template day where all actions of a day are described If you have no template day for a date in the calendar then the player will not execute any command for this date If you wish the player to execute the same events for several dates then select the same template day for these dates in the calendar A template day lists all events of a day minute per minute from 0h00 to 23h59 These events are ...

Страница 44: ...lder STANDBY Standby the player WAKE UP Wake up the player HDMI CEC STANDBY Turn off a display device with the HDMI CEC protocol HDMI CEC WAKE UP Turn on a display device with the HDMI CEC protocol VIDEO PROJECTOR PJLINK POWER ON Turn on a video projector with the PJLINK protocol VIDEO PROJECTOR PJLINK POWER OFF Turn off a video projector with the PJLINK protocol You can also configure the HDMI CE...

Страница 45: ...op of the video playback The web content can be passive it can also contain functions to control the player As an example a button can stop the video or launch a new content All available functions are already implemented and ready to use through the Javascript API of the player You can create any scenario based on this API Add a tactile interface to your player by connecting any HDI touchscreen t...

Страница 46: ...show you must configure the player for the recording and then proceed step by step All the steps can be directly handled in menu using the remote control or Show control Recording USB mouse connected to the player Follow the steps 1 Select the media to record on 2 Select the folder of destination 3 Select the media file associated or let the player propose a name 4 Define the criterion to start th...

Страница 47: ...concert theater or in an automated show controled by an automaton 2 univers can be used one to be replayed in DMX out and one to control the player itself The player behaves like a DMX anciliary system Data coming through DMX in are replayed on DMX out Output contacts and RS 232 are not used To control the player from a DMX console you shall perform the DMX mapping to define which channels are con...

Страница 48: ...s You can prepare your show without any modification on your setup by using the monitoring function Signals coming from DMX or Art Net are replayed on DMX output When using Incoming Art Net signals are routed to DMX out DMX data can be used simultaneously for 2 usages A DMX information which control DMX devices B Other DMX data used to control the player outputs and RS232 This function needs to pe...

Страница 49: ...e knob Access directly to the main information of by using the front lcd screen with the clickable knob EVP380 By default the screen displays the playback of the going folder the elapse time and the file name Each click gives access to the following list of information model firmware version IP address MAC address Date Hour ...

Страница 50: ...etup in the menu Play folder 001 to 004 by default Activate deactivate display onformation on screen Exit In menu context up down In playback context next previous folder In menu context left right In playback context previous next file In menu context validate the selection During playback activate deactivate display of information Activate deactivate the diplay of the menu Back to previous menu ...

Страница 51: ...the file being played the audio volume The power state and the date and time of last power on The list of storages connected their size and the free space The display state its resolution its format and colour depth The state of the videoprojector connected to the player through PJLink protocole Network parameters Printer state 15 2 System settings Set new parameters to the player through this men...

Страница 52: ...onversion strategy from High Dynamic Range to Sandard Dynamic Range and vice versa 15 2 4 4 Custom video display area Resize the video for non conventional screen sizes such as LED screens Origin coordinate pixel height and width and rotating angle can be adjusted 15 2 5 HDMI CEC By using a screen with CEC standard the player can communicate with the device in both ways and send orders to wake up ...

Страница 53: ... in english in the Lord of the rings Disabled Never show subtitles The first favorite language will be displayed if present The second favorite language will be displayed if the first favorite langage is missing An embedded editor can modify the visual rendering of the subtitles 15 2 9 Serial port Set the serial port speed between 1200 and 115200 bps Activate daisy chain mode to forward the data r...

Страница 54: ...s 15 2 15 Language Select between French and English US 15 2 16 Device identification Give a name to your player through this menu 15 2 17 Boot sequence Display or not the animation and logo at power on 15 2 18 System update Update the firmware through the web if the player is connected to internet You can also erase all data from your device s internal storage including system settings and multim...

Страница 55: ...ll the players in this group can synchronize playback together To know more refer to chapter Synchronize players to start playback simultaneously p 41 15 3 7 Volume notifications The selected event sources can make the volume bar and the mute indicator visible 15 3 8 Websites The form is used to add new websites and automatically create the json file that indexes all web pages You may enter any ht...

Страница 56: ...so standby or wake up a CEC compatible monitor Finally you can power on or power off a video projector compatible with PJLink protocol 15 4 3 Neighborhood The list of neighboring Waves System devices can be updated by clicking on the Refresh button 15 4 4 Console 15 4 5 File manager This screen gives direct access to all storage locations to create edit rename and to drag and drop content ...

Страница 57: ...to 0x80 to be received by all players You can also change the player address so it can receive its dedicated commands Player can receive commands to start playback or change subtitles for example Receiving protocol is built from a 3 byte frame minimum Baudrate bds Byte s of start data byte s Parity byte s Byte s of stop Handshake from 1200 to 115200 1 8 0 1 None The player can also receive command...

Страница 58: ...p to a folder with a number between 256 and 383 0x31 Command to jump to a folder with a number between 384 and 511 0x41 Command to jump to a folder with a number between 512 and 639 0x51 Command to jump to a folder with a number between 640 and 767 0x61 Command to jump to a folder with a number between 768 and 895 0x71 Command to jump to a folder with a number between 896 and 999 2 Parameters 0x00...

Страница 59: ...lay previous folder 0x08 Standby wake up 0x09 Increase the volume by one step 0x0A Decrease the volume by one step 0x0B Not in use 0x0C Standby 0x0D Wake up 0x0E Pause 0x0F Resume playback after a pause 0x10 Mute or Unmute the sound of the audio output 0x11 Mute the sound of the audio output 0x12 Unmute the audio output to its previous level 0x13 Set standby order to the screen through HDMI CEC Be...

Страница 60: ...and player ID 1 Command 0x04 Command to request information 2 Parameter 0x01 Player state PLAYING STOP PAUSE ERROR 0x02 Filename of the current file If state stop the filename of the last played file 0x03 Filename and path in the storage Example 001 bird mp4 0x04 Used media USB SD internal memory 0x05 Not in use 0x06 Foldername of the current playback 001 to 999 Example 005 0x07 Not in use 0x08 No...

Страница 61: ... CR LF in ASCII format 30 30 3A 30 33 3A 31 32 0D 0A in Hex 16 2 Update the clock 16 2 1 Update the local time This command sets the hour in the local time zone of the player Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x0C Update local hour 2 Hours 0x00 0x17 Number of hours since midnight between 0 and 23 3 Minutes 0x00 0x3B Number of minute...

Страница 62: ...Sync byte and player ID 1 Command 0x2C Update the local date and time 2 Year 0x00 0x7F Number of elapsed years since year 2000 between 0 and 127 3 Month 0x01 0x0C Month of the current year between 1 and 12 4 Day 0x01 0x1F Day of the current month between 1 and 31 5 Hours 0x00 0x17 Number of hours since midnight between 0 and 23 6 Minutes 0x00 0x3B Number of minutes since the start of the hour betw...

Страница 63: ... Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x4C Update UTC GMT date and time 2 Year 0x00 0x7F Number of elapsed years since year 2000 between 0 and 127 3 Month 0x01 0x0C Month of the current year between 1 and 12 4 Day 0x01 0x1F Day of the current month between 1 and 31 5 Hours 0x00 0x17 Number of hours UTC GMT since midnight between 0 and 23 6 ...

Страница 64: ...ivate 16 3 Command to select subtitles 16 3 1 Generic command to select subtitles Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x0D Command to select subtitles 2 Parameters 0x00 Desactivate subtitles 0x01 Activate automatic selection of subtitles according to system settings 0x02 Select previous subtitles no loop 0x03 Select next subtitles no ...

Страница 65: ...d z 4 Language code 0x61 0x7A Thirsd byte is the ASCII value of the character string of the language code ISO 639 between a and z 16 3 3 Select a subtitle track using track index Byte Role Value represented in hexa Description 0 Synchro 0x80 id Sync byte and player ID 1 Command 0x2D Manual selection of subtitles according to language code ISO 639 2 Language code 0x00 0x7F Track index between 0 and...

Страница 66: ...y Chain mode Default mode Only data using RSxxx are sent through Tx output Daisy Chain Mode With this mode all data entering through Rx are retransmitted through Tx Us this mode when you chain players Connect Tx output of a player to Rx input of another player Data received by the first player is sent to the second player You can activate this mode by refeering to chapter Advanced configuration p ...

Отзывы: