v2.2 [Aug 12, 2016]
Windows visual style and high DPI awareness. (No "blurry fonts" with display text size 125% or higher.)
v2.1 [Sep 7, 2015]
- Faster RTF (colored text) formatting, especially with text that contains a lot of color changes.
- More readable and more up-to-date fonts and layout.
- Improved display overload handling, e.g. when RTF formatting still takes too long. Docklight does
not freeze, but switch to Plain Text Mode automatically and indicate a warning.
- Improved COM port enumeration in the Project Settings dialog:
Should find some rare device types that were previously omitted. Uses now SetupAPI, plus additional
registry readout from HKEY_LOCAL_MACHINE\HARDWARE\DEVICEMAP\SERIALCOMM.
- Added Receive Sequence comment macros: %_N for Sequence Name, %_I for Sequence Index,
%_X for data direction.
- Adjusted standard baud rate list, includes now 230400 baud.
v2.0 [Aug 18, 2012]
New features and functions:
- Support for EZ-Tap Pro and Versa-Tap from www.stratusengineering.com
(see also http://docklight.de/support/support_dl_faq034.htm)
- New setting for COM communication channels:
Baud Rate "None" = Don't set serial communication settings (baud rate, parity ...)
(to avoid problems with virtual COM drivers / Embedded COM stacks that do not support this)
- New OnReceive_GetDateTime() / OnReceive_GetMilliseconds() method
- New DL.ConvertSequenceData() for processing float and integer encoded values
- New DL.SetContentsFilter() to change Communication Filter settings while channel is open
- New Function Character '^' for bitwise comparisons
- New Receive Sequence comment macros (%_L, %_T, %_C, %_A, %_H, %_D, %_B)
- New method DL.GetHandshakeSignals()
- New method DL.GetEnvironmentVariable(), e.g. DL.GetEnvironmentVariable("USERNAME")
Fixes and Improvements:
- Improved Receive Sequence matching: no more restrictions due to cursor-based matching.
All possible matches are detected.
- Improved non-modal "Find Sequence..." dialog. Better matching, wildcards allowed.
- New command line option '-i' for invisible background operation
- Extended OnSend_GetData() / OnReceive_GetData() syntax for returning substrings
- Fixed bug with StartLogging: "Internal error 1000 in module MdCommunication.printAndLogIntCommData"
- Fixed ghost ".exe" when closing Docklight (using Alt F4) while logging is active
- Fixed crash in "Create Log file(s)" when providing an illegal base file path
- Fixed bug in File->Import Sequence List..: Receive Action index was incorrectly set
- Docklight now allows editing a project file manually using a text editor, without having
to maintain the original sequence indexes. Docklight will re-index on project load.
- Digitally signed setup packages and executables (.exe, .dll)
This app allows you to check the flow of data through a computer's COM ports.