If the update check fails, you can also visit the MKT website
and download the installer from there.
Since certain browsers ignore the 'no-cache' control for this page, you may have to press Ctrl+F5
to reload this page from the MKT website (Ctrl-F5 prevents using a cached page, which F5 does not).
Because a certain anti-virus software sometimes falsely identified the NSIS-based self-extracting installer as malware,
the programming tool is available as installer-less, 'portable'
zip archive (CANTerminalProgTool.zip)
besides the
executable installer (InstallCANdbTerminal.zip -> .exe).
-...- -...- -...-
Falls der Update-Test fehlschlägt, besuchen Sie die MKT-Website
um den Installer von dort herunterzuladen.
Da einige Browser beharrlich den 'no-cache'-Eintrag auf dieser Seite ignorieren, drücken Sie zur Sicherheit
Strg-F5 um diese Datei vom MKT-Server neu zu laden (Ctrl-F5 verhindert -im Gegensatz zu F5- das Laden aus dem Cache).
Da eine namhafte Antiviren-Software den NSIS-basierenden, selbstentpackenden Installer fälschlicherweise als Schadsoftware einstufte,
ist das Programmiertool nun auch als installer-freies, 'portables'
Zip-Archiv (CANTerminalProgTool.zip)
als Alternative zum
ausführbaren Installer (InstallCANdbTerminal.zip -> .exe)
verfügbar.
Nur für 'Beta-Tester' : Eine Vorab-Version mit neuen Features finden Sie ggf. auf der MKT-CD (auch online).
Bugfix for CAN reception via Script / Event Hander (larger FIFOs, less risk to 'miss' frames
when temporarily overloaded from a busy script).
Due to an incompatibility between new C compiler and ancient real-time kernel for ARM7TDMI,
firmware V1.2.4-x is not available for old devices like MKT-View II (yet?).
2023-05-04, V1.2.3-2
Bugfix in the division by integer denominators (only affected the old 'display interpreter', but not the script language).
Bugfix in the old CAN node/message/signal selection list boxes, and clean-up of the documentation.
Simplified use of value tables
imported from CAN databases, usable in simple display elements instead of e.g. decimal numbers
CAN "Bus Numbers" don't use a 2-bit field in the 'Message ID' anymore, but
are stored in an extra byte of the 'Signal Definition' (table)
to allow more than 4 different 'buses' (networks) connect to a device.
Not all of these 'bus numbers'
are actually for CAN ! Only numbers 1 to 4 will always remain 'CAN1' to 'CAN4'
to avoid incompatibilties with applications created with earlier versions
of the programming tool.
Without this, there were indeed problems during the 'transition phase',
so if certain CAN bus signals are not decoded for the display,
please update to the recent programming tool and the device firmware.
The CAN Message Generator / Bus Simulator
also supports different CAN bus number, and if the PC's
CAN bus interface supports multiple channels, the simulator can send
CAN messages to different ports. For example, on multi-channel interfaces
by Kvaser, messages for the MKT-View's "CAN1" are sent to Kvaser's "Ch. 1",
messages for "CAN2" are sent to Kvaser's "Ch. 2" (labels on the cable).
2021-12-20, V1.2.2-1
Optional playback of CAN messages from binary logfiles (*.cld) via script
Abandoned support for LIN
and OpenABK (both appeared to be 'almost dead' these days).
Converted some of the HTML help files into PDF again (e.g. art85122_UPT_Scripting_DE.pdf),
but the result is still not perfect.
2021-02-26, V1.1.4-3
Optional marking of graphic objects in the LCD simulator using transparent coloured rectangles.
Highlighting of modified and freshly added database entries after (re-)importing CAN databases.
Bugfixes in diagrams (X/Y display was not properly refreshed after certain interpreter commands)
2020-09-01, V1.1.4-2
New functions and an event handler to control the virtual keyboardvia script
Ongoing tests with CAN FD for the planned MKT-View V, now using an STM32H745I
because the initially targeted controller (RT1064) lacked some of the 'promised' CAN FD features.
First attempts to import AUTOSAR XML, including PDUs (seems to be essential for CAN FD).
2019-12-17, V1.1.3-1
Initial steps to support CAN FD - new hardware already planned, e.g. 'MKT-View V'.
(So far, available only as prototype firmware running on a 'MIMXRT1064-EVK' by NXP.
Later dropped in favour of an STM32H745, capable of CAN FD on two ports, but development delayed due to semiconductor shortage.
Early adopters of CAN-FD please ask for details or suggest features via email.)
Script language: New commands to control text panels, new data types, extended file access methods
Replaced Borland's "TIniFile" by "TMemIniFile", to avoid storing the configuration file
in a windows-specific
(and ever-changing) folder.
Instead, the configuration file (MKT_CANdbTerminalProgTool.ini) is now
stored in the installation folder itself, e.g. C:\MKT\CANdbTerminalProgTool .
2019-02-22, V1.1.2-2
Support for target 'HBG 35 Cortex' (handheld device with 21 keys but no touchscreen)
Added the possibility to update firmware, application, and "other files" via RS-232 for HBG 35 and similar devices w/o memory card
Added data type 'bool' to simplify the conversion
of a customer's application from "C" into the script language
Script compiler supports jumping within functions with
the dreadful 'goto'
command (but not between functions), to simplify the conversion
of a customer's application from "C" into the script language.
Improved automatic type conversions in the script language (less typecasts required now,
for example 'float' is automatically converted to 'double' if any operand in an expression uses that precision).
Max. format string length increased from 255 to 511 characters (per display-element),
to allow larger polygons (with more coordinates in text format).
Removed some antiquated demos / sample applications from the installer
2018-12-11, V1.1.1
Added a few Hershey vector fonts in the firmware for MKT-View III / IV,
and in the new programming tool
(see screenshot on the right for an example)
Font weight ('thickness' of lines when rendering vector fonts) controllable via format string
New function 'vectorize text as polygon' in the graphic editor
The operator can zoom into diagrams, or scroll the displayed value range, via touchscreen
Diagrams and their 'polygon overlays' also controllable via script, including new touchscreen event handlers
Fixed a bug that affected slow-scrolling 'dynamic' Y(t) diagrams
Data acquisition for Y(t)-diagrams now starts at power-on, before any diagram gets visible, for up to 12 channels
Extended math- and DSP functions in the script language, including FFT (Fast Fourier Transform).
The DAQ (Data Acquisition unit)
can now be used in scripts as a fast sampler,
so anything connectable to a DAQ-channel can be a source for blockwise digital signal processing in your scripts.
New tCanvas object in the script language.
Can be used for graphics in the background of certain display elements, generated 'at runtime'.
The spectrogram shown on the right is an example for such a background image (and for the FFT,
to transform an analog input signal from the time- into the frequency domain).
Automatic zooming of colour bitmaps when running on displays larger than the designed size.
New font with 12*24 pixels, for improved display when pages are scaled from MKT-View III (480*272 pixels) to MKT-View IV (800*480 pixels).
Since fonts are located in the bootloader (not in the normal firmware), please also update the bootloader to use this font.
Speed improvements due to better optimisation by the C compiler, also for older devices with ARM7TDMI processor like MKT-View II.
Simplified device detection for program transfer in the local network (uses openABK-"Discovery")
Bugfix in the script language's file.read() : Proper parsing of delimiter at end of file
Possibility to skip overwriting nv[]-values in EEPROM when loading a new application
For devices with ARM Cortex CPU (e.g. MKT-View III, IV), changed an
internal data type from single to double precision (less rounding errors in calculations)
Added 64-bit data type 'double'
besides 32-bit 'float' in the script language.
Both are floating point types. 'Double' with 52 bit mantissa and 11 bit exponent
gives more resolution (for very demanding applications) at the expense of speed.
32-bit 'float' and 64-bit 'double' also supported by the CAN signal decoder / CAN snooper mode.
Clarified driving BI-COLOUR LEDs (green/red) via script in the documentation (for HBG-18 and HBG-22)
Other bugfixes in the documentation, programming tool, and in the device firmware
Programming tool now also available as installer-less, 'portable' zip archive because the NSIS-based installer
(InstallCANdbTerminal.zip)
was falsely identified as malware by a certain anti-virus software.
So if the .exe is rejected, try the .zip instead. There's a short info about how to unzip the files in
CANdbTerminalProgTool.zip/readme.txt / liesmich.txt .
Update (2017-08-15): The 'false positive' seems to have been fixed in the antivirus database now.
But we will keep the zip file as an alternative to the installer (zipped .exe), to be prepared for the next hassle with paranoid antivirus suites.
2016-06-06, V0.3.6
Remote Display client and -server for MKT-View III, MKT-View IV, and the currently developed 'Server Box'.
Intended for devices which are too heavy for mounting above the dashboard, or would require 'too many cables' across the windscreen.
LIN bus supported in some of the newer MKT-View devices. More details on request.
Most built-in bitmap fonts use codepage 850 instead of codepage 437 now.
Important for user interfaces with west european languages (especially Portugese). Contains characters like 'Ã', 'ã' (a tilde), etc,
which were missing in the old 'DOS' font (codepage 437).
Minor bugfixes (GDI handle leak) and extensions in the script language, -editor, and -debugger.
Fixed a bug in the scaling of certain "Signed Intel" CAN signals.
ISO 15765-2 (aka "ISO-TP") implemented in a demo script (under construction, due to lack of a test environment)
2015-04-24, V0.3.0
Bitmap graphics don't necessarily need to be 'imported' into the *.upt / *.cvt application anymore.
Instead they may be copied (as bmp files) on a suitable storage medium (SD, Audio- or 'Font'-Flash).
The display will try to load bitmap files at runtime, if the bitmap has not been embedded in the app at design time.
Only for MKT-View III/IV, not for MKT-View II !
For faster script development, the application can be uploaded into RAM (without saving it in FLASH memory)
via menu 'Transfer' .. 'Send application to terminal without Flashing' by the UPT programming tool.
This feature requires a device firmware compiled 2015-04-24 (V 0.3.0-2) or later.
New script functions implemented for the 'App-Selector'.
Only for MKT-View III/IV, not for MKT-View II !
Simplified interaction between display elements (like buttons) and the script
New versatile file I/O functions like file.read()'
Added the 'INI file demo' as an example for those new file I/O functions
Script sources can now be exported as 'linked HTML'
(with keywords linked to the documentation; functions, procedures, variables linked to their implementation or declaration).
The local IP address used by the programming tool can now be selected from a list (for PCs with multiple network connections).
Support for 'HBG 22 V2' with Cortex-M3 CPU. Replaces the older 'HBG 22 V1' with ARM7TDMI processor.
2015-01-16, V0.2.9
Added the display element 'TABLE' (so far, for MKT-View III and IV only)
Max length of the format string increased to 511 characters for all devices which support the 'TABLE' display element.
Max length of a device's hostname (for DHCP) increased to 15 characters.
Modifications in the script language: 'next' with specification of the loop variable.
2014-08-18, V0.2.7
Preparation of the programming tool for the 'next generation' MKT-View IV,
with a faster CPU (Cortex-M4F with 200 MHz core clock) and 7" TFT (800 * 480 pixel).
2014-07-10, V0.2.6
Adaptions to support Vector's recent 'XL Driver Library' (VXLAPI.DLL Version 8.3).
Vector interfaces can now be used again to simulate the hardware on a windows PC (tested with Win7 "64 Bit").
Fixed a problem in the MKT-View III's memory card interface by enabling an internal pull-up resistor.
Modified the treatment of different
character encodings
in the script language:
Dynamic strings in arrays will be automatically converted to UTF-8 ("Unicode").
Aliases (bitfields) to access parts of the 29-bit CAN identifier
to simplify the implementation of a subset of
J1939in the script (application).
Improved script debugger.
In devices with Ethernet port, debugging is also possible via web browser (remotely).
The 'beeper' output in the MKT-View III, which by default only feeds an internal transducer ('beeper')
can now optionally be fed to the front loudspeaker.
Details in the description of the system menu
in document #85115, chapter 'System Setup / Audio Setup / Beeper to Speaker'.
Updated an awful lot of links to the MKT website in the documentation (help system and PDFs)
Modified the firmware file format (*.BI2): The firmware now contains
the expected software-article-number of the bootloader.
The bootloader checks this signature and warn if both don't match.
This new feature shall reduce the risk of accidentally loading the 'wrong' firmware by the end user,
but it is only implemented in devices like MKT-View II/III manufactured after 2013-06-18.
Firmware for 'MKT-View III' (11392) now officially contained in the installer. DON'T TRY TO LOAD THIS FIRMWARE INTO THE OLDER MKT-VIEW II - THE CPUs ARE INCOMPATIBLE !
The programming tool now accepts network paths (beginning with two backslashes) as command line argument,
and will load the application from a network path after double-clicking a *.cvt- or *.upt-file in the windows explorer.
Automatic shutdown if certain devices (MKT-View II, III) get too hot. If the internal temperature exceeds 70°C,
the display shows 'SYSTEM OVERHEATED' in a red popup window, and then turns itself off.
Improved (temperature-dependent!) SDRAM-timing in the MKT-View III firmware.
If the MKT-View III firmware is older than 2013-08-01, it should be updated !
Scrolling Y(t)-diagrams for devices with 32-bit CPU (MKT-View II, III)
Arrays
consisting of
user defined data types
can now be defined as
constants
in the script language. This is useful for embedding large lookup-tables in the script.
Bugfix in the script language: file.read_line() now behaves as it should, also after 'moving backwards' in a file via file.seek().
Geometry of the script's text screen buffer
can now be adjusted at runtime, by setting tscreen.xmax and tscreen.ymax (formerly "read-only").
New functions for the script debugger: watch list,
alphabetically sorted symbol table with 'links' into the sourcecode.
2013-02-20, V0.2.2
Added a 'global' text search
in the programming tool (searches in all event definitions, in all display pages, and in the script sourcecode)
Variables connected to 'TX' CAN signals
('transmitted' to the CAN bus from the display's point of view) can now be initialized 'anywhere'
(also on page zero, i.e. before the CAN protocol handler starts).
Those 'self-initialized' values are not overwritten when switching to other display pages.
New feature in the programming tool to
'discover'
MKT-devices in an Ethernet LAN, and to connected them via web browser.
Increased the number of arguments for user-defined functions and procedures in the script language from 8 to 16.
Changed most of the commands in the script language from single line to multi line.
The semicolon (at the end of a command) is now mandatory in (almost) all cases.
New functions in the script language to interact with the built-in
Internet protocol stack.
New functions in the script language to control the
trace history .
2012-12-07, V0.2.1
Adapted the 'autoload'-function,
which can load a display application from memory card automatically, for devices with ARM-CPU .
A "bargraph", connected to a variable
with read/write access,
can now be used as a interactive 'slider' for devices with touchscreen.
Speed improvements in the 'event' interpreter,
especially for devices with ARM CPU (MKT-View II, III; UPT 800).
Multi-touch support for devices with suitable hardware (at the time of this writing, only for UPT-800 prototypes with capacitive touchpanels).
2012-10-01, V0.2.0
Minor modifications in the MKT-View II firmware, to keep it compatible with MKT-View III .
Major modifications in the Embedded Web Server (MKT-View II, III).
The web server can now be used for remote control, to inspect variables, show the Trace History, upload files, and more.
2012-07-23, V0.1.9
Simple touchscreen gestures for devices with touchscreen only (no keyboard, no rotary encoder)
Bugfix in the script command to access bitfields in a CAN message (for transmission)
Increased the number of user timers for the event language from 4 to 10 (requires new firmware, only for devices with ARM-CPU) .
Edit fields can be connected to theVirtual
Keyboard per option in the page definition.
Optional DHCP support (dynamic IP address); NETBIOS support (allows accessing
the device from a web browser via its name instead of its IP address).
Details: Network Setup,
HTTP server description.
New placeholders for the format string (# to suppress leading zeroes).
Speed improvements, especially for larger displays like 'UPT800A' (800*480 Pixel) but also noticeable on smaller displays like MKT-View II.
Modified behaviour when turning on with critically low supply voltage (MKT-View II only; requires new firmware also in the 'standby-controller')
New Trace History (can be controlled via script language now).
2012-01-30, V0.1.8
Support for larger displays (like 800 * 480 Pixel "WXGA") in the programming tool
Firmware compatibility check; prompts you to RELOAD the application if necessary (after a firmware update).
Longer script variable names,
required for certain machine-generated CCP/XCP protocol handlers.
Special floating point functions,
used to assemble floating point numbers from bytes received via CCP/XCP.
Modified behaviour of the CAN-Logger in MKT-View 2 (edge triggered modes).
2011-11-07, V0.1.7
Script language manual available in
german and
english
language, also as PDF :
german /
english
(auf Deutsch: Das Handbuch zur Script-Sprache ist nun auch in
deutscher Sprache
verfügbar, auch als
PDF
)
Simplified and extended event handling in the script language.
Bugfix in the programming tool: CAN2, CAN3, and CAN4 now work as they should on the 'CANdb' tab.
Bugfixes: Conversion between UTF-8 and "DOS" Umlauts; virtual keyboard now works with 8 as well as 16 bits per pixel in the emulated framebuffer.
(the virtual keyboard still does NOT work for monochrome displays, since there are no such devices yet)
2011-09-16, V0.1.6
Added a navigation bar in the help pages (especially for users of the bugged
Internet Explorer,
which cannot jump to the 'HTML anchor' specified in the commandline).
Both serial ports
(in the MKT-View II) are now accessable from the
script language,
but only if the extended script functions have been unlocked.
Text in fields with fixed size can be centered or
right-aligned now (on certain targets).
Icons
can now, optionally, be loaded from bitmap files in the 'Audio Flash' (during runtime).
Functions written in the new script language can now be invoked from any display page
through a backslash sequence,
the returned string replaces the 'fixed' text
(format string)
in the display definition.
Limited support for UTF-8 in the script language. Beware: Being able to read 'UNICODE' from textfiles
doesn't mean that tenthousands of different glyphs can be rendered on the display !
New file I/O functions in the script language for devices with 32-bit CPU.
Script language extensions must be unlocked now
(for a moderate extra fee).
Fixed a bug with CANdb signal definitions for 'CAN2' in the programming tool.
Minor speed improvements in the MKT-View II firmware (for multiplexed signals from CCP).
2011-07-25, V0.1.4
Up to 32 signals (formerly 8) mappable in a transmitted CAN message.
Up to four CAN-ports for the MKT-View II; two of them ("CAN3" and "CAN4") using the
CAN-via-UDP extension.
File transfer via Ethernet (LAN), also using the CAN-via-UDP protocol.
Removed the automatic baudrate detection (for the serial ports),
because this feature didn't work reliably in certain 'noisy' environments.
Removed the warning about incompatible 'software step numbers' during download,
if the target uses an old CPU for which development was ceased -
for example, MKT-View (1) with a 16-bit CPU.
2011-04-06, V0.1.3
New functions in the
script language, implemented in new devices with 32-bit CPU.
KVASER's CAN Interface is now opened in non-exclusive mode, so multiple programs
running on the same PC can share the same interface to access the CAN bus now.
Configurable CAN sample point and sync jump width (SJW), for new devices with 32-bit CPU.
Transparent (or even invisible) buttons for devices with TFT colour display.
Added support for SDHC memory cards / FAT32 without "long filenames", for MKT-View II .
2011-02-04, V0.1.2
Added the possibility to detect / count / log "CAN ERROR FRAMES"
(i.e. bit stuffing errors on the CAN bus) in the MKT-View II / firmware #11314 .
As an 'Error Frame Tester', use script_demos/ErrFrame.cvt .
Fixed a problem in the firmware for MKT-View II. There was trouble with the keyboard
(and thus with starting or stopping the logger), while running at the
built-in uninterruptable power supply without sufficient external power.
If you use an MKT-View II and the built-in CAN logger, please update firmware #11314 .
2011-01-27, V0.1.1
Changed the version numbering: The programming tool, and firmware, use the same
version numbering. However, not all firmware variants (especially those for
older devices like MKT-View I) are recompiled just because the version number
of the programming tool was incremented. To check the tool's version, select
'Help'..'Version' in the programming tool. Ideally, the version displayed there
is equal to the version of the firmware in the programmable device, at least
for the major and minor version number. The 'build' number (after the dash) can
usually be ignored. Details about versioning are in the 'firmware' directory,
file "readme.txt" .
Increased the maximum size of the script from 64 to 128 kByte. To achieve that,
the internal 16-bit offsets had to be changed to 32-bit numbers,
making the binary code (compiled script) incompatible with older versions.
Please re-load your display application after updating the firmware
to avoid compatibility problems.
New device, new firmware: "HBG-22" (HandBedienGerät mit 2.2 Zoll-TFT;
handheld control panel with 2.2" TFT display). For details, see feature matrix .
2010-12-22
Modified the display-backlight-timeout: The 'low-power' backlight intensity
can be configured in the terminal's setup-menu. Only has an effect
if the "LCD-Off-Time" [number of seconds until reducing the backlight] is non-zero,
which is the default value for most devices. Details in document #85115
("System menu and setup"), see "DOKU"-folder after installation.
Officially added the new Scripting language in all new programming tools.
Note that scripting is only supported by devices with a 32 bit CPU
and a sufficiently large firmware memory .. see feature matrix.
New versioning principle: At least the major and minor version number
should be identical in the programming tool and in the device firmware now.
In the programming tools, the required firmware version is now displayed
under "Help" / "Version".
In the programmable device, the current firmware version is displayed
in the device's System menu.
New firmware for a bunch of new devices; see firmware folder after installation.
2010-05-27
Modified the CAN baudrate settings for terminals with ARM CPU,
mostly in the CAN snooper (selecting a new baudrate in the CAN snooper
has an immediate effect now, no need to re-boot).
Modified the audio replay function in the firmware simulator. Like in the 'real'
firmware, the end of audio-playback can be detected by the application now.
New firmware for MKT-View II with PCB V1.2 (devices shipped since May 2010).
Unlike older firmware, this one supports the new real-time clock chip, which consumes significantly less power from the backup battery than the older hardware.
The new firmware (#11314) supports both 'old' and 'new' hardware.
Remote control and general file transfer now possible via CAN, besides RS-232.
Modified the 'Transfer' menu in the programming tool for this purpose.
2010-03-01
New feature for terminals with ARM and 'CANdb', also supported by the simulator :
The interpreter function 'crx' (CAN-Receive) can be used to check for reception
of CAN messages without signals. Details in
the help system .
Began to add support for displays with 16 bit/pixel,
i.e. 65535 colours (formerly max. 8 bit/pixel).
Not finished yet.
2010-02-09
Added a simple 'File Transfer Utility', and XMODEM/YMODEM protocol handler
in the programming tool and in the firmware for certain terminals,
which can be used to upload wave audio (and other) files. Details in
the help system about
filetransfer .
Added support for a new device with the project name "CVT-MIL 320",
with a new keyboard control command (keytable=X) because that device
didn't have dedicated FUNCTION KEYS (unlike any other terminal so far).
Details in the help system under
keyboard functions .
Modified firmware #11314 for 'MKT-View II': Slightly different input
voltage thresholds for turning on an off.
The CAN LOGGER now automatically uses the inverted START condition
as a STOP condition, if there is no STOP condition defined in the
trigger signal table.
2009-11-30
Transmission of 'CANdb signals' now also works in the simulator, but only with
limited timing accuracy (compared with a 'real' target).
System menu of new devices can be remotely controlled via telnet, using TCP port 23 by default.
Press CTRL-s in the telnet client to open the system menu remotely.
Some devices now support XMODEM (1k) / YMODEM to load the display application,
and certain other files (*.upt, *.cvt, *.wav, *.fnt).
Works with windows Hyperterminal via RS-232, and possibly via TCP/IP using the telnet port.
More details, as usual, in the help system : see
x/ymodem .
Fixed a problem with certain Ethernet switches; please update the firmware if you cannot
access the terminal's embedded web server, or the telnet server.
Applications designed for screens with lower resolution will automatically be scaled
now, when loaded into a display with higher resolution. The 'designed' resolution
will be displayed on the 'page header' tab of the programming tool.
Size and width of any display element shall not be encoded inside a backslash sequence
anymore, but in two extra columns titled 'W' (with) and 'H' (height) in th programming tool.
To remain compatible with older applications and devices, the tool will only modify
the syntax if the firmware compilation date is 20091130 or later (ISO-format,
can be checked in the programming tool under 'Settings'..'Terminal Constants'..'Firmware Date').
2009-10-16
Added the 'tree view' on the CANdb import tab as an alternative to the 'list view'.
Added the option to select a few CAN-signals for transmission.
Requires a future firmware (currently being developed) !
Tried to fix a browser-cache related problem in the update-checker, without success,
because the browser ignored the "no-cache" meta tag. Please reload this page manually.
2009-10-12
Besides the decimal point in the numeric format string,
the decimal comma is now supported (for German users).
Implemented the backslash-x sequence to simplify the insertion
of 'special characters', for example from user-defined symbol fonts.
MKT-View II (Firmware): If the internal uninterruptable power supply
is sufficiently charged, the device will tolerate power outages of at least 500 ms now,
without automatically shutting down.
2009-09-28
Added support for the UPT 320 with up to 16 digital inputs
and 16 digital outputs (onboard), modified firmware #11352 and
the programming tool.
New functions 'inp1'..'inp16', and 'out1'..'out16' to use the onboard digital
I/O lines in the UPT interpreter (in events and reactions).
2009-09-17
Added the function Check for Updates in the programming tool's main menu
under "Help".
Improved the display speed in the firmware for devices with 32-bit-CPU,
and added firmware for new devices (MKT-View II, UPT 320, HBG 35, ...).
New commands for the CAN-snooper in terminals with 32-bit CPU to control the snooper's CAN-message-playback function (useful for testing and presentations).