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

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

Home / 2.1
Name Modified Size InfoDownloads / Week
Parent folder
calimero-distribution-2.1-all.zip.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-all.tar.gz.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-doc.zip.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-doc.tar.gz.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-sources.zip.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-sources.tar.gz.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-bin.zip.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-bin.tar.gz.asc 2015-05-16 536 Bytes
calimero-distribution-2.1-all.zip.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-all.zip.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-all.zip 2015-05-16 2.7 MB
calimero-distribution-2.1-all.tar.gz.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-all.tar.gz.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-all.tar.gz 2015-05-16 2.7 MB
calimero-distribution-2.1-doc.zip.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-doc.zip.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-doc.zip 2015-05-16 1.5 MB
calimero-distribution-2.1-doc.tar.gz.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-doc.tar.gz.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-doc.tar.gz 2015-05-16 1.5 MB
calimero-distribution-2.1-sources.zip.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-sources.zip.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-sources.zip 2015-05-16 683.7 kB
calimero-distribution-2.1-sources.tar.gz.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-sources.tar.gz.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-sources.tar.gz 2015-05-16 679.3 kB
calimero-distribution-2.1-bin.zip.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-bin.zip.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-bin.zip 2015-05-16 588.4 kB
calimero-distribution-2.1-bin.tar.gz.md5 2015-05-16 32 Bytes
calimero-distribution-2.1-bin.tar.gz.sha1 2015-05-16 40 Bytes
calimero-distribution-2.1-bin.tar.gz 2015-05-16 584.1 kB
Totals: 32 Items   10.9 MB 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