You can find the results of your search below. If you didn't find what you were looking for, you can create or edit the page named after your query with the appropriate tool.
* Connection state joins now updating for Control Systems and ExternalSystems
* List button states clearing when list... in commands
* Fixed sending startup commands to ExternalSystems over UDP
===== Version 3.0.1 =====
> **Date Rele... not supported. Will be fixed in next release.
* External System|ExternalSystems set to UDP do not send their assigned Startup Com
he handling of TCP communications for intractable externalsystems. It seems that many software designers who work f... as able to handle some pretty unreasonable (IMHO) externalsystems.
To the credit of the CF team, when I told them... the sub-objects in CFG.|
^Interface:|Defines the externalsystems and how they are interconnected.|
^IR Files:|Cont... the Interface configuration object. The following Externalsystems are setup: Theater, XAP, Gui_Reload, iPadPal|
^SU
r on my web server. This folder is not accessible external to my LAN and is where all my iPads go to load their systems.
Each Javascript module with two exceptions, is... command has returned a reply.|
==== Dealing with ExternalSystems ====
When dealing with an external system e.g. a... the proper final off time.
=== Class 2 ===
TCP systems using a server I wrote that handles multiple conn... tive session since I do not disconnect it. If the external system fails, iViewer will continuously attempt t
in response to user interaction, or feedback from externalsystems.\\
==== Subpages ====
Subpages are like pages, b... ]
==== Control Systems ====
iViewer uses control systems to interface with external equipment. There are two types of control system; external and loopback. Externalsystems communicate by sending messages over the WiFi network. The loopb... in iViewer. iViewer can communicate with multiple externalsystems, but only one loopback system.
==== Commands ===
em name must be a unique name in your project (no systems, commands, macros or feedback parsing can have th... t).\\
The destination port is the port number the external system is accepting connections on, whilst the or... umber that iViewer is sending messages from. Some systems require commands to be sent to a specific port, b... are sent on a different port (common amongst UDP systems mainly).\\
You only have to enter the 'Port' sett
em defined in your GUI Project properties, and no externalsystems defined in System Manager).
The one exception to the above rule are Loopback systems defined in System Manager (ie. Systems defined to comm... you enable page flips and subpages whilst having external communication sockets fully available.
===== Ver
t context menu.
* Added textEncoding option for externalsystems
==== Fixes ====
* Fixed bug where dragged comm... where Disconnection Join was not being saved for systems
* Fix crash when clicking on theme tree items a... e "maintain constant connection" checkbox for UDP systems as its not required anymore (replaced with "accep... Changes ====
* Added support for HTTP and HTTPS systems, as well as other minor updates to system propert
====== GUI File ======
A GUI File is a file created by [[software:gui-designer|guiDesigner]] that contains XML markup describing how Viewers should render their interface and interact with ExternalSystems.\\
They use a .gui file extention (hence their name) and are an open format (unencrypted) which allows them to be edited manually in text editors (for batch changes when editing from within guiDesigner would take too long).
===== GUI File Anatomy =====
A GUI file is made up of the following main elements:
* Properties - Various properties describing the GUI file itself.
* Systems- A list of External System, along with [[software:gui-designer:system-manager:commands|Command]] and Feedback definitions.
* Macros - Groups of [[software:gui-designer:system-manager:commands|Commands]] with adjustable delays.
* Themes - Definitions of how GUI objects such as [[software:gui-designer:buttons|Buttons]] and [[software:gui-designer:sliders|Sliders]] should be rendered.
* Pages - Collections of GUI objects to be rendered as a group.
=== Properties ===
The following properties can be defined within a GUI File:
* Project name (<project>) - The name of the project the GUI File is to be used for.
* Project designer (<designer>) - The name of the person or company who created the GUI File.
* Page size (<size>) - Two definitions for the page size need to be set; One for the portrait and one for landscape mode. Each mode has a width and height attribute.
* Asset folder - The base folder for where all images, sounds and other media assets are referenced from. All references to assets within the GUI File are relative to the asset folder setting.
* Debug options - Ability to show or hide error messages to help debug problems.
* Devices - A list of devices that have been registered to run the GUI File. If a GUI File is used on an unregistered device, certain restrictions will be enforced depending on the Viewer being used.
=== Systems ===
Each system is defined within its own <system> element, nested within the parent <systems> element.\\
For more details, see ExternalSystems.
is password only relates to connection to Control Systems, and not ExternalSystems.\\
By default, control systems being connected to do not require a password and this setting can be left blank.\\
See the documentation for integrating with systems using the [[http://cmdf.us/controlprotocol|iViewer Protoco... his can be useful for when you want to ensure the systems are disconnected when the app is not in use.\\
An
ining between devices or home runs. Most existing systems use a master-slave approach on their bus, but CFL... ID, which causes an ID conflict. Other automation systems require you to manually set each device ID unique... rthermore, if a device ID conflict exists in such systems, it is not even reported which leads to malfuncti... This is a great time saver, especially for larger systems and allows for installation of hardware onsite wi
roid device to render GUI Files and interact with ExternalSystems and Control Systems.
Why should you choose to use iViewer? [[http://... /why-choose-iviewer-for-mobile-automation-control-systems|See this page for a list of important features an
ontains a toolbar and a tree view listing all the ExternalSystems, the systems Commands and Feedback Parsing, as well as Macros.\\
You can add as many systems as required, each with their own unique connectio
guration assets include:
Interface definitions to externalsystems.
* Mapping of IR driven components such as TV s... .).
The configuration tables for all devices and systems (e.g. the pool system) are updated with the curre...
The weather display is updated every hour by an external system which is queried when this page is loaded
dition to the relay controls, RS485/RS232 looping/external control bus for connecting multiple units or controlling external device as well. Dry contact inputs are available with On-board macro/rules engine f... RS485 chain or to send custom messages to control systems via the RS232 and RS485 ports. Programming is com