System information
RF or IR device existed on a Built-In Gateway card on the source control system.
SIMPL Windows: Fixed problem where the wrong signal was getting deleted when an <ALT><-> (i.e. collapse
signals) was being performed on the Output list of a symbol
SIMPL Windows: The following are new (Fatal) errors to do with DST (Daylight Savings Time). Only one Clock
Driver symbol (Currently "Clock Driver", "Extended Clock Driver") may define a NON-ZERO DST parameter. You
can have any number of clock drivers with [dst] set to 0d or left undefined. The issue is that it causes confusion to
have multiple DST's defined. The examples of the error are: RLCMCVT192: Symbol S-5 in module S-6 (Module File
c:\User Modules\MyModule.umc) defined a DST Parameter of '2'. Symbol S-3 in module S-2 (Module File c:\User
Modules\MyOtherModule.umc) already defined a Non-Zero DST of '1'. Only one non-zero DST can be used.
RLCMCVT193: Symbol S-5 in module S-6 (Module File c:\User Modules\MyModule.umc) defined a DST Parameter
of '2'. Symbol S-2 already defined a Non-Zero DST of '1'. Only one non-zero DST can be used. RLCMCVT194:
Symbol S-5 defined a DST Parameter of '2'. Symbol S-2 in module S-1 (Module File c:\User
Modules\MyModule.umc) already defined a Non-Zero DST of '1'. Only one non-zero DST can be used.
RLCMCVT195: Symbol S-5 defined a DST Parameter of '2'. Symbol S-2 already defined a Non-Zero DST of '1'.
Only one non-zero DST can be used.
Test Manager: Tried to improve the success rate when trying to verify if the Program being loaded into Test
Manager is the same as that which is in the control system.
Library Update: Lock out the following symbols from the QM-RMC: SDPM, SDPMB, DPM, NTX (these are Cresnet
only symbols and as such do not function in the QM-RMC since it has no Cresnet)
SIMPL+: Fixed cross-compiler error to allow '.' in Library Names. Ex: #USER_LIBRARY "MyLib-1.2"
SIMPL+: Allow LONG_INTEGER, SIGNED_INTEGER, SIGNED_LONG_INTEGER in For Statements
SIMPL+: Allow String Arrays in Remove(). (Ex: str = Remove( "a", strArr[5] );
SIMPL+: Fixed cross-compiler error to allow negative numbers in CSwitch case statements
SIMPL+: Display Source Code Line Numbers in left margin (Show/Hide option in Edit|Preferences|Editor)
SIMPL+: Allow STRING_INPUTs to be used in minimum array declarations
SIMPL+: Fixed bug to prevent GetLastModifiedArrayIndex() from being used within Wait Statements.
SIMPL+: Fixed bug to evaluate the following predefined constants properly: _O_RDONLY, _O_WRONLY,
_O_RDWR, _O_APPEND, _O_CREAT, _O_TRUNC, _O_EXCL, _O_TEXT, _O_BINARY ENOENT, EMFILE, EEXIST,
EACCES, EBADF, ARDONLY, AHIDDEN, ASYSTEM, AVOLUME, ADIRENT, ARCHIVE, FILE_BAD_USER,
FILE_NO_DISK, FILE_LONGPATH, FILE_INVNAME, FILE_PEMFILE, FILE_BADFILE, FILE_ACCES, FILE_NOSPC,
FILE_SHARE, FILE_NOFILE, FILE_EXIST, FILE_NVALFP, FILE_MAXFILE_SIZE, FILE_NOEMPTY, FILE_INVPARM,
FILE_INVPARCMB, FILE_NO_MEMORY, FILE_NO_BLOCK, FILE_NO_FINODE, FILE_NO_DROBJ,
FILE_IO_ERROR, FILE_INTERNAL
Viewport: Changed the "Load Network Device..." menu item to be more consistent with what it is doing for different
devices.
Viewport: Fixed a memory leak in the Ops Prog dialog for certain transfer types.
Viewport: Fixed a bug with the transfer status that would cause the total time left parameter to be incorrect and
flicker to zero between files.
Viewport: Added a menu item under file transfer "Upgrade Sub-Slot device firmware..." to allow loading of sub slot
devices. This was added to support the AM radio.
Viewport: Added a line in the dialog for identify transmitter ID stating that it only works for 1-way transmitters whose
gateway is declared in the currently loaded program.
Viewport: Changed name of SSL DLLs so as not to conflict with other apps on customer machines since differnet
builds of libeay32.dll and ssleay32.dll are not binary compatable.
Viewport: Changed reboot timeout for 2 series control system updates. Actually change dthe watchdog from 20
seconds to thirty seconds to account for longer reboot times on the QM line.
Viewport: Added a provision in HandleConsolePassword where if no data is recieved after connecting, we exit. This
was getting stuck on certain connections to old QM firmware and hanging the viewport.
Viewport: For identify transmitter id, if both button id and RF ID are 0, then leave the previous id displayed and just
show that it was released.
Viewport: File transfer support for the UPX.
Viewport: Fixed a bug where Send generic files would only work for a limited number of files (10-14) depending on
the lengths of thier names. The default buffer was too small. (260 chars) when now use (4096).
Viewport: Fixed issue where the serial port settings were loaded, no defaults were provided, so in those cases
nothing would be checked off for stop bits, baud rate etc.. which would cause viewport to fail opening the serial
port.
Viewport: Fixed a bug in SendWebPages so reclaiming file space status message was not always coming up on top
of the proper window.
Viewport: Fixed a timing bug on really fast computers (3GHz+) where xmodem transfers were tossing the ends of
commands when they clear the tx buffer, this was just a 250ms delay before an Xmodem transfer
Viewport: Fixed a bug with web page transfers where if the filename passed in as the default page is different than
the one specified in the _config_ini_ file, we were overwriting with what was passed in which in most cases we
cannot be sure is correct. Now we rely on the _config_ini_ file to be there.
Viewport: Added a warning when disabling an NVRAMDISK that all files will be deleted.
Viewport: Added a warning if one or more SIMPL files were not found in an SPZ file.
Viewport: Fixed logic for disallowing SSL settings on a Control System while connected over ethernet since the