Skip to content
scottshanafelt edited this page Jul 19, 2011 · 9 revisions

How to use CIP with your project:

GuiDesigner:

  1. Add CIP.js to your script manager
  2. Add a System to System Manager, configure it for TCP, port 41794, the IP address of your Control Processor, with Constant Connection enabled.
  3. Add a Feedback item to your System. Set the Regex field to "." (a single period, no quotes).
  4. Add/adjust the following Global Tokens to your project (Name, Value) with "Persist?" unchecked for each. Note: (SystemName) must be replaced with the actual name of the System you use.
Global Token Value
CIP_System_Names (the name you used for your iViewer System)
(SystemName):Feedback_Name (The name you use for your iViewer Feedback item)
(SystemName):IP_ID (2 character IP ID used in Crestron program)
(SystemName):Online_Digital_Join (Digital join number representing connection status)
(SystemName):Digital_Low (Join number representing floor of join range)
(SystemName):Digital_High (Join number representing ceiling of join range)
(SystemName):Analog_Low (Join number representing floor of join range)
(SystemName):Analog_High (Join number representing ceiling of join range)
(SystemName):Serial_Low (Join number representing floor of join range)
(SystemName):Serial_High (Join number representing ceiling of join range)

Crestron:

  1. Add an XPanel object on the desired IP ID.
  2. Configure join signals on the XPanel object as you normally would.

Advanced use:

You can connect to multiple Control processors with seperate IP ID's and join ranges by adding additional System/Feedback objects, and modifying the Global Tokens appropriately. For example, to have two Systems defined, adjust "CIP_System_Names" to contain the names of all of your Systems, seperated by commas (CIP1,CIP2). You then must define the additional IP_ID, Online_Digital_Join, and join ranges with the appropriate prefix for your additional systems. This is has only seen limited testing, use caution.

FAQ:


  1. Q:
    A:

  2. Q:
    A:
Clone this wiki locally