System information

SIMPL+: The compile output window will indicate if it is skipping the module's compile if it is already up to date.
SIMPL+: Fixed control system crash with ReadInteger, ReadSignedInteger, ReadLongInteger,
ReadSignedLongInteger.
SIMPL+: Compile error and warning codes are displayed in Compile Output Window (2-Series only)
Fixes/Changes from 2.03.17 to 2.04.00:
SIMPL Windows Compiler: Fix compilation so that clock object on front panel of Pro2 has "AM" or "PM" after the
"HH:MM:SS" text.
SIMPL Windows Compiler: Fix issue with using "0" on a Define Arguments Symbol (the first symbol in a macro
definition) that could cause the macro, when used in a 2 Series sytem, to prevent the program from loading &
initializing properly.
SIMPL Windows: Clean up CEN-ISC(R) and CN-ISC(R) for CEN-TVAV, CN-TVAV Mixed processing mode to
eliminate unnecessary startup traffic.
SIMPL Windows: Fixed issue where you cannot always move a serial device from one serial card to another if the
cards are different types (i.e. cannot move a serial device that is currently on a CNXCOM-2 to a C2COM-3 card).
SIMPL Windows: DHCP support For 2 Series control systems: Added the option to enter either a DHCP host name
or IP Address on the IP Address Configuration Dialog. Also added ability to enter a Port and define it as TCP or
UDP, however, this feature is currently disabled until support is provided by other Crestron applications (CUZ ,
viewport etc).
SIMPL Windows: Digital Input and Parameter Properties: Added a new feature that will now allow the programmer of
a module to define properties for Digital Inputs and Parameters for the "Defined Arguments" of the macro. These
properties can be viewed by users when they are using the modules within a program to obtain documentation and
guildelines of how the author of the module may have intended the input or parameter to be used. In addition to
providing programmers with more information, these properties will be used within Simpl Windows to set Default
Values (if defined) when the modules are added to a program. The programmer may always override these default
values at any time. Simpl Windows will also use defined Parameter Properties to ensure data entry validity. This
feature is not yet complete and will be expanded in the future to also allow property definitions of Digital Outputs,
Analog and Serial Inputs/Outputs.
SIMPL Windows: Added support for having PDF help files for symbols:
The Module Header dialog was updated to allow the user to specify a PDF file to be displayed when help for
that module is requested.
PDF filenames will be stored without a path. If a PDF exists for a symbol and is requested, Simpl Windows
requires the file to be in the directory where the symbol defintion is located (if it is a user module, the PDF file
should be in the USRMACRO directory, if it is a Project Module, the PDF file should be in the project
directory.
The Copy Program function was updated to make sure all applicable PDF files are also copied.
The Import Archive function was updated to extract all PDF files to the location where User Modules.
SIMPL Windows: Added the ability to view programming Help on a program's Control System by selecting the
Central Control Modules node in the Program Tree and then hitting F1 or right clicking and selecting Help from the
context menu.
SIMPL Windows: Fixed power calculator to provide a more accurate report of Power Consumed and Power
Supplied.
SIMPL Windows: SIMPL Windows will now allow users to copy the Crestron Product Catalog to their Hard Drive and
access the Product Catalog, containing the Device manuals, from the hard drive instead of having to have the CD
inserted into their CD drive.
SIMPL Windows: Fixed an error in the System Tree where serial devices were being prohibited from being moved
from one card to another.
SIMPL Windows: Fixed Autofill for a case where there were 2 devices of the same type. If Autofill was performed
more than once, the second instance of the duplicate device was being lost.
SIMPL Windows: Fixed problem with Import Crestron SIMPL+ failing due to read only attributes on the
IMPTCSP.DAT file.
SIMPL Windows: Fixed problem with the Commented Symbols dialog appearing to be empty when it really wasn't.
SIMPL Windows: Added Help Menu option to view Release Notes.
SIMPL+: Fixed RetimeWait()
SIMPL+: Allow multiple Digital, Analog and Serial I/O arrays (only the last one of each type will be variable in SIMPL
Windows)
SIMPL+: Allow arrays as arguments in file read functions (ReadInteger, etc)
SIMPL+: Fixed a few translation errors that results in the error, "Error copying .spl output file
". The following
cases would cause this error: A SIMPL+ statement such as, "myString ;" The SIMPL+ statement, "Print( "s", );"
Accessing 2 dimensional arrays within structures inside of the following functions: chr(), date(), itoa(), itohex(),
left(), right(), mid().
SIMPL+: Added reminder in the SIMPL+ new template module.to initialize all declared string variables.
SIMPL+: .USH file retains original capitalization for I/O cue names