Download Print this page

Universal Remote Control Complete Control Mobile Programming Manual

For mx-ios

Advertisement

Quick Links

Complete Control Mobile
Programming Manual
for MX-iOS
iPhone/iPod Touch
iPad

Advertisement

loading

Summary of Contents for Universal Remote Control Complete Control Mobile

  • Page 1 Complete Control Mobile Programming Manual for MX-iOS iPhone/iPod Touch iPad...
  • Page 2 The information in this manual may be subject to change without prior notice. Complete Control is a registered trademark of Universal Remote Control, Inc. Entertainment Made Simple is a trademark of Universal Remote Control, Inc. All other brand or product names are trademarks or registered trademarks of their respective companies or organizations.
  • Page 3 Complete Control Mobile Programming Manual for MX-iOS Introduction The MX-iOS iPhone/iPad/iPod Touch remote can control up to 255 devices with up to 255 pages each. Control these devices over the network via a base station, indoors and out, through walls and floors, and in other rooms.
  • Page 4 Complete Control Mobile Programming Manual for MX-iOS Programming the MX-iOS The following programming sections may differ from their counterparts shown in the Programming in CCP manual. Review each step below to familiarize yourself with their similarities or differences. Configure Home In this section you will...
  • Page 5 Complete Control Mobile Programming Manual for MX-iOS Database In this section you will… ● Select and save the manufacturer’s IR codes to control each of your newly added devices. This step is similar to IR Database found in the Programming in CCP manual.
  • Page 6 Complete Control Mobile Programming Manual for MX-iOS Configure Home: Adding the MX-iOS This step is different than Configure Home: System Configuration found in the Programming in CCP manual. The Configure Home button allows you to add additional rooms, base stations and remote controls to your project.
  • Page 7 Complete Control Mobile Programming Manual for MX-iOS Button Properties This step is different as it is not found in the Programming in CCP manual. Since MX-iOS, iPhone/iPad/iPod Touch, is a graphical remote, you can tweak a button by adding text and modifying its image using Button Properties.
  • Page 8 First, make sure the image is no larger then 640 x 600 (iPhone/iPod Touch) or 1536 x 1124 (iPad), for background images, then copy and paste an image into a CCP image folder. iPad directory (C:\Program Files (x86)\Universal Remote Control, Inc\Complete Control Program\iPad\Images\Activities\All) iPhone directory (C:\Program Files (x86)\..iPhone\Images\Activities\All)
  • Page 9: Setup Code

    Complete Control Mobile Programming Manual for MX-iOS Setup Code The Setup Code is necessary to establish communication between an iOS device (iPad/iPhone/iPod Touch) and an MRX Base Station over the network. This is the virtual handshake allowing the iOS device to receive the downloaded CCP program and act as a personal remote control for the installed entertainment system.
  • Page 10 Complete Control Mobile Programming Manual for MX-iOS Create & Name Devices This step is different than Create & Name Devices found in the Programming in CCP manual. 1. Select a Category: Activities, Blanks, Brands, Devices, Rooms or Two-Way. Once a category is selected, the icons listed on the right will transition to match the chosen category.
  • Page 11 Complete Control Mobile Programming Manual for MX-iOS Edit Snap Points A button can be moved anywhere on a single page, by dragging it to a new location. Snap Points make moving buttons easy, since they allow buttons to snap to the correct alignment. Snap Points can be turned On or Off by either right-clicking the page (to open the page option menu) or by using keyboard shortcuts: ALT+ S (turn Snap Points On) and ALT+ D (turn Snap Points Off).
  • Page 12 Complete Control Mobile Programming Manual for MX-iOS Create & Edit Layouts This step is different as it is not found in the Programming in CCP manual. Graphical remotes like the MX-iOS, have various themes to choose from which showcase different images and colors.
  • Page 13 Complete Control Mobile Programming Manual for MX-iOS Database This step is similar to the IR Database found in the Programming in CCP manual but it also includes a Serial and an IP database. The separate databases function the same as the IR database; RS232 or Serial commands control RS232 devices and IP commands control devices connected via the network.
  • Page 14 Disable Auto Lock feature prevents the iOS device from locking while the Complete Control App is active. To close or reset the Complete Control Mobile app, double-click the Home button to access the “task manager bar”. Press and hold the Complete Control Mobile app for 2 seconds.
  • Page 15 Complete Control Mobile Programming Manual for MX-iOS Macro Programming This step is different than Macro Programming found in the Programming in CCP manual. Basic Macro Functions TEST Execute the list of commands in the macro window via the IR port of the connected remote.
  • Page 16 Complete Control Mobile Programming Manual for MX-iOS Basic Macro Functions These basic functions are at the heart of macro creation. Without these functions, how else would you create a macro? You can record your commands, stop the recording process, delete unnecessary commands, add a delay to the macro list (i.e.
  • Page 17 Complete Control Mobile Programming Manual for MX-iOS Text This macro feature displays dynamic text on the button where the macro is created. Opens a Text window to type in text that will appear on the button as a macro step.
  • Page 18 Complete Control Mobile Programming Manual for MX-iOS Serial Database Navigator This step is similar to the IR Database. When pressed, the database opens and contains Serial Commands. Click and drag a command from the Serial database window into the macro area or onto a device or activity button.
  • Page 19 Complete Control Mobile Programming Manual for MX-iOS Sleep Timer This feature allows the user to determine WHEN the recorded macro executes. To add a Sleep Timer setting to a button, simply press the icon within the macro window. When the user presses a button on the...
  • Page 20 Complete Control Mobile Programming Manual for MX-iOS Variable A variable is a placeholder for a value. In CCP, this value can be one of four categories: True/False, Integer, Integer[Min/Max], or String. Clever use of variables can enable you to add all kinds of elegant improvements to operation.
  • Page 21 Complete Control Mobile Programming Manual for MX-iOS Add New Create a variable using one of the four options below: True/False, Integer, Integer: Min/Max and String. True/False Select one of the tab options: True/False, Click on Add Integer, Integer New. Type in a...
  • Page 22 Complete Control Mobile Programming Manual for MX-iOS If/Else There are two If/Else methods; Press Time and Variable. Press Time executes based on how long the button is pressed. Variable performs different actions depending on the value of the variable. An If/Else statement, enables you to create a conditional macro.
  • Page 23 Complete Control Mobile Programming Manual for MX-iOS Press Time Mode When Press Time mode is selected, the branch (If/Else) is determined by how long the button is pressed. The “IF” macro is issued if the button is pressed Less than (< ) or Greater than / Equal to ( >= ) the specified time.
  • Page 24 Complete Control Mobile Programming Manual for MX-iOS A common use for variables In the following example, we track the power state of a television and eliminate potential delays a customer can face. Watch Cable macro: Typically, when this macro is executed, four things happen: 1.
  • Page 25 Complete Control Mobile Programming Manual for MX-iOS Toggle This feature enables you to create a list of commands that the button will cycle through when pressed. Take discrete commands and add them to a Toggle macro to create a pseudo toggle button.
  • Page 26 Complete Control Mobile Programming Manual for MX-iOS Appendix: Examples of Common Macros Programming a Power On Macro Before programming a Power On macro, set up your laptop with the connected remote within operational range of the home audio video equipment. Power On macros usually require extensive testing of delays and you can expect to do a lot of experimenting.
  • Page 27 Complete Control Mobile Programming Manual for MX-iOS 9 First, turn the TV and the Receiver to the wrong input, then turn off everything in the theater. Point the connected MX-iOS at the system. Select the first step in the list by clicking on it. Now, click on the Test button.
  • Page 28 Complete Control Mobile Programming Manual for MX-iOS Programming a Power Off Macro A Power Off macro is much simpler than a Power On macro, since there are rarely any delays to test, etc. Usually, to give the client some feedback that the macro is working, the TV is turned off first.
  • Page 29 Complete Control Mobile Programming Manual for MX-iOS Using Variables for Devices that have Power Toggle The key to using this technique is reliable IP communication between the MX-iOS and the MRX Base Station. This is typically used to track Power ON devices that do not have discrete power commands (i.e. toggle-only).
  • Page 30 Complete Control Mobile Programming Manual for MX-iOS 5 Click on the Add New variable button . 6 The Add Variable window opens up. Type Cable TV On in the name field and give the new vari- able a value of True in our example, and then click OK..
  • Page 31 Complete Control Mobile Programming Manual for MX-iOS 9 Use the existing IR Power command and the new variable you just created to build the IF / Else statement: If, the <Cable TV Power On> is FALSE (Which means the Cable Box is turned Off) , issue...
  • Page 32 500 Mamaroneck Avenue Harrison, NY 10528 Phone: (914) 835-4484 Fax: (914) 835-4532 www.universalremote.com...