System information
SIMPL+: Fixed SetArray for local integers and long integers (signed & unsigned).
SIMPL+: Allow string function arguments to be passed into Remove().
SIMPL+: Don't allow strings within SetArray (String Arrays are still legal).
SIMPL+: Fixed return values for ReadStructure and WriteStructure.
SIMPL+: Translate escape characters in #DEFINE_CONSTANTS properly .
SIMPL+: Fixed application crash when return variables are not declared with signed expressions.
SIMPL+: Added functions:
RotateLeft (same as {{ operator)
RotateRight (same as }} operator)
RotateLeftLong
RotateRightLong
Fixes/Changes from 2.03.14 to 2.03.15:
Add CHV-THSTAT and CHV-TSTAT models (Library update 198 and later).
Add Logic to try to place relay devices, that take up multiple relays, onto contiguous relay ports if at all possible.
Added ability to apply the 5 predefined Signal Suffices (i.e. Alt+1, Alt+2, Alt+3, Alt+4 and Alt+5) at the symbol level.
Fixed Open dialog: this dialog will now start at the last directory from which an SMW/UMC file was opened, and not
at the default program dir. Also, .ASV (autosave) files will no longer show up in the default set of files displayed in
this dialog unless the user selects the "Files of type" to be "Auto Saved SIMPL Programs".
SIMPL+: Force Rebuild All if target type is changed.
SIMPL+: Fixed default directory when saving new template files.
SIMPL+: Remove extraneous Crestron Module files (.csp) after program compile.
SIMPL+: Fixed bug with passing integers within structures as arguments to functions.
SIMPL+: Added bookmarks, available from the Edit menu.
Fixed problem where IR devices were not getting the correct device names when added from the Crestron
Database.
Fixes/Changes from 2.03.14 to 2.03.15 (Internal Build Only, See notes for 2.03.15).
See notes for 2.03.15
Fixes/Changes from 2.03.12 to 2.03.13:
Fix touch panel chaining for 2 Series systems. No special CUZ is needed for chaining, the fixes are solely on the
SIMPL Windows compilation end. This issue has been present SIMPL Windows supported 2 series systems.
Commenting out of signals: Added ability to comment out signals. When signals are prefaced with "//", they will not
be flagged as a "signal without destination" or "signal without driving source" when the program is compiled.
However, the signal is still in the program (if you have the signal "//VCR_PLAY" between a touch panel defintion
and an IR driver, for example, you will still be able to hit the button and have it function) - it only suppresses the
compiler warning messages. A Detail View context menu option, and shortcut key (ALT+F2) have been provided to
toggle the comment status of all selected signals in Detail View.
CNRFGW-418 now compiles correctly for X Generation Systems (Also available in library 196 or later).
e-Outlook 3 device is available (Also available in library 196 or later).
Fixed Simpl Windows crashes when running on Chinese Windows.
Fixed problem with Test Manager not being able to open files whose names were longer than 128 characters.
Fixed error in Autofill for AV2 With Card Cage.
Enabled Alt+Shift+6 (Prepend Prefix) and Alt+6 (Append Suffix) for the symbol/subsystem level. When these
options are selected at the symbol/subsystem level, all inputs and outputs will be updated with the given prefix or
suffix. Parameters remain unchanged.
Added creation of a <program name>.smw.err file whenever a data integrity error is encountered on program open.
This file is created such that it can be sent to Crestron Technical Support for more efficient resolution.
Added display of Device Name Suffix when a device requiring multiple slots is added to the program, regardless of
whether the default logic is used.
Fixes/Changes from 2.03.11 to 2.03.12 - PUBLIC FTP SITE RELEASE:
Added an error message to be displayed when the user selects 'Add Device' from context menu in Device Library