SIMPL Program Creation Support To Run Server Based Control Systems
Improvements
- Added support for creating SIMPL programs to run on server based control systems such as VC-4:
- The new "Ethernet-Only 4-Series" server based control system will have only an Ethernet card.
- Remap ID s on the IP Address device settings for all ethernet devices in these programs will be disabled.
- Programs with the server based control system will be supported on both the server based control systems and 4-series appliance control systems.
- Programs with the server based control system cannot be uploaded to the server via SIMPL or Crestron Toolbox.
- Programs to be uploaded to a server based control system are to be uploaded via the control system's Web API.
- SIMPL has provided a way for programmers to enter the Web API URL for the server.
- Users can then to launch that URL from SIMPL.
- Web API URL data entry, and launching in the default browser, will be available via:
- The Device Name dialog via the configuration settings for the Ethernet-Only 4-Series control system.
- The Compile Complete dialog provides a "To Server" option, which will display the "Server URL" dialog to enter the Web URL with the option to launch that URL.
- A new Project Menu "Launch Server Web API" which will display the "Server URL" dialog.
- On complile completion, if the control system is a server based control system model (e.g. Ethernet-Only 4-Series) the user will be given 2 options:
- "To Server" will display a dialog for entry of the URL and the ability to launch that URL in the default browser.
- "To Appliance" will display the Crestron Toolbox Address Book and subsequently the upload dialog to transfer the program to a 4-series control system.
- All Ethernet devices, symbols and modules that are applicable to a hardware-based control system, will be avaialble to a program with a server based control system.
- If a symbol or module is not supported on the server based control system, the firmware will ignore those symbols/modules and add an entry into the control system ereror log.
- Existing 4-series programs can be converted to any server based control system model such as the "Ethernet-Only 4-Series" resulting in only the ethernet devices to be copied over.
- The new "Ethernet-Only 4-Series" server based control system will have only an Ethernet card.
Bug fixes
- Resolved a compiler issue when compiling modules referencing SIMPL# libraries whose CLZ libraries contain different versions of the same assembly.