System information

Fixes/Changes from 3.00.17 to 3.00.18:
SIMPL+ Bug Fixes (3 Series):
Fix incorrect translation of HIGH function.
Fix incorrect translation of LOW function.
Fix translation issue with SetByte() function.
Fixes/Changes from 3.00.16 to 3.00.17:
SIMPL Windows Bug Fixes (3 Series Only):
Corrected compilation bug with CPC-CAMI.
Fixes/Changes from 3.00.15 to 3.00.16:
SIMPL Windows Bug Fixes (3 Series Only):
Add LPZ file (compiled output) to "Create Archive" function.
Fixes/Changes from 3.00.12 to 3.00.15:
SIMPL Windows Bug Fixes (3 Series Only):
Fix compilation of reserved-join device extenders that would otherwise cause a corrupt BIN file and probably control
system crash.
Fix compilation of endpoints on Digital Media switchers.
SIMPL Windows Enhancements:
Speed up dropping of devices with many parameters in configuration manager.
SIMPL+ Bug Fixes (3 Series):
Fixed Print Format Specifiers
Fixed calling functions within User Libraries
Compensate for switch case statements without breaks
Fixes to SETARRAY()
Gather now only works with STRING_INPUTS (PRO2 incorrectly allowed any string)
Fix requirment to have a "break" in the default handler of a cswitch statement.
SIMPL+ Known Issues (3 Series Only):
ReadStructure and WriteStructure need overloads for optional 3rd argument - currently, only INTs are allowed
SetArray doesn
t allow String_Outputs
Negative numbers to unsigned variables
No non-volatile support.
No direct socket support.
No email.
SIMPL+ currently recompiles SIMPL+ modules in a SIMPL project every time they are encountered.
Fixes/Changes from 3.00.11 to 3.00.12:
SIMPL+ Bug Fixes (3 Series):
Multiple event handlers for the same I/O variable
Array allocations
String Comparisons (< and > operators)
#define_constants with characters (ex: #define_constant MyConst 'A')
Initialization of PARAMETER variables
Passing arrays as BYREF and READONLYBYREF
Fixed negative numbers in switch case statements.