Download Latest Version Calimero 2.4 (7.2 MB)
Email in envelope

Get an email when there's a new version of Calimero

Home
Name Modified Size InfoDownloads / Week
2.4 2019-03-08
Client GUI (all in one) 2017-03-22
2.2 2017-03-03
OldFiles 2017-03-03
2.1 2015-05-16
2.0.4 2015-04-09
Archive 2015-04-09
README.md 2019-03-08 3.7 kB
Totals: 8 Items   3.7 kB 0

Distribution Types

  • "-bin" contains only the binaries and Java archives
  • "-all" contains binaries and Java archives, sources, and documentation

Distribution History

2.4

Features

  • Support free-style group address presentation
  • ProcessCommunicator::readNumeric (equivalent to DPTXlator::getNumericValue)
  • Provide KNX property R/W access levels
  • Local device management: support server reset
  • Improve support for processing LTE frames (tags)
  • KNXNetworkLinkIP/USB: query network settings from the connected knx interface

  • DPT translators

    • RGB: accept hex/octal/decimal number, r/g/b prefix is optional
    • Date/Time: replace {set,get}DateTimeFlag with individual methods
    • DPT 6.020: implement access to status bits
    • Add DPT translator 21.x, 8-Bit Set
    • Add DPT translator for 229.001, DptMeteringValue (M-Bus)
    • Add DPT 7.600, absolute color temperature
    • Add DPT translator for 22.x (22.101 and 22.1000), 16-Bit Set
    • DPTXlator::split allows splitting multiple items into individual translators

Fixes

  • KNX addresses DIB: fix parsing offset
  • KNXnet/IP Tunneling: workaround to re-sync the connection receive sequence wrt a missing request (useful with certain servers which don't terminate the connection in such case), opt-in property "calimero.knxnetip.tunneling.resyncSkippedRcvSeq"
  • DPTXlator8BitEnum: fix offset with multiple items
  • Load translators with "bundle" and "bundleresource" resource scheme (OSGi)
  • TP-UART
    • Increase inter-byte delay bound when dropping several partial frames
    • Pause sending for 1 second on high temperature warning
  • USB: fix use of detected I/O usb endpoint addresses
  • cEMI busmon
    • fix calculation of additional info length for ext. timestamp
    • increase permitted length of raw frames
  • DPT 5.x: parse string values as double
  • KNXNetworkLinkIP: establish connection before starting notifier
  • Send individually addressed rf frames as domain broadcast
  • Keep sending layer 4 disconnects at a minimum

Others

  • Use IllegalStateException instead of KNXIllegalStateException
  • KNXnet/IP connections (IPv4) use subnet matching if the local endpoint is the anylocal address
  • Push-button link procedures moved to calimero-device
  • classes Priority and Device descriptor 0 (DD0) were refactored into an enum
  • Reduce default process communication timeout to 5 seconds

2.2

Fixes

  • DPT translators
    • 2-Byte Float: fix accuracy of KNX float by using Java double
    • 3-Bit Controlled: support "break" string literal
    • 4-Byte Float: enforce '.' (instead of ',' depending on Locale) for decimal number formatting
    • String: strict check of 14 byte string length
  • Process communication: clear old indications before sending a new request
  • KNX addresses: support parsing free-style address strings
  • Add missing service codes for parsing ASDUs: Ind-Address.read/res, Restart

Features

  • Add calimero-server library to distribution
  • Add calimero-device library to distribution
  • Add group monitor mode to process communicator tool
  • Improve reuse/keep-alive of transport layer destination objects

2.1

  • License change (GPL version 2 with the Classpath Exception, LGPL)
  • Maven enabled
  • Bugfixes

2.0.4

  • Bugfixes
    • Add DPT translators for date and time to the translator lookup list at library initialization (not manually required anymore).
    • KNXnet/IP connection setup with Network Address Translation (NAT) enabled checks the IP/port fields in the setup response for 0 to decide whether to use or ignore them.
  • Initially distributed as version 2.0.0 with calimero-ng on KNXLive!, a Knoppix-based Live CD
Source: README.md, updated 2019-03-08