TIOEmberPlus
Component | Version |
---|---|
TIOEmberPlus.dll | 1.0.21.0 |
General information
The TIOEmberPlus.dll makes use of a second library: “libember_slim.dll”. This dll contains an encoder/decoder for the Ember+ protocol and is used to generate the data packages which are sent via TCP/IP and to analyze the received data packages. The dll must be available in the standard search path of Windows for the current application. The best idea is to put it to the same location as the main application (probably TurboPlayer) and the TIOEmberPlus.dll.
The libember_slim.dll was originally developed by L-S-B Broadcast Technologies GmbH and was originally published under a LGPL license. Meanwhile it is available with a Boost license. The sources are available here: SVN[old]: http://ember-plus.googlecode.com/svn/trunk GitHub[new]: https://github.com/Lawo/ember-plus/wiki
Build 21
Bugfix: As an “Unknown exception in HandleSocketEvent” was reported, logging around this function was extended in order to find out more information about this unknown exception. (CCD44894/OIA-7647)
Change: In case of network inactivity, the dll does now always write an information to the log file, even if the parameter “Reconnect if there is no network traffic…” is not set. (CCD-44894/OIA-7647)
Build 20
Bugfix: Selecting a node in the EmBER+ tree with the setting for “Field to be used”: “Prefer the field ‘description’, fallback to ‘identifier’” did not work correctly. If a field “description” was present in the tree but not matching, the dll did not try to match the field “identifier”.
New: It is possible now to either set the timeout for network inactivity, after which a dis-/reconnect is done. Or you can completely disable the feature of the dll to do a dis-/reconnect in case of network inactivity. (CCD-44894/OIA-7647)
New: Log output was extended to find out more about a problem when the dll does not try to reconnect to the EmBER+ device after the connection was lost. (CCD-44894/OIA-7647)