Home
User Manual RollPod Designer
Contents
1. Fig 1 All addresses must be specified with respect to the RollPod or GPI where the configuration is downloaded The easiest way to ensure this is to always make a network connection to a Channel Select Channel Select Radio Button Radio Button Checkbox Checkbox Remote P 1 Remote E 2 Name Opacity Name Aspect Value 50 Value 800 Mode Independent Mode Independent Command Number 3676 Command Number 1400 Category IQDSKOO Category IQDARCS Categories IQDECO3 Single Channel 0000 01 01 Ah IQDARCS Single Channel 0000 01 02 h IQDSK00 Multi Channel Channel Number ka gt 1 0000 01 03 gt 2 0000 02 03 gt 3 0000 03 03 gt 4 0000 04 03 Relationship Between Remote Functions Categories and Channels gateway on the same local net as the RollPod or GPI Page 10 2015 SAM RollPod RollPod Designer User Interface 3 RollPod Designer User Interface Network View Menu Toolbar Config View Pet 8 Den Era cr Remote View Fig 2 RollPod Designer User Interface The RollPod Designer GUI has five main components e The Menus the menu bar at the top of the window provides access to most of the Designer s functionality e Toolbar The toolbar provides quick access to the most commonly used menu functions e Network View The network view consists of two tabs The Network tab displays the current RollCall network if conn
2. Error Failed to upload config from remote unit Config Mismatch Number of categories mismatch local config contains N remote config contains M Category type mismatch category CategoryName Category name mismatch category NewName vs OldName Failed to download address Description This error occurs if a configuration cannot be extracted from the unit For instance in cases where the unit has not been previously programmed by RollPod Designer The target unit s configuration differs in ways other than addresses A full download is required The target unit s configuration differs in ways other than addresses A full download is required A category changed from single to multi channel or vice versa A full download is required A category name has changed A full download is required Other things about categories for example their descriptions or default unit ID which do not affect their run time operation may change without forcing a full recompile This error most likely caused by a network error during the download process Table 22 Errors When Updating Addresses Page 67 2015 SAM RollPod Examples 7 Examples This section provides examples to illustrate some of the basic concepts and operations required to use the RollPod Designer 7 1 Example 1 Hello World This example illustrates how to Connect RollPod Designer to a RollCall Network e Download a configuration to
3. Fig 36 Virtual Shaft Encoder Properties Function From the drop down list select a function for the shaft encoder e Unused e Remote Control For further information see Functions on page 51 For the other properties see Shaft Encoder Properties on page 44 Virtual Button Set Control Properties This control defines discrete values that are linked to an external command Category and Command Number properties that if present on the template are represented as radio buttons The following properties are available for a virtual button set Virtual Button Set 1 Yes Template and Menu Info Display BuitonSet Connection 1 Remove Input Status lt 4 ce CD Connection 2 Remove Output Status lt CH c CD Connection 3 Remove Input Gains lt D E D Fig 37 Virtual Button Set Properties Function From the drop down list select a function for the shaft encoder e Unused e ButtonSet Page 49 2015 SAM RollPod Issue 7 Rev 1 Config View 6 8 String Regions 3U RollPods Only 6 8 1 6 8 2 6 8 3 String regions are areas of read only text that can display either fixed user defined text or system information such as the value of a remote connection Any number of screen regions may be on a page RollPod 3U 12 Control Panel String Region Fig 38 String Region Adding a New String Region To add a new string region right click on any control or
4. Fig 63 Download Target 3 Log and the RollPod restarts When the download completes the Download Log reports Download OK and the RollPod unit displays Hello World RollPod 3U 12 Control Panel Fig 64 RollPod Display Page 72 2015 SAM d Click Download Config The progress of the configuration appears in the Download RollPod Examples 7 2 Example 2 RollPod Configuration 7 2 1 Issue 7 Rev 1 The previous example demonstrated how to connect a RollPod to a RollCall Network and download a configuration to the RollPod This example illustrates how to set up a configuration which uses e Hard Buttons e Soft Buttons e Shaft Encoders e String Regions e Multiple Remote Connections Categories and Channels This example illustrates a configuration in which a 3U 12 RollPod is used to control 4 lIQSYN22 modules each associated to a different channel to adjust basic video processing settings and audio delay settings and an IQUDCOO to select the output standard The example begins after a RollPod has been connected to the network and the unit templates have been downloaded These operations are illustrated in the previous example Step 1 Designing the Configuration Before configuring the RollPod it is always advisable to decide what is required With that goal in mind determine how the RollPod configuration should be set up Have a clear plan for e The controls and displays that the configura
5. To populate the addresses either type them directly in the address fields or if connected to the network drag them from the network tree Category Table Default ID Cmdset Description Channel Table Page Channel Name eme IQUDC00 Fig 99 Multi channel Addresses Step 9 Downloading the Configuration The configuration is now complete Download the configuration to the RollPod unit as described in Example 1 See Download Configuration to the RollPod on page 72 Page 93 2015 SAM RollPod RollPod GPI Template 8 RollPod GPI Template Connect to and control any RollPod or GPI unit using the RollCall Control Panel When connected the RollCall Control Panel displays the first page of the unit s template E gon a Cerro Par us Lat Yew Beta Leer b Fes iimdos yale Pages Fig 100 Example RollPod 12 Template 8 1 Pages The template is made up of several pages Each page hosts a group of related controls To open a different page either e Select a page from the scrollable list at the top left of the screen Setup Pod Hardware Setup Pod Software Configuration Connections m gt Fig 101 Pages List or e Right click anywhere in the main part of the screen and click on the appropriate page from the dialog that opens Setup Pod Hardware O Setup Pod Software O Configuration O Connections O Logging O Hard Buttons Local control Page Main Local control Page Defau
6. Use the drop down list to select the IP address from a list of addresses which the RollPod Designer has previously connected to successfully 3 Click OK Issue 7 Rev 1 Page 14 2015 SAM RollPod Issue 7 Rev 1 4 2 4 2 1 4 2 2 4 2 3 4 2 4 Network View The Network Tab The Network tab displays the current RollCall network in a tree view similar to that displayed by the RollCall Control panel File Edit RollCall Look amp Feel Help ici Hai gen OC y Ad Cached units 3U12 Ethernet gt KKT WV 1U21 L ES Za Es ES aViEWs Model View Virtual Controls d Network 1000 0000 01 00 Nelwork 2000 0000 02 00 Network 3000 0000 03 00 Network 4000 0000 04 00 Network 5000 0000 05 00 Rol Pod Network 6000 0000 06 00 3U 12 Control IQ Demo 0000 07 00 Y EN Fig 5 Network Tab Discover Network all units re The Discover Network all units button the large binoculars polls the entire RollCall Network and gathers information about everything that is connected to it Depending on the size of the RollCall network this process can take several minutes to complete If required the discovery process can be interrupted by clicking the Cancel button while the discovery process is running After a network has been discovered it displays in the network tree fully expanded Discover Network gateways only F The Discover Network gateways only button the small binoculars polls the RollCall
7. 2 Add the Channel Select shaft encoder When the shaft encoder is rotated it scrolls through the channels sequentially Select shaft encoder 1 the top left encoder and configure it as a Channel Select con trol The properties appear as shown in Fig 72 Fig 72 3 Shaft Encoder 1 Page 1 Step Divisor Preset alue formatting Maximum Value Minimum Value Function Channel Select Channel Select properties Shaft Encoder Properties Add Take and Cancel soft buttons that are linked to the Channel Select shaft encoder When the Take button is pressed the shaft encoder s value the channel is applied When the Cancel button is pressed the shaft encoder s value returns to the currently applied channel Take and Cancel buttons are optional If they are not present the channel changes as the shaft encoder is turned 4 Fig 73 Fig 74 Select soft button 1 the upper left soft button and configure it as a Take button The properties appear as shown in Fig 73 Soft Button 1 Page 1 Take properties ea Soft Button 1 Properties Select soft button 2 the upper right soft button and configure it as a Cancel button The properties appear as shown in Fig 74 Soft Button 2 Page 1 Shaft Index Soft Button 2 Properties Because this is a multi channel configuration it is a good idea to add a string region to indicate the currently selected channel on each page To add the string region
8. 6 11 1 6 11 2 6 11 3 6 11 4 Config View To remove a unit from the download target table right click on the unit and select Remove Config Details The Config Details panel provides the following information Config Name The name of the configuration file The date and time when the configuration was compiled If there have Config Timestamp been any changes to the configuration since the last compilation the timestamp is replaced by the words Needs compilation Pod Type s A list of compatible unit types for this configuration Pod ID s A list of compatible unit IDs for this configuration Scripting Enabled Disabled Luna panels only Script File Path name of the script file Luna panels only Table 18 Configuration Details Download Config This downloads the configuration to the selected download target or targets If the configuration has been changed since the last download or has not been downloaded before it is compiled first A configuration download automatically restarts the target unit in preparation for the transfer of the new configuration and its associated files The target unit is briefly removed from the network and redisplays as an Unprogrammed Unit After the new configuration files are transferred to the unit it is restarted once more It then comes back online as a newly configured unit If the configuration download is successful the address download commences Update Addre
9. Define the total number of virtual button sets required Virtual button sets can also be added manually in the Virtual Controls tab Define the total number of virtual buttons required Virtual buttons can also be added manually in the Virtual Controls tab Define the total number of virtual shaft encoders required Virtual shaft encoders can also be added manually in the Virtual Controls tab Define the total number of virtual string regions required Virtual string regions can also be added manually in the Virtual Controls tab Table 9 Global Properties Page 34 2015 SAM RollPod Issue 7 Rev 1 Config View Number of Virtual Edit Strings Lock type Number of Tallies Number of Strings Default Selected Style Default Unselected Style Default Inconsistent Style Default Error Selected Style Default Error Unselected Style Unit Name Log server Name Define the total number of virtual edit strings required Virtual edit strings can also be added manually in the Virtual Controls tab This specifies whether the lock type is e Panel when locked disables all functions except for the lock function e Remote actions when locked disables only remote control functions but allows channel select and page navigation This is the number of currently configured Tallies This option does not apply to GPls This is the number of currently configured Strings This option only applies to Luna pa
10. n VB3 Output n VB4 Output On VB5 Output On VB6 Output 8 10 2 Virtual String Regions WB1 Event WB2 Event WB3 Event VB4 Event WB5 Event VB6 Event W Log VB1 Log VB Log VB3 Log VB4 Log VB5 Log VB6 The virtual string regions can be viewed from this page and logged by checking the Log VSR checkboxes Virtual String Regions Virtual String Region 1 Memory 1 Name Dest 1 Virtual String Region 3 Master Gain 2 4 dB Virtual String Region 5 HB Y State Off Virtual String Region 7 HB 3 Name Page 1 Virtual String Region 9 HB 3 Color Bright Green Virtual String Region 11 HB 4 State Log YSR J Log VSR3 Log VSR45 4 Log VSR7 Log VSR9 Log VSR11 Fig 112 Virtual String Regions Issue 7 Rev 1 Page 102 Virtual String Region 2 Master Gain 24dB Virtual String Region 4 HB 4 Name Chan Virtual String Region 6 HE 9 Calor Dim Green Virtual String Region 8 HB 3 State On Virtual String Region 10 HB 4 Name Page 2 Virtual String Region 12 HB 4 Color Log YSR Log VSR4 Log VSR6 Log VSR8 Log VSR10 Log VSR12 2015 SAM RollPod RollPod GPI Template 8 10 3 Virtual Shaft Encoders The virtual shaft encoders can be adjusted allowing remote control to action the behavior of the RollPod as if a shaft encoder had been physically adjusted from this page and logged by checking the
11. 6 6 3 6 6 6 3 7 6 6 4 Config View Orientation On the LCD display screen the scrolling bar indicating the value of the shaft encoder can be positioned either horizontally or vertically Use the drop down list to select either Horizontal or Vertical Max Value and Min Value These define the maximum and minimum values to which the shaft encoder can be adjusted The minimum value is required the maximum value is optional for channel or page selectors but must be present for remote controls Label Enter a label for the shaft encoder Shaft encoder labels display on the LCD display screen Note that space on the LCD display screen while it can be resized is limited so it is advisable to keep shaft encoder labels short to avoid truncation on the display screen Labels on the LCD display screen display in uppercase letters In configurations with more than one page the screen region associated with the shaft encoder label remains the same on all other pages for all shaft encoders that have the same Orientation property However if in a configuration not all shaft encoders have the same orientation for example some are horizontal and some are vertical all of the horizontally oriented shaft encoders share the same screen region and all of the vertically oriented shaft encoders share the same screen region Function From the drop down list select a function for the shaft encoder Shaft encoders can have the following fun
12. A channel select function is set in a configuration that only has one channel A Take or Cancel function has been associated with a non existent shaft encoder A Take or Cancel function has been associated with a shaft encoder that does not have an assigned function A string region has been assigned to display current or current channel name in a single channel configuration A shaft encoder has been assigned a channel select function in a single channel configuration A shaft encoder has been assigned a remote control function but does not have a maximum value specified Max value can be omitted for channel or page selector functions but not for remote controls A maximum value has been specified for a shaft encoder that has a channel select function assigned however the value is greater than the number of channels A shaft encoder has been assigned a page select function in a single page configuration 2015 SAM RollPod Issue 7 Rev 1 6 11 9 2 Config View Error Shaft Encoder N on Page P Max Value exceeds number of pages in configuration Value not specified Description A shaft encoder has been assigned a page select function however the max value is greater than the number of pages A radio button or checkbox control is missing its Value or On value or Off value attribute Table 21 Errors Errors When Updating Addresses The following errors may occur when updating addresses
13. QSYN22 538 25 4 Page Video Output Video Output dl Video Output 8 Video Output Video Output Video Output Video Output IQC Fig 79 Shaft Encoder Setup A message prompting the user to create a new category for the unit type displays Select Yes The category is created with the category address if connected to the network and the default properties are added to the Control Properties tab Note that the default label given to the Control is the same as the template name While this isn t a problem in itself the RollPod display is limited in the number of characters that can be shown and it might be advisable to shorten the name to something like M Gain The control properties for shaft encoder 1 appear as shown in Fig 80 alue cil Maximum Value Minimum Value Shaft Encoder 1 Page 2 Remote Control properties Connection 1 Add New Connection Fig 80 Shaft Encoder Properties Repeat this procedure with the other shaft encoders to add controls for the Y Gain C Gain and Black Level controls Page 80 2015 SAM RollPod Examples When finished the shaft encoder setup appears as shown in Fig 81 RollPod 3U 12 Control Panel Fig 81 Shaft Encoder Setup 3 Add Preset hard buttons beneath each level adjustment For example to add the Master Gain preset Drag the Master Gain control from the template to Hard Button 3 the upper left hard button on a 3U 12 Rol
14. e Right click on any control in the model view and from the menu that appears select New String Region Page 77 2015 SAM RollPod Examples RollPod 3U 12 Control Panel Replicate i Delete i Cut Copy my Paste New String Region Fig 75 New String Region e Assign the properties in Fig 76 to the string region This displays the channel name in the string region String Region 0 Page 1 Current Channel Name Current Channel Name properties o SY Fig 76 String Region Properties e Drag the edges of the string region to position it at the top of the display window RollPod 3U 12 Control Panel Tee een e Ee Fig 77 Reposition String Region e String regions are page specific To make the string region appear on every page of the configuration right click in the string region and select Replicate The model view of the configuration appears as shown in Fig 78 Issue 7 Rev 1 Page 78 2015 SAM RollPod Examples RollPod 3U 12 Control Panel Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page T Page 8 Page Y Page 10 Page 11 Page 12 Audio Delay 4 Audio Delay 5 Audio Delay 6 Audio Delay T Audio Delay 6 Convert Fig 78 Configured Display 7 2 4 Step 4 Adding Video Processing Controls By this stage the layout of the RollPod configuration and its navigation controls are beginning to take shape Now begin
15. e Delay A delay in milli seconds before the local connection is actioned after the button is pressed or GPI triggered A Checkbox with a current value that is neither on nor off defaults to dim orange flashing open for GPI The Checkbox function displays a button to add a new local connection Clicking on this button causes new properties to display See Fig 47 Issue 7 Rev 1 Page 59 2015 SAM RollPod Config View Checkbox properties Mode Latching Connection 1 Remove Add New Connection Fig 50 Local Checkbox Properties Template controls and menu entries may be dragged from the Remote View and dropped onto the function s property sheet to add local connections When adding a Checkbox to a hard button specify whether it is to be Read only or Read write e Read only the button is set as a status indicator only e Read write the button can control the unit it is configured to 6 9 9 3 Multiple Connections Checkboxes support multiple remote or local connections in which more then one function is controlled by the same button or GPI port In this case the mode of each connection determines how it interacts with the other connections and the button state displayed or GPI output sent The following additional properties are available when more than one connection is applied to a checkbox e Mode see Table 17 e Read only Yes or No If Yes the Checkbox is set to read stat
16. 2015 SAM Examples RollPod RollPod 3U 12 Control Panel Fig 60 String Region On the Control properties tab set the Function to Fixed Display and enter Hello World in the Label field String Region 0 Page 1 Fixed Display Fixed Display properties ello World Fig 61 Enter Text Resize the String Region to fit the text just entered 3 New 3U 12 Configuration X RollPod 3U 12 Control Panel Fig 62 Resize String Region To save the configuration click the Save toolbar button navigate to the location to 4 save the file in name the file and click Save Note A file extension does not have to be added Page 71 2015 SAM Issue 7 Rev 1 RollPod Issue 7 Rev 1 Examples 7 1 4 Download Configuration to the RollPod 1 Click the Download toolbar button 2 Drag the RollPod unit from the network tree on the left to the Selected Download Targets list E led Denn 1 Pe Edil Bakal LoscA Fes elo d d al i na BE sch Page Setup H Eran AREE am Conti Detalls O hiin Vi Monte GC 08 G0 Gava Logo Name E SE la Compite Contig Example 7 o Timestamp Needs complai n E PETN 1600 RolPos Tres age WOCGP BR OO 80000 CCAA E RolPod ID s Downiead Contig Reel Lpdale Aaa 281 Selected Download Tange Resume Cut Address Hame l D Version onig Timestame Config Status Addresses Status 0004300 RollFod17 RolPodA17 291 51800 FT BOE
17. Network tree and gathers information down to the Gateway level Anything below the Gateway level must then be discovered by manually expanding the relevant Gateways This option does not take as much time as Discover Network all units As with the all units option this action can be canceled while the discovery process is running Similarly when the discovery process is complete the network tree displays in the expanded view Expand Tree LS This button fully expands all of discovered network components in the view Note that before a network node can be expanded it must first be discovered as described previously in this section The Expand Tree button does not perform any function with regard to network discovery Its only purpose is to change the visual representation of the network tree view Collapse Tree This button fully collapses the network view Note that any units that have already been discovered remain so for the remainder of the currently connected session Page 15 2015 SAM RollPod Network View 4 2 5 View Views This toolbar menu item is used to specify additional information about the units in the network view When the View button is clicked the user can decide to display any or all of the following e Unit Address e Unit Type e Unit Version 4 2 6 Contextual right click Menus Each controllable unit in the network tree has an associated pop up menu To access this menu right click on a unit
18. The Checkbox function is used to toggle between two values on a RollCall enabled device such as an IQ or GPI module Each command and device pairing is called a remote connection Local connections can also be made for control of individual or sets of checkboxes on hard buttons Local control allows connection to physical and virtual functions on checkboxes Checkbox functions can be assigned to either hard buttons soft buttons virtual buttons or GPI ports Checkboxes may have one or more remote or local connections see Multiple Connections on page 60 6 9 9 1 Remote Connections A Checkbox function can have one or more remote connections A remote Checkbox connection is defined by the following properties e Name the name of the RollCall command optional e Command Number the RollCall command number e Category the name of a category For more information see the Categories section Issue 7 Rev 1 Page 58 2015 SAM RollPod Config View e On Value the value to set the command to when selected Can be numeric string or both A value is treated as numeric if it contains only digits To supply both values enter the numeric value followed by a comma followed by the string value e Off Value the value to set the command to when unselected Can be numeric string or both e Delay A delay in milli seconds before the remote connection is actioned after the button is pressed or GPI triggered A
19. 0 Orientation Horizontal Maximum Value 60 Minimum Value 60 Label Y Gain Function Remote Control Remote Control properties Connection 1 Remove Command Number 2707 Category ASYN30 Mode Independent Name Y Gain Add New Connection Fig 41 Remote Control Normally these properties are automatically populated when dragging a template control to the shaft encoder but they can be manually adjusted if required Multiple Remote Connections Remote controls support multiple remote connections in which more than one remote command is controlled by the same shaft encoder In this case the mode of each remote connection determines how it interacts with the other remote connections If a remote control has only one remote connection the mode is irrelevant Mode Description Externally changing the value of a Master remote connection always changes the values of all other remote connections to match the new value If a remote connection s mode is set to Independent and its value is externally changed the new value is compared to all other master and independent remote connections Master e If they agree all slave remote connections are changed to match Independent the new value e Ifthey do not agree the value of any slave remote connections are not changed e Ifthere is only one independent remote connection with one or more slaves the independent connect
20. 2000 25 02 IOSD CH 03 03 IQAAD00 2000 25 03 IQA rin 04 04 1QDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 0844 10 10 IQBDACD 2000 28 12 12 1QMUX01 209825 13 1310D1MONY 14 14 10DSI 7 G 2000 26 00 IQH3UM3 im L Test 2000 29 00 IC 2000 2A 00 IQH3UM4 Page 7 Page 8 Page 9 Pag 10 Page 11 Audio Delay 4 Audio Delay 5 Audio Delay 6 AO Delay 7 Audio Delay 8 Page 1 Page 2 Page 3 Paga Page 5 Page 6 Main Video Proc Audio Delay AUBRO Delay 1 Audio Delay 2 Audio Delay 3 RC 2000 2C 00 IQH3U 5 1 BU RC 2000 2D 00 IQH3U 5 1 IQA3U RC 2000 2E 00 IQH3U 5 1 IAH3U RC 2000 2F 00 IQH3U 5 1 age 3 0000 03 00 IQCBRG 5 2 6 z ck 5 0000 04 00 IQCBRG 5 2 6 RIECK 4 0000 05 00 IQCBRG 5 2 6 2H3UM4 S 0000 0F 00 IQH3UM4 S K a bd amp dad lIQD M M 251 9 Y IQMUX11 359 8 E IQMUX43 390 5 ARC20 20S 5 IQMUX33 546 17 IQSYN22 538 25 IOC Oufput ProcAmp A Page r Master Gain r Y Gain Setup r fndard 10801 gt D aj Setup mm 720p a Setup ep Black Level C Gain gt Setup z lt Value gt P lt Value gt P Setup En En Pattern L Setup r Hue ze Diagnostics ae S E Ea BER d it 4 Fig 96 Convert Setup 7 2 8 Step 8 Setting Up Additional Channels Up to this poi
21. 2015 SAM RollPod Contents 9 RollPod GPI Template 2 i2 2 2125 42 4200082 td A 94 il Ae E EE EE EE 94 8 2 Information WINDOW reri kedas ea amie a asia as 95 8 3 Setup Pod Hardware RollPods on 96 8 3 1 LCD Settings 3U RollPods oh 96 8 3 2 Hard Button LEDs Brightness 96 8 4 Setup Pod Software 96 8 4 1 Network Name 97 84 2 te Me ee cans at iaa o be Roa 97 S453 Version INO aio akan OSes Sd Cee a Lk ole hla 97 SAO due bate ew SOS A E Es 97 ele il IT BEE 98 6 COMNECHONS Junta oars eared asta o a ias ta ds 98 9 0 1 Oca GOTO es rl hein wake Seed cud a 98 90 2 Caleg Vwi a thin sata a AA Aaa Riek AE E 98 o 7 ee e A O e g 99 A Y A O 99 82 LOG CONTO us bio odos a 100 8 7 3 Aggregate COMMS 2 cc eee eens 100 9 90 mara DURONS EE 100 626 DOWN ENVENI e See parece tees ci eee a eae 100 Bi IOV IM EEN 100 6 6 0 LEDO OU out ached Cores hoe aon eek ee eae ete 101 3 04 Le DUO xe coi Na a 101 OF et EE e ett EE 101 8 10 Virtual Control Te 102 Saba Virtual BUMONS EE 102 8 10 2 Virtual String Regions 0 0 0c ee nes 102 8 10 3 Virtual Shalt EnGOdels eege Ar raid 103 8 10 4 Virtual Button Geis ees 103 8 10 95 VinUal Edit SINOS sario add 103 Issue 7 Rev 1 Page 5 2015 SAM RollPod Introduction 1 Introduction RollPod Designer s main function is to create and download custom configurations for RollPod Configurable Control Panels IQGPI modules and Luna Router Control Panels RollPod D
22. 3 1 1U RollPods There are five models of 1U RollPod 8 button 10 button 16 button 18 button and 40 button The buttons are illuminated press buttons and are referred to as hard buttons Hard buttons do not support soft labeling The RollPod manual describes how to insert acetate labels 1U RollPods 3U RollPods and the Luna LED panels require acetate labels The Luna LCD panels have soft labeling Issue 7 Rev 1 Page 6 2015 SAM RollPod Introduction 1 3 2 3U RollPods There are two models of 3U RollPods e 3U 12 8 soft buttons 12 hard buttons 4 shaft encoders and an LCD display screen e 3U 16 8 soft buttons 16 hard buttons 2 shaft encoders and an LCD display screen 1 3 3 GPI Modules The supported GPI types are the GPI 12 Input Output IQGPI01 IQCGPI B R GPI 12 Output Only IQGPIO2 IQGPIO3 IQGPIO4 and the GPI 23U Input Output IQGPIO0 1 3 4 Luna Router Control Panels These panels can be configured as router control panels or as RollPods or both These are 1U and 2U panels with either LED or LCD buttons The Luna panels provide e RGB button color e Ethernet connectivity The LCD panels support soft button labelling Issue 7 Rev 1 Page 7 2015 SAM RollPod General Concepts 2 General Concepts Issue 7 Rev 1 2 1 2 1 1 2 2 2 3 This section provides useful background information RollPod Controls Hard Buttons On a RollPod each control can provide a function and indicate an
23. Checkbox with a current value that is neither on nor off defaults to dim orange flashing open for GPI The Checkbox function displays a button to add a new remote connection Clicking on this button causes new properties to display See Fig 49 Checkbox properties Connection 1 Name Add New Connection Fig 49 Remote Checkbox Properties When adding a Checkbox function to a hard button or GPI module specify whether it is to be Latching Non latching or Read only e If a Checkbox is set to Latching and is currently unselected pressing the button once selects the function and pressing it again deselects the function e If a Checkbox is set to Non latching pressing and holding the button selects the function releasing the button deselects the function e If a Checkbox is set to Read only it acts as a status display only and pressing the button has no action Soft buttons are always latching 6 9 9 2 Local Connections A local connection for a checkbox is defined by the following properties e Local Variable select the checkbox function from the drop down list e On Value the value to set the command to when selected Can be numeric string or both A value is treated as numeric if it contains only digits To supply both values enter the numeric value followed by a comma followed by the string value e Off Value the value to set the command to when unselected Can be numeric string or both
24. Coarse Delay B 7 Select Soft Button 1 the upper left soft button and configure it as Page Navigation control pointing to Page 4 Audio Delay 1 Label the button Pair 1 Issue 7 Rev 1 Page 85 2015 SAM RollPod Examples Soft Button 1 BE A GENEE Navigation Page Navigation properties Fig 88 Soft Button Properties 8 Create similar navigation buttons pointing to pages 5 through 11 Audio Delay 2 to Audio Delay 8 When complete the model view appears as shown in Fig 89 RollPod 3U 12 Control Panel Fig 89 Audio Delay Pair Setup 7 2 6 Step 6 Creating the Audio Delay 1 to Audio Delay 8 Pages The Audio Delay 1 to Audio Delay 8 pages provide the controls for Embedded Delay Pairs 1 8 on the lQSYN22 For each pair the following controls are created e A soft button to add a delay equal to the unit s internal delay e A soft button to specify the minimum delay effectively zero delay e Soft buttons to select Audio Delay A or Audio Delay B e A shaft encoder to make fine delay adjustments to Audio Delay A and Audio Delay B Issue 7 Rev 1 Page 86 2015 SAM RollPod Examples To configure the Audio Delay pages 1 Select the Page 4 Audio Delay 1 tab 2 Drag the Pair 1 Min control from the Audio Delays template to Soft Button 1 upper left soft button The Control properties are automatically configured P4 Back 0000 01 00 IQCBRG 5 2 EI Ki Rack 2 0000 02 00 IQCBRG 5 2 6 HD1132 2000 21 00 H
25. Contextual Menus Issue 7 Rev 1 Page 16 2015 SAM RollPod Issue 7 Rev 1 Network View 4 3 The Cached Units Tab The cached units tab provides a list of all the unit types for which there are cached templates and menu sets File Edit RoliCall Look Feel Help DAHU Fa OC AY Network localhost 2060 3U12_Ethernet gt KKT E 1U21_ Unit Type IQH3UM4 S 429 20 IQHCO31 IQHCO31 IQHIPOO IQHIPOO IQHIPOO IQHIPOO IQHIP10 IQHSBOX lIQLOGO00 lIQLOG01 IQMDADO IQMDDA IQMDDA Fig 6 l UnitID Cmd Set e Model View Virtual Controls RollPod 484 3U 12 Contro asa Jo ee fe 150 30 Cached Units Tab Whenever a template and menu set are downloaded from a unit they are stored locally in the template and menu caches Once cached it is no longer necessary to have a live connection to a unit in order to view the template Double clicking on an entry in the list opens its template and menu set in a new tab in the remote view The cache list is arranged as a table with three columns Unit Type the RollCall unit type Unit ID the RollCall unit ID unique for each type CMD Set the command set version one unit type may have more than one command set version The cached list can be sorted on any column by clicking on the column header To open a unit template either double click on its entry in the table or right click on it and select Open Template Page 17 2015 SAM Ro
26. History Reset Comms Changes Comms Reset Time FREE Pana Inder Config View A script can be enabled or disabled by using the Use Script checkbox above the editor s toolbar Next to this checkbox is the name of the Lua script file If the file name is preceded by VU signifies that the file location is relative to the location of the configuration file A script must be downloaded to the RollPod before it will take effect This is done on the Download page Page 30 2015 SAM RollPod Issue 7 Rev 1 Config View 6 2 Pages Pages are used to allow the same physical control to be given different functions On a RollPod each hard button can either be defined as a static button or a page specific button e When defined as a static button a button always has the same input function and the same set of output states regardless of which page is selected e When a bution is defined as a page specific button it can change its input function and set of output states depending on which page is currently selected For example a RollPod can be set up so that all of the video settings it controls are on one page and all of the audio settings it controls on another A new configuration is created with just a single page Each page has its own tab in the model view Page Tab Unit cdi Page d Page Menu Fig 16 Configuration Page The page tab shows the page index and the name of the page The page index always s
27. Mode is selected Config Name 1U39_Lua Compile Config Config Timestamp 2015 07 20 10 41 29 Download Config RollPod Type s RollPod 1U 39 LCD_S RollPod 1U 39 LCD_D RollPod ID s 753 766 e ESOS Scripting Enabled Update Script Script File iscript2 lua Resume Edit Selected Download Targets Address Name Type ID Version Config Timestamp Config Status Addresses Status Script Status d Ad Download Log Progress Fig 53 Download Mode If any of the download buttons are disabled as shown above it is because there are no download targets currently selected To select a download target use the Network View to either drag a compatible unit onto the Selected Download Targets table above or use the unit s context menu and select Download Config When one or more targets have been selected the download buttons become enabled as shown below Only compatible units can be added to the list displayed in the RollPod Type s field of the Config Details Config Details Compile Config Config Name Example 2 Config Timestamp Needs compilation Download Config RollPod Type s RollPod 12 Update Addresses RollPod ID s 291 Resume Edit Selected Download Targets Address Name Type ID Version Config Timestamp Config Status Addresses Status 0000 42 00 RollPod 12 RollPod 12 291 5 16D 0 2013 12 17909 22 05 Download Log Fig 54 Download Configuration Issue 7 Rev 1 Page 62 2015 SAM RollPod Issue 7 Rev 1
28. Options File Edit Roll al Look4 Feel Help Ctrl h d wl E l ny Yo gt le oy Open Cti 0O YS Cached units 3U12_ Ethernet KKT HE 1U21 E aViews Model View Virtual Controls E 2300 0000 01 00 5300 0000 02 00 3300 0000 03 00 400 0000 04 00 rr 5J00 0000 05 00 Cti s F12 RollPod Nelwork 5000 0000 06 00 311 132 Control IO Demo 0000 07 00 Fig 3 RollPod Designer Menu Create a New Configuration To create a new configuration 1 From the File menu select New Alternatively click the New toolbar button The File menu provides options to create new configurations open existing configurations and save configurations 2 Inthe window that displays choose the type of RollPod Luna or GPI for the configuration and then click Create Open an Existing Configuration Alternatively click the Open toolbar button Close the Current Configuration Alternatively click the x in the Config view tab Page 12 To open a previously saved configuration from the File menu select Open In the window that displays navigate to and select the file to open To close the current configuration from the File menu select Close If there are any unsaved changes to the configuration a prompt displays to save the configuration before it closes 2015 SAM RollPod RollPod Designer User Interface 3 2 4 Save the Current Configuration There are two options for saving the current configur
29. Shaft Encoder S String Region R on Page P invalid function in a single channel configuration Shaft Encoder S on Page P invalid function in a single channel configuration Must specify max value for Shaft Encoder N on Page P Shaft Encoder N on Page P Max Value exceeds number of channels in configuration Shaft Encoder N on Page P invalid function in a single page configuration Table 21 Errors Page 66 Description A remote connection function radio button or checkbox has no remote connections specified A remote connection function radio button or checkbox has no remote connections specified A remote connection function radio button or checkbox has no remote connections specified A page navigation function navigates to a page that is undefined A page navigation function navigates to a page that is undefined A page navigation function navigates to a page that is undefined If a particular command number of a particular category is ever used in a multiple remote control configuration then its uses elsewhere for example in a multiple remote configuration for another control must match the Mode used master independent or slave A remote connection refers to a category that is not defined possibly because it has been deleted Spaces are not permitted in any category names Rename the category removing all spaces Only single channel categories can be used to control channel selection
30. The menu options that display depend upon the type of unit and are noted in the following table Available for Unit Menu Selection Description Type Opens the template and menu set of the unit in Open Template a new tab in the remote view Double clicking All controllable units on a unit also opens its template RollPods Lunas and GPI modules that are compatible with the current configuration Switches the current configuration from edit Download Config mode to download mode and adds the unit to the list of download targets Reads the configuration currently on the unit RollPods Lunas and Extract Config and opens it in a new config tab GPI modules Downloads the setup file to the unit The file Download Setup must have been created by either the SPI or GPI configurator IQCGPI IQCSPI and IQSPIOO modules IQCSPI and IQSPIOO Download Template Downloads a template zip file to the unit modules Downloads a configuration that has been created outside of the RollPod Designer The Download Custom configuration files can either be read from a zip AIl controllable units Config file or a directory This is an advanced feature intended for expert users Extracts a custom configuration from a unit All controllable units Extract Custom The custom configuration is saved as a zip file that have been Config to the local filing system in a location chosen programmed with a by the user custom configuration Table 1
31. a Fixed Display String Region to identify the pair String Region 1 Page 4 Fixed Display properties babe Past Fig 94 Fixed Display String Region Properties When complete the model view appears as shown in Fig 95 Page 90 2015 SAM RollPod 7 2 7 Issue 7 Rev 1 Examples RollPod 3U 12 Control Panel Fig 95 Fixed Display String Region 7 Repeat the above configuration steps for pages 5 to 11 and Embedded Delay Pairs 2 to 8 Step 7 Creating the Convert Page The Convert Page is used to specify the Video Output settings on an IQUDCOO module Adding controls from a different module type automatically adds a new category to the RollPod configuration but otherwise the procedure is the same The Convert page includes soft buttons to select the following output standards e SD e 1080i e 720p To add the Output Standard controls 1 Click the Page 12 Convert tab 2 From the Video Output page of the IQUDCOO template drag the Output Standard controls to the soft button on the RollPod A new category is added and the Control properties for each of the controls are configured Page 91 2015 SAM RollPod Examples kd Rack 1 0000 01 00 IQCBRG 5 2 EI Ki Rack 2 0000 02 00 IQCBRG 5 2 Ei HD1132 2000 21 00 HD1132 1 1 EI IQH1U RC 2000 23 00 IQH1U 5 1 EI IQH3UM3 E Niks Test 2000 24 00 I Rol Pod IQH3UM3 E 2000 25 00 IQH3UM3 3U 12 Control Panel Ea 01 IQD1LPG 0 2000 25 01 IQD 02 IQSDA30
32. and are associated with compatible commands at a specific address or group of addresses Often categories are associated with units of the same type but this is not necessarily the case A category has the following properties e Name a user assigned name unique to each category used to reference it e Default ID the RollCall unit ID of the target unit for information only e CmdSet the RollCall command set version for information only Description any descriptive text about the category e Type single channel multi channel or dynamic channel e Address the address of the RollCall unit for single channel e Addresses a list of RollCall addresses for multi channel e IP index this is defined by the Number of IP connections global property Ethernet enabled models only 2 6 Channels A Category can be single channel multi channel or dynamic channel e Single channel categories refer to a single RollCall unit For a single channel category enter the RollCall address of the unit e A multi channel category refers to more than one RollCall unit and therefore has more than one RollCall address associated with it Supply the name of the category to a remote function just as for a single channel category Which of the addresses associated with the category is used depends upon the currently selected channel as specified by the channel select function For further information see Channel Select on page 53 e A
33. assigned Issue 7 Rev 1 Page 19 2015 SAM RollPod Config View 6 Config View Issue 7 Rev 1 6 1 6 1 1 The config view displays all of the currently open configurations To switch between open configurations click the tabs at the top of the view There are two display modes in the config view edit mode and download mode When a new configuration is created or an existing configuration is opened it appears in edit mode Edit Mode Edit mode provides a split view of the configuration On the left of the view is the Model View tab default displaying an image of the RollPod Luna or GPI module or the Virtual Controls tab if that tab is selected and on the right is the property sheet view of the configuration Both the Model View and Virtual Controls tabs have break out buttons allowing them to be floating windows rather than integral to the RollPod Designer window To break out a tab view e Click on the d button on the tab Closing a floating window returns it to its position within the RollPod Designer Window Switch between the Model View and Virtual Controls by clicking on the relevant tab Model View The model view tab displays a graphical representation of the RollPod Luna or GPI module being configured Virtual Controls Tallies Q RollPod 3U 12 Control Panel EENEN ETC Fig 8 RollPod 3U 12 Module in the Model View Tab If the model view is too large to fit int
34. channel select function to a shaft encoder do not add the channel property because shaft encoders scroll through a range of values rather than selecting a single one Issue 7 Rev 1 Page 53 2015 SAM RollPod Issue 7 Rev 1 6 9 6 Config View Shaft Encoder 2 Page 1 alue formatting Lf ns Orientation Horizontal Maximum Value 63936 Minimum Value 63930 Channel Select Fig 43 Shaft Encoders Step Divisor Preset and Minimum values must be specified for channel selection The other properties can be specified but are optional At runtime upon turning the shaft encoder the channels scroll according to the properties that are specified Lock The Lock function provides operational security against inadvertent button presses by disabling selected input functions until unlocked by the user The lock function can be associated with either a hard button soft button or GPI port There are two types of lock defined on the global properties tab e Panel disables all input from the panel except for the lock function e Remote Actions disables radio button and checkbox input functions If a lock function has been assigned when a RollPod starts the lock is always on and in the selected state Pressing the lock button unlocks the RollPod and sets the button to its unselected state The Auto lock timeout feature set in the Global Properties specifies a value in seconds after which if no button presses are detected
35. dynamic channel category refers to more than one RollCall unit but the addresses do not need to be defined in advance They are supplied by a remote value from another category known as the source category A source category must be a single channel type Page 9 2015 SAM RollPod Issue 7 Rev 1 In addition to having a numeric index each channel can also be named This is useful in multi channel configurations on 3U RollPods where the channel name can display in a string A blank address for a single channel category is regarded as a bad address at General Concepts runtime and any associated buttons go to the error state If a multi channel category has a blank address for the currently selected channel this is considered legal and does not cause an error condition Units referred to by a multi channel or dynamic channel category do not have to be of the same type but they should have compatible command sets for the commands used in the configuration region on the LCD display screen Fig 1 illustrates the link between remote functions categories and select Channel One Channel Three Channel Four Function Unused Lock Page Navigation Q Remote Function Unused Lock Page Navigation
36. in red because no page index has yet been specified Click on the value and select the Page Index from the drop down list Soft Button Page Navigation Function Configured on a soft button a page navigation function displays on the LCD display screen as either selected and unselected A page index must be specified when adding a page navigation function The page index determines the page to which the page navigation function navigates Page Select The Page Select function available only for shaft encoders is very similar to the Page Navigation function on soft and hard buttons Its purpose is to navigate between pages in a RollPod configuration However unlike the soft and hard buttons the Page Select function on a shaft encoder scrolls through the configuration s pages when the shaft encoder is rotated according to the properties defined for the control Page 51 2015 SAM RollPod Issue 7 Rev 1 6 9 4 6 9 4 1 Config View Shaft Encoder 1 Page 4 0 1fdB ivi 10 0 60 60 Maximum Value Minimum Value Label Page Select properties Fig 40 Page Select Remote Control The Remote Control function available only for shaft encoders adjusts a remote value on a RollCall compatible unit This function is best suited for scroll bar adjustments such as ProcAmp controls where a value needs to be selected from a range Shaft Encoder 1 Page 4 Value formatting 0 1fdB Divisor 10 Preset
37. sequentially Click OK Page 74 2015 SAM RollPod Examples e Enter a Name for the new page In this case page 2 should be named Video Proc Click OK e Repeat until all required pages are added The order in which pages are created does not matter Note that once the pages are created and the navigation controls added it can be difficult to change the order When finished the configuration should have the following pages RollPod 3U 12 Control Panel Fage 1 Page A Page 3 Page 4 Page 5 Page 6 Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page Y Page 8 Page Y Page 10 Page 11 Page 12 Audio Delay 4 Audio Delay 3 Audio Delay 6 Audio Delay T Audio Delay 3 Convert Fig 67 Configured Pages 3 Add a lock button and the static page navigation hard buttons This configuration has the page navigation buttons along the bottom row with a lock button in the lower right To add the lock button e Select the lower right hard button The control properties tab for the button appears e Assign the following properties to the hard button Hard Button 16 Page 1 Dim Red Flashing Fig 68 Hard Button Properties The lock button appears as shown in Fig 69 Issue 7 Rev 1 Page 75 2015 SAM RollPod Examples Page 4 Page 5 Page 6 lio Delay 7 Audio Delay 2 Audio Delay 3 Page 10 Page 11 Page 12 6 AudioDelay7 AudioDelay8 Convert Fig 69 Lock Button 4 Add page navigation hard bu
38. sheet is blank All of these properties except the Label property provide drop down lists of possible property values The Label property is any string value that the user wishes to assign It is used to soft label the hard button or port controls within the Designer and displays when associated with a soft button or shaft encoder control All labels are shown in the RollCall template When a function is assigned to a control additional properties display that are specific to that function 6 6 1 Hard Button Contro Context selected Style Unselected Style Inconsistent Style Error Selected Style Error Unselected Style Tally To Use Dynamic Label Properties Hard Button 1 Page 1 Page specific Default lefault Default lefault Default default none Function Radio Button Fig 28 Hard Button Control Properties Page 41 2015 SAM RollPod Issue 7 Rev 1 6 6 1 1 6 6 1 2 6 6 1 3 6 6 1 4 Config View Context On a RollPod each hard button can either be defined as a static button or a page specific button e When defined as a static button a button always has the same input function and the same set of output states regardless of which page is selected e When a button is defined as a page specific button it can change its input function and set of output states depending on which page is currently selected Output State Description Selected The button is selected and it
39. the lock is automatically set to on Entering a timeout value of O seconds disables this feature A lock button can use only one of two styles selected when locked and unselected when unlocked Other styles are ignored When adding a Lock function to a hard button specify whether it is to be Latching or Non latching e If alock is set to Latching press the button once to disable the lock and press the button a second time to re enable the lock e If alock is set to Non latching press the button and hold it to disable the lock and release the button to re enable the lock hold the lock button down to operate any of the other controls Hard Button 9 Page 1 Context Static Error Selected Style Red Flashing Error Unselected Style Dim Red Flashing Dim Orange Green Dim Green Lock Fig 44 Hard Button Lock Page 54 2015 SAM RollPod Issue 7 Rev 1 6 9 7 6 9 7 1 6 9 7 2 6 9 8 6 9 8 1 Config View Lock functions associated with a soft button are always latching Soft Button 2 Page 1 Fig 45 Soft Button Lock When a lock button is selected the lock is ON When a lock button is unselected the lock is OFF Take and Cancel The Take and Cancel functions can only be assigned to soft buttons on a 3U RollPod and must be associated with a shaft encoder control on the same page Take and Cancel functions have only one property Shaft Index which designates the shaft encoder that they are ass
40. then click the Cut toolbar button 3 Switch to the destination configuration and click on the destination page 4 Click Paste All of the page specific controls on the source page are copied to the destination page If the destination page has static buttons on it a message displays prompting to convert them to page specific 6 3 Property Sheet View The property sheet view has six tabs Global The global properties are those that apply to the configuration as a whole Page The page properties are those that apply to the current page only Control The control properties are those that apply to the currently selected control This page enables the user to dynamically calculate a button style Tally l i and or a dynamic string value based on a set of rules Strin This page enables the user to create custom strings for use with soft g buttons on LCD models Search The search function is used to search for specific controls Table 8 Property Sheet Tabs Issue 7 Rev 1 Page 32 2015 SAM RollPod Config View 6 4 Global Properties Global properties apply to the configuration as a whole ESLEI Page Control Tally String Search Global Properties Show Configuration Description Lock type Number of Channels Short Description Command Set Version Auto lock timeout C Enable Router follow Category Table Default ID Cmdbet Description Channel Table Page i Channel Name o IQUDCOO Channel 1 Chan
41. to add remote controls When adding remote controls it is usually easiest to be connected to the RollCall network When connected to the RollCall network RollPod Designer automatically adds addresses when it creates categories However cached unit templates can be added and the category addresses added manually The example Video Proc page includes e Four shaft encoders to adjust Master Video Gain Y Gain C Gain and Black Level Preset hard buttons for each of the above parameters e A Preset All hard button to return all of the above parameters to their preset values with a single button press All of these controls apply to an I QSYN22 module To add video processing functions 1 Select the Page 2 Video Proc tab 2 Assign the shaft encoders to Master Video Gain Y Gain C Gain and Black Level For example to assign the Master Video Gain Control e Open the IQSYN22 template and select Video Output e Drag the Master Gain control from the template view onto shaft encoder 1 the upper left shaft encoder Issue 7 Rev 1 Page 79 2015 SAM RollPod Issue 7 Rev 1 H Rack 1 0000 01 00 IQCBRG 5 2 6 ki Rack 2 0000 02 00 IQCBRG 5 2 EI HD1132 2000 21 00 HD1132 1 1 EI QH1U RC 2000 23 00 IQH1U 5 17 E 10H3UM23 E Niks Test 2000 24 00 1 GE 10H3UM23 E 2000 25 00 IQH3UM3 a 01 IQD1LPG 0 2000 25 01 IQD al P4 Rack 4 0000 05 00 IQCBRG 5 2 6 Rack 5 02 IQSDA30 2000 25 02 IQSDA 03 03 IQAAD
42. 00 2000 25 03 IQA 04 04 IQDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ 10 10 IQBDACD 2000 25 0A IQ 12 12 QMUX01 2000 25 0C Ur 13 13 1QD1MON 2000 25 0D IC 14 14 10DSIG A S 2000 25 0E 15 15 1Q0BDAR B 2000 25 0F IG 16 16 IQAVDR 2000 25 10 IQA 211 vm sip en inf02 2000 25 C IQH3UM3 E 2000 26 00 IQH3UM3 IQH3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 2A 00 IQH3UM4 IQH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 1 Rack 3 0000 03 00 IQCBRG 5 2 6 0000 04 00 IQCBRG 5 2 6 amp iw 1QH3UM4 S 0000 0F 00 IQH3UM4 S gt kkk Page 2 RollPod 3U 12 Control Panel Page 3 Page 4 Page 5 dad Page 6 Examples Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page 8 Page 9 Page 10 Page 11 Page 12 Audio D lay 4 Audio Delay 5 Audio Delay 6 Audio Delay 7 Audio Delay amp Convert IQDAVM M 251 9 IQMUX11 359 8 IQMUX439390 5 ARC20 20S 411 5 IQMUX33 546 17 1125 1080 25p ProcAmp SSA Y Gain Palem lt Value gt C Enable C H Scroll L Le Le p Pattern Type r Black Level r C Gain 100 Color Bars 2 lt Value gt lt Value gt 75 Color Bars mm P En P SMPTE Bars d E Hue 4 ki
43. 015 SAM RollPod 6 6 1 5 6 6 2 6 6 2 1 6 6 2 2 Issue 7 Rev 1 Config View Custom colors Depending on the panel model it is possible to select a custom RGB color for the button as shown below Custom Display Tag Blue Color Flashing Dim Green O Dim Green Flashing O Dim Orange Dim Orange Flashing Dim Red Dim Red Flashing Green O Green Flashing or Orange Orange Flashing O Red O Red Flashing Cancel Fig 29 Soft Button Control Properties Soft Button Control Properties Soft buttons have the following properties Soft Button 3 Page 1 Fig 30 Soft Button Control Properties Label Enter a label for the soft button Soft button labels display on the LCD display screen Note that space on the LCD display screen is limited so it is advisable to keep soft button labels short to avoid truncation on the display screen Function From the drop down list select a function for the soft button Soft buttons can have the following functions e Unused e Page Navigation e Channel Select Lock e Take e Cancel e Radio Button e Checkbox For further information see Functions on page 51 Page 43 2015 SAM RollPod Issue 7 Rev 1 6 6 3 6 6 3 1 6 6 3 2 6 6 3 3 Config View Shaft Encoder Properties The following properties are available for a shaft encoder Shaft Encoder 1 Page 4 Page Select properties Fig 31 Shaft Encoder Prope
44. 04 04 IQDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI 06 0O6 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ 10 10 QBDACD 2000 25 0A IQ 12 12 1QMUX01 2000 25 0C Ur 13 13 10D1MON 2000 25 0D IC 14 14 1QDSIG A S 2000 25 0E 15 151QBDAR B 2000 25 0F IC 16 16 IQAVDR 2000 25 10 IQA 211 vm sip en inf02 2000 25 C 212 PC SLP EN 04505 2000 2 213 LogServer 2000 25 D5 RC B ne RollPod 3U 12 Control Panel Examples Page 1 Page 2 Main Video Proc Audio Delay 2 Audio Delay 3 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 Audio Delay 4 Audio Delay 5 udio Delay 6 Audio Delay 7 Audio Delay 8 Convert m y dad IQDAVM M 251 9 X IQMUX11 359 8 X IQMUX43 390 5 X ARC20 20S 4 5 X IQMUX33 546 17 X lOQSYN22 538 25 IOC 2 Page Audio Delay Select A Audio Delay Select B Embedded Delay al 9 F Manual E Manual Min A B V Fine Delay z Audio Delays 7 GPI Pulse width C GPI Pulse width Pairi O H gt gt aae Se Par2 O O OY Q pl io Delays C Rolltrack 14 C Rolltrack 14 Parz O O O O E a Audio Delays T Rolltrack 15 O Rolltrack 15 Pair 4 O sl O m _ P Audio Delays O Rolltrack 16 C Rolltrack 16 Pair 5 O sl O IW E P Audio Delays Fl Rolltrack 17 Fl Rolltrack 17 Pire O OD O P vas Fig 91 Audio Delay Pair 1 V Setup respectively The Control properties are automatically configured Page 88 4 Drag the Pair 1 Embedded Delay A and B controls to soft buttons
45. 28 2015 SAM RollPod Config View 6 1 5 2 Variables Variable Description WV_PANEL LOCK Panel lock watch variable Q unlocked 1 locked WV PAGE SELECTED INDEX Page index watch variable WV PAGE SELECTED NAME Page name watch variable WV CHANNEL _ SELECTED INDEX Channel index watch variable WV CHANNEL SELECTED NAME Channel name watch variable Some of the functions take a style index as a parameter The currently defined button styles and their index values can be accessed by clicking on the Button Styles button on the right edge of the editor 6 1 5 3 Button Styles Index Color Flashing Swatch 11 Some of the functions take a watch variable as a parameter This could be one of the standard variables in which case the associated identifier can be used If not then a list of all allocated and free watch variable numbers can be accessed by clicking on the Watch Map button on the right edge of the editor Issue 7 Rev 1 Page 29 O 2015 SAM RollPod Issue 7 Rev 1 6 1 5 4 Watch Map 230 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 312 373 374 315 376 af 378 370 FREE Log Buffers use Log RAM use Min Buffers state MinBuffers percentage free Min Buffers free Buffers state Buffers percentage free RAM state RAM percentage free RAM free Compile Time Compiler Version Uptime Current Time Restart Time Comms History Comms
46. 5 Radio BUON sae Ree o a eto bi 55 O GHECKDOM cd o EE 58 ONO Search E Le WEE 61 6 1 Download Mode iba tarada rra cated exes ies wees 62 6211 1 Contig HA TEEN 63 6 11 2 Download Contig vio ii bow ee Oe Sea we Sede Py eNO Ea 63 6 11 3 Update Addresses 0 0 ee ees 63 611A A Gv ead Sao Rares aoe aac 63 6211S RESUME dll sd da Bowie doe SS eee Gola de eas Soa de 64 6 11 6 Selected Download Loes 64 6 11 7 Download Log and Progress Par 64 OS WamindS 54 ised were atasca la sabs d bus anne a ie ae 64 CANI E e 65 KEE AN US inser tt See ecg EE 68 7 1 Example 1 Hello Wo ica woe Ge ba A ee wD Pe 68 7 1 1 Start RollPod Designer 0 0 ee ees 68 7 1 2 Choose a RollPod Model 69 7 1 3 Add a String Region 1 1 ec eee eens 70 7 1 4 Download Configuration to the RollP00d 72 7 2 Example 2 RollPod Configuration 73 7 2 1 Step 1 Designing the Configuration 00 cee eee 73 7 2 2 Step 2 Creating Pages and Navigation Buttons 74 7 2 3 Step 3 Setting up the Main Page 0 cc eee 77 7 2 4 Step 4 Adding Video Processing Controls 79 7 2 5 Step 5 Creating the Audio Delay Page 85 7 2 6 Step 6 Creating the Audio Delay 1 to Audio Delay 8 Pages 86 7 2 7 Step 7 Creating the Convert age 91 7 2 8 Step 8 Setting Up Additional Channels ooo 92 7 2 9 Step 9 Downloading the Configuration eee 93 Issue 7 Rev 1 Page 4
47. 7 and 8 2015 SAM RollPod Examples P4 Rack 1 0000 01 00 IQCBRG 5 2 EI Rack 2 0000 02 00 IQCBRG 5 2 6 e HD1132 2000 21 00 HD1132 1 1 E IQH1U RC 2000 23 00 IQH1U 5 1 e QH3UM3 E Niks Test 2000 24 00 I Rol Pod IQH3UM3 E 2000 25 00 IQH3UM3 3U 12 Control Panel pay 01 IQDALPG 0 2000 25 01 IQD 02 IQSDA30 2000 25 02 lIQSD 03 03 IQAAD00 2000 25 03 IQA E m EK T T E 04 04 IQDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ 10 10 IQBDACD 2000 25 0A IQ 12 12 QMUX01 2000 25 0C Ur 13 13 1QD1MON 2000 25 0D IG 14 14 1ODSIG A S 2000 25 0E 15 15 IQBDAR B 2000 25 0F IC 4 16 16 IQAVDR 2000 25 10 IQA 4 211 vm sip en inf02 2000 25 C 212 PC SLP EN 04505 2000 2 213 LogServer 2000 25 D5 RC IQH3UM3 E 2000 26 00 IQH3UM3 QH3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 24 00 IQH3UM4 QH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 17 P4 Back 3 0000 03 00 IQCBRG 5 2 6 Rack 5 0000 04 00 IQCBRG 5 2 6 Pf Rack 4 0000 05 00 IQCBRG 5 2 6 amp a QH3UM4 S 0000 0F 00 IQH3UM4 S CG Page 1 Page 2 3 Page 5 Page 6 Main Video Proc i Audio Delay 1 Audio Delay 2 Audio Delay 3 Page 7 Pafe 8 Page 9 Page 10 Page 11 Page 12 4 m gt Audio Delay 4 AudioPelay 3 Audio Delay 6 Audio Delay 7 Audio Delay amp Convert 444 IQDAV
48. 8 6 4 4 Enable Router follow 0 0 00 eee 39 6 4 5 EIneMe ADE irradia as 40 6 5 Page Propeller Se Ge Seen EE 41 6 6 CONILOl ele nice E oR Eh Seow ate ue ace LAR ae ee EES 41 6 6 1 Hard Button Control Properties 41 6 6 2 Soft Button Control Properties 2 0 0 0 0 0 0c ee 43 6 6 3 Shaft Encoder Properties 0 0 0 0 cc eee 44 6 6 4 GPI Port Control Properties 2 0 0 0 0 cc eee 45 6 7 Virtual Control Properties 46 6 7 1 Virtual Hard Button Control PropertiesS ooooooooo 47 6 7 2 Virtual String Region Control Properties o o ooooooooo 48 6 7 3 Virtual Edit String Control Properties o o ooooooooooo 48 6 7 4 Virtual Shaft Encoder Control Properties o o o o o o 49 6 7 5 Virtual Button Set Control PropertieS ooooooooooo 49 6 8 String Regions 3U RollPods Only 0 0 00 cc ooo 50 6 8 1 Adding a New String Region 50 6 8 2 Repositioning and Resizing String Hegons n nanana anaana 50 6 9 3 String REGION FUNCIONS 2 inc ca ced Ghar d da ee de eee 50 6S FUNCION Said da Metals we Stes EE ede a died RUE 51 COT MAUS OG ies A niin hee Serine rade a wwe ek em A ea dh Sa aoe ate a eels ene aioe a 51 6 9 2 Page Navigation 0 ccc ees 51 6 953 Pade elect mireia ato iD ii sak eee 51 6 9 4 Remote Control 52 6 9 5 Channel Selecl lt ts a a A ee E 53 AA EE 54 6 9 7 Take and Cancel dues aci ae dd 55 69
49. CI IQCSPI IQSYN30 1QUDC10 IQSYNO0 0000 70 01 0000 70 02 0000 70 03 0000 70 04 X Fig 21 Channel Table Category addresses must be entered in the format NNNN UU PP Network Unit Port To delete a category select it and then click the Delete key RollPod Designer checks to see if the category is referenced anywhere If it is a warning message appears To rename a category click on the name and enter a new name All references are updated If a value is added to the Page Association column then RollPod navigates to that page when the corresponding channel is selected When using a Mapped router association see Enable Router follow on page 39 an additional column appears allowing definition of the router follow command that selects the appropriate channel The Channel Table can be exported as a tab delimited text file enabling the table to be edited using a suitable application saved and re imported back If using Microsoft Excel the RollCall address fields must be imported as text fields otherwise they cannot be edited properly Right click in the Channel Table to display an Import Export menu When importing the import file must be tab delimited and match exactly to the existing channel table The number of column and rows must be the same and the category headers must match IP Index The user can select from the range of IP Index values as defined by the Number of IP Connections property For
50. D1132 1 1 e 1QH1U RC 2000 23 00 IQH1U 5 11 e 10H3UM3 E Niks Test 2000 24 00 I Rol Pod IQH3UM3 E 2000 25 00 IQH3UM3 3U 12 Control Panel Ea 01 1QD1LPG 0 2000 25 01 IQD 02 IQSDA30 2000 25 02 IQSD Kei 03 03 IQAAD00 2000 25 03 IQA A 04 04 IQDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI ee 06 06 IQDARCM 2000 25 06 IQ o 08 08 IQBADCD 2000 25 08 IQ 10 10 IQBDACD 2000 25 0A IQ E 12 12 1QMUX01 2000 25 0C Ur 13 13 1QD1MON 2000 25 0D IC 14 14 IQDSIG A S 2000 25 0E 15 15 IQBDAR B 2000 25 0F IC 16 16 IQAVDR 2000 25 10 QA 211 vm slp en inf02 2000 25 C 212 PC SLP EN 04505 2000 2 213 LogServer 2000 25 D5 RC IQH3UM3 E 2000 26 00 IQH3UM3 IQH3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 2A 00 IQH3UM4 IQH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 1 P4 Rack 3 0000 03 00 IQCBRG 5 2 6 Rack 5 0000 04 00 IQCBRG 5 2 6 P4 Rack 4 0000 05 00 IQCBRG 5 2 EI 7 1QH3UM4 S 0000 0F 00 IQH3UM4 S kkk Page 1 Pagef Page 3 Page 4 Page 5 Page 6 Main Video d Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 4 m gt Audio Delay 4 udio Delay 5 Audio Delay 6 Audio Delay 7 Audio Delay 8 Convert 444 IQDAVM M 251 9 X IQMUX11 359 8 X IQMUX43 390 5 X ARC20 20S 411 5 X IQMUX33 546 17 X lOQSYN22 538 25 IOC A Page Audio De
51. For further information see String Regions 3U RollPods Only on page 50 Table 3 Contextual Menu Items 6 1 1 2 The Display Window 3U RollPods Only 3U RollPods have an LCD display window that can display the label control properties states and values of soft buttons and shaft encoders The LCD display screen can also display string regions For further information see String Regions 3U RollPods Only on page 50 Issue 7 Rev 1 Page 21 2015 SAM RollPod Issue 7 Rev 1 Note 6 1 1 3 Config View LCD Display Screen RollPod 3U 12 Control Panel AAA A screen region is associated with each control Click in any screen region to select it Screen regions are always selected with the control with which they are associated click either region or control to select Reposition and resize display areas by selecting the area and dragging the edges Positions remain the same on all pages except for shaft encoder labels which have a slightly different behavior For further information see Shaft Encoder Properties on page 44 The space on the RollPod LCD display screen is limited It is advisable to keep labels short to avoid truncation Selected Controls To select a RollPod control or GPI port click on it When a control or GPI port is selected its property sheet appears For further information see Property Sheet View on page 32 Page 22 2015 SAM RollPod Config View Global Page Tally String Searc
52. Log VSE checkboxes Virtual Shaft Encoders Virtual Shaft Encoder 1 Virtual Shaft Encoder 2 Black Level Log VSE1 Luma Chroma Log VSE2 0 0 mw 0 0 dB W W P Fig 113 Virtual Shaft Encoders 8 10 4 Virtual Button Sets The virtual buttons sets contain group of controls These controls can be adjusted allowing remote control to action the behavior of the RollPod as if a control had been physically adjusted The virtual controls can also be logged by checking the Log VBS checkboxes Virtual Button Sets Virtual Button Set 1 Virtual Button Set 2 Key Source Log VBS1 Output Standard Log VESZ Key Input 1125010801301 Fill Input 1125 1080 30p Matte 1125 1080130sf 112510801291 112511080129p Virtual Button Set 3 Opacity Log VBS3 Opacity 70 Opacity 80 Fig 114 Virtual Button Sets 8 10 5 Virtual Edit Strings These are virtual string regions which can be edited by the user Virtual Edit Strings Virtual Edit String 1 MyEditString W Log VES1 Mo Comms P LS Fig 115 Virtual Edit Strings Issue 7 Rev 1 Page 103 2015 SAM
53. M M 251 9 Y IQMUX11 359 8 Y IQMUX43 390 5 Y SH 202 411 5 X IQMUX33 546 17 X lOQSYN22 538 25 IOC 2 Page Audio Delay Select A Audio Delay Select B Embedded Deky Sea 9 C Manual C Manual Mim V Fine Delay Audio Delays A GPI Pulse width T GPI Pulse width Pair 1 CH m m T An ee Ges Pair 2 O O O O En A udio Delays C Rolltrack 14 C Rolltrack 14 Para O O OD 4 Audio Delays m Rolltrack 15 O Rolltrack 15 Pair 4 O O O IW P Audio Delays O Rolltrack 16 O Rolltrack 16 Pair 5 O O O CH am P Audio Delays mM Rolltrack 17 mM Rolltrack 17 Pair 6 O O O Ol _ P Y Audio Dela ys 4 m Fig 92 Audio Delay Pair 1 A and B Setup 5 Drag the Fine Delay control to Shaft Encoder 1 The Control properties are automatically configured Issue 7 Rev 1 Page 89 2015 SAM RollPod Issue 7 Rev 1 P4 Rack 1 0000 01 00 IQCBRG 5 2 6 Rack 2 0000 02 00 IQCBRG 5 2 EI HD1132 2000 21 00 HD1132 1 1 QH1U RC 2000 23 00 IQH1U 5 1 QH3UM3 E Niks Test 2000 24 00 I 10H3UM3 E 2000 25 00 IQH3UM3 Hay 01 1QD1LPG 0 2000 25 01 IQD 02 IQSDA30 2000 25 02 IQSD 03 03 IQAAD00 2000 25 03 IQA 04 04 IQDARCS 2000 25 04 1Q 05 05 1QDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ 10 10 IQBDACD 2000 25 0A IQ 12 12 IQMUX01 2000 25 0C Ur 13 13 1QD1MON 2000 25 0D IC 14 14 IQDSIG A S 2000 25 0E 15 15 1QBDAR B 2000 25 0F Ic 4 16 16 IQAVDR 2000 25 10 IQA 4 211 vm sip en i
54. Page navigation by means of soft buttons to the Audio Delay adjustment pages for each of the IQSYN22 s eight audio pairs To set up the Audio Delay page 1 Select the Page 3 Audio Delay tab 2 From the template select Audio Delay 3 Drag the Manual Coarse Delay A control from the Audio Delays template to Shaft Encoder 1 upper left shaft encoder Remote control properties on the Control properties tab are updated san RollPod 3U 12 Control Panel C 05 05 IQDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ E P4 Rack 1 0000 01 00 IQCBRG 5 2 EI Rack 2 0000 02 00 IQCBRG 5 2 6 e HD1132 2000 21 00 HD1132 1 1 E 1QH1U RC 2000 23 00 IQH1U 5 17 IQH3UM3 E Niks Test 2000 24 00 SS IQH3UM3 E 2000 25 00 IQH3UM3 EK E 01 IQD1LPG 0 2000 25 01 IQD 02 IQSDA30 2000 25 02 IQSD 03 03 IQAAD00 2000 25 03 IQA 04 04 IQDARCS 2000 25 04 IQ ay O L 10 10 QBDACD 2000 25 0A IQ aa E 12 12 10MUX01 2000 25 0C Ur E 13 13 10D1MON 2000 25 0D IC 14 14 1Q0DSIG A S 2000 25 0E 15 15 IQBDAR B 2000 25 0F IC amp 16 16 IQAVDR 2000 25 10 IQA 211 vm sIp en inf02 2000 25 J 212 PC SLP EN 04505 200 2 213 LogServer 2000 34D5 RC Video Audio i k IQH3UM3 E 2000 26 0Q7QH3UM3 IQH3UM3 Tim L Tesj 000 29 00 IC Page 1 Page 2 Page 3 Page 4 Page 5 Page 6 Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 amp
55. Snell Advanced Media User Manual RollPod Designer Wwww s a m com RollPod Information and Notices Information and Notices Issue 7 Rev 1 Copyright and Disclaimer Copyright protection claimed includes all forms and matters of copyrightable material and information now allowed by statutory or judicial law or hereinafter granted including without limitation material generated from the software programs which are displayed on the screen such as icons screen display looks etc Information in this manual and software are subject to change without notice and does not represent a commitment on the part of SAM The software described in this manual is furnished under a license agreement and can not be reproduced or copied in any manner without prior agreement with SAM or their authorized agents Reproduction or disassembly of embedded computer programs or algorithms prohibited No part of this publication can be transmitted or reproduced in any form or by any means electronic or mechanical including photocopy recording or any information storage and retrieval system without permission being granted in writing by the publishers or their authorized agents SAM operates a policy of continuous improvement and development SAM reserves the right to make changes and improvements to any of the products described in this document without prior notice Contact Details Customer Support For details of our Regional Customer Supp
56. Unmapped page Router association Fig 24 Enable Router follow Options Specify whether the Router follow Mode is to be Read only or Read write Read only mode means that the RollPod channel selection follows the remote command but not vice versa Read write enables the remote command to also follow the current channel selection Enter a Command Number or alternatively drag and drop the command from the template view This defines the remote command This command number from the remote command is the output from the router Fig 24 shows that output 1 command number 2001 from the IQCSPI is monitored this corresponds to output 1 on the router The SPI card acts as a translator between the RollCall system and the router as both operate on different protocols From the Category drop down list select a category Every unit that has been input to the Category Table is listed The selected category defines the remote unit and must be a single channel category Select a Router Association from the drop down list Either Zero based One based or Mapped Zero based One based Mapped Remote Value Channel Remote Value Channel Remote Value Channel 0 1 1 1 201 1 1 2 2 2 202 2 2 3 3 3 435 3 3 4 4 4 587 4 Table 10 Router Association Examples For a Mapped association enter the appropriate remote values into the Router Association column in the Channel Table For further information see Channel Table on page 37 When Mapped is sele
57. a 1QH3UM4 S 2000 344 00 IQH3UMA4 SS IQH3UM3 2000 24 00 IQH3UM3 3 amp E amp E Page 7 Page 8 Page 9 Page 10 Page 11 Page 12 4 m Audio Delay 4 Audio Delay 5 Audio Delay 6 Audio Delay 7 Audio Delay 8 Convert IQH3U RC 204 0 2D 00 IQH3U 5 1 IQH3U RC 24 00 2E 00 IQH3U 5 1 IQH3U RC 000 2F 00 IQH3U 5 11 P4 Rack 3 0000 92 00 IQCBRG 5 2 6 Rack 5 0000 04 00 IQCBRG 5 2 6 P4 Rack 4 0009 05 00 IOCBRG 5 2 6 E QH3UM4 0000 0F 00 IQH3UMS4 S IQH3U RC 2008 2C 00 IQH3U 5 1 dad IQDAVM M 2591 9 IQMUX11 359 8 E IQMUX43 390 5 YX ARC20 20S 411 5 X IQMUX33 546 17 X QSYN22 538 25 IOC KOUTrack Po HOUTACK 1b i O O O Ly KO d s 5 DE e RI LP A Page C RolltrackM7 E Rolltrack 17 Paire 0 0 O 0 L I aS z a Audio Delays Pair 7 CH O A P gt Manual Corse Delay Manual Coarse Delay Pairs O O O O P Audio Delays P lt valug P lt Value gt E o y Audio Delays Audio Delays Total Delay Total Delay Audio Delays lt Value gt lt Value gt y K Audio Delays 4 mi Fig 87 Audio Delay Setup 4 For clarity change the control s label to Adjust Coarse Delay A 5 Drag the Manual Coarse Delay B control from the template to Shaft Encoder 2 upper right shaft encoder Remote control properties on the Control properties tab are updated 6 For clarity change the control s label to Adjust
58. a RollPod This example assumes e A3URollPod Unit with power on connected to a RollCall Network e An installed version of the RollCall Suite including RollPod Designer 7 1 1 Start RollPod Designer 1 Start the RollPod Designer software From the Start menu select All Programs gt SAM gt RollCall gt RollPod Designer RollPod Designer opens E Rolbod Designer 3 26 o a Elo Edi Rola Look a Feed Hop d Y R ta E A Je AO Cached units Fe UE gt aide No Connection Fig 55 RollPod Designer 2 Connect RollPod Designer to the RollCall network To do this click the Network toolbar button and in the Build Network dialog that dis plays enter the IP Address of the RollCall network The default communication port is 2050 to use a different communication port enter it in the format ipaddress port Issue 7 Rev 1 Page 68 2015 SAM RollPod Examples The ip address can be one of two formats ipAddress or ipAddress port lfno portis specified the default port 2050 is used Note that rebuilding the network will close all current control connections IP Address 172 19 39 30 Fig 56 Network IP Address 3 Click OK The RollCall network displays in the Network list on the left of the RollPod Designer window when connected 7 1 2 Choose a RollPod Model 1 Click the New toolbar button The Select RollPod Model window appears Models RollPod 12 3U RollPod model with 12 hard buttons and 4 shaf
59. annel select function has an index that is less invalid channel C than 1 or greater than the number of channels Soft Button N on Page P selects A channel select function has an index that is less invalid channel C than 1 or greater than the number of channels No Remote connections specified for A remote connection function radio button or Port N on Page P checkbox has no remote connections specified Table 21 Errors Page 65 2015 SAM RollPod Issue 7 Rev 1 Config View Error No Remote connections specified for Hard Button N on Page P No Remote connections specified for Soft Button N on Page P No Remote connections specified for Shaft Encoder N on Page P Hard Button N on Page P navigates to Page OtherP which is undefined Soft Button N on Page P navigates to Page OtherP which is undefined Port N on Page P navigates to Page OtherP which is undefined Conflicting priorities for Command N of Category CategoryName This command displays as both ExistingPriority and NewPriority Remote connection in different controls Category catName referenced by Control N on Page P not found in category list Category names cannot contain spaces Please rename category catName Multi channel category CanName used for router follow Soft Button N on Page P invalid function in a single channel configuration Soft Button N on Page P references invalid Shaft Encoder S Soft Button N on Page P references Unused
60. ation e Click Save to save the current configuration The first time a configuration is saved a prompt appears to enable the user to enter the name and file path Alternatively click the Save toolbar option Click Save As to save the current configuration with a new name or file path 3 2 5 Convert a Configuration to a Different RollPod Type A new configuration can be created based on the current one but for use with a different model of RollPod Luna or GPI For example a RollPod cannot be converted to a GPI or vice versa To convert a configuration 1 From the File menu select Convert Alternatively click the Convert toolbar button 2 In the window that appears select the model to convert to and then click Convert Some controls are lost when converting to a type with fewer physical controls 3 2 6 Exit RollPod Designer To exit the RollPod Designer application from the File menu select Exit If there are unsaved changes to any configurations a prompt displays to save the configuration before the application closes The application cannot close if there are any downloads in progress 3 3 Edit Menu Options RollPod Designer has a standard set of edit menu functions Undo Redo Cut Copy and Paste All of these functions are available either under the Edit menu or from the toolbar 3 4 RollCall Menu Options The options in the RollCall menu deal with the Designer s connection to the RollCall network e Connec
61. ation Diagram Pages 4 to 11 Audio Delays Page specific controls A String region title A Off sets delay to 0 on soft button A Delay A B select on soft buttons A Delay A B adjust on shaft encoders Static controls A Lock button A String region showing channel index Step 2 Creating Pages and Navigation Buttons When the design is finished set up the basic framework for the configuration the pages that needed and the static page navigation buttons At this stage a Lock function can be added These steps are performed in the Configuration view 1 Start RollPod Designer and create a new 3U 12 configuration EISEN Page Control Search RollPod 3U 12 Control Panel Be a RW qe t H Fig 66 New Configuration Global Properties Auto lock timeout Default page Number of Channels Show Configuration Description Short Description Command Set Version New Config 0 Lock type Number of Virtual Button Sets Number of Virtual Buttons Panel Number of Virtual Shaft Encoders 0 0 0 a A Number of Virtual String Regions 0 a Category Table Name Default ID CmdSet Description Type Address 2 Add pages and name them ready for use in the configuration To add a page e Right click on a page tab and select Add New Page e Enter a page index or accept the recommended page index RollPod Designer numbers each page
62. configuration download Address Status Indicates the result of downloading addresses Table 19 Selected Download Targets Download Log and Progress Bar The Download Log provides details of the current phase of the download and the Progress bar provides a guide to how much of the current phase has been completed Warnings The following warnings may display in a pop up message after compilation The message gives the option to proceed with the download despite the warning or to cancel the download and correct the problem Warning Description The number of channels in the configuration is 1 but Multi channel categor l aed there is a multi channel category present CategoryName present in single channel contig In this case the first channel is always used at runtime The short description is included in the RollPod s DisplayData 4 status lines top right of template It Commas not valid in Short cannot contain commas Description replacing with semi colon If the download operation is continued all commas in the short description are replaced with semicolons during compilation The timeout auto lock feature is turned on but there is no mechanism to release the lock Timeout auto lock is enabled but there are no Lock controls In this case the only way to unlock the RollPod is by means of the template which always includes a lock checkbox A page has been defined that does not have a page navigation cont
63. cted if a zero based or one based channel table has already been constructed a prompt to compact the existing channels appears Accepting this prompt removes all channels without any corresponding addresses and remaining channels are automatically given router association values If required define an Unmapped Page from the drop down list so that if the router follow value is changed such that there is no corresponding channel RollPod navigates to the unmapped page Issue 7 Rev 1 Page 39 2015 SAM RollPod Config View IQCSPI Example Fig 25 shows the interface for the IQCSPI config Communication to the router is made through this imitation screen The router has a 17 x 16matrix so the card is configured to have the same A connection is then made to the router via serial cable wep e Unit Status Debug XY Panel Matrix 17 x 16 Dests 1 16 ze Matrix 17 x 16 Cameras RCP s 1 2 3 4 5S 6 E amp 2S 31 tT 15 E 36 Camera 1 Camera 2 Camera 3 Camera 4 Camera 5 Camera 6 Camera 7 Camera 8 Camera 9 Camera 10 Camera 11 Camera 12 Camera 13 Camera 14 Camera 15 Camera 16 Park Fig 25 IQCSPI Matrix Screen 6 4 5 Ethernet table This table contains information on IP addresses for panels which support Ethernet Ethernet Table IP Address IP Index Description Priority Fig 26 Ethernet Table The priority is automatically calculated It is based on how many IP addresses a connection has and wh
64. ction which apply to the RollPod unit or GPI module only among others The Checkbox and Radio Button functions are referred to as Remote Functions They are used to control functions on a remote unit such as an IQ module For example a Radio Button configured to select a specific Input on a module For further information see Functions on page 51 Page 8 2015 SAM RollPod Issue 7 Rev 1 2 4 2 5 General Concepts Pages Pages are used to group functions and allow the same physical control to be given different properties and behaviors at different times or in different contexts For example a RollPod can be set up so that all of the video settings it controls are on one page and all of the audio settings it controls on another The physical controls on the RollPod have different functions depending on the selected page On a RollPod each hard button can either be defined as a static button or a page specific button e When defined as a static button a button always has the same properties and behavior regardless of which page is selected e When a bution is defined as a page specific button it can change its properties and behaviors depending on which page is currently selected GPI ports soft buttons and shaft encoders are always page specific Categories Remote functions need to connect to an actual RollCall unit This is done by means of a category Categories define the units that the RollPod connects to
65. ctions e Unused e Page Select e Channel Select e Remote Control see Functions on page 51 GPI Port Control Properties GPI Port 0 Template Control Selected State Unselected State Inconsistent State Error Selected State Error Unselected State Active State Log Value Inactive State Log Value Unused properties Fig 32 GPI Port Control Properties GPI ports have similar properties to RollPod hard buttons however there are some significant differences Page 45 2015 SAM RollPod Issue 7 Rev 1 6 6 4 1 6 6 4 2 6 6 4 3 6 6 4 4 6 6 4 5 6 7 Config View Importantly there are no static GPI ports as there are static hard buttons all GPI ports are page specific However each GPI port has two static properties e lOtype e Polarity l Otype A GPI port can be defined as either an input or an output A port cannot be configured as an input on one page and an output on another A port configured for output behaves differently to a port configured for input An input port behaves like a hard button The port going active is equivalent to a button press while the port going inactive is equivalent to a button release The state of an output port is derived from its associated function Each change of state can cause the output port to send either an active or inactive signal Careful assignment of output signals to logical states allows the construction of flexible tallys of multiple remote
66. ddress for the given category pod setParam catindex commandNumber numeric string Set the numeric and string value of the command number ofthe given category pod setParam catindex commandNumber numeric Setthe numeric value ofthe command number ofthe given category pod setParam catindex commandNumber string Set the string value of the command number of the given category pod startTimer timerld lua_function Startthe specified timer pod startTimer timerld timeout_ms lua_function Start the specified timer with a new timeout value pod stopTimer timerld Stop the specified timer Dod version Returns major and minor version numbers of the Pod API print message Print message to the console window The following functions may not be supported by older versions of RollPod code pod getStringWV index pod getTallyWV index property pod getVirtualWV type index property getButtonLogWV index Set a callback function to be called when any button changes to any style pod bindAnyBuitonStyle stylelndex lua_function Set a callback function to be called when any button changes to the given style Set a callback function to be called when the given button is released Get the watch variable associated with the specified virtual control s property Config View A description of the standard API watch variables can be accessed by clicking on the Variables button on the right edge of the editor Page
67. display area in the RollPod Model view and from the menu that displays select New String Region A selected screen region displays with a magenta border Repositioning and Resizing String Regions String regions can be repositioned and resized like the other display areas on the LCD Display screen To resize a string region select it and then drag its borders to the desired position String regions are always page specific however a string region can be replicated on all other pages by means of the replicate option To do this right click in the string region and from the menu that displays select Replicate String Region Functions String regions can have the following functions Function Description Add a string of read only text defined by the Label property to a diia de string region Current Channel Displays the current channel index as defined by the Format String Index property By default this is s but this may be changed if required Displays the name of the current channel as defined by the channel Names column on the Global Properties tab By default this is s but this may be changed if required Current Channel Name Displays the status of the category specified by the Category property Displays the value of any remote connection Specify a category a Remote Connection specific command number and optionally a format string and divisor see Step and Divisor on page 44 Table 14 String Region Funct
68. ected The Cached Units tab displays any units previously connected and their templates e Config View The config view displays any open configurations e Remote View The remote view displays any open templates and menu sets for units that can be controlled by means of a RollPod Luna or GPI The Toolbar can be repositioned to any side of the main window by dragging its grab handle to the desired side It can also be made to float freely in front of the window by dragging it to the middle of the window The relative size of the Network Config and Remote views can be adjusted using the splitter bars Issue 7 Rev 1 Page 11 2015 SAM RollPod Issue 7 Rev 1 3 1 3 2 3 2 1 3 2 2 3 2 3 Drag and Drop Support RollPod Designer User Interface One of RollPod Designer s key user features is drag and drop support There are several tasks that support drag and drop including e When connected to a RollCall Network units can be dragged from the tree onto a configuration view to provide category addresses when in edit mode or target addresses when in download mode e Controls from the template remote view or command list remote view can be dragged onto controls or GPI ports in the Config model view assigning the command to the button or port If there is not a suitable category available the Designer automatically creates one e Controls in the Config model view can be moved by drag and drop File Menu
69. emplate 8 3 Setup Pod Hardware RollPods only 8 3 1 8 3 2 8 4 Setup Pod Software Setup Pod Hardware LOD Settings LED Contrast Level 7 im F Hard Button LEDs Brightness Green Dim Level 5 Orange Dim Level 5 Setup Pod Software Network Mame Network Name RollPod 12 e Ls RollCall Address Hex switches 42 Hex RollPod Version Software Version 5 16D 1 Restart These settings are used adjust the LCD display screen s brightness and contrast settings on 3U RollPods and configure the brightness of the LED hard buttons LED Brightness Level 15 im DN Green Bright Red Dim Red Bright Level 15 Level 5 Level 15 Orange Bright Level 15 E Fig 104 Pod Hardware Setup LCD Settings 3U RollPods only The LCD settings are only available for 3U RollPods and allow the contrast and brightness settings of the LCD display screen to be configured Hard Button LEDs Brightness These controls define the brightness level for the hard button Dim and Bright display settings Net Show A Where Am Restart If Changed Permit Blind Build Number Serial Number PCB Revision 0079503541 unknown unknown Fig 105 Pod Software Setup Page 96 2015 SAM RollPod RollPod GPI Template 8 4 1 Network Name Network Name The edit string sets the name of this RollPod as seen from a RollCall network browser such as RollCall Control Panel Net Show If t
70. enu entries may be dragged from the Remote View and dropped onto the function s property sheet to add remote connections When adding a Radio Button to a hard button specify whether it is to be Read only or Read write Read only the button is set as a status indicator only Page 56 2015 SAM RollPod 6 9 8 2 6 9 8 3 Issue 7 Rev 1 Config View e Read write the button can control the unit it is configured to Local Connections A local connection for a radio button is defined by the following properties e Local Variable select the radio button function from the drop down list e Value the value to set the command to This can be numeric string or both A value is treated as numeric if it contains only digits To supply both values enter the numeric value followed by a comma followed by the string value e Delay A delay in milli seconds before the local connection is actioned after the button is pressed or GPI triggered A Radio Button is in its selected state when the received local value matches the specified value The Radio Button function displays a button to add a new local connection Clicking on this button causes new properties to display See Fig 47 Radio Button properties Connection 1 Remove Add New Connection Fig 48 Local Radio Button Properties When adding a Radio Button to a hard button specify whether it is to be Read only or Read write e Read onl
71. er of Virtual Edit Strings 1 4 4 A Number of Virtual Button Sets Default Selected Style ustom Blue Default Unselected Style Custom Light Blue Default Inconsistent Style Dim Orange Default Error Selected Style Red Flashing Default Error Unselected Style Dim Red Flashing Number of Virtual Shaft Encoders o 3 Fig 19 Example Global Properties For information on the Enable Router follow option see Enable Router follow on page 39 Category Table Category definitions are global to the configuration and appear in the Category Table Category Table Name Default ID Cmdset Description Type Address IP Index ven O geng See Channel Table open sa e 1 geng See Channel Table wem kk IL geng See Channel Tanie Mun Channel See Channel Table Multi Channel See Channel Table A Kee EH Fig 20 Category Table New category entries can be created automatically by dragging and dropping a template control or menu entry from the Remote View onto the Config View the recommended method Dragging and dropping a control or menu adds the RollCall address into the table Add other details manually in the appropriate fields For each entry select the category Type from the drop down box e Single Channel the RollCall Address appears in the table e Multi Channel an extra column displays in the Channel Table allowing each channel to be setup For further information see Channel Table on pa
72. eral Current Channel Displays the current channel s index from 1 to the number of Index channels Current Channel Marae Displays the current channel s name these are user defined The available categories are Initializing Connection OK Connection Category Status Failed Remote Displays a remote command value for example the current brightness Connection level set on a particular module Local Connection Displays a local property value Tally Displays a string that corresponds to the matching condition in the tally Table 5 String properties 6 1 4 Strings This tab enables the user to create custom strings for use with soft buttons on LCD models Model View Virtual Controls Tallies Q String Label Function String 2 Channel Index Current Channel Index Channel Name Current Channel Name Cat Status Category Status From Remote Remote Connection From Local Local Connection Lock Tally Fig 15 Custom strings Clicking on a string sets properties which assign a function to the string The context menu for this tab is the same as the Virtual Controls context menu Issue 7 Rev 1 Page 26 2015 SAM RollPod Issue 7 Rev 1 6 1 5 The following properties are available Config View Fixed Display Displays a user entered string literal Current Channel Displays the current channel s index from 1 to the number of Index channels Current Channel Name Displays the current c
73. ere in the list the entry occurs For example 10 0 0 1 IP Index 1 Priority 1st 10 0 0 2 IP Index 1 Priority 2nd After reordering in the table the priorities automatically change 10 0 0 2 IP Index 1 Priority 1st 10 0 0 1 IP Index 1 Priority 2nd Right click in order to manipulate the table entries The options are e Move up e Move down e Insert e Delete Issue 7 Rev 1 Page 40 2015 SAM RollPod Issue 7 Rev 1 6 5 Page Properties The page properties apply to the currently selected page Global MES Control Search Page 4 Properties Name Video SYN30 Control Hard Button 12 Hard Button 13 Hard Buttons Label Function YGan Radio Button Black Level Radio Button a T Video SYN30 Page Navigation ses Unused irc ses Fig 27 Page Properties Unused Config View The property sheet contains the page index which cannot be edited and the page name displayed on the RollCall template which may be changed Additionally it contains a summary entry for each control on the page Each summary entry provides a link to the property sheet for the control and displays the control s label and function The label and function properties are read only To edit them go to the corresponding control property sheet 6 6 Control Properties The control properties apply to the currently selected control If no control is selected the control property
74. esigner has two secondary functions e To provide download of custom configurations created by the SPI and GPI configurations e To provide custom template downloads for SPI modules 1 1 System Requirements RollPod Designer requires e Microsoft Windows 7 Windows XP Windows 2000 or Windows Vista e Sun Java runtime version 1 6 0 18 or later e RollPod GPI with firmware v5 13 or later There are two board variants 1A and 2Y The 1A board is not supported 1 2 Installing RollPod Designer RollPod Designer is installed as part of the RollCall Suite using a Windows installation executable To install the RollPod Designer software e Double click on the installer file and then follow the on screen instructions The default installation location of RollPod Designer is e C Program Files SAM RollCall Suite Pod Designer For more information about the installation process refer to RollCall Suite Introduction 1 3 Overview RollPod Designer is a configuration tool used to program RollPods GPI modules and Luna Router Control Panels When a RollPod or Luna is delivered from the factory it has no functionality Similarly GPI modules have very limited functionality RollTrack commands from other ports can be used to activate an IQGPI module s output ports but beyond that they have no functionality To unlock the power of these devices first program them to do something useful this program is known as a configuration 1
75. ge 37 e Dynamic Category the Dynamic table appears For further information see Dynamic Table on page 38 IP Index column The user can select from the range of IP Index values as defined by the Number of IP Connections property For panels that support RollNet and Ethernet leaving this column blank defaults to using RollNet For panels that only support Ethernet leaving this column blank is equivalent to selecting an IP Index of one Page 36 2015 SAM RollPod Issue 7 Rev 1 6 4 2 Config View Channel Table The number of rows in the Channel Table correspond to the number of channels If the global property value for number of channels is changed the number of rows in the Channel Table changes as shown in Fig 21 GIE Page Control Search Global Properties Show Configuration Description Auto lock timeout 0 Default page 0 Number of Channels 4 Short Description New Config Command Set Version 0 ock type Panel Number of Virtual Button Sets 1 Number of Virtual Buttons 7 Number of Virtual Shaft Encoders 3 Number of Virtual String Regions 2 Enable Router follow Category Table Name Default ID CmdSet Description Type Address 2 Multi Channel See Channel Ta 10 Multi Channel See Channel Ta Multi Channel See Channel Ta Multi Channel See Channel Ta Single Channel Channel Table Page Channel Name
76. h Hard Button 1 Page 1 Context Page specific Inconsistent Style Error Selected Style Error Unselected Style Tally To Use Dynamic Label Function Mode Connection 1 Remove onnected To Command Number 8 GERS Hefe besten DN Add New Connection Fig 10 Property Sheet Controls and GPI ports in the Model View are color coded to indicate if they are selected if they have an assigned function and in the case of GPI ports whether they are configured as an input or an output Model View colors e A selected control or GPI port has a cyan border e An unselected control has a green border when it has an assigned function e An unselected GPI port has a green border when it has an assigned function and is configured as an output port e An unselected GPI port has a yellow border when it has an assigned function and is configured as an input port e String regions have a magenta border e All unused controls and ports have a gray border Issue 7 Rev 1 Page 23 O 2015 SAM RollPod Issue 7 Rev 1 Config View 6 1 2 Virtual Controls The Virtual Controls tab is used to define and collate remote output controls to be used with RollPods and other units on a network via the unit templates in RollCall All virtual controls display on the relevant virtual pages in the unit template A separate template page for each of the tabs on this screen is allocated dynamically from the content of the tabs Empty tabs do n
77. hannel s name these are user defined Category Status The available categories are Initializing Connection OK Connection Failed Remote Displays a remote command value for example the current brightness Connection level set on a particular module Local Connection Displays a local property value Tally Displays a string that corresponds to the matching condition in the tally Table 6 String properties Lua Script This is only available for Luna panels The popular open source Lua scripting language can be used to program custom logic for RollPods that support this feature Model View Virtual Controls Tallies Strings MUERA Y Use Script Ascript2 lua File Edit Search Lua 1 This is a custom Lua script 4 print Running lua script Brit ere a legends gt Apple Banana Cherry Damson Elder Fig Grape Honey Ice Juice Kiwi Lime 3 pod setButtonStyle 0 7 10 pod setButtonText 0 DAZZLE 11 pod setButtonStyle 1 7 12 pod setButtonText 1 FLASH function button button style text pod setButtonStyle button style pod setButtonText button text end 19 Dazzle 20 Timer controlled updates of multiple button styles 21 dazzleStyle 1 22 dazzleText legends dazzleStyle 23 dazzleButton 20 4 dazzleTimer pod createTimer 0 400 401 402 50 25 function dazzle if dazzleStyle then dazzleText if da
78. he Net Show checkbox is cleared then the RollPod continues to operate normally but it is hidden in network browsers However a RollCall connection may still be made to a hidden device by entering the address manually as opposed to browsing Where am In an installation there could be a large number of RollPods in a particular area Sometimes it may be necessary to locate a specific RollPod This function allows visual identification of the box to be made 3U Versions When this function is selected the hard buttons and the display flash on and off 1U Versions When this function is selected the hard buttons flash on and off To return to normal operation uncheck the Who Am function or press any hard but ton this also unchecks the Who Am function If hard button becomes illuminated red and sequentially cycles around the button array this indicates a fatal system error If rebooting the system does not solve the problem please contact your local SAM dealer for assistance 8 4 2 RollCall Address RollCall Address This display shows the current position of the hex switches that define the RollCall address of the RollPod Restart If Changed By default the Restart if Changed checkbox is selected which means that the Roll Pod automatically restarts and uses the new address when the hex switches are moved Permit Blind By default with this checkbox selected the RollPod responds to incoming Blind Con trols for exam
79. iation is the source input to the router When a router follow is applied the destination output that is to be monitored is selected Channels 6 and 7 are IQSYNDOO units in frame 50 The assigned inputs to the router are 48 and 49 Further assignations can be seen in Fig 22 6 4 3 Dynamic Table If any of the categories are dynamic the Dynamic Table appears The table has an entry for each dynamic category including a dynamic category name source category and a remote command number that supplies the dynamic address A dynamic RollCall address can optionally include an IP Index For example to specify an IP index of 2 0000 08 01 2 If an IP index is present it overrides the IP index in the Category table Category Table Mame Default ID Cmdset Description Type Address uge oe Il Dynamic See Dynami upon Wan 29 MultiChannel SeeChanne Channel Table Page per De IGQUDCOO E 0000 08 01 Channel Name Dynamic Table I I Name Source Category Source Command Fig 23 Dynamic Category Table Issue 7 Rev 1 Page 38 2015 SAM RollPod Config View 6 4 4 Enable Router follow The Enable Router follow option applies only to multi channel configurations This option is used to set up a link between the current channel selection and a remote command e Select the Enable Router follow checkbox The following options appear Gi Enable Router follow Router follow Mode Read only Category
80. ion behaves like a master If a remote connection s mode is set to Slave any external attempt to change its value is overridden with the current value of the shaft encoder Table 15 Multiple Remote Connections Slave Page 52 2015 SAM RollPod Config View 6 9 5 Channel Select The channel select function selects the channel to use for multi channel categories It has only one property channel number This should be in the range of 1 to the maximum number of channels selecting a channel has the following effects e RollCall control connections to units in the old channel are closed e RollCall connections to units in the new channel are opened It is important to be aware that the configuration can no longer monitor the state on any closed connections A channel select function can only be in one of two states e Selected e Unselected 6 9 5 1 Hard Buttons Soft Buttons and GPls When adding a channel select function to a hard button or a soft button specify the channel the function selects Hard Button 5 Page 1 Context Static Error Selected Style Red Flashing Error Unselected Style Dirn Red Flashing Dirn Orange Green Dim Green Channel Select Channel Select properties Soft Button 2 Page 1 Channel Select Channel Select properties Fig 42 Button Channels In Fig 42 the Channel displays in red because no channel has yet been specified 6 9 5 2 Shaft Encoders When setting a
81. ions Category Status Page 50 2015 SAM RollPod Issue 7 Rev 1 6 9 6 9 1 6 9 2 6 9 2 1 6 9 2 2 6 9 3 Config View Functions Unused The control or GPI port does not have a function assigned In the template each GPI port has a checkbox that can be used to change its state Page Navigation The page navigation function sets the current page to be the one specified by a fixed page number or index The page navigation function can be assigned to either a soft button or a hard button Hard Button Page Navigation Function Configured on a hard button a page navigation function can display any one of four styles e Selected e Unselected e Error Selected e Error Unselected If an error condition exists on a page navigation button s destination page the page button indicates an error However if an inconsistent condition exists on a page button s destination page the inconsistent state is not indicated by the page navigation button A page index must be specified when adding a page navigation function The page index determines the page to which the page navigation function navigates Hard Button 6 Page 1 Context Static Error Selected Style Red Flashing Error Unselected Style Dim Red Flashing Inconsistent Style Dim Orange Selected Style Green Unselected Style Dim Green Label Page Navigation Page Navigation properties Fig 39 Page Navigation In Fig 39 the Page Index value displays
82. iven button is either pressed or released type O press 1 release pod bindButtonStyle buttonindex lua_function Set a callback function to be called when the given button changes to any style pod bindBuitonStyle buttonindex stylelndex lua_function Gei a callback function to be called when the given button changes to the given style pod bindParam catindex commandNumber lua_function Seta callback function to be called when the value ofthe command number ofthe given category changes pod bindShaftEncoder buitonindex lua_function Set a callback function to be called when a rotary button is turned The callback will receive the rotary button index and the delta value The delta will be positive or negative depending on the direction of turn pod createTimer type stariwv stopwy targetwv ms Create a Delay or Repeat timer type 0 for Repeat type 1 for Delay N B stariwv stopw and targetwv must not already be in use pod executeScript filename Execute the specified Lua script pod get wv Get the mode numeric and string values for a watch variable pod getCategoryWV catindex type Get the watch variable associated with a category type O Address 1 Status 2 Description pod getConfigNum sectionName keyName Read a numeric value from the rollpod config file Read a string value from the rollpod config file pod getipShareWvV ipindex type Get the watch variable associated with an IP share connection t
83. knobs The remote user can therefore action any control with the same effect as if the control was made locally on the RollPod It is possible to action controls from any RollPod page whether or not that page is currently visible on the RollPod LCD screen The image below shows the Main page from Example 2 RollPod Configuration on page 57 Local control Page Main Channel Select Cancel Take String Region 1 TESTRX50 a F Fig 110 Local Control Page 101 2015 SAM RollPod 8 10 Virtual Control Pages RollPod GPI Template The Virtual Control pages contain the controls setup as remote output controls to be used with RollPods and other units on a network via the unit templates in RollCall The following pages only appear if the relevant Virtual Controls are configured 8 10 1 Virtual Buttons For each virtual button the VB Event button allows remote control to action the behavior of the RollPod as if a hard button had been physically held down Virtual button events can also be logged by checking the Log VB checkboxes Virtual Buttons Virtual Button 1 Single Input 1 VB1 State On VB1 Output On Virtual Button 2 Single Pattern Enable VB2 State n Virtual Button 3 Multi Input Loss VB3 State On Virtual Button 4 Muti Logging VB4 State On Virtual Button 5 Log ERC Err Total VBS State On Virtual Button 6 Multi Slave VB6 State Fig 111 Virtual Buttons WB2 Output
84. lPod This adds the control as a radio button function Issue 7 Rev 1 Page 81 2015 SAM RollPod H Rack 1 0000 01 00 IQCBRG 5 2 6 Ki Rack2 0000 02 00 IQCBRG 5 2 EI HD1132 2000 21 00 HD1132 1 1 IQH1U RC 2000 23 00 IQH1U 5 1 IQH3UM3 E Niks Test 2000 24 00 IQH3UM3 E 2000 25 00 IQH3UM3 Bay 01 1QD1LPG 0 2000 25 01 IQD kM Rack 3 0000 03 00 IQCBRG 5 2 6 Rack 5 0000 04 00 IQCBRG 5 2 6 P Back 4 0000 05 00 IQCBRG 5 2 ei DA IQH3UM4 S 0000 0F 00 IQH3UM4 S CG 02 IQSDA30 2000 25 02 IOSD 03 03 IQAAD00 2000 25 03 IQA 04 04 IQDARCS 2000 25 04 IQ 05 05 IQDEC01 2000 25 05 IQI 06 06 IQDARCM 2000 25 06 IQ 08 08 IQBADCD 2000 25 08 IQ 10 10 IQBDACD 2000 25 0A IQ 12 12 1QMUX01 2000 25 0C Ur 13 13 1QD1MON 2000 25 0D IC 14 14 1QDSIG A S 2000 25 0E 15 15 IQBDAR B 2000 25 0F IC 16 16 IQAVDR 2000 25 10 IQA 211 vm sip en inf02 2000 25 0 212 PC SLP EN 04505 2000 2 213 LogServer 2000 25 D5 RC IQH3UM3 E 2000 26 00 IQH3UM3 IQH3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 24 00 IQH3UM4 IQH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 1 m d Ree Page 7 Audio Delay 4 RollPod 3U 12 Control Panel Page 3 Audio Delay Page 8 udio Delay 5 Page 9 Audio Delay 6 Page 4 Audio Delay 1 Page 5 Audio Delay 2 Page 11 Audio Delay 8 Examples Page 6 Audio Delay 3 Page 12 Conve
85. lay Select A Audio Delay Select B Embedddid Delay mal 9 E Manual E Manual in A B V Fine Delay z Audio Delays C GPI Pulse width C GPI Pulse width Part O O Of 0 ere Gef Par2 O O O O Q pi io Delays C Rolltrack 14 C Rolltrack 14 par OO OG z P 4 Audio Delays C Rolltrack 15 C Rolltrack 15 Pir4 0 O sdf F Audio Delays C Rolltrack 16 C Rolltrack 16 Pairs O O O0 F Audio Delays M Rolitrack 17 M Rolitrack 17 Paire O O zc P v Mos 4 iii gt Fig 90 Audio Delay Pair 1 Min Setup 3 Drag the Pair 1 V Internal 1 control from the Audio Delays template to Soft Button 2 The Control properties are automatically configured Issue 7 Rev 1 Page 87 2015 SAM RollPod Issue 7 Rev 1 kd Back 1 0000 01 00 IQCBRG 5 2 6 FA Rack 2 0000 02 00 IQCBRG 5 2 6 HD1132 2000 21 00 HD1132 1 1 IQH1U RC 2000 23 00 IQH1U 5 1 IQH3UM3 E Niks Test 2000 24 00 IQH3UM3 E 2000 25 00 IQH3UM3 Hay 01 IQD1LPG 0 2000 25 01 IQD E CH IQH3UM3 E 2000 26 00 IQH3UM3 IQH3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 2600 IQH3UMA4 IQH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 1 4 Rack 3 0000 03 00 IQCBRG 5 2 6 Rack 5 0000 04 00 lIQCBRG 5 2 6 P4 Rack 4 0000 05 00 IQCBRG 5 2 6 a QH3UM4 S 0000 0F 00 IQH3UM4 S 02 IQSDA30 2000 25 02 lQSD 03 O3 IQAADOO 2000 25 03 IQA
86. led to create compiler output directory Page numbers must be contiguous Page numbers must start at 1 and may only be starting from 1 incremented by 1 A configuration cannot contain more than 20 categories This limit only applies to panels running V5 software For V6 the categories are unlimited Maximum number of categories exceeded 20 A configuration cannot contain more than 50 pages This limit only applies to panels running V5 software For V6 the pages are unlimited Maximum number of Pages exceeded 50 The number of channels in a configuration cannot be Number of channels must be positive zero or a negative value This error only occurs if the xml configuration file has been modified manually outside of the RollPod Designer application Multiple clashing definitions for Hard Button N Too many pages mode source limit The limit of NumberHardButtons NumberPages exceeded 1000 has been exceeded This is an internal error If this error occurs the remainder of the message and the configuration should be forwarded to SAM technical support An Error occurred during XMenu compilation Cannot have all remote connections Atleast one of multiple remote connections must be as Slaves on Button N on Page P either independent or master Port N on Page P selects invalid A channel select function has an index that is less channel C than 1 or greater than the number of channels Hard Button N on Page P selects A ch
87. llPod 5 Remote View Remote View The remote view provides easy access to a unit s controls for the purpose of assigning them to remote functions Macary 1 18 e ALS SCAS 276 Mb HD 1 565 36 1651 Reciock paja Lute Fig 7 Remote View AN CHE When displayed in the remote view each unit has its own tab Each tab displays the unit s template and menu set in a split view template on the left and the menu set on the right The relative sizes of the template and menu set views can be adjusted by means of the splitter bar In the remote view the template is not live as it would be in the Control Panel Therefore it is not possible to change values on a remote unit When a template control is clicked its corresponding menu entry is selected in the menu set The menu entry provides information that is required to make a connection A right click in the template control area displays the complete list of template controls Click the appropriate radio button to select the template control The menu set appears as a table with the following columns Page Group The name of the template page on which the entry appears This can be blank if it does not appear in the template The name of the group within the template page This can be blank if it does not appear in the template or if it is not in a group Name The name of a command Command The command number The type of menu entry This states whethe
88. llPod Type 13 3 2 6 Exit RollPod Designer 0 0 ccc eee 13 3 3 Edit Menu OPtlONS A A cscs eS Stare tras id we dated 13 34 RollCall Men OPTIONS EE 13 3 0 Melb MENU Opllons a A Ate EE 13 4 NGIWOIK VIEW si we NN oR ocd ida to ESE Re AGRE hee dei AN 14 4 1 Connecting to a RollCall Network 14 42 Ihe NelWork TaDic as pora ropita Saeed 15 4 2 1 Discover Network all une 15 4 2 2 Discover Network gateways only 15 4 2 3 Expand REENEN 15 42A GOlapse TEE ua a Be eS ade beer 15 E EE 16 4 2 6 Contextual right click Menus 0 0 00 16 4 3 The Cached Units Tab 17 Eu le CTT 18 6 Config View sos bute Ces Ben He eo odes ee ees eRe Ree ie eee S4 20 i CU MOS sic od peel ee Mees treat eet aya ere 20 6 11 Model VIEW io nice Sak ode te aged eee eee a thd aloe eed aaa 20 6 122 Vital CONTO Sc cds ese Ree hase home ada foe Alas 24 OMS WANS sh cts ete los ds beste eee re tense ere etek oa aya ents paces 25 o AP ta wae reset ate a ee et E een 26 6ko LUG OCU EE 27 Sg uta lo dee Fe Aik a Soe a ee he EE 31 6 2 1 Cutting and Pasting Pages Between Configurations 32 6 3 Property Shel VIEW vac 2 coed bok ae hee Dee ewes ded a edad eee uns 32 6 4 Global Properties 33 Issue 7 Rev 1 Page 3 2015 SAM RollPod Contents 6 4 1 Category Tabl Enans oibue nee shee ees a 36 6 42 Channel Table t 252 652 4405 in A Aas Ree SESS Se 37 64 3 Dynamic Tablero eka ia PEM E bess ce owes es 3
89. lt Page Local control Page UnMapped Page Local control Page Video Page SYN30 Local control Page Audio Page SYN30 e WI D D 1m sa e Jane In Fig 102 Pages Dialog Issue 7 Rev 1 Page 94 2015 SAM RollPod RollPod GPI Template 8 2 Information Window The Information Window displayed at the top of the RollCall template provides basic information about the status of the unit Unit Status PSUs 1 0K 2 FAIL Temp 370 OK Comms OK New Config Fig 103 Information Window Line One PSUs This shows the status of the power supply units Each may show either e FAIL No power supply is present or the power supply has failed e OK The power supply is operating normally Note that GPI units only have a single power supply Line Two Temp Displays the internal temperature of the unit in degrees Celsius RollPods only not GPI units Line Three Comms Displays the overall communication status of the unit e N A Default condition when the unit is loaded with an empty configuration e OK The target units are connected with no errors detected e Fail One or more target units are not connected or there are communication errors Line Four This displays the name of the configuration file as defined in the Configuration Name Short Description field on the Global properties tab Table 23 Information Details Issue 7 Rev 1 Page 95 2015 SAM RollPod Issue 7 Rev 1 RollPod GPI T
90. ly be sent to the LogServer specified in the LogServer Name field Named LogServer e Logs are sent to any LogServer on the RollCall network e Accept via IP Discover log servers via the Ethernet connection e Accept via RollNet Discover log servers via the RollNet connection Issue 7 Rev 1 Page 99 2015 SAM RollPod Issue 7 Rev 1 RollPod GPI Template e Accept via Bridge Discover log servers via the Bridge connection 8 7 2 Log Control These controls display the Logging Parameters for the RollPod hardware Select the corresponding check boxes to enable logging 8 7 3 Aggregate Comms Displays the overall communication status of the unit e N A Default condition when the unit is loaded with an empty configuration e OK The target units are connected with no errors detected e Fail One or more target units are not connected or there are communication errors 8 8 Hard Buttons This template page allows remote actioning of any hard button Hard Buttons Hard Button 3 Button 3 Name LED Colour Down event Up event Luma Flash Bright Red Wi Log Button 3 Fig 109 Hard Button Setup Hard Button 4 Button 4 Name LED Colour Down event Up event Preset BL Flash Bright Red W Log Button 4 Hard Button 5 Button 5 Name LED Colour Down event Up event Preset Cb Cr Gain Flash Bright Red W Log Button 5 Hard Button 6 Button 6 Name LED Colour Down event Up event Hue Adjust Flash Bright Red W Log Button 6 Hard Butt
91. model view However not all controls are available as virtual controls Tallies This tab is present for all models except GPIs A tally is used to dynamically calculate a button style and or a dynamic string value based on a set of rules Model View Virtual Controls WICH Tally ally 1 HB1 Tally Tally 10 a la la la la la Tal Tally ally Fig 13 Tallies tab ally 4 HB4 Tally ly 11 HB11 Tally Label Rule Count HB3 Tally HB5 Tally HB6 Tally HB10 Tally HB12 Tally HB25 Tally HB26 Tally HB27 Tally HB28 Tally HB29 Tally HB30 Tally HB31 Tally HB32 Tally HB33 Tally HB34 Tally HB35 Tally HB36 Tally A tally can have zero or more rules associated with it Each rule is a test of a Remote ora Local value Each rule can have a button style and a string value associated with it Calculation of a tally starts with rule 1 then rule 2 etc The calculation stops when a rule is found to be true If no rules are found to be true the default style and string value are used The context menu for this tab is the same as the Virtual Controls context menu Page 25 2015 SAM RollPod Config View Selecting a Tally causes the Tally Properties tab to appear Global Page Control MEWS String Search Tally 3 Default Style Display String Add New Rule Fig 14 Tallies properties The following properties are available Fixed Display Displays a user entered string lit
92. mote Connections Soft buttons are limited in the states that they can display and have no way to display inconsistency They only display the Selected state when all connections are also in the Selected state A soft button is disabled when all communication connections are invalid or locked GPI input ports have no means of reflecting status 6 10 Search Tab The search tab found in the property sheet view is used to search for controls or groups of controls Global Page Control Highlight Controls 6 None C By Function Current Channel Name By Label By Category lQSYN30 By Command Number O By Command Name By Any string Apply Fig 51 Search Tab To search for a control select the criteria type and criteria then click Apply All controls that match the criteria are highlighted For example Fig 52 shows the result of a By Label search for Input 1 Fig 52 Search Result Issue 7 Rev 1 Page 61 2015 SAM RollPod Config View Note Text in searches is case sensitive Controls remain highlighted until the search criteria is set back to None 6 11 Download Mode Download mode allows a configuration for a RollPod or GPI module to be downloaded To switch the config view to download mode either click the Download toolbar button or from the RollCall menu select Download If any of the Edit Mode tabs have been broken out into floating windows they are closed automatically when Download
93. nel 2 Channel 3 Channel 4 Dynamic Table Name Source Category Source Command Fig 18 Global Properties Tab A detailed text description of what the configuration does can be added The configuration description appears in the RollCall template To add a description 1 Click Show Configuration Description 2 Type or edit descriptive text in the dialog box 3 Click Save Description this button is only active when a change to the description is made Click Hide Configuration Description if it is not required on the Global Properties screen Issue 7 Rev 1 Page 33 2015 SAM RollPod Issue 7 Rev 1 Config View The global properties are Auto lock timeout Command Set Version Target version Default page Number of Channels Number of IP Connections IP Priority Mode short Description Number of Virtual Button Sets Number of Virtual Buttons Number of Virtual Shaft Encoders Number of Virtual String Regions The Auto lock timeout feature specifies a value in seconds after which if no button presses are detected the lock is automatically set to On Entering a timeout value of 0 seconds disables this feature If auto lock timeout is enabled ensure that a lock function has been added see Lock on page 54 This is not currently used This option applies to GPI and non ethernet enabled RollPods The target version i
94. nels With RGB color available default global button styles make it easier to set the defaults for the entire configuration therefore avoiding the need to set the style for each individual hard button This option applies to all buttons which are selected and their assigned function is not an error state This option does not apply to GPls This option applies to all buttons which are not selected and their assigned function is not an error state This option does not apply to GPls This option applies to all buttons which have been changed by an external source and are not consistent This option does not apply to GPls This option applies to all buttons which are selected but there is an error generally a communication error This option does not apply to GPls This option applies to all buttons which are not selected and are in an error state generally a communication error This option does not apply to GPls The name of the RollPod GPI as it will appear on the RollCall network This can also be configured using the unit s template The name of a RollCall log server to which you want the RollPod GPI to send its log data This can also be configured using the unit s template Table 9 Global Properties Page 35 2015 SAM RollPod Issue 7 Rev 1 6 4 1 Config View Example global properties Command Set Version Number of IP Connections thot Description New Config Auto lock timeout 8 1 Numb
95. nf02 2000 25 C 212 PC SLP EN 04505 2000 2 213 LogServer 2000 25 D5 RC IQH3UM3 E 2000 26 00 IQH3UM3 10H3UM3 Tim L Test 2000 29 00 IC IQH3UM4 S 2000 2A 00 IQH3UM4 IQH3UM3 2000 2B 00 IQH3UM3 3 IQH3U RC 2000 2C 00 IQH3U 5 1 IQH3U RC 2000 2D 00 IQH3U 5 1 IQH3U RC 2000 2E 00 IQH3U 5 1 IQH3U RC 2000 2F 00 IQH3U 5 1 P4 Rack 3 0000 03 00 IQCBRG 5 2 6 Rack 5 0000 04 00 IQCBRG 5 2 6 P4 Rack 4 0000 05 00 IQCBRG 5 2 EI f QH3UM4 S 0000 0F 00 IQH3UMG4 S 4 m d a Examples RollPod 3U 12 Control Panel pesn Ngon pes pesn Video Audio E Page 1 Page 2 Page 3 D ge 4 Page 5 Page 6 Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page 10 Page 11 Page 12 Audio Delay 7 Audio Delay 8 Convert Page 7 Page 8 Page 9 Audio Delay 4 Audio Delay 5 Audio Delay 6 dad IQDAVM M 251 9 IQMUX11 359 8 X IQMUX43 390 5 ARC20 20S 411 5 I QMUNS3 546 17 X lOQSYN22 538 25 IOC ease O Metadata Status al Poe Audio Delays Audio Delay Select A Audio Delay Select B Embedded Delay Audio Delays NENA a eg A S A Audio Delays C GPI Pulse width C GPI Pulse width AI le 4 Audio Delays C Rolitrack 14 E Rolltrack 14 TEM d O 0 El Audio Delays C Rolltrack 15 C Rolitrack 15 A AE O D Audio Delays TA Mattten al ac Fl Mattson ate 42 dl a se 9 7 a ae e E Audio D elays 4 TT J Fig 93 Audio Fine Delay Setup 6 Add
96. nt all of the Categories that have been created for the configuration have been Single Channel categories However this configuration requires 4 channels To set up the additional channels 1 Click the Global properties tab Note that the two categories that were created are both single channel categories 2 Change the Number of Channels field to 4 Issue 7 Rev 1 Page 92 2015 SAM RollPod Issue 7 Rev 1 7 2 9 Examples Global Properties Show Configuration Description Number of Virtual Button Sets Number of Virtual Buttons Number of Virtual Shaft Encoders Number of Virtual String Regions Auto lock timeout umber of Channels short Description Command Set Version C Enable Router follow Category Table Name Default ID Cmdset Description mie Address Fig 97 Global Properties Setup 3 Inthe Type column for both categories select Multi Channel The Addresses for multi channel categories table displays below with two columns one for each category s addresses However the addresses are currently blank Category Table Default ID Cmdset Description lOSY N22 lQUDCO0 Channel 0000 10 10 0000 08 01 Channel 2 0000 10 11 0000 08 02 Channel 3 0000 10 12 0000 08 03 Channel 4 0000 10 13 0000 08 04 Fig 98 Channel Setup The Channel Name column contains the text that displays in the channel static regions By default these are Channel 1 Channel 2 etc but they can be changed if required
97. o the available space scroll bars automatically appear Page 20 2015 SAM RollPod Config View 6 1 1 1 Contextual Menus Each RollPod control or GPI port has a contextual menu that can be viewed by right clicking on it Replicate Delete Cut Copy Paste New StrirA Region Menu Fig 9 Model View Contextual Menus The menu options are as follows Copies the control port properties to all pages Applies to controls and Replicate ports Note that the replicate function overwrites any assigned properties on other pages Delete Sets the Function property to unused and clears the label property Cut Copies all of the properties to the clipboard and deletes them from the control or GPI port Copy Copies all of the properties to the clipboard Pastes the contents of the clipboard to the selected control or GPI port e For hard buttons paste does not change the context property That is it does not change a static button to a page specific Paste button or vice versa e For GPI ports paste does not change the static polarity and lOType properties e It is not possible to copy between different control types A string region is an area of read only text that is shown on the display screen The text displayed in a string region can either be static display New String Region text or a system generated information field reporting on certain 3U RollPods only Parameters such as the current channel number
98. ociated with Soft Button 1 Page 1 Shaf Index Fig 46 Take and Cancel Take When the associated shaft encoder is adjusted the settings do not become active until the Take button is pressed Cancel When the associated shaft encoder is adjusted pressing the Cancel button returns the shaft encoder adjustment to its default value Radio Button The Radio Button function is used to set one or more individual commands on RollCall enabled devices such as IQ modules Each command and device pairing is called a remote connection Local connections can also be made for control of individual or sets of radio buttons on hard buttons Local control allows connection to physical and virtual functions on radio buttons Radio Button functions can be assigned to hard buttons soft buttons virtual buttons or GPI ports Radio buttons may have one or more remote or local connections see Multiple Connections on page 60 Remote Connections A remote connection for a radio button is defined by the following properties Page 55 2015 SAM RollPod Issue 7 Rev 1 Config View Name the name of the RollCall command Information only The name is not used at runtime Command Number the RollCall command number Category the name of a category For more information see the Categories section Value Type Choose from Fixed Dynamic Number or Dynamic String e Fixed default allows the normal setting of a remote c
99. ommand value in the displayed Value property e Dynamic Number allows the setting of a numerical value from another remote device e Dynamic String allows the setting of a string value from another remote device With either the Dynamic Number or Dynamic String option selected the Dynamic Value Category Dynamic Value Command and Dynamic Value Name properties dis play Value the value to set the command to This can be numeric string or both A value is treated as numeric if it contains only digits To supply both values enter the numeric value followed by a comma followed by the string value Dynamic Value Category the name of a remote device category For more information see the Categories section Dynamic Value Command the RollCall command number for the command on the remote device Dynamic Value Name the name of the RollCall command on the remote device Delay A delay in milli seconds before the remote connection is actioned after the button is pressed or GPI triggered A Radio Button is in its selected state when the received remote value matches the specified The Radio Button function displays a button to add a new remote connection Clicking on this button causes new properties to display See Fig 47 Radio Button properties Connection 1 Remove Kn Add New Connection Add New Connection Fig 47 Remote Radio Button Properties Template controls and m
100. on 9 Button 9 Name LED Colour Down event Up event Video Page Flash Bright Red 8 8 1 Down event For each hard button the Down event button allows remote control to action the behavior of the RollPod as if the hard button had been physically held down 8 8 2 Up event For each hard button the Up event button allows remote control to action the behavior of the RollPod as if the hard button had been physically released from being held down Depending on the user configuration some or all of these buttons may have no effect For example the up event has no effect with any latching button which is the default mode of RollPod hard buttons Page 100 2015 SAM RollPod Issue 7 Rev 1 8 8 3 8 8 4 8 9 RollPod GPI Template LED Colour This indicates the style that corresponds to the current state of the hard button Possible colours are e Off e Dim Green Red Orange e Bright Green Red Orange e Flash Dim Green Red Orange e Flash Bright Green Red Orange Log Button Select this option to log button state and name The log fields are e BUTTON_N_NAME Logs the button name Changes with the page selection e BUTTON_N_ STATE Logs the button state as displayed in the LED Colour field Local Control The Local Control pages are completely defined by the user configuration It includes all the controls and pages that display on the RollPod LCD soft buttons string regions and shaft encoders
101. or Inconsistent Output 4 ErrorOn 5 ErrorOff 6 Errorinconsistent Partial Error On Output 7 PartialErrorOn Partial Error Off Output Partial Error Inconsistent Output ls PartialErrorOff 9 PartialErrorinconsistent Template and Menu Yes Unused Fig 33 Virtual Hard Button Properties State A user defined value can be associated with each of the possible virtual button states Value ON OFF INCONSISTENT ERROR ON ERROR OFF ERROR INCONSISTENT PARTIAL ERROR ON PARTIAL ERROR OFF PARTIAL ERROR INCONSISTENT Description All of the associated local or remote values are On All of the associated local or remote values are not On Some of the associated local or remote values are On and some are not On All of the remote connections have a communications failure the last known non error state was On All of the remote connections have a communications failure the last known non error state was Off All of the remote connections have a communications failure the last known non error state was Inconsistent Some of the remote connections have a communications failure the current state as well as the last known non error state is On Some of the remote connections have a communications failure the current state as well as the last known non error state is Off Some of the remote connections have a communications failure the current state as well as the last known non er
102. ort Offices please visit the SAM web site and navigate to Support Customer Support Contacts https s a m com support contact support Customers with a support contract should call their personalized number which can be found in their contract and be ready to provide their contract number and details Page 2 2015 SAM RollPod Contents Contents A IMPOGUCHON sericea a meee ee eee see a cee eee 6 1 1 System Requires deste sted dr bt een dite tte hy anata ot ear ie o hea ash dia d 6 1 2 Installing RollPod Designer 6 US EE 6 ES SN WW e Une EE 6 t32 SU OUP OOS EEN 7 1353 GP WMOGUICS 2 2 ons a po rd weaned ee aun aa Se aN ace Bee 7 1 3 4 Luna Router Control Panels 0 0 00 0 ooo 7 2 ENT ei esse hn is EE 8 aere Rer el EE 8 ela Mara BUON ses A Sete is ce Be to anew do trino dese a doe 8 2 1 2 Soft Buttons 3U RollPods only 0 0 0 0c eee 8 2 1 3 Shaft Encoders 3U RollPods only o o ooooooooooo 8 AZ Gilt ON EE ENEE 8 23 FUNCIONS EEN 8 A A A AN 9 A e e deele SO 9 2 6 Channels 28 0 ts oad soi EE 9 3 RollPod Designer User Interface 0 0 0 ee 11 3 1 eieiei o RE e e GEERT 12 32 rile MERU ODOM EE 12 3 2 1 Create a New Configuration n a 0 0 0 cee ees 12 3 2 2 Open an Existing CGonfguraton eee 12 3 2 3 Close the Current Configuration 0 0 00 eee 12 3 2 4 Save the Current Configuration 0 aaa ccc eee 13 3 2 5 Convert a Configuration to a Different Ro
103. ot create the associated template pages Model View Y MIE ie Virtual Buttons Control Label Function String Regions Shaft Encoders Button Sets Fig 11 Virtual Controls Tab For further information on virtual controls see Virtual Control Properties on page 46 Contextual Menus Each control has a contextual menu that can be viewed by right clicking on a control Model view Wide wel Virtual Buttons Control Label Function Virtual Button 1 Label S Radio Button Add abel Radio Button Insert abel Radio Button IP Radio Button Cut Copy Pate Menu Fig 12 Virtual Controls Contextual Menu Page 24 2015 SAM RollPod Issue 7 Rev 1 The menu options are as follows Config View Adds a new control to the end of the list The Add function is also EES available by right clicking on the table header in any of the tabs Insert Inserts a new control above the selected one Delete Deletes the control Cut Copies the control to the clipboard sets the Function property to Unused and clears the label Copy Copies all of the properties to the clipboard Pastes the contents of the clipboard to the selected control or GPI port Paste e For GPI ports paste does not change the static polarity and lOType properties e It is not possible to copy between different control types Table 4 Contextual Menu Items Adding controls is similar to adding controls in the
104. output state reflecting the status of the control Each output state has its own user definable style defined by a combination of e Color Green Orange or Red e Brightness Dim or Bright e Flashing Flashing or Solid Additionally a style can be defined as off Luna panels support full RGB color Soft Buttons 3U RollPods only Soft buttons available on 3U RollPods can provide the same functions as hard buttons as well as Take and Cancel functions which must be linked to a shaft encoder Soft button labels display on the LCD display screen Soft buttons can only display two output states Selected or Unselected Shaft Encoders 3U RollPods only Shaft encoders available on 3U RollPods are used to scroll through a range of specified values For example shaft encoders can be used to adjust values that are controlled by a slider bar on the control template Shaft encoder labels appear on the LCD display screen Shaft encoders can have Take and Cancel functions associated with them this is not required Shaft encoders can display Selected Unselected and Error states GPI Ports GPI output ports can only exist in one of two states Open or Closed The state can be observed by means of logging or control templates Functions Every RollPod control has a function The function determines what the control does A control that does not do anything is given an unused function Functions include page and channel sele
105. panels that support RollNet and Ethernet leaving this column blank defaults to using RollNet For panels that only support Ethernet leaving this column blank is equivalent to selecting an IP Index of one Page 37 2015 SAM RollPod Config View Multi Channel Example If a unit is multi channel the addresses must be added to the Channel Table Channel Table IQSYN30 IQUDC10 MC2000 IQSYN00 IQARCOO MACH1 IP Index 0000 70 01 0000 70 02 0000 70 03 0000 70 04 0000 70 05 Page Router Channel Name Association Association CER RX50 CER RX52 CER RX54 CER RX56 e CER RX58 CER RX60 CER pue CER RX64 CER RX66 CER RX68 CER RX70 CER RX72 je CER RX86 CER RX88 CER RX90 ASI DEC 01 ASI DEC 02 was LN 32 ASI DEC 04 ASI DEC 05 IDTC Rx 30 IDTC Rx 32 10000 50 01 0000 50 02 0000 70 06 Blolelololtel alate le 0000 50 03 10000 70 07 o 0000 50 04 o000 50 05 0000 50 06 0000 50 07 0000 50 08 0000 50 09 0000 50 04 4 0000 70 08 0000 50 0B ne H 0000 50 00 f 0000 70 0A 0000 70 0B t Fig 22 Multi Channel Example ch 4 gt i eh mio Alo o o Didi In this example Channels 1 5 are all I QSYN30 units all in the same frame They have all been given a channel name and assigned a router association The router assoc
106. parameters Polarity A GPI port must be defined as being either ActiveOpen or ActiveClosed This defines the relationship between the logical state Active or Inactive and the physical state of the port States States apply only to output ports and can be set to either Active or Inactive Label Add a label for the port The label is shown in the RollPod Designer the template and in the logs Function This defines a function for the GPI port see Functions on page 51 Virtual Control Properties This section contains information on the available virtual control properties The following properties are common to all controls Label This property labels the control on the template and in the menu set Access The following values are available e Template and Menu Read and write access on the template and the menu set Menu Read and write access on the menu set read only access on the template e Internal The control cannot be accessed externally Page 46 2015 SAM RollPod 6 7 1 6 7 1 1 Logging Config View The following values are available e Yes Logging is required if the control appears on the template it is possible to disable the logging option there e No Logging is not required Virtual Hard Button Control Properties The following properties are available for a virtual hard button Inconsistent Output Virtual Button 1 3 Inconsistent Error On Output Error Off Output Err
107. ple RollTracks sent from other units By clearing the checkbox the RollPod can be made to ignore incoming RollTracks 8 4 3 Version Info The serial number PCB revision software version and software build number of the unit are shown here 8 4 4 Restart Click the Restart button to reboot the RollPod software Issue 7 Rev 1 Page 97 2015 SAM RollPod RollPod GPI Template 8 5 Configuration The configuration screen displays information about the RollPod s current configuration Configuration Version Short Description Compiled on Compiler Version Reuters HD and SDD 11 35 Fri 06 Sep 13 MAJOR_MINOR BUIL Description Reuters contig Fig 106 Configuration Short Description The configuration name e Compiled on The configuration timestamp e Compiler Version The version of the RollPod Designer compiler that created the configuration Description The long description from the Global properties 8 6 Connections These controls provide access to the RollPod s local controls such as Lock functions Page and Channel selection display information about remote connection states and allow communication states to be logged Connections Local Control Lock Page Selection Current Channel SEH 1of 87 P2 Default Page V F P3 UnMapped Page P4Video Page SYM30 PS Audio Page SYN30 Category 1 IQCSPI Connection status Conn Fail Timeout Category 2 IQSYN30 Status of current channel Conn Fail Timeout Ca
108. r the entry represents a single value a bi value a range of values or a string value Style R CM BUTTON Single value The value is given by Min CM_CHECKBOX Bi value The On value is given by Min and the Off value is given by max CM_NUMBER A range of values CM_HGRAPH A range of values CM_VGRAPH A range of values CM_HLEVEL A range of values CM_VLEVEL A range of values CM_DISPLAY A non editable string value CM_EDITSTRING An editable string value Min The minimum value Max The maximum value Table 2 Remote View Menu Set Issue 7 Rev 1 Page 18 2015 SAM RollPod Remote View The amount of each increment or decrement Applies to type SE CM_NUMBER Scale Is used to convert between the scale of the displayed value and the internal value Applies to type CM_NUMBER Format Is used to format the displayed value Applies to type CM_NUMBER Table 2 Remote View Menu Set The menu set can be sorted on any column by clicking on the column header Template controls and menu entries support drag and drop They can be dragged from the Remote View and dropped onto a control or GPI port in the Config View automatically creating a remote connection They can also be dragged onto the property sheet for an existing remote function and they are added to the list of remote connections The style of the menu function determines whether the control becomes a checkbox or radio button unless a function is already
109. rent control simultaneously set up multiple remote connections one to each control To create the Preset All button e Drag the Master Gain Y Gain C Gain and Black Level Controls to Hard Button 15 lower row of hard buttons second from right This assigns four remote connections to the Control properties e Specify the preset value 0 for each remote connection in the corresponding Value fields e Give the hard button the label Preset All When finished the Control properties appears as shown in Fig 85 Issue 7 Rev 1 Page 83 2015 SAM RollPod Issue 7 Rev 1 Hard Button 15 Page 2 nselected Style elected Style nconsistent Style im Radio Button properties Connection 1 ommand Number Category alue Type l E D Read only rite Delay Read Delay Connection 2 onnected To Command Number Category alue Type alue Fig 85 Multiple Remote Connections HE CD a ED a a e SSCSC SCS Remote lOSYN22 Independent Examples The Video Proc page is now complete The model view appears as shown in Fig 86 3U 12 Control Panel Fig 86 Hard Button Configuration Page 84 2015 SAM RollPod Examples 7 2 5 Step 5 Creating the Audio Delay Page The example Audio Delay page provides e Coarse manual audio delay adjustment by means of shaft encoders for the lIQSYN22 s Audio Delay Select A and Audio Delay Select B controls e
110. rol pointing to it Page N is unreachable In this case the only way to access the page Is by means of the control Panel template The preset value for a shaft encoder falls outside of the range defined by the minimum and maximum values The compiler sets the preset to either the minimum or maximum value Preset for Shaft Encoder N on Page P outside valid range setting to min or max Table 20 Warnings Page 64 2015 SAM RollPod Issue 7 Rev 1 6 11 9 6 11 9 1 Config View Warning Description Name of page P is too long The name of a page is too long The compiler shortens truncating to 19 chars the name to the 19 character maximum Table 20 Warnings Errors Errors prior to compilation The following additional checks are made before and during compilation If any of these errors occur compilation fails and the errors are recorded in the download log Error Description The following unit s is are not currently available NNNN UU PP A target unit in the list is not responding to RollCall Check the connection or remove the commands unit s from the list One or more of the target units is running an older software version which is not compatible with Error the target version is not 9 RollPod Designer supported v5 13 onwards Upgrade the unit to continue using RollPod Designer This error generally occurs when there are insufficient permissions to write to the All Users directory Fai
111. ror state is Inconsistent Table 13 State values 6 7 1 2 Function From the drop down list select a function for the hard button Unused Issue 7 Rev 1 Page 47 2015 SAM RollPod 6 7 2 6 7 2 1 6 7 3 6 7 3 1 Issue 7 Rev 1 Config View e Radio Button e Checkbox For further information see Functions on page 51 Virtual String Region Control Properties The following properties are available for a virtual string region Virtual String Region 1 Template and Menu Fig 34 Virtual String Region Properties Function From the drop down list select a function for the string region e Unused e Radio Button e Checkbox For further information see Functions on page 51 Virtual Edit String Control Properties This is an editable version of a virtual string region The following properties are available for a virtual edit string Virtual Edit String 1 Access Template and Menu Yes Lal Fig 35 Virtual Edit String Properties Function From the drop down list select a function for the edit string e Unused e Radio Button e Checkbox For further information see Functions on page 51 Page 48 2015 SAM RollPod 6 7 4 Virtual Shaft Encoder Control Properties The following properties are available for a virtual shaft encoder Config View 6 7 4 1 6 7 5 6 7 5 1 Issue 7 Rev 1 Virtual Shaft Encoder 1 Orientation Horizontal alueFormat 1 11 dB MinValue wa ooo Function
112. rt d dd 4 IQDAVM M 251 9 S IQMUX11 359 8 IQMUX43 390 5 ARC20 20S 411 5 IQMUX33 546 17 1125 1080 25p ProcAmp Mets Sure Sire Master Gain r Y Gain Pattern lt Value gt lt Value gt C Enable C H Scroll Y W y P f Pattern Type r Black Level rp CGain 100 Color Bars lt Value gt lt Value gt 75 Color Bars e DEN En P SMPTE Bars z SA r Hue IQSYN22 538 25 OC kkk Page Video Output Video Output Video Output Video Output Video Output Video Output Video Output Fig 82 Master Gain Preset Fig 83 Hard Button 3 Properties Issue 7 Rev 1 On the Control properties tab change the Label parameter to Preset and edit the radio button Value parameter to be the desired default in this case 0 The Control properties appears as shown in Fig 83 Hard Button 3 Fage 2 Add New Connection Repeat this procedure to add Preset hard buttons for the Y Gain C Gain and Black Level controls Page 82 2015 SAM RollPod Examples When finished the model appears as shown in Fig 84 RollPod 3U 12 Control Panel If video If Audio Ban Fig 84 Hard Button Setup 4 Add the Preset All button to reset the Master Gain Y Gain C Gain and Black Level remote functions in a single button press Because this function needs to apply a setting to four diffe
113. rties Step and Divisor The Step in conjunction with the Divisor defines the adjustment increment that the value controlled by the shaft encoder uses The Step value is divided by the Divisor value to determine the adjustment value and incrementation Step Divisor prada 1 1 1 1 10 0 1 8 10 0 8 10 1 10 100 1 100 Table 12 Step and Divisor Examples Preset This defines the shaft encoder s preset value The preset must fall between the minimum and maximum values and is only accessible from the template Value Format This specifies the format in which the string value displays and is associated with the Format column in the remote view The following string value formats are available e f provides the numeric part of the string value Add a value to specify a decimal and limit the number of digits that display before and after the decimal for example 1 2f would allow one digit to display in front of the decimal and two digits to display after it If no value is added before or after the deci mal there is no limit imposed Add any other text before or after the f part of the value format string such as a description or unit type In this part of the value format there must not be any spaces e S provides the textual part of the string The value format can be left blank in which case the value displays but no formatting is applied Page 44 2015 SAM RollPod Issue 7 Rev 1 6 6 3 4 6 6 3 5
114. s assigned function not in an error state The button is not selected and its assigned function is not in an error Unselected state The button has been changed by an external source and is not Inconsistent l consistent The button is selected but there is an error generally a communication error The button is not selected and in an error state generally a communication error Table 11 Hard Button Output States Error Selected Error Unselected Labels Use the Label property to add a label for the button RollPods do not support soft labels and this label does not appear on the physical unit However LCD models support soft labelling of the buttons By default the text of an LCD button is taken from the button s Label property However it is possible to dynamically update LCD button text using the Dynamic Label property By default this property is set to lt none gt which means that RollPod Designer uses the Label property Alternatively enter any user defined custom string to dynamically update the soft label Function From the drop down list select a function for the hard button Hard buttons can have the following functions e Unused e Page Navigation e Channel Select e Lock e Radio Button e Checkbox For further information see Functions on page 51 Tally to use A custom tally can be selected from the drop down list The default setting is to use the Style properties Page 42 2
115. s the version of software running on the RollPod GPI The values are e V5 e V6 e V6 Legacy Mode the unit is running V6 or above but compile it as a V5 This is useful for existing configurations in order to preserve backwards compatibility Note Ethernet enabled panels only run V6 software or above This optional feature allows RollPod to navigate to the designated page if a total Comms failure is detected The number of channels for multi channel categories When the number of channels is set to more than 1 the Channel table is created and the Enable Router follow option displays see Enable Router follow on page 39 This option specifies the total number of permitted Ethernet connections Each Ethernet connection can have more than one IP address associated with it and each of those IP addresses has an associated priority primary secondary tertiary etc For example in the event that an Ethernet connection fails on its primary IP address it automatically switches to using the secondary IP address If an Ethernet connection switches to using its secondary IP address this option sets the action to perform when the primary becomes active again If the priority mode is set to on it switches back to the primary address If the priority mode is set to off it remains on the secondary address A brief description of the configuration This description fits in a RollCall string command and can be obtained remotely
116. sses This downloads category addresses only This is a relatively quick operation and does not require a restart of the unit To ensure that other parts of the configuration have not changed since the configuration was last downloaded to the target units their configuration is extracted and compared to the current configuration Update Script Updates the script according to whether it is enabled or not If enabled the script file contents are compared with the script file on the target unit and if different the script file is downloaded to the unit and the unit restarted this is necessary for the new script to take effect If not enabled then if a script file exists on the unit it is deleted and the unit restarted Downloading a configuration will also update the script file Page 63 2015 SAM RollPod Issue 7 Rev 1 6 11 5 6 11 6 6 11 7 6 11 8 Config View Resume Edit This exits download mode and returns the Config View to edit mode Selected Download Targets This is a tabular list of the RollPods or GPI units to download to The table has the following columns Address The RollCall address of the unit Name The RollCall name of the unit Type The RollCall unit type ID The RollCall unit ID Version The RollCall unit version The timestamp of the configuration currently on the unit This is blank Sonne timestamp if the unit does not contain a configuration Config Status Indicates the result of a
117. t encoders Maren RollCall IDs 291 1U 33 LOD NON ETHERNET 2U 71 LCD KKT 1U 24 LED 1U 42 LED 1U 60 LED 1U 78 LED 1U 15 LCD 2U 44 LCD 2U 45 LCD a B F RollPod 12 E e 0 RollPod 16 E _ D RollPod 1U 8 E H Sa TE RollPod 1U 10 E e e RollPod 1U 16 E ww E o eo E w RollPod 1U 18 E D D D e D e e RollPod 1U 40 E RollPod 12 RollPod 16 RollPod 1U 8 RollPod 1U 10 RollPod 1U 16 Cancel Fig 57 Select RollPod Model 2 Select the relevant 3U RollPod either a 3U 12 or a 3U 16 then click Create The RollPod model and properties tabs appears Issue 7 Rev 1 Page 69 2015 SAM RollPod Examples Virtual Controls Tallies gt Page Control Search Global Properties Show Configuration Description CI E Dor pooo y RollPod 3U 12 Control Panel S O ag Number ofvitualeutonSets O plumber ofvitualButons b o pumberofvitual ShaftEncoders oS 4 kenger get Sting Regions hb Category Table Name DefaultID CmdSet Description Type Address OS EEEE 0 Fig 58 Properties 7 1 3 Add a String Region 1 Add a string region to the display screen To do this e Right click in a soft button or shaft encoder display area and select New String Region RollPod 3U 12 Control Panel Replicate Delete Cut Copy Paste A New String Region Fig 59 Select String Region The new string region appears in the center of the display window Issue 7 Rev 1 Page 70
118. t to a RollCall network e Download configurations to RollPods Lunas or GPIs e Perform packet traces to diagnose communication problems 3 5 Help Menu Options The Help menu comprises two options e View Manual displays this manual About displays a dialog that shows information about the RollPod Designer release that is installed Issue 7 Rev 1 Page 13 2015 SAM RollPod Network View 4 Network View The Network view consists of two tabs e The Network tab this displays the RollCall network similar to the RollCall Control Panel e The Cached units tab this provides a list of all unit types for which cached templates and menu sets are available The Network view is discussed in more detail in the RollCall Control Panel Operator s manual 4 1 Connecting to a RollCall Network From the RollCall menu select Network 1 Alternatively click the Network toolbar button The Build Network dialog box appears FA Build Network The ip address can be one of two formats ipAddress or ipAddress port fno portis specified the default port 2050 is used Note that rebuilding the network will close all current control connections IP Address 172 19 39 30 ox cancer Fig 4 Build Network Dialog Box 2 Enter the IP address of the required RollCall network The default communication port is 2050 To use a different port enter the address as joaddress port Connect to the same local net as the RollPod or GPI
119. tarts at 1 and the default name for the first page is Main Each page tab has a contextual menu that can be viewed by right clicking on it The menu options are as follows Add New Page Creates a new page with all controls or GPI ports unused Creates a new page with all hard buttons or ports taking the properties of the current page Deletes the current page from the configuration If there is only one page in the configuration it cannot b deleted Table 7 Configuration Page Copy Page Delete Page When a new page is created the page index defaults to the next free index number and the name defaults to No name These values can be changed if desired For further information see Page Properties on page 41 In configurations with more than one page page specific hard buttons are identified by a lt lt Page N gt gt displayed above the button label see Fig 17 Page 31 2015 SAM RollPod Config View Fig 17 Buttons Page Labels 6 2 1 Cutting and Pasting Pages Between Configurations An entire page can be cut and pasted from one RollPod configuration to another This action copies all of the page specific controls from a page in the source configuration and pastes them to a page in the destination configuration Static hard buttons are not included when pasting to the new page To cut and paste all controls on a page k Open both configurations 2 Click the page tab of the source configuration and
120. tegory 3 IQUDC10 Status of current channel Address 0000 71 0F 0 CurrentAddress 0000 70 01 0 Current Address W Log COMMS_1_STATE E Log COMMS_2_STATE 4 Log COMMS_3_STATE Bad Address 0000 00 00 0 Category 4 MCE2000 Fig 107 Connections o 8 6 1 Local Control The controls shown in this section depend upon the RollCall configuration They provide access to the RollPod s local functions such as Lock Channel Select and Page Selection 8 6 2 Category For each category the communication state and address of the currently selected channel display e Select the Log Comms_N_STATE to enable logging of status for each category Issue 7 Rev 1 Page 98 2015 SAM RollPod RollPod GPI Template 8 7 Logging Use the Logging options to specify LogServer details and the control the general information to be recorded Fig 108 Logging 8 7 1 LogServer These controls enable the characteristics of the LogServer to be specified e LogServer Name The Logging Server to be used may be named by editing the text string in the text window Click S to save and click P to return to the preset value LogServer This option is only relevant if the Named LogServer option is selected e Current Logger This displays the name of the current LogServer e Current Logger Address This displays the RollCall address of the LogServer currently in use e Log To These options specify whether e Logging is disabled e Logs are on
121. tion needs e How many pages the required controls need and how the controls are grouped on those pages e If multiple channels are required It is not necessary to determine how many e How many different categories are required RollPod Designer automatically populates elements such as category addresses and the command numbers for the controls but the importance of a clear plan cannot be over emphasized Page 73 2015 SAM RollPod 7 2 2 Issue 7 Rev 1 Examples At this stage consider sketching a diagram of the configuration For Example Page 1 Channel selection Page specific controls A Channel select on shaft encoder A Take Cancel on soft buttons Static controls A Lock button A String region showing channel index Page 2 Video Processing Page specific controls A Master Video Gain Y Gain C Gain and Blk Level on shaft encoders A Presets for each on hard buttons A Preset all Static controls A Lock button A String region showing channel index Page 3 Audio Delays Page specific controls A 8 soft buttons each navigating to a page that can be used to set up audio delays Static controls A Lock button A String region showing channel index Page 12 Convert Page specific controls A String region title A SD 1080i 720p on soft buttons Static controls A Lock button A String region showing channel index Fig 65 Configur
122. ts value is externally changed the new value is compared to all other master and independent remote connections e Ifthey agree all slave remote connections are changed to match the Independent new value e Ifthey do not agree the value of any slave remote connections are not changed and the button shows an inconsistent state or the GPI signals the output defined as inconsistent If a remote connection s mode is set to Slave its value cannot be changed unless It is changed by a master remote connection Slave e An independent remote connection is changed and that independent connection agrees with all other independent and master remote connections Table 16 Multiple Remote Connections Soft buttons are limited in the states that they can display and have no way to display inconsistency They only display the Selected state when all remote connections are also in the Selected state A soft button is disabled when all communication connections are invalid or locked GPI input ports have no means of reflecting status Because Radio Buttons specify one specific value each they are normally used in groups of two or more one Radio Button to set one value and second button to set another value It is therefore possible that an external source could set a pair of Radio Buttons to a value that is not recognized by either In this case none of the buttons would be selected they would all be blank 6 9 9 Checkbox
123. ttons for Main Video Proc Audio Delay and Convert For example to assign a page navigation button to the Main page e Select the lower left hard button The control properties tab for the button appears e Assign the properties to the hard button as shown in Fig 70 Hard Button 11 Page 1 H a Error Selected Style Red Flashing de im Red Flashing Audio Delay Page Navigation Page Navigation properties Page Index P1 Main P2 Video Proc P3 Audio Delay P4 Audio Delay 1 P5 Audio Delay 2 P6 Audio Delay 3 PT Audio Delay 4 PO Audio Delay 5 Fig 70 Hard Button Properties Continue setting up the rest of the page navigation buttons When finished the following page navigation buttons each pointing to its corresponding page are set up Page 1 Page 2 Page 3 Page 4 Main Video Proc Audio Delay Audio Delay 1 Audio Delay 2 Audio Delay 3 Page T Page 8 Page Y Page 10 Page 11 Page 12 Audio Delay 4 Audio Delay 5 Audio Delay 6 Audio Delay T Audio Delay 6 Convert Fig 71 Navigation Page Buttons Issue 7 Rev 1 Page 76 2015 SAM RollPod Issue 7 Rev 1 7 2 3 Step 3 Examples Setting up the Main Page In this configuration there are four channels The controls on the Main page are to select the channel Because this is a multi channel configuration a string region displays the currently selected channel on each page To set up the example Main page 1 Select the Page 1 Main tab
124. us only If No the Checkbox can control the unit it is configured to e Tally Include in or Exclude from the tally Excluding ignores inconsistencies Mode Description If a remote connection s mode is set to Master and its value is externally changed all other remote connections set their state to match the externally applied value This occurs regardless of the other remote connection modes Master In other words externally changing the value of a Master remote connection always changes the values of all other remote connections to match the new value If a remote connection s mode is set to Independent and its value is externally changed the new value is compared to all other master and independent remote connections If they agree all slave remote connections are changed to match the Independent new value e If they do not agree the value of any slave remote connections are not changed and the button shows an inconsistent state or the GPI signals the output defined as inconsistent Table 17 Multiple Remote Connections Issue 7 Rev 1 Page 60 O 2015 SAM RollPod Config View Mode Description If a remote connection s mode is set to Slave its value cannot be changed unless e It is changed by a master remote connection Slave e An independent remote connection is changed and that independent connection agrees with all other independent and master remote connections Table 17 Multiple Re
125. y the button is set as a status indicator only e Read write the button can control the unit it is configured to Multiple Connections Radio Buttons support multiple remote or local connections in which more than one command is controlled by the same button or GPI port In this case the mode of each connection determines how it interacts with the other connections and the button state displayed or GPI output sent The following additional properties are available when more than one connection is applied to a Radio Button and in the case of a hard button the button is configured as Read write e Mode see Table 16 e Read only Yes or No If Yes the Radio Button is set to read status only If No the radio button can control the unit it is configured to e Tally Include in or Exclude from the tally Excluding ignores inconsistencies Mode Description If a remote connection s mode is set to Master and its value is externally changed all other remote connections set their states to match the externally applied value This occurs regardless of the other remote connection modes Master In other words externally changing the value of a Master remote connection always changes the values of all other remote connections to match the new value Table 16 Multiple Remote Connections Page 57 2015 SAM RollPod Config View Mode Description If a remote connection s mode is set to Independent and i
126. ype O Address 1 Status 2 Description pod getNum wv Get the numeric value for a watch variable pod getNumBuitons Get the number of physical buttons on the RollPod pod getNumipShareConnections Get the number of IP share connections pod getParam catindex commandNumber Get the mode numeric and string value of the command number of the given category pod getParamNum catindex commandNumber pod getParamStr catindex commandNumber pod getStr wv pod getStringWV stringindex pod getTallyWV tallyindex property Getthe watch variable associated with the specified tallys property property O style 1 display pod getConfigStr sectionName keyName pod getVirtualWV type index property type O Button 1 String 2 Edit String 3 Shaft 4 Button Set property O name 1 value 2 log control 3 state 4 event Note state and event properties only apply to virtual buttons pod refreshBuitonState Refresh all buttons to their stored internal states pod set wv number string Set a watch variable to a new numeric and string value pod set wv number Set a watch variable to a new numeric value pod set wv string Set a watch variable to a new string value pod setBuitonStyle bultonindex stylelndex Set the style of the given button pod setBuitonT ext bultonindex text Set the text of the given button Only applies to LCD buttons pod setCategoryAddress catindex rollcallAddress Set the RollCall a
127. zzleButton lt 37 then button dazzleButton dazzleStyle dazzleText dazzleButton dazzleButton 1 elseif dazzleButton gt 37 then pod stopTimer dazzleTimer dazzleButton 20 dazzleStvle 1 The RollPod Designer includes a fully featured Lua editor and validator suomun Sa qeue saj s uoyng de YEN To allow a Lua script to interact with a RollPod a special Lua API has been provided The RollPod Lua API is a set of functions and a set of standard watch variable identifiers A description of the API functions can be accessed by clicking on the Functions button on the right edge of the editor Page 27 2015 SAM RollPod Issue 7 Rev 1 6 1 5 1 Functions Function Description pod addParam catindex commandNumber wv Bind the specified watch variable to the command number of the given category N B The watch variable must not already be in use pod bind wy lua_function Set a callback function for a watch variable It will be called whenever the watch variable changes pod bindAnyBuiton lua_function Seta callback function to be called when any button is released Set a callback function to be called when any button is either pressed or released pod bindAnyBuiton type lua_function type O press 1 release pod bindAnyBuitonStyle lua_function pod bindBuiton buitonindex lua_function pod bindButton buttonindex type lua_function Set a callback function to be called when the g
Download Pdf Manuals
Related Search
Related Contents
Revision - ON Semiconductor F-ZTAT microcomputer On-Board Programming Adapter F168 User Manual Production introduction LET `S GO Philips Mobile Phone CTE122BLK Samsung GX-20 Instrukcja obsługi Samsung Galaxy Tab S (10.5) Felhasználói kézikönyv Peavey 50100 Data Sheet Intergeo Beta Testers Manual 6. CONCEPTION DU SYSTÈME Copyright © All rights reserved.
Failed to retrieve file