V3.2.0

General

Bugfixes

Delimiter
Fixed a crash when the delimiter was longer than the received data.

2015/04/21

V3.1.0

Features/Enhancements

New Interface Types
Added the new interface types WebSocket Client and WebSocket Server.

New Template
Added a new action template for printing barcode labels via the TFORMer SDK command line tool tfprint.

JavaScript: ShellExecute
The new function ShellExecute executes a command, waits until the process has terminated and then return its exit code.

Serial Devices
Adjustable method for COM port monitoring. This may be useful for detecting the connection state of virtual COM port (VCP) drivers. Choose between two testing methods: Get/SetCommState and GetDefaultCommConfig. Both methods are undocumented and thus may not work reliably with your VCP driver.

Improved User Manual
Starting with Version 3.1.0.24990 (2016/6/14) the user manual has been improved and updated.

2014/11/12

V3.0.6

Features/Enhancements

Multiple Application Instances
The user may now configure whether only one or more instances of TWedge can be started.

Extended Error Information
The property LastError now returns a TError object with a (new) numerical error code and an error description. In previous versions LastError only returned the plain error description.

2014/07/21

V3.0.2

Features/Enhancements

Low Level Logging
Added a command line option that activates device logging on a low-level basis.

Bugfixes

USB HID Input Devices
Fixed a problem that occurred when plugging the keyboard (or scanner) on and off while TWedge is running.

Serial Devices
The virtual COM port monitoring caused a crash with specific VCP
drivers. This is now fixed.

Disconnecting Devices
Fixed a crash that potentially occurred when disconnecting a device.

2014/06/05

V3.0.1

Features/Enhancements

Serial Devices
If a device is connected through a virtual COM port (via USB) the removal of this port can now be detected (e.g., if the device was unplugged or powered off).

Reconnects
Reconnect handling was revised. Handling is now more reasonable for many device types.

TCP Disconnects
The log message lets the user distinguish between a graceful disconnect and a faulty connection loss.

Bugfixes

Menus
The flag Enabled cannot be changed anymore when the device is running.

StartListen
Avoid a possible crash if connection is not opened correctly before calling StartListen.

Log
The All Devices log now contains all log entries from the specific devices independent of the log level.

2014/05/22

V3.0

Important

TWedge version 3 was rewritten from scratch. It is a completely new product with unmatched possibilities, advantages and capabilities. The configuration files of earlier TWedge versions are NOT upward compatible with V3. We are aware that this may cause inconveniences for some customers but we hope that the benefits of V3 outweigh this possible drawback.

Features/Enhancements

Multiple Devices
A single TWedge instance is now able to handle multiple devices in parallel. The maximal number of devices is limited by the license kind and the available system resources.

V2.4.5

V2.4.4

Connection Retries
The upper limits for the connection retry count and for the retry delay were raised.

Additional Information in the Protocol Window
Now the log shows the success or failure of connection retries.

Bug Fixes:

Connection Retry Count
If the retry count was set to zero, TWedge did not connect at all.

2013/09/05

V2.4.3

Enhancements:

Allow Interface Changes for Password Protected Files
When saving password protected files you can specify whether you want to lock the interface settings or not.

New TCP Keep-Alive Setting
The interface configuration dialog now offers the possibility to adjust the keep-alive timer (in previous versions a lost connections was detected after 2 hours).

Bug Fixes:

Re-Establish Lost Bluetooth and TCP Connections
If a Bluetooth or WLAN connection is lost (e.g. out of range), TWedge now correctly tries to reconnect to the respective device.

2011/08/25

V2.4.2

Enhancements:

Sending Binary Data to a Device
The function WriteToDevice was extended with a new parameter for specifying the encoding mode. This optional parameter must be set to ENCODING_RAW when sending binary data (0x00-0xff) to a device.

Null-Byte AwarenessThe new version of TWedge sends and receives data with 0-bytes (NUL - \x00). In previous versions data containing 0-bytes was truncated.

Input ValidationThe user input in the dialog Data Packets is now validated correctly.

2009/10/12

V2.2.0

Enhancements:

