Synchronization
FOURMILE-432
As a user I want changes to sources from other clients to reflect on the videowall kiosk application so that the application is in sync
Change the source in VCS
while connected to quantum
Update the kiosk connected clients
Change the source
from SIS telnet client
Update the kiosk connected clients
Update the connected VCS client
FOURMILE-1302 ✅
Synchronization - Modifying the source name in VCS - Should update the source name in multiple connected kiosk clients
Given the VCS user is connected to quantum unit
And the multiple kiosk clients are connected to the same quantum unit
When the source name is modified in VCS source configuration for any source
Then the source name should be updated in all connected kiosk clients
FOURMILE-1303 ✅
Synchronization - Modifying the source name from telnet client - Should update the source name in multiple connected kiosk clients and VCS
Given the telnet client connection is established to quantum unit
And the VCS user is connected to the same quantum unit
And the multiple kiosk clients are connected to the same quantum unit
When the source name is modified by sending a SIS command Esc x501 , x514 NI
Then the source name should be updated in all connected kiosk clients
And the source name should be updated in VCS
x501 - Source ID
x514 - SourceName
Ex: <Esc>1000,Galaxyni
1000 - SourceID
Galaxy - SourceName
FOURMILE-431
As a user I want changes to windows from other clients to reflect on the videowall kiosk application so that the application is in sync with the videowall
Create window
Drag and drop the source from VCS
while connected to device
Delete Window
Delete window from VCS
Clear canvas from VCS
Delete window from SIS
1317
Synchronisation - Delete window by sending SIS command - Should delete the window on all connected kiosk clients
Given the telnet client connection is established to quantum unit
And the VCS user is connected to the same quantum unit
And the multiple kiosk clients are connected to the same quantum unit
When user send a SIS command to delete a window
Then that particular window should be deleted on all connected kiosk clients
And the window should be deleted in VCS
And the change should be reflected on the videowall
\
Command - <ESC> X x503 * x500 WNDW <ENTER>
Response - WndwX x503 * x500 <CR><LF>
SIS Variable Definition
x500 = Window Selection – 1 to 999; (three digit response – 0 padding)
x503 = Canvas Selection – 1 to 10; (two digit response – 0 padding)
x516 = H and V position (Limits depend on input and/or output resolutions. Six digit response – 0 padding and leading “+” or “–“ symbol)
x517 = H and V size (Limits depend on input and/or output resolutions. Six digit response – 0 padding)
Move window
Create a window from SIS
Move window from SIS
Move window from kiosk
Move window from VCS
FOURMILE-1304 ✅
Synchronisation - Create window - Drag and drop the source from VCS should display the newly added window on all connected kiosk clients
Given the VCS client is connected to the quantum unit
And multiple kiosk clients are connected to the same quantum unit
When user drag and drop the <Source> from VCS onto the canvas
Then the newly added window should be displayed in all the connected kiosk clients
|| Source ||
| Window without source |
| HDMI |
| IP Source |
| Picture |
| Clock |
| VNC |
| RSS |
| Text |
FOURMILE-1306 ✅
Synchronisation - Create window by sending SIS command - Should display the window on all connected kiosk clients
Given the telnet client connection is established to quantum unit
And the VCS user is connected to the same quantum unit
And the multiple kiosk clients are connected to the same quantum unit
When user send a SIS command to create a window
Then the window should be displayed on the particular canvas in all connected kiosk clients
And the window should be created in VCS
Command - <ESC> C x503 x500 , x516 x516 x517 x517 WNDW <ENTER>
Verbose Response - WndwC x503 x500 x516 x516 x517 * x517 <CR><LF>
SIS Variable Definition
x500 = Window Selection – 1 to 999; (three digit response – 0 padding)
x503 = Canvas Selection – 1 to 10; (two digit response – 0 padding)
x516 = H and V position (Limits depend on input and/or output resolutions. Six digit response – 0 padding and leading “+” or “–“ symbol)
x517 = H and V size (Limits depend on input and/or output resolutions. Six digit response – 0 padding)
1316
Synchronisation - Delete window - Deleting a window from VCS should delete that particular window on all connected kiosk clients
Given the VCS client is connected to the quantum unit
And multiple kiosk clients are connected to the same quantum unit
When user delete window(s) of <Source Type> from VCS
Then that particular window(s) should be deleted on all the connected kiosk clients
And the change should be reflected on the videowall
|| Source Type||
| Window without source |
| HDMI |
| IP Source |
| Picture |
| Clock |
| VNC |
| RSS |
| Text |
Drag and drop
the source from kiosk
FOURMILE-1307 ✅
Synchronisation - Create window - Drag and drop the source from one kiosk client should display the newly added window on all other connected kiosk clients and VCS
Given multiple kiosk client are connected to a quantum unit
And VCS is connected to the same quantum unit
When user drag and drop the source onto the canvas from one kiosk
Then the newly added window should be displayed on that particular canvas in all the connected kiosk clients
And the window should be displayed on the canvas in VCS
1318
Synchronisation - Move window - Moving a window from VCS should update that window positions on all connected kiosk clients
Given the VCS client is connected to the quantum unit
And multiple kiosk clients are connected to the same quantum unit
When user move the window of <Source Type> from VCS
Then the window positions should be updated on all the connected kiosk clients
And the change should be reflected on the videowall
\
|| Source ||
| Window without source |
| HDMI |
| IP Source |
| Picture |
| Clock |
| VNC |
| RSS |
| Text |
1319
Synchronisation - Move window by sending SIS command - Should update that window positions on all connected kiosk clients
Given the telnet client connection is established to quantum unit
And the VCS user is connected to the same quantum unit
And the multiple kiosk clients are connected to the same quantum unit
When user send a SIS command to move a window
Then the window positions should be updated on the particular canvas on all connected kiosk clients
And the window should be created in VCS
And the change should be reflected on the videowall
\
Command - <Esc> W x503 x500 x516 HCTR <CR>
Response - x503x500x516 <CR>
Verbose response - Hctr W x503 x500 x516 <CR>
Set horizontal position to x516 for window x500 in group x503
x500 = Window Selection – 1 to 999; (three digit response – 0 padding)
x503 = Output Group Selection – 1 to 10; (two digit response – 0 padding)
x516 = H position*
(Five digit response with 0 padding and leading “+” or “–“ symbol)
1320
Synchronisation - Move window - Moving the window from one kiosk client should update that window positions on all other connected kiosk clients and VCS
Given multiple kiosk client are connected to a quantum unit
And VCS is connected to the same quantum unit
When user move the window on the canvas from one kiosk
Then the window positions should be updated on that particular canvas on all the connected kiosk clients
And the window should be displayed on the canvas in VCS
And the change should be reflected on the videowall