Native Bluetooth SupportVersion 2.2 is now able to connect to Bluetooth devices directly. What's the advantage? Virtual COM ports are not needed anymore and TWedge reconnects to lost connections automatically! Just select the Bluetooth device in the Interface dialog or enter the address of your Bluetooth device directly (e.g. 00:0c:a7:01:ce:de). The Bluetooth address is usually printed on devices like Bluetooth barcode readers. Another possibility to check out this address is in the Bluetooth Devices section of the Windows Control Panel Control Panel\Hardware and Sound\Bluetooth Devices.

Automatic Connection RestoreFor Bluetooth® and TCP/IP connections TWedge restores lost connections (e.g. out of range in the case of Bluetooth) automatically.

Update CheckYou can check if there is a newer version of TWedge available by clicking Help -> Check for Update...

Bug Fixes:

JavaScriptThe function MessageBox() now returns correct values and the return values are now defined in the script editor.

Help-Texts The help-texts for some database functions were corrected.

2009/05/27

V2.1.2

Enhancements:

Due to customer feedback the keystroke simulation was improved to offer better support for Remote Desktop Clients (RDP) and Citrix® XenApp®:

SendKeyStrokes FunctionThe SendKeyStrokes() function can now be called with an additional parameter to wait for some time after every character was sent. This is useful when the receiving application needs some time to process the keystroke (e.g. sending over a remote desktop connection). If no delay is specified, TWedge uses by default 10 milliseconds.

Clipboard FunctionsThe clipboard functions CopyToClipboard() and GetFromClipboard() were enhanced to retry the operation if the function fails. The number of retries and the time to wait after every retry can be specified by calling the function with 2 additional parameters. Default values are 5 retries with 100 milliseconds delay between retries.

2009/05/19

V2.1.1

Bug Fix:

The format of the TWI files was changed. This ensures that saving TWedge settings also works if special characters (like STX, ETX, EOT, DC1, DC2, ...) are part of the script. TWI files from previous version can be loaded without problems.

TWI files are saved always in the new format! Previous versions cannot read the Javascript of V2.1.1 format!

2009/04/29

V2.1.0

New

The new function InputBox() can be used to ask the user for input during runtime (supports optional input validation).

The clipboard access functions CopyToClipboard() and GetFromClipboard() were introduced. These functions are useful for larger amounts of data, where a simulation of keystrokes is not feasible or too slow.

The function SendKeyStrokes() now accepts combinations of key constants and modifier keys. The keys have to be separated by a + character (e.g.: "{CTRL+f}" or "{CTRL+SHIFT+h}").

Toolbar and application icons were redesigned.

2008/10/11

V2.0.0

New

JavaScript support (script-based data-acquisition)

Direct database access via ODBC

Direct file access (read/write)

Hot key support (freely adjustable, script-based hotkey function)

Timer support (freely adjustable, script-based timer function)

Bi-directional device communication

Encrypted and password protected configuration files, end-users are not able to change data acquisition scripts.

Easy deployment of data acquisition scripts (self-licensed scripts)

Test-data functionality for script-development

2007/09/02

V1.2.1.12

New:

Beep sound when pressing the Hot Key can be turned on/off in the TWI file now

2007/04/18

V1.2.1.11

Bug Fix:

Problem with AVM bluetooth stick was solved.

2005/08/10

V1.2.0.10

New:

Hotkey function for sending data.

2005/07/12

V1.1.1.9

Bug Fix:

There is no semicolon saved in the translation table (it can't be read from the ini file).

2005/03/22

V1.1.1.8

New:

A "negative" time out was introduced. This is intended for scales which sends data continuously (until its load stabilizes). This timeout must be at least elapsed, before the last data package will be sent.

2003/06/17

V1.0.1.6

Bug Fix:

If the "=" sign was used as trigger for the control sequence table, this setting will not be read when the ini files are reloaded.

2003/05/23

V1.0.1.5

Bug Fix:

Fixed the HTTP OnClose Event.

2003/03/26

V1.0.1.4

Bug Fix:

A problem with Act: Window in Win98 was corrected.

2003/01/10

V1.0.1.3

First release of TWedge.

TEC-IT Datenverarbeitung GmbH

High quality software is what you are looking for - TEC-IT from Steyr (Austria) supplies this quality successfully.