tango-entangle (6.32.3) stable; urgency=medium

  * Devices/RS/NGU: Add 411 model
  * ISEG-HV: Change the determination of the current factor

 -- Jens Krüger <jenkins@frm2.tum.de>  Thu, 02 Jul 2026 14:47:32 +0200

tango-entangle (6.32.2) stable; urgency=medium

  * Phytron: Disable store parameters in NVRAM

 -- Jens Krüger <jenkins@frm2.tum.de>  Thu, 25 Jun 2026 14:16:53 +0200

tango-entangle (6.32.1) stable; urgency=medium

  * Test: Fix issues
  * Phytron: Fix some init issues with new firmware version

 -- Jens Krüger <jenkins@frm2.tum.de>  Wed, 24 Jun 2026 13:36:47 +0200

tango-entangle (6.32.0) stable; urgency=medium

  [ Konstantin Kholostov ]
  * add SpectrumInput base class

  [ Alexander Steffens ]
  * pilatus_det: return ALARM state for empty camserver status

  [ Georg Brandl ]
  * update copyright headers
  * set up codespell and fix typos

  [ Konstantin Kholostov ]
  * OceanOptics: refactor OceanDevice

  [ Jens Krüger ]
  * Phytron: Setting of motor unit is not supported anymore
  * phyMotion: Add current detection for new power stage
  * Phytron: Refactor device resetting

  [ Georg Brandl ]
  * add snap7_server device
  * fug_ps: better message on init when in local mode
  * leybold graphix: recognize more status values
  * doc: add more builtin validators
  * toml: support TOML 1.1.0 \x escapes
  * configurator: allow amending conffiles
  * configurator: fix default resdir

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Fri, 19 Jun 2026 16:07:48 +0200

tango-entangle (6.31.1) stable; urgency=medium

  [ Georg Brandl ]
  * leybold turbolab: style fixes

  [ Konstantin Kholostov ]
  * extend OceanOptics driver

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 30 Apr 2026 15:18:43 +0200

tango-entangle (6.31.0) stable; urgency=medium

  [ Georg Brandl ]
  * lib/shm: no need to define those constants again

  [ Stefan Rainow ]
  * SPHERES cct6: Simplification of the logic
  * Aerolas doppler: Add constants for register numbers
  * SPHERES doppler: Add Profile device

  [ Lukas Vogl ]
  * add entangle device for leybold turbolab pumpstand

 -- Georg Brandl <jenkins@frm2.tum.de>  Tue, 17 Mar 2026 11:19:58 +0100

tango-entangle (6.30.3) stable; urgency=medium

  * pils_zapf_plc: handle enum-valued devices correctly

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Fri, 13 Mar 2026 11:47:39 +0100

tango-entangle (6.30.2) stable; urgency=medium

  * base: give a bit more info when limits are misconfigured
  * julabo: aux params can be float or int

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 12 Mar 2026 14:53:38 +0100

tango-entangle (6.30.1) stable; urgency=medium

  * better (working) fix for numpy int changes
  * fzj_motor: message fix

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 09 Mar 2026 08:26:34 +0100

tango-entangle (6.30.0) stable; urgency=medium

  * julabo: add auxiliary in/output devices

 -- Georg Brandl <jenkins@frm2.tum.de>  Sat, 07 Mar 2026 08:34:15 +0100

tango-entangle (6.29.5) stable; urgency=medium

  * ectl: logs==log
  * pils_zapf_plc: more homing commands for legacy PLCs
  * pils_zapf_plc: shout less

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 26 Feb 2026 11:03:30 +0100

tango-entangle (6.29.4) stable; urgency=medium

  [ Georg Brandl ]
  * all: fixes for Numpy 2 integer type overflow behavior
  * airbus: handle new possible state from selectors

  [ Jens Krüger ]
  * Iseg/SCPI: Add some methods to handle trip configuration

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 20 Feb 2026 10:45:09 +0100

tango-entangle (6.29.3) stable; urgency=medium

  [ Enrico Faulhaber ]
  * fix typo in Jenkinsfile
  * Add CryoTel/SunPower cooler

  [ Georg Brandl ]
  * fzj io: give the Shutter a default value mapping
  * modbus: convert Numpy to Python ints

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Mon, 16 Feb 2026 18:04:13 +0100

tango-entangle (6.29.2) stable; urgency=medium

  * tmcl motor: style/typos
  * pils_zapf_plc: either Home or ContMove is enough for Motor
  * fzj s7 motor: call "error ack" transaction for reset

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 13 Nov 2025 07:53:26 +0100

tango-entangle (6.29.1) stable; urgency=medium

  [ Daniel Matulka ]
  * update supported motor of clrs motors
  * Phymotion accept values as int if they are close enough

  [ Jens Krüger ]
  * Add Tsuji Denshi PMC motor controller

 -- Daniel Matulka <jenkins@frm2.tum.de>  Fri, 07 Nov 2025 16:22:03 +0100

tango-entangle (6.28.1) stable; urgency=medium

  * server/tango: fix comment
  * frmctr: add support for RESI flavored counter cards

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 01 Oct 2025 16:50:14 +0200

tango-entangle (6.28.0) stable; urgency=medium

  * Add Alicat Flowmeter

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Wed, 03 Sep 2025 15:22:47 +0200

tango-entangle (6.27.3) stable; urgency=medium

  * Phytron: Fix format issue
  * Phytron/phyMotion: Increase the default comtries

 -- Jens Krüger <jenkins@frm2.tum.de>  Fri, 08 Aug 2025 06:47:46 +0200

tango-entangle (6.27.2) stable; urgency=medium

  * UNRELEASED

 -- Daniel Matulka <jenkins@frm2.tum.de>  Wed, 06 Aug 2025 23:35:35 +0200

tango-entangle (6.27.1) stable; urgency=medium

  [ Daniel Matulka ]
  * Add trinamic-modules
  * Add CLRS motors

  [ Jens Krüger ]
  * PhyMotion: Add 'checksum' en/disable property
  * Phytron: Fix typo in check for airpad and brake devices
  * Phytron: Add read/write methods for parameters
  * Phytron: Set the acceleration for init as well
  * Phytron: Fix issues due to wrong init
  * Phytron: Add 'comtries' parameter to overcome bad communication

 -- Daniel Matulka <jenkins@frm2.tum.de>  Wed, 06 Aug 2025 23:17:20 +0200

tango-entangle (6.27.0) stable; urgency=medium

  * install systemd unit to /usr/lib

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 25 Jul 2025 13:08:48 +0200

tango-entangle (6.26.2) stable; urgency=medium

  [ Jens Krüger ]
  * Iseg/scpi: Fix some issues with the speed-ramp conversion

  [ Daniel Matulka ]
  * RTU-Modbus:minor fix

  [ Georg Brandl ]
  * iseg: remove walrus

 -- Jens Krüger <jenkins@frm2.tum.de>  Wed, 16 Jul 2025 09:48:07 +0200

tango-entangle (6.26.1) stable; urgency=medium

  [ Georg Brandl ]
  * mlzdevice: Off() defaults to raising an error.

  [ Jens Krüger ]
  * ISEG/SCPI: Improve implementation
  * ISEG/scpi: Fix some issues
  * ISEG/scpi: Use the multi communication io interface
  * ISEG/scpi: Switch crate on during initialisation
  * Limit numpy version to lower 2

  [ Enrico Faulhaber ]
  * PILZ_PNOZ: reduce log spamming

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 09 Jul 2025 15:52:08 +0200

tango-entangle (6.26.0) stable; urgency=medium

  [ Konstantin Kholostov ]
  * group3_gaussmeter.py: setting custom units

  [ Georg Brandl ]
  * fzj/s7: better error for reading unknown parameters
  * Remove vendored alabaster theme
  * mercuryitc: allow HTR and AUX for both temperature and pressure

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Tue, 11 Mar 2025 15:47:14 +0100

tango-entangle (6.25.6) stable; urgency=medium

  * debian: use "stable" distri name
  * fix typos
  * update debian compat

 -- Georg Brandl <jenkins@frm2.tum.de>  Tue, 25 Feb 2025 09:55:21 +0100

tango-entangle (6.25.5) stable; urgency=medium

  * Oxford instruments pump

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Mon, 17 Feb 2025 15:59:13 +0100

tango-entangle (6.25.4) stable; urgency=medium

  [ Jens Krüger ]
  * Fix some pylint issues
  * Devices/FRM2CTR: Fix some pylint issues
  * Remove file encoding
  * PyLint: Ignore 'Exception' raising
  * Change the copyright message (year)
  * Replace Tab by spaces in pylintrc

  [ Konstantin Kholostov ]
  * mercuryitc: TemperatureController can be assigned to Auxiliary device to enable pressure control loop
  * Oxford instruments valve

 -- Jens Krüger <jenkins@frm2.tum.de>  Mon, 17 Feb 2025 14:44:47 +0100

tango-entangle (6.25.3) stable; urgency=medium

  * lakeshore: limit target writes to 6 decimals

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Wed, 27 Nov 2024 16:25:58 +0100

tango-entangle (6.25.2) stable; urgency=medium

  * ADA1x15: Extend the number of possible adresses

 -- Matthias Pomm <jenkins@frm2.tum.de>  Thu, 07 Nov 2024 15:10:59 +0100

tango-entangle (6.25.1) stable; urgency=medium

  * fix workercls invocation

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 04 Nov 2024 16:00:12 +0100

tango-entangle (6.25.0) stable; urgency=medium

  * setup: declare some requirements
  * add "create" to worker class for easier wrapper devices

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 30 Oct 2024 08:53:16 +0100

tango-entangle (6.24.1) stable; urgency=medium

  [ Georg Brandl ]
  * device: move proxy_cache to class attribute
  * all: more pathlib use
  * config: introduce namedtuple
  * checkconfig: use pathlib
  * configurator: use pathlib

  [ Enrico Faulhaber ]
  * add (server) dependency handling for entangle.conf

  [ Georg Brandl ]
  * all: isort
  * all: make global config items into Path

  [ Björn Pedersen ]
  * Fix errors from mvg service

  [ Georg Brandl ]
  * caenels/fastps: fix Stop implementation
  * pylintrc: remove obsolete configuration
  * Jenkinsfile: update testing image
  * caenels: reformat to single quotes
  * all: replace .format() by f-strings
  * all: quote normalization
  * all: remove no-op On/Off
  * all: handle new pylint complaints

  [ Jens Krüger ]
  * Leybold/IT23: Sensor status extended

  [ Enrico Faulhaber ]
  * remove broken read_version

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 10 Oct 2024 17:33:39 +0200

tango-entangle (6.24.0) stable; urgency=medium

  * Add Janitza UMG96_PA, simplify code

 -- Fabian Beule <jenkins@frm2.tum.de>  Thu, 01 Aug 2024 09:28:41 +0200

tango-entangle (6.23.2) stable; urgency=medium

  * dectris.eiger: delay-import requests
  * entangle-configurator: fix for newer urwid versions

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 18 Jul 2024 14:22:40 +0200

tango-entangle (6.23.1) stable; urgency=medium

  [ Jens Krüger ]
  * Devices/EA: Add device of PSI 8000 group as supported

  [ Enrico Faulhaber ]
  * pils_zapf_plc: fix Motor

 -- Jens Krüger <jenkins@frm2.tum.de>  Wed, 10 Jul 2024 16:17:26 +0200

tango-entangle (6.23.0) stable; urgency=medium

  * dynamic master: add filtering feature
  * pi: add class for ACSPL based motors

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 05 Jul 2024 12:57:17 +0200

tango-entangle (6.22.4) stable; urgency=medium

  [ Jens Krüger ]
  * Leybold/Graphix: Add option to configure precision
  * Leybold/Graphix: Use constants for parameter setting
  * ISEG: Add isegSCPI protocol devices
  * SCPI: Add new parameter to _get_channelized_command

  [ Enrico Faulhaber ]
  * fix unit file

 -- Jens Krüger <jenkins@frm2.tum.de>  Tue, 18 Jun 2024 11:28:16 +0200

tango-entangle (6.22.3) stable; urgency=medium

  [ Jens Krüger ]
  * Fix copyright information (year)

  [ Georg Brandl ]
  * add tekhne_humidity device

  [ Enrico Faulhaber ]
  * fix enum valued discrete devices

 -- Jens Krüger <jenkins@frm2.tum.de>  Tue, 04 Jun 2024 14:47:08 +0200

tango-entangle (6.22.2) stable; urgency=medium

  * copyright update
  * all: remove unicode string prefixes
  * profibus: update_* methods must return the new value

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 02 May 2024 15:37:16 +0200

tango-entangle (6.22.1) stable; urgency=medium

  [ Alexander Steffens ]
  * dectris: fix detsize

  [ Georg Brandl ]
  * sequence: preinitialize _seq_thread

  [ Björn Pedersen ]
  * HUBER MC9300: Better ramp handling

  [ Georg Brandl ]
  * tango db: use put_device_property() with all datums for one device
  * smaract: frequency attribute is actually writable
  * systemd: set stop timeout (before SIGKILL) to 10s

 -- Alexander Steffens <jenkins@frm2.tum.de>  Tue, 26 Mar 2024 15:04:54 +0100

tango-entangle (6.22.0) stable; urgency=medium

  [ Jens Krüger ]
  * Default attributes: Allow lists in defaults for attributes

  [ Georg Brandl ]
  * doc: document "macaddress" variable in entangle.conf and fix highlighting
  * doc: document "constants" section for template config
  * server: support overrides of properties for dynamic devices

 -- Jens Krüger <jenkins@frm2.tum.de>  Mon, 29 Jan 2024 15:19:23 +0100

tango-entangle (6.21.0) stable; urgency=medium

  [ Konstantin Kholostov ]
  * HS300x temperature and humidity sensor built-in arduino nano33 board

  [ Georg Brandl ]
  * s7_common: make Write/ReadParameters argument description less ambiguous

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Mon, 13 Nov 2023 10:01:07 +0100

tango-entangle (6.20.0) stable; urgency=medium

  [ Georg Brandl ]
  * dynamic: allow more flexibility in prefix

  [ Stefan Rainow ]
  * S7: add '/' to allowed characters for devicenames

  [ Jens Krüger ]
  * Move all Bruker devices to a single directory

  [ Stefan Rainow ]
  * S7: adapt Adjust to V4/V5 motor hybrid

 -- Georg Brandl <jenkins@frm2.tum.de>  Tue, 07 Nov 2023 15:16:42 +0100

tango-entangle (6.19.0) stable; urgency=medium

  * all: remove coding cookies
  * example: fix hexapod res file
  * entangle-checkconfig: allow checking resdirs recursively

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 04 Oct 2023 11:36:49 +0200

tango-entangle (6.18.0) stable; urgency=medium

  * Oxford instruments pressure sensor

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Tue, 12 Sep 2023 15:29:53 +0200

tango-entangle (6.17.0) stable; urgency=medium

  * new device: pi hexapod

 -- Georg Brandl <jenkins@frm2.tum.de>  Tue, 05 Sep 2023 15:32:22 +0200

tango-entangle (6.16.6) stable; urgency=medium

  [ Alexander Zaft ]
  * barcode reader: fix one-off index error

  [ Enrico Faulhaber ]
  * pils_zapf_plc: fix reading/writing params

 -- Alexander Zaft <jenkins@frm2.tum.de>  Thu, 27 Jul 2023 10:35:21 +0200

tango-entangle (6.16.5) stable; urgency=medium

  * Bruker/D8: Set the remote control automatically

 -- Jens Krüger <jenkins@frm2.tum.de>  Sat, 15 Jul 2023 08:26:34 +0200

tango-entangle (6.16.4) stable; urgency=medium

  * s7_motor: better error for no configured default-speed for pre-v5 motors
  * core: show device state when default-attrs fail to set

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 10 Jul 2023 13:34:17 +0200

tango-entangle (6.16.3) stable; urgency=medium

  [ Stefan Rainow ]
  * LSBase: allow modification of the query command

  [ Konstantin Kholostov ]
  * Some oxford mercury devices don't have catalog

  [ Alexander Zaft ]
  * pils_zapf_plc: Fix errors for mapping and aux

  [ Jens Krüger ]
  * Mythen: Fix timer channel

 -- Stefan Rainow <jenkins@frm2.tum.de>  Fri, 30 Jun 2023 13:37:07 +0200

tango-entangle (6.16.2) stable; urgency=medium

  * fzj s7_io: fix data type for index

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 21 Jun 2023 11:03:18 +0200

tango-entangle (6.16.1) stable; urgency=medium

  * smaract: use abs(slope) where needed

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 16 Jun 2023 19:49:02 +0200

tango-entangle (6.16.0) stable; urgency=medium

  * Add Secop Interface

 -- Alexander Zaft <jenkins@frm2.tum.de>  Thu, 15 Jun 2023 08:14:11 +0200

tango-entangle (6.15.3) stable; urgency=medium

  * euromove_motor: various fixes
  * euromove_motor: s/Haidenhain/Heidenhain/

 -- Alexander Steffens <jenkins@frm2.tum.de>  Mon, 08 May 2023 16:45:16 +0200

tango-entangle (6.15.2) stable; urgency=medium

  * Add configuration example for discrete output
  * HuberMC: Add newer SMC version to supported devices

 -- Jens Krüger <jenkins@frm2.tum.de>  Wed, 29 Mar 2023 08:59:50 +0200

tango-entangle (6.15.1) stable; urgency=medium

  * s7_io: fix bitstring device length calc

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 23 Mar 2023 11:18:23 +0100

tango-entangle (6.15.0) stable; urgency=medium

  [ Alexander Steffens ]
  * fzj/s7: support for protocol version 5

  [ Georg Brandl ]
  * fzj.s7_io: allow extended status bits for the analog devices
  * s7_io: skip devices from identify with empty name
  * s7_io: support bitstring devices

 -- Alexander Steffens <jenkins@frm2.tum.de>  Mon, 13 Mar 2023 09:43:47 +0100

tango-entangle (6.14.2) stable; urgency=medium

  * smaract: stop whitelisting individual devices by serial number
  * oceanoptics: allow setting HOME env. vars via properties

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 10 Mar 2023 15:16:20 +0100

tango-entangle (6.14.1) stable; urgency=medium

  [ Georg Brandl ]
  * beckhoff_ads: use f strings

  [ Enrico Faulhaber ]
  * make attribute names consistent

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 06 Feb 2023 14:02:33 +0100

tango-entangle (6.14.0) stable; urgency=medium

  [ Jens Krüger ]
  * COPLEY: Change priority of motor class
  * COPLEY: Fix setting of the accel/decel parameter
  * Servostar: Fix status detection in case of brake

  [ Enrico Faulhaber ]
  * add readout support for PILZ PNOZ

 -- Jens Krüger <jenkins@frm2.tum.de>  Thu, 26 Jan 2023 15:42:20 +0100

tango-entangle (6.13.0) stable; urgency=medium

  [ Alexander Steffens ]
  * mythen_det: bug fixes

  [ Alexander Book ]
  * Add Bruker D8 control (drive, shutter, generator)

 -- Alexander Steffens <jenkins@frm2.tum.de>  Thu, 19 Jan 2023 15:59:24 +0100

tango-entangle (6.12.1) stable; urgency=medium

  [ Georg Brandl ]
  * ni_enet: fix ambiguity in docstring

  [ Enrico Faulhaber ]
  * add tests for oneof_mapped

  [ Jens Krüger ]
  * Update copyright information (year)

  [ Konstantin Kholostov ]
  * cetoni: overpressure controller creates a thread for each device
  * cetoni: calibration of syringes
  * labjack: added flag to choose readings from 16 or 24-bit ADC

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 16 Jan 2023 14:45:56 +0100

tango-entangle (6.12.0) stable; urgency=medium

  [ Georg Brandl ]
  * oceanoptics: enable operation on Windows

  [ Alexander Steffens ]
  * dectris: refactor devices that support dectris detectors

  [ Konstantin Kholostov ]
  * cetoni: use maxspeed property instead of _maxSpeed

  [ Georg Brandl ]
  * cetoni: explicit status text for disabled pumps

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 30 Nov 2022 11:36:49 +0100

tango-entangle (6.11.0) stable; urgency=medium

  [ Alexander Steffens ]
  * euromove_motor: add device to support EuroMove motor controllers

  [ Georg Brandl ]
  * generic: add proxy devices for each interface

 -- Alexander Steffens <jenkins@frm2.tum.de>  Fri, 04 Nov 2022 09:22:16 +0100

tango-entangle (6.10.1) stable; urgency=medium

  * Cetoni pumps have optional overpressure software protection control

 -- Konstantin Kholostov <jenkins@frm2.tum.de>  Thu, 03 Nov 2022 16:28:04 +0100

tango-entangle (6.10.0) stable; urgency=medium

  [ Alexander Steffens ]
  * hexapod: rework tango interface between axis and controller devices
  * hexapod: preserve speed and precision of non-affected axes during reset

  [ Georg Brandl ]
  * daylight_spectrometer: new device for quantum cascade laser

  [ Konstantin Kholostov ]
  * Cetoni pumps configured during init

 -- Alexander Steffens <jenkins@frm2.tum.de>  Wed, 26 Oct 2022 14:54:31 +0200

tango-entangle (6.9.0) stable; urgency=medium

  [ Georg Brandl ]
  * ADS1x15: Fix not blocking read

  [ Enrico Faulhaber ]
  * mlz/gashandling: fix typo
  * pils_zapf_plc: honor abslimits

  [ Jens Krüger ]
  * RaspberryPi: Extract GPIO handling from waveshare

  [ Stefan Rainow ]
  * Aeroals doppler: 'Implement' Stop for the switch

  [ Henrik Thoma ]
  * mlz: add he3_nmr device for NMR setup at POLI

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 20 Oct 2022 14:29:52 +0200

tango-entangle (6.8.0) stable; urgency=medium

  [ Georg Brandl ]
  * sigmaphi: add a note about the \r and refactor a bit

  [ Jens Krüger ]
  * Tango-Server: Switch to IDL version 5

  [ Enrico Faulhaber ]
  * R&S NGU201/401: fix negative quadrant, remove rampgen

  [ Georg Brandl ]
  * fastps: fix double quoting

  [ Konstantin Kholostov ]
  * caenels: support for new firmware features

 -- Georg Brandl <jenkins@frm2.tum.de>  Fri, 30 Sep 2022 16:49:53 +0200

tango-entangle (6.7.1) stable; urgency=medium

  [ Alexander Steffens ]
  * pilatus_det: add images and period parameters
  * pilatus_det: add property to specify desired image format

  [ Konstantin Kholostov ]
  * Sigmaphi power supply added

  [ Jens Krüger ]
  * Devices: Collect all Raspberry Pi related devices

  [ Björn Pedersen ]
  * helios flipper: don't overwrite properties
  * tango client: make wrap safe for pytango 9.3.4+

  [ Alexander Steffens ]
  * eiger_det: add devices to support DECTRIS Eiger detectors
  * mythen_det: remove unused parameters and add configuration channel

  [ Enrico Faulhaber ]
  * pils_zapf_plc: fix PlcIO has no error attribute

 -- Alexander Steffens <jenkins@frm2.tum.de>  Mon, 19 Sep 2022 17:17:16 +0200

tango-entangle (6.7.0) stable; urgency=medium

  [ Jens Krüger ]
  * Waveshare: Add digital output device

  [ Konstantin Kholostov ]
  * Cetoni Nemesys pump, valve, and pressure sensor added

 -- Jens Krüger <jenkins@jenkins02.admin.frm2.tum.de>  Fri, 26 Aug 2022 10:38:39 +0200

tango-entangle (6.6.1) stable; urgency=medium

  * Waveshare: Fix microstep calculation

 -- Jens Krüger <jenkins@frm2.tum.de>  Fri, 26 Aug 2022 09:24:45 +0200

tango-entangle (6.6.0) stable; urgency=medium

  [ Jens Krüger ]
  * Keysight: Fix load setting
  * Keysight: Fix DiscreteOutput device
  * devices: Add driver for the WaveShare stepper HAT

  [ Georg Brandl ]
  * checkconfig: style fixes
  * checkconfig: apply custom device dirs

 -- Jens Krüger <jenkins@frm2.tum.de>  Fri, 26 Aug 2022 08:19:03 +0200

tango-entangle (6.5.2) stable; urgency=medium

  [ Björn Pedersen ]
  * Memograph: Don't  bail out on non-float val in xml

  [ Jens Krüger ]
  * Keysight: Fix value get/set for the amplitude

  [ Björn Pedersen ]
  * Improve memograph init

 -- Björn Pedersen <jenkins@jenkins02.admin.frm2.tum.de>  Wed, 17 Aug 2022 07:58:39 +0200

tango-entangle (6.5.1) stable; urgency=medium

  * usb_raw: add basic error mapping
  * Attocube ANC350: modifications for FW 20210607

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Thu, 04 Aug 2022 13:25:08 +0200

tango-entangle (6.5.0) stable; urgency=medium

  [ Enrico Faulhaber ]
  * add Rohde&Schwarz NGU401/201 power supplies

  [ Georg Brandl ]
  * consort_analyzer: support temperature readout, fix unit encoding

 -- Enrico Faulhaber <jenkins@frm2.tum.de>  Mon, 01 Aug 2022 09:07:40 +0200

tango-entangle (6.4.1) stable; urgency=medium

  * ectl: reload generator (if active) instead of just systemd
  * attocube anc350: transaction ID wraps at 16 bits

 -- Georg Brandl <jenkins@frm2.tum.de>  Wed, 29 Jun 2022 11:55:49 +0200

tango-entangle (6.4.0) stable; urgency=medium

  * oceanoptics: no start/stop in worker
  * add a device for communication over raw USB endpoints
  * attocube_motor: adapt to firmware of v4 units

 -- Georg Brandl <jenkins@frm2.tum.de>  Thu, 23 Jun 2022 15:31:41 +0200

tango-entangle (6.3.2) stable; urgency=medium

  * generic.profibus: add byte/signed-byte modes
  * gitignore: ignore __pycache__ entirely
  * pils_zapf_plc: isort
  * defs: fix pairsof() getting numpy arrays

 -- Georg Brandl <jenkins@frm2.tum.de>  Mon, 20 Jun 2022 07:01:18 +0200

tango-entangle (6.3.1) stable; urgency=medium

  [ Georg Brandl ]
  * lib.util: change argument order of retry()
  * pils_zapf_plc: minor style fixes
  * ectl: add "log" to completion for services

  [ Björn Pedersen ]
  * make blackbox access lock-free

  [ Alexander Steffens ]
  * pilatus_det: add devices to support DECTRIS pilatus detectors

  [ Georg Brandl ]
  * ectl: make "ectl log" output tracebacks

 -- Georg Brandl <jenkins@jenkins02.admin.frm2.tum.de>  Fri, 13 May 2022 10:45:09 +0200

tango-entangle (6.3.0) stable; urgency=medium

  [ Enrico Faulhaber ]
  * pils_zapf_plc: simplify write_target
  * fix re-rasising of error

  [ Georg Brandl ]
  * lib: fix fd leaks from FdLogMixin

 -- Enrico Faulhaber <jenkins@jenkins02.admin.frm2.tum.de>  Mon, 09 May 2022 16:20:47 +0200

tango-entangle (6.2.1) stable; urgency=medium

  * Keysight: add remote and local mode setting
  * PHYTRON: Make the input of the DigitalOutput optional
  * Keysight: Add single channel multimeter type 34461

 -- Jens Krüger <jenkins@jenkins02.admin.frm2.tum.de>  Fri, 22 Apr 2022 07:34:02 +0200

tango-entangle (6.2.0) stable; urgency=medium

  [ Georg Brandl ]
  * pils_zapf_plc: use new reset() method

  [ Enrico Faulhaber ]
  * reflect zapf api changes to pils_zapf_plc

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 19 Apr 2022 14:23:10 +0200

tango-entangle (6.1.1) stable; urgency=medium

  * UNRELEASED

 -- Georg Brandl <jenkins@jenkins02.admin.frm2.tum.de>  Thu, 14 Apr 2022 13:37:59 +0200

tango-entangle (6.1.0) stable; urgency=medium

  * fzj/hexapod: fix typo
  * Add group3_gaussmeter
  * copley: fix default for empty_or()
  * fzj/hexapod: fix SetPosition taking formula into account

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Thu, 14 Apr 2022 13:32:11 +0200

tango-entangle (6.0.1) stable; urgency=medium

  [ Georg Brandl ]
  * setup.py: remove Py2 classifier

  [ Alexander Steffens ]
  * denex_det: fix _start

  [ Jens Krüger ]
  * HUBERMC: Disable remote mode of the SMC controller
  * HUBER: Fix some formatting issues
  * Huber: Add 'axistype' property for the new SMC

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Mon, 28 Mar 2022 08:23:51 +0200

tango-entangle (6.0.0) stable; urgency=medium

  [ Muhammad Arslan Ansari ]
  * Newport: add driver for XPS hexapod

  [ Georg Brandl ]
  * all: fix some pylint complaints
  * remove remaining traces of init script
  * doc: remove init-script docs, add systemd
  * all: remove Python 2 compatibility and six
  * all: remove future imports
  * all: remove object inheritance
  * all: isort

 -- Muhammad Arslan Ansari <jenkins@jenkins02.admin.frm2.tum.de>  Thu, 17 Mar 2022 09:22:54 +0100

tango-entangle (5.20.3) stable; urgency=medium

  * tango/device: improve handling of errors

 -- Georg Brandl <jenkins@jenkins02.admin.frm2.tum.de>  Fri, 18 Feb 2022 18:21:25 +0100

tango-entangle (5.20.2) stable; urgency=medium

  * ectl: fix action when calling e.g. "ectl start" without args

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Wed, 16 Feb 2022 16:37:08 +0100

tango-entangle (5.20.1) stable; urgency=medium

  * s7_opcua: handle reconnection after SPS restart

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 15 Feb 2022 11:42:49 +0100

tango-entangle (5.20.0) stable; urgency=medium

  [ iivanov ]
  * MLZ/gashandling: add fake transition

  [ Jens Krüger ]
  * Makefile: Remove unsupported pylint option
  * Phytron: Fix extended input handling

  [ Björn Pedersen ]
  * HUBER MC9300: ensure writeparam config is honored

  [ Georg Brandl ]
  * new year
  * base_gpib: allow disabling gpib_clear() for flush

  [ Jens Krüger ]
  * All: Fix copyright (update year)
  * Actuator: Use the min/maxspeed properties for ramp

  [ Georg Brandl ]
  * all: isort

  [ Alexander Steffens ]
  * denex_det: add tof mode and an option for counter tubes

 -- iivanov <jenkins@jenkins01.admin.frm2.tum.de>  Fri, 11 Feb 2022 07:02:20 +0100

tango-entangle (5.19.0) stable; urgency=medium

  [ Björn Pedersen ]
  * Filter 'disabled' dirs in checkconf

  [ Jens Krüger ]
  * IMS_MOTOR: Add speed parameter for referencing

  [ Enrico Faulhaber ]
  * simulation: add TemperatureController

  [ Georg Brandl ]
  * fix mail address

  [ iivanov ]
  * MLZ: add fsm for cci3he1x for cooldown/warmup, etc.

 -- Björn Pedersen <jenkins@jenkins02.admin.frm2.tum.de>  Wed, 15 Dec 2021 16:15:22 +0100

tango-entangle (5.18.1) stable; urgency=medium

  * Phytron/omc: add missing inputs

 -- Sans1 people <jenkins@jenkins02.admin.frm2.tum.de>  Tue, 23 Nov 2021 09:11:36 +0100

tango-entangle (5.18.0) stable; urgency=medium

  [ cermak ]
  * Add default channel to Eurotherm device

  [ Björn Pedersen ]
  * Add extra args
  * Add mvg departures device

  [ Georg Brandl ]
  * mvgdisplay: minor formatting fixes

  [ Enrico Faulhaber ]
  * [KEYSIGHT/FUNCGEN]: Support newer models with 2 channels

  [ Georg Brandl ]
  * all: add value mapping to discrete devices
  * debian: fix email addresses in changelog

 -- cermak <jenkins@jenkins01.admin.frm2.tum.de>  Fri, 12 Nov 2021 09:19:42 +0100

tango-entangle (5.17.0) stable; urgency=medium

  * Memograph: make web cache and retry freq configurable

 -- Björn Pedersen <jenkins@jenkins01.admin.frm2.tum.de>  Mon, 11 Oct 2021 15:41:08 +0200

tango-entangle (5.16.0) stable; urgency=medium

  [ Jens Krüger ]
  * Devices/sim: implement 'MoveCont' command
  * Termotek: Allow indexed data access
  * Termotek: Fix reply check

  [ Georg Brandl ]
  * fzj: add S7 access via OPC/UA

  [ Björn Pedersen ]
  * Try to use latest pytest-cov/coverage again
  * Fix duplicated servostar entry

 -- Jens Krüger <jenkins@jenkins02.admin.frm2.tum.de>  Thu, 07 Oct 2021 18:57:04 +0200

tango-entangle (5.15.4) stable; urgency=medium

  * Keysight/Funcgen: extend list of supported hardware

 -- Jens Krüger <jenkins@jenkins02.admin.frm2.tum.de>  Wed, 11 Aug 2021 10:38:23 +0200

tango-entangle (5.15.3) stable; urgency=medium

  * Termotek: Fix array comparison

 -- Jens Krüger <jenkins@jenkins01.admin.frm2.tum.de>  Mon, 09 Aug 2021 10:47:53 +0200

tango-entangle (5.15.2) stable; urgency=medium

  [ Georg Brandl ]
  * fixup some unused variables
  * add live-histogramming for DNS detector

  [ Jens Krüger ]
  * CAEN/HV: Fix comparision between string and int

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Wed, 04 Aug 2021 16:21:31 +0200

tango-entangle (5.15.1) stable; urgency=medium

  * debian: fix postinst script not executing systemd actions

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 06 Jul 2021 15:46:47 +0200

tango-entangle (5.15.0) stable; urgency=medium

  [ Jens Krüger ]
  * Device: Add Dallas temperature sensor read out

  [ Georg Brandl ]
  * all: isort
  * sis_dns: fix time units for interval/delay

 -- Jens Krüger <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 06 Jul 2021 09:09:38 +0200

tango-entangle (5.14.1) stable; urgency=medium

  [ Enrico Faulhaber ]
  * pils_zapf_plc: adapt to api change from

  [ Georg Brandl ]
  * pils_zapf: further adapt to status change
  * bump zapf requirement

 -- Enrico Faulhaber <jenkins@jenkins02.admin.frm2.tum.de>  Fri, 11 Jun 2021 16:43:29 +0200

tango-entangle (5.14.0) stable; urgency=medium

  [ Björn Pedersen ]
  * Always pull the test image

  [ Georg Brandl ]
  * debian: require zapf while building (for manpage)
  * systemd: hide tracebacks by default

 -- Björn Pedersen <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 08 Jun 2021 09:02:35 +0200

tango-entangle (5.13.1) stable; urgency=medium

  * TTi: Fix range setting for the PL303P devices

 -- Jens Krüger <jenkins@jenkins01.admin.frm2.tum.de>  Sat, 29 May 2021 14:59:05 +0200

tango-entangle (5.13.0) stable; urgency=medium

  [ Björn Pedersen ]
  * Jenkinsfile: switch to checks usage

  [ Christian Felder ]
  * fastcomtec: Work around FreeHeap 0xc0000374 exception during memory allocation

  [ Jens Krüger ]
  * TTiPS: Add additional model

  [ Björn Pedersen ]
  * jenkins: redirect pip output to files

  [ Georg Brandl ]
  * beckhoff_ads: implement direct ADS communication via zapf
  * pils_zapf: add support for PILS PLCs via zapf library

  [ Enrico Faulhaber ]
  * PILS_plc: fix name clash for RefPos + minor fixes

 -- Björn Pedersen <jenkins@jenkins01.admin.frm2.tum.de>  Thu, 27 May 2021 16:10:16 +0200

tango-entangle (5.12.0) stable; urgency=medium

  * UNRELEASED

 -- Georg Brandl <jenkins@jenkins02.admin.frm2.tum.de>  Wed, 21 Apr 2021 19:38:04 +0200

tango-entangle (5.11.2) stable; urgency=medium

  [ Georg Brandl ]
  * add file_in_dir device
  * covcheck: output number of classes

  [ Enrico Faulhaber ]
  * mlz/toftof: adapt to changes in C-layer

  [ Georg Brandl ]
  * metaljet: fix base class
  * defs: introduce "mapping" to digital types

  [ Jens Krüger ]
  * Eurotherm: Fix typo

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Wed, 21 Apr 2021 19:00:20 +0200

tango-entangle (5.11.1) stable; urgency=medium

  [ Georg Brandl ]
  * fzj/s7_io: reset VALID bit after successful request
  * Makefile: improve target host handling

  [ Enrico Faulhaber ]
  * Make loggers more robust against non utf-8 data

  [ Björn Pedersen ]
  * redis_listener: Fix event not being processed on py3

  [ Georg Brandl ]
  * atik_ccd: bytes/str fix

 -- Georg Brandl <jenkins@jenkins02.admin.frm2.tum.de>  Wed, 07 Apr 2021 14:43:00 +0200

tango-entangle (5.11.0) stable; urgency=medium

  * special device: interlock of heaters with sensors for ccm8v

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Thu, 25 Mar 2021 16:15:32 +0100

tango-entangle (5.10.0) stable; urgency=medium

  [ Georg Brandl ]
  * copyright header update
  * newport/esp: style fixup
  * sequencer: restructure and amend docs
  * version: translate to valid PEP 440 version
  * sequencer: accept stop request during long step delay sleeps

  [ Alexander Steffens ]
  * hexapod: adust external axes by writing the actual position to the hardware
  * hexapod: shorten/refactor function and variable names
  * hexapod: reorder methods
  * hexapod: initialise variables in init

  [ Georg Brandl ]
  * cryomech_compressor: py3 fix
  * fzj s7_io: update docs, implement Stop
  * fzj: add sis_dns device
  * fix copyright year

  [ Alexander Steffens ]
  * smaract_motor: add device to support SmarAct MCS2 motors

  [ Enrico Faulhaber ]
  * improve PILS implementation

  [ Jens Krüger ]
  * Eurotherm: Add the attribute 'sensortype'
  * Phytron: Extend maximum current settings

  [ Georg Brandl ]
  * consort_analyzer: new device
  * tektronix_oscilloscope: support TBS2104B

  [ Jens Krüger ]
  * phyMotion: Fix a problem with float return value

  [ Georg Brandl ]
  * tc/ag1017: bytes/string fixup

 -- Georg Brandl <jenkins@jenkins01.admin.frm2.tum.de>  Tue, 23 Mar 2021 13:48:43 +0100

tango-entangle (5.9.10) stable; urgency=medium

  [ Alexander Steffens ]
  * rounding: avoid toggling between -0 and 0 after rounding

  [ Georg Brandl ]
  * ensure covcheck runs with py3
  * systemd: add dependency on network-online

 -- Alexander Steffens <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 23 Dec 2020 16:02:49 +0100

tango-entangle (5.9.9) stable; urgency=medium

  * fix compatibility with Sphinx 1.7.6 (c8 version)

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 08 Dec 2020 11:30:22 +0100

tango-entangle (5.9.8) stable; urgency=medium

  [ Georg Brandl ]
  * systemd: remove hard dependency on tango-db

  [ cermak ]
  * Add another another two control channels to automatic lakeshore generator

  [ Björn Pedersen ]
  * Memograph: add xml reading mode

  [ Georg Brandl ]
  * doc: update intersphinx locations

  [ Björn Pedersen ]
  * Use requests to fetch xml

  [ Georg Brandl ]
  * doc: update alabaster theme

  [ Björn Pedersen ]
  * Update sphinx ext to 4.0 compat

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 08 Dec 2020 11:08:07 +0100

tango-entangle (5.9.7) stable; urgency=medium

  [ Jens Krüger ]
  * Phytron: Fix wrong adjust implementation
  * PHYTRON: Disable 0 A boost current storing

  [ Enrico Faulhaber ]
  * ls372: auto-disable still output if set to 0.0%

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Mon, 30 Nov 2020 12:38:26 +0100

tango-entangle (5.9.6) stable; urgency=medium

  [ Georg Brandl ]
  * allow writing speed etc. in disabled state
  * pylint: ignore missing "raise from" (not in py2)
  * gitignore: add pycharm directory

  [ Jens Krüger ]
  * PHYTRON: limit speed for leaving reference

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 19 Nov 2020 13:47:45 +0100

tango-entangle (5.9.5) stable; urgency=medium

  * Phytron: Limit values for emergency stop and reference
  * Phytron: Set the mininum speed to 1 step/s

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 12 Nov 2020 16:36:34 +0100

tango-entangle (5.9.4) stable; urgency=medium

  * PHYTRON: Implement 'Adjust' with no side effects
  * Phytron: Fix handling of the boost current
  * Phytron: Ensure high emergency stop ramp
  * Phytron: Set reference speed parameters

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 12 Nov 2020 11:07:17 +0100

tango-entangle (5.9.3) stable; urgency=medium

  * entangle-late-generator: don't wait for activated units

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 03 Nov 2020 17:05:31 +0100

tango-entangle (5.9.2) stable; urgency=medium

  [ Enrico Faulhaber ]
  * [Phytron/MCC2] fix regression: codertype is not settable in resfile
  * [Phytron/MCC2] add compatibility fallback

  [ Georg Brandl ]
  * thorlabs: support KBD101, Py3 related fix for integer struct values
  * labjack_usb: new device

  [ Enrico Faulhaber ]
  * newport/esp: honor speedlimits

  [ Georg Brandl ]
  * Revert "newport/esp: honor speedlimits"

  [ Jens Krüger ]
  * Phytron: Better handling the not set boost current

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Mon, 02 Nov 2020 14:32:30 +0100

tango-entangle (5.9.1) stable; urgency=medium

  * fix mercuryips for systems with no switch
  * minor tweaks for mlz.sansccm

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 14 Oct 2020 17:10:50 +0200

tango-entangle (5.9.0) stable; urgency=medium

  [ Jens Krüger ]
  * Device/simulation: Fix ramping of power supply

  [ Georg Brandl ]
  * all: refactor formula handling

  [ Björn Pedersen ]
  * Adjust image pathes

  [ Jens Krüger ]
  * Phytron: Add 'brakedelay' property

  [ Seger Sandra ]
  * PHYTRON: add phyMotion support

  [ Georg Brandl ]
  * all: allow actuators not to specify outFormula, instead inverting inFormula

  [ Enrico Faulhaber ]
  * newport/esp: add homing modes
  * [leybold] fix it23 for newer firmware revisions

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 14 Oct 2020 10:23:40 +0200

tango-entangle (5.8.3) stable; urgency=medium

  [ Enrico Faulhaber ]
  * fix twickenham magnet support

  [ Jens Krüger ]
  * Device/Simulation: Enable PowerSupply as HV device

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Mon, 05 Oct 2020 11:13:13 +0200

tango-entangle (5.8.2) stable; urgency=medium

  * fix regression in #23990

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 29 Sep 2020 17:13:11 +0200

tango-entangle (5.8.1) stable; urgency=medium

  [ Jens Krüger ]
  * PHYTRON: Fix inputs for the OMC/TMC controllers
  * PHYTRON: Implement reference on input
  * PHYTRON: increase the loop time

  [ Enrico Faulhaber ]
  * harden entangle-checkconfig against rare cases

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 29 Sep 2020 16:55:29 +0200

tango-entangle (5.8.0) stable; urgency=medium

  [ Jens Krüger ]
  * Phytron: Fix value setting of digital output
  * Phytron: Fix initialisation
  * PHYTRON: Fix detection if both limit switches are set

  [ Enrico Faulhaber ]
  * add leybold IT23

  [ Jens Krüger ]
  * Devices: Add new controller to Keyence laser
  * PHYTRON: Change state in case of inhibit is set
  * PHYTRON: Fix use of brake, airpads, and timeouts
  * PHYTRON: Improve apply and release brake code

  [ Enrico Faulhaber ]
  * [leybold/center] fix stray '\n' in state replies

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 22 Sep 2020 17:39:51 +0200

tango-entangle (5.7.4) stable; urgency=medium

  [ Björn Pedersen ]
  * Improve startup/shutdown of redis listener

  [ Enrico Faulhaber ]
  * another newport/smc fix
  * fix typo in ls372
  * minor tweaks in newport(s)

  [ Jens Krüger ]
  * Huber: Change the supported model test

 -- Björn Pedersen <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 17 Sep 2020 09:21:13 +0200

tango-entangle (5.7.3) stable; urgency=medium

  * Add feedback wrapper
  * fix startup behaviour of newport smc

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 16 Sep 2020 13:41:04 +0200

tango-entangle (5.7.2) stable; urgency=medium

  * fix and rework greisinger

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 10 Sep 2020 14:08:10 +0200

tango-entangle (5.7.1) stable; urgency=medium

  * [newport/smc]: improve error handling

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 09 Sep 2020 11:18:21 +0200

tango-entangle (5.7.0) unstable; urgency=medium

  [ Jens Krüger ]
  * Device/ISEG: Prepare add of new device class

  [ Enrico Faulhaber ]
  * fix oversight in ls372

  [ Jens Krüger ]
  * Device: Add Dimetix D series laser distance sensor

  [ Georg Brandl ]
  * oxford_cryostream: parameters must be integers
  * cryomagnetics_levelmeter: abort filling on Stop()

  [ Jens Krüger ]

 -- Jens Krüger <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 27 Aug 2020 16:03:31 +0200

tango-entangle (5.6.0) unstable; urgency=medium

  [ Enrico Faulhaber ]
  * MLZ/helios: support error messages from flipper

  [ Jens Krüger ]
  * ADS1x15: Add hint which python package is used

  [ Georg Brandl ]
  * Makefile: use $PYTHON to run tests

  [ Enrico Faulhaber ]
  * allow setting default values for attributes from resfile

  [ Georg Brandl ]
  * templating: accept multiple template blocks with the same name template

  [ Enrico Faulhaber ]

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 04 Aug 2020 13:11:15 +0200

tango-entangle (5.5.0) unstable; urgency=medium

  * allow macaddress in cfg-file substitutions

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 28 Jul 2020 14:23:31 +0200

tango-entangle (5.4.0) unstable; urgency=medium

  [ Georg Brandl ]
  * add png form logo

  [ Rifai Muslih ]
  * Device: add support for the KYOWA strain readout

  [ Jens Krüger ]
  * DOC: Fix typo

  [ Georg Brandl ]
  * kyowa_strainreader: small fixes

  [ Jens Krüger ]
  * Device: add ADS1x15 analog input readout
  * Device: Fix ads1x15 code
  * DOC: add requirements for the ADS1x15 devices

  [ Georg Brandl ]
  * tools: also check that each documented class has a docstring
  * update version requirements

  [ Jens Krüger ]
  * Add Manson HCS-3XXX powersupply series driver
  * Devices/Simu/Motor: use 'refpos' property in reference

  [ Enrico Faulhaber ]
  * switch import from PyTango to tango
  * fix oversight in mlz/sans1ccm

  [ Björn Pedersen ]
  * Make covcheck more verbose
  * Correctly read utf-8 in python3

  [ Georg Brandl ]
  * Jenkinsfile: use bionic container

  [ Bjoern Pedersen ]
  * Fix retrigger comment to match the one used in nicos

  [ Björn Pedersen ]
  * Adjust pytest.ini for newer versions
  * pytest-cov troubleshooting

  [ Enrico Faulhaber ]
  * fixup: remove superflous spaces

  [ Georg Brandl ]
  * mlz/spheres: use worker wrapper instead of worker class directly

  [ Enrico Faulhaber ]
  * phytron: clean up axis parameter handling
  * Phytron: Make feedback useable for omc/tmc

  [ Georg Brandl ]

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 22 Jul 2020 13:27:00 +0200

tango-entangle (5.3.2) unstable; urgency=medium

  * make entangle-checkconfig accept wrappers

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 20 May 2020 09:10:38 +0200

tango-entangle (5.3.1) unstable; urgency=medium

  * leybold/graphix: py3 fix for crc
  * fix sans1ccm

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 19 May 2020 17:26:58 +0200

tango-entangle (5.3.0) unstable; urgency=medium

  * Add CopySetpoint wrapper
  * add support for (one special) magnet with asymmetry

 -- Enrico Faulhaber <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 19 May 2020 11:45:57 +0200

tango-entangle (5.2.0) unstable; urgency=medium

  [ Georg Brandl ]
  * mlz/cru: fix connect_client usage

  [ Alexander Lenz ]
  * device/intellinet_pdu implemented.

  [ Jens Krüger ]
  * Device/generic: add 'trigger' device.

  [ Georg Brandl ]
  * trigger: minor fixes
  * ensure that wrappers can have properties

  [ Enrico Faulhaber ]
  * add copy-out wrapper

  [ Georg Brandl ]
  * tango polling: better errors; stop polling when configuration removed
  * tests: ensure errors are visible when server startup fails

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 14 May 2020 12:36:45 +0200

tango-entangle (5.1.0) unstable; urgency=medium

  * UNRELEASED

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Thu, 09 Apr 2020 09:34:42 +0200

tango-entangle (5.0.1) unstable; urgency=medium

  [ Georg Brandl ]
  * all: fix a few pylint warnings
  * add device for OceanOptics UV spectrometers

  [ Lea Kleesattel ]
  * Add greisinger support

  [ Georg Brandl ]

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 08 Apr 2020 17:38:01 +0200

tango-entangle (5.0.0) unstable; urgency=medium

  [ Georg Brandl ]
  * add NSE special devices

  [ Alexander Steffens ]
  * nse_special: fix imports
  * metaljet: use FAULT instead of UNKNOWN state

  [ Georg Brandl ]
  * switch to building using Python 3, cleanup debian rules

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Tue, 31 Mar 2020 10:54:09 +0200

tango-entangle (4.12.2) unstable; urgency=medium

  * dataphysics humidity: fixes from testing

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Wed, 04 Mar 2020 06:09:04 +0100

tango-entangle (4.12.1) unstable; urgency=medium

  * julabo: support setting the ramp parameter for Presto A40

 -- Georg Brandl <jenkins@jenkinsng.admin.frm2.tum.de>  Mon, 02 Mar 2020 06:34:46 +0100

tango-entangle (4.12.0) unstable; urgency=low

  [ Georg Brandl ]
  * oxford mercuryips: fix oversight
  * rs232_io: fix import of serial module
  * new device: dataphysics humidity generator

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 26 Feb 2020 08:01:36 +0100

tango-entangle (4.11.1) unstable; urgency=low

  [ Georg Brandl ]
  * ectl: just reload the daemon (runs generators)
  * ectl: add log subcommand

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 14 Feb 2020 12:34:57 +0100

tango-entangle (4.11.0) unstable; urgency=low

  [ Stefan Rainow ]
  * SPHERES sis: added count_debug and testmode

  [ Georg Brandl ]
  * all: minor typo fix
  * lakeshore ls372: add a mode to control the still heater percentage
  * add utility to start/stop servers
  * fix typos
  * fix debian install and ectl
  * rs232: support RS485 mode, rename module

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 12 Feb 2020 08:29:05 +0100

tango-entangle (4.10.0) unstable; urgency=low

  [ Georg Brandl ]
  * actuator/sensor: better error message for failed root search in Adjust

  [ Jens Krüger ]
  * read_accel returns 0
  * Leybold/Center: Fix programming error exception

  [ Georg Brandl ]
  * aerotech motor: workaround for start-move failures
  * beckhoff_ads: better error message for NetID failures
  * plc: move package to better naming; add compatibility package

  [ Alexander Steffens ]
  * mythen_det: add devices for dectris mythen detectors

  [ Georg Brandl ]
  * Copyright update.
  * all: address pylint comments
  * base: isort
  * lib, server: isort
  * loggers: remove now unneeded workaround for Debian 8
  * rest: isort
  * devices: isort

  [ Jens Krüger ]
  * Add unit property to AnalogInput/Output

  [ Georg Brandl ]
  * StringIO: MultiCommunicate just does a ReadLine on empty message
  * new device: CoolTronic peltier controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 28 Jan 2020 08:40:47 +0100

tango-entangle (4.9.4) unstable; urgency=low

  [ Georg Brandl ]
  * Fix manifest.
  * profibus: make sure addresses are integers
  * qnw_tlc40: newer models need a bit of thinking time after writes
  * sequence: fix trying to access current step before it is set

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 13 Jan 2020 10:07:23 +0100

tango-entangle (4.9.3) unstable; urgency=low

  [ Stefan Rainow ]
  * SPHERES sample: Allow tube_offset of 0

  [ Georg Brandl ]
  * caen.n957_mca: fix roi size
  * iseghv: add state "ON" instead of "ON " used by some models
  * iseghv: fix error when raising error

  [ Christian Felder ]
  * new style reset for shutter device

  [ Georg Brandl ]
  * iseg: better fix for "ON" vs "ON " differences

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 09 Dec 2019 14:31:14 +0100

tango-entangle (4.9.2) unstable; urgency=low

  [ Georg Brandl ]
  * tango: fix restore of memorized spectrum attributes
  * fzj s7_motor: fix calculation of basedist steps
  * oxford mercury: changes from Oxford 12T magnet
  * fzj s7_io: rework to new definition (4 standard bits in I+O area)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Dec 2019 14:53:06 +0100

tango-entangle (4.9.1) unstable; urgency=low

  [ Georg Brandl ]
  * thorlabs filterwheel: do NOT query position in read

  [ Sans1 people ]
  * phytron: fix race condition in determining brake/airpad status

  [ Georg Brandl ]
  * sequence: add public join api

  [ Bjoern Pedersen ]
  * Jenkins file: Fix sphinx problems
  * More sphinx build fixes

  [ Georg Brandl ]
  * doc: fix motorcontrol TOC
  * sequence: expose current step and seq. store

  [ Stefan Rainow ]
  * SPHERES: sample: return the current valve status
  * SPHERES sps: changes of cluster
  * SPHERES: sis: dummy adjustments
  * SPHERES: sis adjust ffi.cdef according to the lib

  [ Georg Brandl ]
  * generic profibus: move bitfield merge/split to utility
  * oxford mercury: fix HE fastmode readout

  [ Christian Felder ]
  * s7_io: Do not close shutter on Reset.

  [ Georg Brandl ]
  * doc: py3 fix for extension

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 29 Nov 2019 18:32:25 +0100

tango-entangle (4.9.0) unstable; urgency=low

  [ Georg Brandl ]
  * entangle-late-generator: fix running generator twice

  [ Jens Krüger ]
  * Actuator: Add limit properties for speed attribute

  [ Christian Felder ]
  * Hexapod: Add LinearActuator mixin.
  * hexapod: add 'slope' to dynamic user properties.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 18 Oct 2019 18:33:13 +0200

tango-entangle (4.8.0) unstable; urgency=low

  [ Georg Brandl ]
  * simulation: add timer channel

  [ Jens Krüger ]
  * Thorlabs/Servostar: Reimplement MoveCont
  * Makefile: Fix base class code generation target

  [ Enrico Faulhaber ]
  * Makefile: Really fix base class code generation target

  [ Jens Krüger ]
  * Device: New device 'Hand Gauss Meter'

  [ Lea Kleesattel ]
  * Add PiezoMotor motor controller

  [ Georg Brandl ]
  * add Keller pressure transmitter device
  * server: better error message for command line device filtering

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 10 Oct 2019 11:00:49 +0200

tango-entangle (4.7.1) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 11 Sep 2019 14:50:37 +0200

tango-entangle (4.7.0) unstable; urgency=low

  [ Björn Pedersen ]
  * crane: handle alarm indicators

  [ Georg Brandl ]
  * Jenkinsfile: remove unused GERRIT_EVENT parameter

  [ Björn Pedersen ]
  * [CI] Run on node label dockerhost

  [ Georg Brandl ]
  * init: rerun generators after hostname is known, if necessary

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 11 Sep 2019 14:45:55 +0200

tango-entangle (4.6.1) unstable; urgency=low

  [ Björn Pedersen ]
  * Crane: Add link to troubleshooting page
  * plc.io: fix _iodev setting

  [ Georg Brandl ]
  * mlz crane: fix after lxml migration
  * fix error in refactoring (patch #20759)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Sep 2019 17:46:40 +0200

tango-entangle (4.6.0) unstable; urgency=low

  [ Alexander Lenz ]
  * new device: termotek chillers

  [ Stefan Rainow ]
  * SPHERES: sample: move pressurestop into SEController
  * SPHERES: sis: Make backgr_zero_range an Attribute
  * SPHERES: sample: fix active stick
  * SPHERES: sis: get countduration from library
  * SPHERES: sis: fix preselection
  * SPHERES: sis: allow doppler speed range
  * SPHERES: sis: Add monitor channel

  [ Lea Kleesattel ]
  * Add ls372 support

  [ Georg Brandl ]
  * cascade: better support for multiple foils
  * attocube: fix method calls
  * all: make connect_client() a method of DeviceWorker
  * core: cache tango DeviceProxy objects between calls to connect_client
  * core: error due to FAULT should be HardwareUnavailable

  [ Björn Pedersen ]
  * isort  lib/reader.py
  * Add FAK40 device

  [ Georg Brandl ]
  * add proUmid MHG device

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Sep 2019 11:32:16 +0200

tango-entangle (4.5.0) unstable; urgency=low

  [ Jens Krüger ]
  * ServoStar: rename motor class to Motor

  [ Georg Brandl ]
  * add generic device for SNMP value readout

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 19 Aug 2019 14:03:05 +0200

tango-entangle (4.4.1) unstable; urgency=low

  [ Georg Brandl ]
  * oxford mercury: more options for autoloop; no ramp for pressure controllers
  * update debian files, fix a few typos

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 08 Aug 2019 08:15:18 +0200

tango-entangle (4.4.0) unstable; urgency=low

  [ Georg Brandl ]
  * Fix description for systemd target.
  * oxford mercury: fix methods for HeliumFastmode
  * new device: AttoCube piezo positioners

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 08 Aug 2019 07:28:36 +0200

tango-entangle (4.3.0) unstable; urgency=low

  [ Georg Brandl ]
  * debian: fix dependencies

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 22 Jul 2019 15:16:26 +0200

tango-entangle (4.2.1) unstable; urgency=low

  [ Lea Kleesattel ]
  * minor change: copley

  [ Georg Brandl ]
  * requirements: redis is optional

  [ Enrico Faulhaber ]
  * [Copley] fix minor issue with status decoding

  [ Jens Krüger ]
  * DOC: reorder motor controller list alphabetically

  [ Georg Brandl ]
  * fzj: factor out common methods for identify and transactions
  * s7_io: detect and handle non-sync status in SPS
  * new device: EZServo motor

  [ Lea Kleesattel ]
  * thorlabs: set reference params

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 22 Jul 2019 15:11:19 +0200

tango-entangle (4.2.0) unstable; urgency=low

  [ Björn Pedersen ]
  * Replace pycurl with urllib/lxml

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 28 May 2019 14:51:25 +0200

tango-entangle (4.1.1) unstable; urgency=low

  [ Georg Brandl ]
  * fix test suite

  [ Lea Kleesattel ]
  * minor bugfix: copley

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 27 May 2019 13:08:14 +0200

tango-entangle (4.1.0) unstable; urgency=low

  [ Georg Brandl ]
  * rs232: allow retrying

  [ Alexander Steffens ]
  * hexapod: minor fixes

  [ Christian Felder ]
  * Fix make clean target

  [ Björn Pedersen ]
  * Handling of test conf dir: create clean instances

  [ Georg Brandl ]
  * test: clarify change to temporary dirs
  * Jenkinsfile: run coverage only for py3

  [ Enrico Faulhaber ]
  * [OXFORD:MERCURY] add support for more signals

  [ Jens Krüger ]
  * Add Copley Motor controller support

  [ Georg Brandl ]
  * pylintrc: ignore no-else-raise as companion to no-else-return
  * minor pylint fixes
  * make using only core wrappers easier

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 24 May 2019 15:36:38 +0200

tango-entangle (4.0.1) unstable; urgency=low

  [ Georg Brandl ]
  * devlist: only consider classes from the actual imported package
  * server: better errors for invalid toml files
  * test: improve coverage of toml

  [ Björn Pedersen ]
  * Update jenkinsfile to use python3 for tests as well

  [ Georg Brandl ]
  * rampgen: avoid errors on delete if init failed

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 17 May 2019 13:22:59 +0200

tango-entangle (4.0.0) unstable; urgency=low

  [ Georg Brandl ]
  * sequence: better name the iteration counter on the store
  * ea_ps, rs_smf: remove deprecated modules
  * gpib: remove unused deadtime property
  * client: remove support for TACO subdevices
  * lib: add toml document Writer
  * config: remove support for legacy style resfiles
  * doc: document and test device templates in config
  * config: allow reading property overrides from a different directory
  * server: save overridden properties on SetProperties
  * shut up
  * fix doc warnings
  * scpi: remove unused SCPI Master
  * simulation: motor should have all required APIs
  * fix line length of baseclass docstrings

  [ Lea Kleesattel ]
  * Add twickenham SMC120 magnet

  [ Georg Brandl ]
  * Python 3: use int division where applicable
  * Python 3: misc simple fixes
  * Python 3: add compat module for metaclass, dict methods, type checks, renamings
  * Python 3: string/bytes handling
  * all: update threading to newstyle APIs, use create_thread
  * all: small fixes found by pylint
  * all: style fixups
  * base: consistent naming of function parameters
  * test: some coverage improvements
  * all: fix lazy logging arguments
  * move twickenham devices into subpackage
  * clean up newer devices
  * Motor: make MoveCont take the desired speed, not just direction
  * core: implement on-the-fly device wrappers
  * fixup handling of C strings in ffi

  [ Björn Pedersen ]
  * redis-listener: change param names and decoding

  [ Georg Brandl ]
  * fzj: add devices for FZJ counter card

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 10 May 2019 20:21:35 +0200

tango-entangle (3.46.0) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 06 May 2019 12:28:55 +0200

tango-entangle (3.45.1) unstable; urgency=low

  [ Georg Brandl ]
  * document polling of status
  * remove default devicedirs entry
  * use log.warning instead of deprecated log.warn
  * all: code style/line length/pylint recommendations
  * gitignore: ignore .pytest_cache and coverage stuff

  [ Jens Krüger ]
  * Fix year in copyright information

  [ Lea Kleesattel ]
  * Add minor changes to smccorvus

  [ Björn Pedersen ]
  * redislistener: use different port for redis
  * redis listener: Bugfixes

  [ Alexander Steffens ]
  * hexapod: add device for the hexapod using the TCP/IP protocol (Fixes: #3370)

  [ Enrico Faulhaber ]
  * add TC power conversion AG1017L

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 06 May 2019 12:23:02 +0200

tango-entangle (3.45.0) unstable; urgency=low

  [ Björn Pedersen ]
  * Missing doc links for oxford devices
  * Update requirements for doc check

  [ Georg Brandl ]
  * add RS232-port-as-I/O device

  [ Stefan Rainow ]
  * [SPHERES] Rework of the SIS detector for Spheres
  * [SPHERES] Added temperaturecontroller
  * [SPHERES] Added shutterdevice
  * [SPHERES] SIS adjustments
  * [SPHERES] Export doppler status as seen by acq
  * [SPHERES] automatic heater activation on set value
  * [SPHERES] sis added additional statistics logging
  * [SPHERES] sample: added tubeoffset and pressurestop
  * [SPHERES] SIS: removed Total
  * [SPHERES] Added timer to the sis detector
  * [SPHERES] sis fixes
  * [SPHERES] sis: fix background chopper settings and simulation
  * [SPHERES] sample: allow change of the temperature stick

  [ Georg Brandl ]
  * add device for Zebra barcode readers

  [ Björn Pedersen ]
  * device: redis listener

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 18 Apr 2019 13:11:01 +0200

tango-entangle (3.44.1) unstable; urgency=low

  [ Georg Brandl ]
  * dls correlator: also do the busy-thread when closing down
  * dls correlator: updates from Andreas Schmid
  * dls correlator: always write "S" on stop
  * dls correlator: check second frame mark as well
  * dls_correlator: more dls fixes
  * dls correlator: some more fixes and more logging
  * dls correlator: adapt y offset to normal convention
  * dls correlator: add some comments.
  * oxford mercury: updates from jvm2

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 10 Apr 2019 16:53:38 +0200

tango-entangle (3.44.0) unstable; urgency=low

  [ Georg Brandl ]
  * scpi: fix docstrings up a bit
  * s7_motor: provide a way to return the true acceleration, for timing purposes
  * add dns_coils toellner device
  * add shortcut for going to same value

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 29 Mar 2019 13:58:35 +0100

tango-entangle (3.43.0) unstable; urgency=low

  [ Georg Brandl ]
  * lib.ramp: save some time on start and end of ramp
  * delta_ps: support PSC ETH
  * xmiparser: fix deprecation warning
  * keysight multimeter: fix typo
  * support Fluke multimeters
  * add automatic rounding for Sensor/Actuator

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 28 Mar 2019 12:37:01 +0100

tango-entangle (3.42.1) unstable; urgency=low

  [ Georg Brandl ]
  * Update name of PLC spec.
  * fzj s7motor: use "download pos" for Adjust

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 26 Mar 2019 15:38:55 +0100

tango-entangle (3.42.0) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 15 Mar 2019 13:19:18 +0100

tango-entangle (3.41.3) unstable; urgency=low

  [ Georg Brandl ]
  * cascade: disable memoization of timeChannels due to HW fail
  * s7_motor: provide a bit more helpful error message for ErrorJob
  * Copyright update.
  * various: address pylint comments

  [ Fabian Beule ]
  * Add device for the digital I/O pins of FTDI USB-serial controllers

  [ Stefan Rainow ]
  * Add memograph device

  [ Jens Krüger ]
  * MOXA: Add warning for usage

  [ Lea Kleesattel ]
  * Add SMC Corvus motor controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 15 Mar 2019 13:01:44 +0100

tango-entangle (3.41.2) unstable; urgency=low

  [ Enrico Faulhaber ]
  * [KEYSIGHT/funccount]: add another special handling case

  [ Björn Pedersen ]
  * Switch to warnings-ng

  [ Georg Brandl ]
  * DLS: better error handling

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 12 Feb 2019 11:21:47 +0100

tango-entangle (3.41.1) unstable; urgency=low

  [ Lea Kleesattel ]
  * Add servostar device (Fixes: #847)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 04 Feb 2019 15:27:45 +0100

tango-entangle (3.41.0) unstable; urgency=low

  [ Georg Brandl ]
  * mlz crane: ignore trailing garbage in values
  * plc motor: Adjust should use SetPosition if possible
  * add DLS correlator device and thorlabs shutter
  * thorlabs filter: more tolerant error handling

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 01 Feb 2019 14:28:29 +0100

tango-entangle (3.40.1) unstable; urgency=low

  [ Georg Brandl ]
  * plc: fix error in ListCmds/Params if device has none

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 25 Jan 2019 09:00:10 +0100

tango-entangle (3.40.0) unstable; urgency=low

  [ Georg Brandl ]
  * add support for some digitizers/MCAs
  * kepco bit: 4886 cards also need switching to cur/volt mode
  * Add support for TA Instruments dilatometer

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 24 Jan 2019 11:18:43 +0100

tango-entangle (3.39.0) unstable; urgency=low

  [ Georg Brandl ]
  * fzj s7: special controller is type 6

  [ Jens Krüger ]
  * PHYTRON: Fix inputs for the OMC/TMC controllers

  [ Jens Krueger ]
  * Revert "PHYTRON: Fix inputs for the OMC/TMC controllers"

  [ Georg Brandl ]
  * aerotech: add workaround for broken HOME command
  * core: add HardwareUnavailable exception that will not be logged multiply
  * fzj s7motor: controller type 6 just means speed is not restricted to 0-255
  * fzj s7motor: add constants for transactions and modes

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 14 Jan 2019 08:49:07 +0100

tango-entangle (3.38.0) unstable; urgency=low

  [ Jens Krüger ]
  * Add LakeShore 475 to the supported models in LS455 device driver
  * Add EA PS2000 series device(s)
  * ISEG: Initialize the communication delay time properly

  [ Georg Brandl ]
  * airbus: add parking position as separate valuetype

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 08 Jan 2019 09:45:09 +0100

tango-entangle (3.37.1) unstable; urgency=low

  [ Georg Brandl ]
  * tango: fix no-database mode

  [ Jens Krüger ]
  * HUBERMC: Add TOFTOF version of the SMC as supported

  [ Georg Brandl ]
  * thorlabs motor: general refactoring, support KDC101
  * thorlabs motor: add reversed sign of jog command for KDC101

  [ Enrico Faulhaber ]
  * workaround buggy Kepco BIT 802E cards

  [ Georg Brandl ]
  * core: allow arrays for nonemptylistof

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Dec 2018 15:10:04 +0100

tango-entangle (3.37.0) unstable; urgency=low

  [ Georg Brandl ]
  * heinzinger: PTNhp also doesnt reply on AVER
  * ge_det: add new flags supported by sorter
  * pi_motor: ensure servo is on when moving
  * server: log which properties changed on SetProperties
  * i7000: fix for 7016 and 7053 modules
  * fzj s7motor: dont consider unsync for encoded axes

  [ Jens Krüger ]
  * Server: add missing device name in warning output
  * CheckConfig: Make property name more visible to the users
  * ISEG-HV: Add a check for errors during current writing

  [ Alexander Steffens ]
  * metaljet: add x-ray source server for GALAXI

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 16 Oct 2018 10:32:09 +0200

tango-entangle (3.36.4) unstable; urgency=low

  [ Georg Brandl ]
  * temperature controller: setpoint needs to be formulad on readback

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 03 Sep 2018 14:25:34 +0200

tango-entangle (3.36.3) unstable; urgency=low

  [ Georg Brandl ]
  * iseg_hv: dont write current trip if not wanted
  * cascade_det: allow readout of detector statistics
  * covcheck: clarify error message
  * initscript: fixup running from checkout without proper cwd
  * server: correct the checkout dir
  * hybrid regulator: fixup value attribute

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 03 Sep 2018 08:34:06 +0200

tango-entangle (3.36.2) unstable; urgency=low

  [ Georg Brandl ]
  * easydriver: give more gracetime for ramping
  * systemd service: do not require tango-db

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 23 Aug 2018 12:40:15 +0200

tango-entangle (3.36.1) unstable; urgency=low

  [ Georg Brandl ]
  * pi_motor: make status casing consistent
  * TOML: support hex/oct/bin literals

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 20 Aug 2018 12:38:04 +0200

tango-entangle (3.36.0) unstable; urgency=low

  [ Georg Brandl ]
  * all: use standard message "output off" for OFF powersupplies
  * keithley: add 2400 sourcemeter

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 17 Aug 2018 08:39:08 +0200

tango-entangle (3.35.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * [heinzinger] improve support for PTN3php

  [ Jens Krüger ]
  * PHYTRON: Fix missing checks for the reference drive

  [ Georg Brandl ]
  * generic.mixer: support vector inputs
  * generic.regulator: add a hybrid device
  * generic.regulator: make real temperature appear sooner after reset
  * thermojet: fix ramp query

  [ Christian Felder ]
  * Add support for different PILine controllers.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 14 Aug 2018 10:53:45 +0200

tango-entangle (3.34.0) unstable; urgency=low

  [ Georg Brandl ]
  * fzj.io: rename to s7_io, add shutter bit for local acknowledge
  * fzj.io: fix inverted logic for acknowledge bit
  * i7000: line length fixups
  * FZJ: implement SPS-Motor v4 protocol
  * new era pump: updates after testing feedback

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 20 Jul 2018 10:13:05 +0200

tango-entangle (3.33.3) unstable; urgency=low

  [ Jens Krüger ]
  * I7000: Fix checksum calculation
  * I7000: Fix response check for '$AA6' command

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 17 Jul 2018 12:03:40 +0200

tango-entangle (3.33.2) unstable; urgency=low

  [ Georg Brandl ]
  * another heinzinger, another IDN format

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 16 Jul 2018 08:39:57 +0200

tango-entangle (3.33.1) unstable; urgency=low

  [ Georg Brandl ]
  * scpi: move "channel" property to individual devices

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 13 Jul 2018 17:06:15 +0200

tango-entangle (3.33.0) unstable; urgency=low

  [ Georg Brandl ]
  * fzj: add pseudo motor for NSE program

  [ Seger Sandra ]
  * scanserial tool

  [ Björn Pedersen ]
  * DOC: Use Directive from docutils

  [ Georg Brandl ]
  * doc: fix ambiguous link

  [ Björn Pedersen ]
  * Publish build docs in Jenkins

  [ Alexander Steffens ]
  * I/O: implement new protocol for all S7 PLC I/Os (Fixes: #3096)

  [ Björn Pedersen ]
  * Use correct doc build dir

  [ Georg Brandl ]
  * add New Era syringe pump devices
  * remove nse_motors
  * add a "checkconfig" binary to check some/all resfiles for validity
  * pylint: disable invalid-name for binscripts, fix warnings

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 13 Jul 2018 14:05:47 +0200

tango-entangle (3.32.0) unstable; urgency=low

  [ Seger Sandra ]
  * omega_controller: fix heater output behavior

  [ Björn Pedersen ]
  * [pylint] Increase max parents

  [ Seger Sandra ]
  * device/omega_controller: add supported models

  [ Georg Brandl ]
  * plc: implement Vector devices
  * keysight funcgen: fix access to second channel for 3351xB models
    (Fixes: #3841)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 06 Jul 2018 07:58:33 +0200

tango-entangle (3.31.4) unstable; urgency=low

  [ Georg Brandl ]
  * beckhoff_ads: fix error in error handling
  * phytron: disable complete reset of controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 18 Jun 2018 11:52:22 +0200

tango-entangle (3.31.3) unstable; urgency=low

  [ Christian Felder ]
  * jumiom: do not start on prepare when using ignoreGate.

  [ Stefan Rainow ]
  * [SPHERES] Rework of the SPS devices

  [ Georg Brandl ]
  * bruker_bec: check if querying voltage is supported

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 08 Jun 2018 07:48:36 +0200

tango-entangle (3.31.2) unstable; urgency=low

  [ Georg Brandl ]
  * aerotech_motor: better status handling, make referencing more reliable
  * mercuryips: leave more timeout for switch heater

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 04 Jun 2018 11:20:30 +0200

tango-entangle (3.31.1) unstable; urgency=low

  [ Georg Brandl ]
  * thorlabs: add filter wheel

  [ Seger Sandra ]
  * device/keyence_laser: check if in measurable range (Fixes: #3787)

  [ Alexander Steffens ]
  * profibus: fix setting of 'lib_profinet' variable

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 30 May 2018 16:48:09 +0200

tango-entangle (3.31.0) unstable; urgency=low

  [ Georg Brandl ]
  * cascade: allow configuring detector params through properties
  * aerotech_motor: new device

  [ Enrico Faulhaber ]
  * Kepco: support BIT 802E as well

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 22 May 2018 16:31:24 +0200

tango-entangle (3.30.0) unstable; urgency=low

  [ Jens Krüger ]
  * Thorlabs: Check the homed state
  * Thorlabs: change limit config for rotation stages

  [ Seger Sandra ]
  * thorlabs: check speed and position values.

  [ Georg Brandl ]
  * add labjack device
  * fixup firmware address
  * fixup plc example
  * atik_ccd: acquisition cannot actually be stopped cleanly
  * hts_mss: idn query is unsupported by some models, fix allowed channels
  * sequencer: detect stopflag earlier
  * sequencer: make state-on-error/stop behavior more flexible
  * phytron: dont go through useless sequence steps

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 02 May 2018 14:05:23 +0200

tango-entangle (3.29.1) unstable; urgency=low

  [ Georg Brandl ]
  * generic: fix int32 casts

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Apr 2018 11:17:21 +0200

tango-entangle (3.29.0) unstable; urgency=low

  [ Georg Brandl ]
  * fix needed after introducing ramp in the test motor

  [ Alexander Steffens ]
  * profibus: add qword and signed-qword modes for analog I/Os

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Apr 2018 10:22:15 +0200

tango-entangle (3.28.1) unstable; urgency=low

  [ Enrico Faulhaber ]
  * fix absmin/max support for 2014.07 discrete devices

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 20 Apr 2018 12:17:01 +0200

tango-entangle (3.28.0) unstable; urgency=low

  [ Georg Brandl ]
  * moxa_nport: info -> debug logging in normal case

  [ Alexander Steffens ]
  * profibus: add analog I/O class with different r/w addresses

  [ Stefan Rainow ]
  * Simulation: Added missing Stop implementation in DO

  [ Georg Brandl ]
  * cache: add set() method
  * profibus: small docstring fix
  * atik/sx_ccd: allow interrupting acquisition

  [ Jens Krüger ]
  * Eurotherm: Fix max ramp for the ET 240X series
  * Eurotherm: Improve the status detection (esp. BUSY)

  [ Georg Brandl ]
  * keysight multimeter: add "always" scan mode
  * base: fix error in determining which attributes need state check
  * allow write while moving

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 19 Apr 2018 12:22:24 +0200

tango-entangle (3.27.1) unstable; urgency=low

  [ Georg Brandl ]
  * detectors: remove Clear/Prepare duplication
  * sequencer: stop sequence upon delete()

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 06 Apr 2018 18:19:41 +0200

tango-entangle (3.27.0) unstable; urgency=low

  [ Georg Brandl ]
  * baseclasses: clarify dimension order for image channels
  * julabo: improvements to extern mode
  * oxford mercuryips: fixes from testing
  * devices: move common dummy timer into lib
  * make pylint happy
  * core: work around numpy leak in Debian Wheezy

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 06 Apr 2018 07:06:00 +0200

tango-entangle (3.26.0) unstable; urgency=low

  [ Georg Brandl ]
  * julabo: switch to SP1 if necessary
  * julabo: simplify command handling

  [ Enrico Faulhaber ]
  * PHYTRON: add support for brake/airpads

  [ Georg Brandl ]
  * all: copyright update

  [ Jens Krüger ]
  * Schunk: Fix typo

  [ Seger Sandra ]
  * entangle/device: schunk robot: bug fixing.

  [ Georg Brandl ]
  * fixup pylintrc
  * airbus: return chopper parking phase when parked
  * ge_det: use 64-bit TOF bin times

  [ Lydia Fleischhauer-Fuss ]
  * JULABO/LAUDA: Support return values from lauda

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 27 Mar 2018 18:56:05 +0200

tango-entangle (3.25.1) unstable; urgency=low

  [ Alexander Steffens ]
  * JULABO: Add property 'type' to support very similar LAUDA controllers
  * JULABO: Change name of new property to 'model'

  [ Georg Brandl ]
  * lakeshore: clear alarms on Sensor reset

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 01 Mar 2018 12:58:53 +0100

tango-entangle (3.25.0) unstable; urgency=low

  [ Christian Felder ]
  * bruker: also split Aref which sometimes occurs in current query.
  * fastcomtec: Do not start/prepare multiple times for multiple channels.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 19 Feb 2018 10:42:21 +0100

tango-entangle (3.24.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * workaround rs/power_amplifier sometimes returning garbage

  [ Jens Krüger ]
  * CAEN: Fix stop problem

  [ Christian Felder ]
  * fastcomtec: add status handling.
  * fastcomtec: Do not check for external process if library is not available.
  * fastcomtec: Simulate counts if library is not available.
  * fastcomtec: Report process is alive if process is not checked.

  [ Seger Sandra ]
  * device: add thorlabs motor family

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 16 Feb 2018 09:27:19 +0100

tango-entangle (3.23.0) unstable; urgency=low

  [ Georg Brandl ]
  * julabo: keep sane default

  [ Seger Sandra ]
  * device/caen/hv_ps.

  [ Georg Brandl ]
  * plc: fix formulas not working on PLC devices

  [ Christian Felder ]
  * fastcomtec: spawn proprietary executable as subprocess.

  [ Björn Pedersen ]
  * Update to new tools infrastructure
  * Fix errors on failures
  * Update pylint2gerrit location
  * Fix bash syntax
  * Fix bash errors

  [ Georg Brandl ]
  * phytron: describe pressed limit switch depending on slope
  * phytron/ims: use ALARM state for enable/limit switch conditions
  * thermojet: increase comtime

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 08 Feb 2018 09:32:55 +0100

tango-entangle (3.22.1) unstable; urgency=low

  [ Georg Brandl ]
  * plc: remove check against current date
  * julabo: need to switch it off before mode change, support Sensor for ext. input

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 19 Jan 2018 12:26:32 +0100

tango-entangle (3.22.0) unstable; urgency=low

  [ Georg Brandl ]
  * airbus: accept misspelling

  [ Enrico Faulhaber ]
  * PHYTRON: give DigitalOutput an Feedback option

  [ Georg Brandl ]
  * airbus: accept responses without #SRP#, check blocked speeds for selectors
  * julabo: better support for external sensor
  * julabo: add sensor for bath temperature
  * julabo: doc update
  * fzj: add synctool

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 10 Jan 2018 20:02:17 +0100

tango-entangle (3.21.0) unstable; urgency=low

  [ Jens Krüger ]
  * PHYTRON: Ensure refspeed is not negative

  [ Georg Brandl ]
  * FUG: add ramp tolerance as a parameter
  * Oxford Mercury: updates after testing at OI.
  * Add timeout error to standard errors.

  [ Jens Krüger ]
  * phytron: add start and stop delay properties

  [ Enrico Faulhaber ]
  * Sequencer steps can now have a cleanup function

  [ Georg Brandl ]
  * sequencer: update docs regarding cleanup
  * kepco: RST overrides voltage/current mode
  * nse_coils: do not automatically switch off when going to current=0

  [ Seger Sandra ]
  * device/omega_controller

  [ Georg Brandl ]
  * plc: dont require "Unit" property for Actuator/Sensor promotion

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 14 Dec 2017 15:38:30 +0100

tango-entangle (3.20.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/heinzinger_ps: support old ptn.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 27 Nov 2017 15:06:58 +0100

tango-entangle (3.20.0) unstable; urgency=low

  [ Seger Sandra ]
  * device/sick_laser.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 22 Nov 2017 11:37:20 +0100

tango-entangle (3.19.2) unstable; urgency=low

  [ Georg Brandl ]
  * plc: new param assignments
  * beckhoff_ads: better error message for wrong iodev
  * all: fix/suppress new pylint warnings

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 22 Nov 2017 07:56:55 +0100

tango-entangle (3.19.1) unstable; urgency=low

  [ Björn Pedersen ]
  * Adopt to recent pylints

  [ Alexander Lenz ]
  * device/keithley/multimeter: support model 2000.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 21 Nov 2017 15:12:39 +0100

tango-entangle (3.19.0) unstable; urgency=low

  [ Björn Pedersen ]
  * Simplify gerrit results publishing
  * Improve pylint error reporting
  * Whitespace fixes for Jenkinsfile
  * Dockerified build
  * (Re-)generate baseclasses before stashing

  [ Alexander Lenz ]
  * device/rs/ps added.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 15 Nov 2017 12:54:30 +0100

tango-entangle (3.18.0) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 13 Nov 2017 10:55:09 +0100

tango-entangle (3.17.1) unstable; urgency=low

  [ Seger Sandra ]
  * device/keyence_laser.

  [ Alexander Lenz ]
  * device/keysight/funcgen: avoid disabling output on func change.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 13 Nov 2017 10:54:34 +0100

tango-entangle (3.17.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/rs: smf -> general funcgen.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 27 Oct 2017 12:19:04 +0200

tango-entangle (3.16.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/keithley/multimeter: add continuous meas mode.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 25 Oct 2017 14:58:54 +0200

tango-entangle (3.15.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/rs/power_amplifier: fix gain unit.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Oct 2017 14:32:25 +0200

tango-entangle (3.15.0) unstable; urgency=low

  [ Alexander Lenz ]
  * devices/rs/power_amplifier added.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Oct 2017 13:33:47 +0200

tango-entangle (3.14.1) unstable; urgency=low

  [ Georg Brandl ]
  * plc: fix uint32 typed param handling
  * plc: fix GetParams/GetCmds commands
  * plc: update param/cmd mapping

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Oct 2017 09:17:59 +0200

tango-entangle (3.14.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device: create rs package.

  [ Georg Brandl ]
  * doc: fix intersphinx pytango link
  * core: do not check state machine for always allowed APIs

  [ Alexander Lenz ]
  * devices/keysight/funcgen: support model 33512B.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 18 Oct 2017 13:48:07 +0200

tango-entangle (3.13.0) unstable; urgency=low

  [ Georg Brandl ]
  * teledyne_pump: fixes from testing
  * jalousie_det: code style fixup
  * support Prologix GPIB controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 09 Oct 2017 08:19:27 +0200

tango-entangle (3.12.0) unstable; urgency=low

  [ Christian Felder ]
  * wago: derive Motor from LinearActuator.
  * wago: Add curspeed attribute in order to show the actual speed value.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 29 Sep 2017 13:46:34 +0200

tango-entangle (3.11.2) unstable; urgency=low

  [ Georg Brandl ]
  * FZJ chopper: auto-retry opening connection on failure

  [ Gerd Modzel ]
  * jalousie_det: functionally complete

  [ Georg Brandl ]
  * generic regulator: do not change setpoint on stop

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 28 Sep 2017 22:26:09 +0200

tango-entangle (3.11.1) unstable; urgency=low

  [ Georg Brandl ]
  * ls336: faster communication

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 21 Sep 2017 13:45:18 +0200

tango-entangle (3.11.0) unstable; urgency=low

  [ Georg Brandl ]
  * new device: AMI levelmeter

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 18 Sep 2017 19:33:34 +0200

tango-entangle (3.10.2) unstable; urgency=low

  [ Georg Brandl ]
  * caenels fastps: support -1K5 model VER string (Fixes: #3510)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Sat, 16 Sep 2017 08:00:13 +0200

tango-entangle (3.10.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/hzb_pressurectrl fixed.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 12 Sep 2017 16:44:59 +0200

tango-entangle (3.10.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/hzb_pc: implemented.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 12 Sep 2017 16:02:02 +0200

tango-entangle (3.9.0) unstable; urgency=low

  [ Christian Felder ]
  * WAGO stepctrl box.

  [ Georg Brandl ]
  * add device for MeteoMunich wiki

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 11 Sep 2017 14:51:17 +0200

tango-entangle (3.8.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/keithley/currentsource: ac and dc mode.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 08 Sep 2017 12:30:33 +0200

tango-entangle (3.7.1) unstable; urgency=low

  [ Georg Brandl ]
  * configurator: fix recognition of \u escapes
  * Makefile: add convenience release targets
  * astrium_selector: accept different state value for emergency stop

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 08 Sep 2017 10:07:05 +0200

tango-entangle (3.7.0) unstable; urgency=low

  [ Seger Sandra ]
  * device/motorbox improvement.

  [ Georg Brandl ]
  * new device: teledyne_pump

  [ Seger Sandra ]
  * device/keithley/multimeter: support for nanovoltmeters.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 06 Sep 2017 15:31:50 +0200

tango-entangle (3.6.0) unstable; urgency=low

  [ Georg Brandl ]
  * add missing docs
  * kepco/caenels/fug: normalize status messages
  * kepco BOP: do not set PROT while device is off
  * tango client: wrap State to return Entangle state
  * tango server: implement memorization entirely in Entangle
  * core: always override command/attribute getter/setter functions
  * nse_coils/fug_ps: fixup speed handling after testing

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 24 Aug 2017 16:57:03 +0200

tango-entangle (3.5.0) unstable; urgency=low

  [ Georg Brandl ]
  * kepco/caenels: fix type of "errorCode" attribute
  * simulation: make power supply bipolar

  [ Fabian Beule ]
  * Device for J-NSE superconducting main coils (fixes: #3153)

  [ Georg Brandl ]
  * caenels.easydriver: simulate ramp status with sequencer.

  [ Christian Felder ]
  * fastcomtec: Add support for flipping detector images.

  [ Georg Brandl ]
  * add two new devices for KWS3

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 17 Aug 2017 11:10:51 +0200

tango-entangle (3.4.3) unstable; urgency=low

  [ Georg Brandl ]
  * Simulation: add digital devices

  [ Alexander Lenz ]
  * [deb] add source url.

  [ Stefan Rainow ]
  * [SPHERES] Implemented On/Off for aerolas_doppler

  [ Georg Brandl ]
  * version: adapt to renamed tags

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 09 Aug 2017 12:53:34 +0200

tango-entangle (3.4.2) unstable; urgency=low

  [ Alexander Lenz ]
  * entangle-dumpconfig: sorted server order.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 02 Aug 2017 13:08:00 +0200

tango-entangle (3.4.1) unstable; urgency=low

  [ Alexander Lenz ]
  * config: use OrderedDict for resources.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 02 Aug 2017 12:54:09 +0200

tango-entangle (3.4.0) unstable; urgency=low

  [ Alexander Lenz ]
  * Fix minor pylint issues.
  * Add entangle-dumpconfig script.
  * Introduce srv/dev descriptions.
  * Add toml test.
  * bin/entangle-dumpconfig: use descriptions.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 28 Jul 2017 13:03:22 +0200

tango-entangle (3.3.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/keysight/ps: support different ranges.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 26 Jul 2017 11:13:47 +0200

tango-entangle (3.2.0) unstable; urgency=low

  [ Georg Brandl ]
  * systemd generator: take servers setting into account (Fixes: #3418)
  * Fix undefined behavior of the EasyDriver caused by the MPUP command
  * eurotherm: updates after testing with irf10
  * pylintrc: allow string module, allow "deprecated-lambda"
  * eurotherm: fix doc

  [ Jens Krüger ]
  * FUG: Strip all non printable chars from '*IDN' return

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 26 Jul 2017 10:50:52 +0200

tango-entangle (3.1.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/keyisht/ps: support e3648a.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 20 Jul 2017 16:12:54 +0200

tango-entangle (3.0.0) unstable; urgency=low

  [ Alexander Lenz ]
  * lib/scpi: improve/fix channel selections.
  * devices/hp_ps: fixes for e3631a/n25v.

  [ Fabian Beule ]
  * errorCode attribute for the J-NSE psus
  * Device for Kepco BOP power supply (fixes: #3154)

  [ Georg Brandl ]
  * Add sequencer mixin.
  * Support Oxford Mercury ITC temperature controller and IPS power supply.

  [ Alexander Lenz ]
  * Move keysight devices to separate package.
  * device/keysight/multimeter package created.
  * device/keysight/multimeter/m3497x implemented.
  * Rewrite entangle-convert-res.
  * Move device/hp_ps to the keysight package.
  * Create fzj device package.
  * Create caenels device package.
  * Create toellner device package.

  [ Georg Brandl ]
  * Move keysight.powersupply to original module name.

  [ Alexander Lenz ]
  * Create lambda device package.
  * Create newport device package.
  * Create modbus device package.
  * Create keithley device package.
  * Create generic device package.

  [ Fabian Beule ]
  * Device for Agilent Scanner Multimeter (fixes: #3155)

  [ Georg Brandl ]
  * Create kepco package.
  * toml: only replace substitutions if there are some defined
  * Add template capability to toml resource files.

  [ Alexander Lenz ]
  * Create mlz device package.

  [ Georg Brandl ]
  * fug: add support for NTS supply (from PS 13860)

  [ Alexander Lenz ]
  * entangle-convert-res: fix toml conversion.
  * Fix example res files.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 20 Jul 2017 11:30:33 +0200

tango-entangle (2.37.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/hubermc: fix state mapping.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 10 Jul 2017 17:21:58 +0200

tango-entangle (2.37.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/hubermc: implemented

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 10 Jul 2017 16:47:48 +0200

tango-entangle (2.36.2) unstable; urgency=low

  [ Alexander Lenz ]
  * device/agilent_funcgen: fix subsys query format.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 06 Jul 2017 16:08:23 +0200

tango-entangle (2.36.1) unstable; urgency=low

  [ Georg Brandl ]
  * cru: reset network device if not data comes

  [ Enrico Faulhaber ]
  * Support Lakeshore Model 350

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Jul 2017 11:29:51 +0200

tango-entangle (2.36.0) unstable; urgency=low

  [ Christian Felder ]
  * Iviumstat electrochemical interface

  [ Georg Brandl ]
  * fd logger: skip empty lines
  * Add device for CDT Jalousie detector

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Sun, 18 Jun 2017 12:30:28 +0200

tango-entangle (2.35.1) unstable; urgency=low

  [ Christian Felder ]
  * Astrium[Labview]: Reset threads internal state machine on Reset().
  * Fix typo in DiscreteOutput.
  * Astrium[Labview]: Check difference between requested rpms. (Fixes: #3391)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 12 Jun 2017 11:29:00 +0200

tango-entangle (2.35.0) unstable; urgency=low

  [ Georg Brandl ]
  * cascade: add author
  * ramp: fix writing negative values
  * add kepco BIT PS class

  [ Seger Sandra ]
  * schunk robot: motor functionality
  * motorbox: ventilator regulation

  [ Georg Brandl ]
  * fix doc tree

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 02 Jun 2017 12:03:48 +0200

tango-entangle (2.34.1) unstable; urgency=low

  [ Stefan Rainow ]
  * [SPHERES] SPS cluster now properly return int values

  [ Georg Brandl ]
  * stoegra: add retries
  * frmctr: fix timer mode setting

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 29 May 2017 07:05:35 +0200

tango-entangle (2.34.0) unstable; urgency=low

  [ Alexander Lenz ]
  * examples: complete simulation res.
  * Improve test invocation.

  [ Georg Brandl ]
  * airbus: better debugging for unknown state messages
  * oxford.itc: several fixes from testing
  * add toellner 772x funcgen
  * agilent_funcgen: add dutycycle control and DC mode
  * rs232: special case for known pyserial bug
  * ea_ps: fix typo
  * add device for cryomech compressor
  * add delta_ps device
  * power supplies: fix state methods when using rampgen mixin

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 22 May 2017 07:40:49 +0200

tango-entangle (2.33.0) unstable; urgency=low

  [ Alexander Lenz ]
  * lib/scpi: implement channel selection mode.
  * doc: add leybold.graphix DiscreteOutput.
  * device/ea_ps implemented.
  * device/hp_ps: channel selection mode, add model e3633a.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 03 May 2017 11:05:36 +0200

tango-entangle (2.32.1) unstable; urgency=low

  [ Georg Brandl ]
  * frmctr: fix setting active channels to preset/normal mode

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 02 May 2017 18:09:18 +0200

tango-entangle (2.32.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/generic_mixer implemented

  [ Georg Brandl ]
  * leybold: support for Graphix relays

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 28 Apr 2017 11:42:32 +0200

tango-entangle (2.31.2) unstable; urgency=low

  [ Georg Brandl ]
  * julabo: use the right PID params for ext sensor. I/D can only be ints.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 26 Apr 2017 10:58:19 +0200

tango-entangle (2.31.1) unstable; urgency=low

  [ Georg Brandl ]
  * rs232: log errors in read_some

  [ Jens Krüger ]
  * Update copyright info (year to 2017)

  [ Christian Felder ]
  * PI: Fix model detection code.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 26 Apr 2017 10:36:12 +0200

tango-entangle (2.31.0) unstable; urgency=low

  [ Georg Brandl ]
  * mawi_therm: add vector input

  [ Jens Krüger ]
  * mawi_therm: add VectorInput to documentation
  * Add IPC Göttingen communication protocol device

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 11 Apr 2017 16:53:54 +0200

tango-entangle (2.30.1) unstable; urgency=low

  [ Christian Felder ]
  * astrium: fix reqspeed for astrium selector.

  [ Georg Brandl ]
  * plc: fix getting unit for Sensors

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Apr 2017 09:15:14 +0200

tango-entangle (2.30.0) unstable; urgency=low

  [ Fabian Beule ]
  * Alarm limits for Janitza devices (fixes: #2994)

  [ Georg Brandl ]
  * jumiom: update to support multiple cards, fix position mode

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 31 Mar 2017 19:21:15 +0200

tango-entangle (2.29.0) unstable; urgency=low

  [ Stefan Rainow ]
  * Added PifaceInput and PifaceOutput

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 29 Mar 2017 16:43:11 +0200

tango-entangle (2.28.2) unstable; urgency=low

  [ Georg Brandl ]
  * wut: remove misleading comment
  * frmctr: some more fixes

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 29 Mar 2017 14:02:22 +0200

tango-entangle (2.28.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/frmctr: last minute fixes.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 29 Mar 2017 12:44:51 +0200

tango-entangle (2.28.0) unstable; urgency=low

  [ Georg Brandl ]
  * DigitalInput: require bits property like for DO
  * fixup doc

  [ Alexander Lenz ]
  * device/frmctr added.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 29 Mar 2017 12:21:13 +0200

tango-entangle (2.27.0) unstable; urgency=low

  [ Georg Brandl ]
  * airbus: support password auth and reading failure list from csv file

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 27 Mar 2017 10:36:14 +0200

tango-entangle (2.26.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/sis_toftof.

  [ Georg Brandl ]
  * systemd: use extended tracebacks
  * fix the SIS
  * rename sis_detector -> sis_spheres
  * add Cascade detector
  * sis_toftof: use log fd mixin
  * pylint: fix issues and update rules
  * cascade: create data array only once

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 24 Mar 2017 15:00:53 +0100

tango-entangle (2.25.3) unstable; urgency=low

  [ Georg Brandl ]
  * tlc40: handle status query result after device reset

  [ Alexander Lenz ]
  * device/tc_amplifier: always use maxf/rpower.
  * device/tekronix_oscilloscope: minor fixes.

  [ Georg Brandl ]
  * tektronix_oscilloscope: strip quotes from unit

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 23 Mar 2017 08:14:51 +0100

tango-entangle (2.25.2) unstable; urgency=low

  [ Alexander Lenz ]
  * device/agilent_funcgen fix regression.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Mar 2017 15:47:05 +0100

tango-entangle (2.25.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/agilent_funcgen: Add hp as manufacturer.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Mar 2017 15:28:58 +0100

tango-entangle (2.25.0) unstable; urgency=low

  [ Christian Felder ]
  * fastcomtec: fix readout and binning code for non-square detectors.

  [ Alexander Lenz ]
  * device/heinzinger: add average property.

  [ Georg Brandl ]
  * tango device: fix SetProperties behavior for both nodb and db mode
  * core: fix SetProperties with list arguments (Fixes: #3260)
  * variox_nvregulator: properly reset PID after closedown

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Mar 2017 15:20:19 +0100

tango-entangle (2.24.2) unstable; urgency=low

  [ Georg Brandl ]
  * v4l_camera: delay-import fcntl, it is unavailable on Windows
  * tango server: log TANGO_HOST at startup

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 14 Mar 2017 12:18:17 +0100

tango-entangle (2.24.1) unstable; urgency=low

  [ Georg Brandl ]
  * all: fix missing/wrong get_rawValue_unit calls (Fixes: #3255)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 14 Mar 2017 09:48:49 +0100

tango-entangle (2.24.0) unstable; urgency=low

  [ Georg Brandl ]
  * doc: add IO device defaults to documentation

  [ Alexander Lenz ]
  * Add doc make target for building html doc.
  * [deb] Add missing run deps.

  [ Georg Brandl ]
  * add psutil to requirements
  * all: put supported models into a common attribute
  * keithley_currentsource: switch to SCPI mixin
  * lakeshore: check IDN where known

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 13 Mar 2017 13:07:09 +0100

tango-entangle (2.23.1) unstable; urgency=low

  [ Georg Brandl ]
  * stoegra: fix moving check
  * oxford.itc: fix control channel behavior
  * systemd: improve journal logger output

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 10 Mar 2017 09:17:32 +0100

tango-entangle (2.23.0) unstable; urgency=low

  [ Georg Brandl ]
  * client iface check: it is acceptable if an attribute is required as ro but is actually rw
  * core device: always override property descriptors on derived classes
  * generic_regulator: make it subclassable for more specialized algorithms
  * devices: add a regulator specific to Variox needle valve control
  * graphix: remove "0" status string
  * add stoegra motor

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 09 Mar 2017 11:19:32 +0100

tango-entangle (2.22.0) unstable; urgency=low

  [ Georg Brandl ]
  * lib: add a fd logger mixin
  * ge_det: better logging and error handling
  * all: shut up pylint
  * remove accidentally checked in .coverage file
  * frmctr2: slightly refactor state method
  * frmctr2: do not assign nonexisting LEMO inputs to timers
  * frmctr2: lock M-Modul access against concurrent threads
  * rs232: handle serial exceptions on init
  * oxford: add more iodev defaults
  * oxford: move into subpackage

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 07 Mar 2017 09:13:13 +0100

tango-entangle (2.21.0) unstable; urgency=low

  [ Alexander Lenz ]
  * Fix agilent burst output trigger setting.
  * device/agilent_funcgen: remove rst from arm.

  [ Georg Brandl ]
  * west: fix stop method
  * fzj_chopper: handle error states from malfunctioning electronics
  * add v4l camera
  * Add new dep for v4l camera.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Sun, 26 Feb 2017 08:51:21 +0100

tango-entangle (2.20.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/antrax_switchbox implemented.
  * lib/scpi: add channel support.
  * lib/scpi: add transaction support.
  * device/agilent_funcgen: add multichannel burst support.
  * device/agilent_funcgen: fix arm behaviour

  [ Georg Brandl ]
  * add West temperature controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 23 Feb 2017 12:08:56 +0100

tango-entangle (2.19.1) unstable; urgency=low

  [ Bjoern Pedersen ]
  * Fix message for doc check failure

  [ Georg Brandl ]
  * Add enhanced build fail messages

  [ Enrico Faulhaber ]
  * PLC/ADS: enhance compatibility with PC-type PLC's

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 17 Feb 2017 17:21:02 +0100

tango-entangle (2.19.0) unstable; urgency=low

  [ Georg Brandl ]
  * simulation: fix docstring

  [ Alexander Lenz ]
  * device/hp_multimeter implemented.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 17 Feb 2017 16:14:07 +0100

tango-entangle (2.18.0) unstable; urgency=low

  [ Georg Brandl ]
  * style fixes
  * Python 3 compat: "except E, e"
  * Python 3 compat: map() -> list comp where a list is needed
  * Python 3 compat: xrange() -> range()
  * initial Python 3 compat: remove print statements
  * Python 3 compat: other simple fixes without compat code
  * pylintrc: update
  * loggers: dont close stdout stream handler
  * docs: add missing file
  * defs: fix missing change to DetectorChannel
  * tests: add Jenkins pipeline
  * jenkins: fix typo
  * tests: switch to py.test
  * requirements: add missing coverage version
  * jenkins: restrict tests to vm2
  * jenkins: typo fix
  * requirements: add pylint
  * jenkins: add doc testing
  * jenkins: fixuping
  * jenkins: fixuping again
  * jenkins: try parsing Sphinx output
  * toellner: purge "worker" from names
  * plc: move master to __init__
  * devlist: allow hiding classes
  * tools: add a doc coverage check for device classes
  * doc: document all missing device classes
  * tools: add a check for documented but unimplemented classes
  * ALL: add iodev_defaults
  * plc: reject name in info struct if no null byte
  * update all version.py to the same code base
  * Lakeshore: ramp rate is in K/min

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Feb 2017 07:39:12 +0100

tango-entangle (2.17.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/agilent_funcgen: scpimixin + 33510B support.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 10 Feb 2017 13:32:22 +0100

tango-entangle (2.16.2) unstable; urgency=low

  [ Alexander Lenz ]
  * device/heinzinger_ps: ethernet workaround: comdelay.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 09 Feb 2017 16:45:02 +0100

tango-entangle (2.16.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/heinzinger_ps: support PTNhp via ethernet.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 09 Feb 2017 14:28:48 +0100

tango-entangle (2.16.0) unstable; urgency=low

  [ Alexander Lenz ]
  * device/simulation: sensor: add noise feature.
  * device/zi_mfli: add VectorInput.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 02 Feb 2017 14:18:51 +0100

tango-entangle (2.15.3) unstable; urgency=low

  [ Georg Brandl ]
  * base_gpib: allow working with eol=""
  * caenels_fastps: handle error when switching on while on
  * server: show Entangle version in logfile
  * lakeshore: controlchannels should be integers
  * denex/ge/jumiom: sleep during wait for stop, warn when killing, allow multiple prepares
  * caenels_fastps: add temporary errorCode attr

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 25 Jan 2017 11:41:15 +0100

tango-entangle (2.15.2) unstable; urgency=low

  [ Georg Brandl ]
  * core: map subvalidators properly
  * add test for mapped validators
  * jumiom: support loading table files
  * reader: fix reading too much for echo

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Jan 2017 17:54:34 +0100

tango-entangle (2.15.1) unstable; urgency=low

  [ Georg Brandl ]
  * jumiom: add missing measureMode attribute
  * jumiom: more fixes for tof mode

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 23 Jan 2017 13:41:46 +0100

tango-entangle (2.15.0) unstable; urgency=low

  [ Georg Brandl ]
  * Add a new server configurator TUI.

  [ Christian Felder ]
  * bruker_bec: strip whitespaces between signum and value.

  [ Georg Brandl ]
  * configurator: handle deprecated properties.
  * rs232: make flowctrl property work as for the other serial devices
  * core: allow devices to define their default iodev properties. Use in configurator.
  * configurator: sort output by devclass priority
  * configurator: allow default class for iodevs
  * configurator: go back to previous properties on Escape.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 19 Jan 2017 12:13:07 +0100

tango-entangle (2.14.2) unstable; urgency=low

  [ Alexander Lenz ]
  * device/fug_ps: support different id string formats.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 17 Jan 2017 11:31:39 +0100

tango-entangle (2.14.1) unstable; urgency=low

  [ Alexander Lenz ]
  * device/lambda_genesys: support short id strings.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 16 Jan 2017 13:50:27 +0100

tango-entangle (2.14.0) unstable; urgency=low

  [ Georg Brandl ]
  * plc: give manufactured classes the right module name
  * Not alpha anymore.
  * add device for Denex detector (N110 @ NSE)
  * plc: fix for param reads, executing special cmds, and motor referencing

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 16 Jan 2017 13:27:59 +0100

tango-entangle (2.13.0) unstable; urgency=low

  [ Georg Brandl ]
  * specs: add frm counter 2

  [ Alexander Lenz ]
  * device/zi_mfli: implement.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 11 Jan 2017 12:25:45 +0100

tango-entangle (2.12.2) unstable; urgency=low

  [ Georg Brandl ]
  * rs232: flushOutput can result in double writes
  * toml: fix \u escapes in strings
  * DetectorChannel: allow start when busy
  * frmctr2: fix active channel handling

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 11 Jan 2017 10:28:03 +0100

tango-entangle (2.12.1) unstable; urgency=low

  [ Georg Brandl ]
  * generic_modbus: fix missing return

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 05 Jan 2017 19:06:42 +0100

tango-entangle (2.12.0) unstable; urgency=low

  [ Georg Brandl ]
  * add device for Jumiom detector
  * ge_det: updates after live testing

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Jan 2017 16:07:02 +0100

tango-entangle (2.11.1) unstable; urgency=low

  [ Alexander Lenz ]
  * [deb] Add git build dep.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Jan 2017 12:23:31 +0100

tango-entangle (2.11.0) unstable; urgency=low

  [ Georg Brandl ]
  * heidenhain: minor pep8 fix
  * plc: fix oversight
  * devices: add device for Beckhoff ADS protocol

  [ Alexander Lenz ]
  * lib/scpi: add properties for scpi ident fields.

  [ Georg Brandl ]
  * heidenhain_eib7: fix reading position and add linear sensor formula

  [ Fabian Beule ]
  * Read Values from Janitza using Modbus/TCP (fixes: #2993)

  [ Georg Brandl ]
  * janitza: minor style fixes and add to doc

  [ Alexander Lenz ]
  * lib/unit: Implement unit mixin.
  * Update copyright headers for 2017.
  * Add device/rs_smf.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Jan 2017 12:10:22 +0100

tango-entangle (2.10.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: support structured readout

  [ Georg Brandl ]
  * plc: pep8
  * all: fix naming conventions.
  * devices: add frm2_cru for reactor info
  * all: make pylint happy

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 15 Dec 2016 11:54:34 +0100

tango-entangle (2.9.0) unstable; urgency=low

  [ Georg Brandl ]
  * Add SP Scientific ThermoJet.
  * formula: support min/max

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 13 Dec 2016 10:59:38 +0100

tango-entangle (2.8.1) unstable; urgency=low

  [ Georg Brandl ]
  * all: for temp. controllers, set to current setpoint on stop

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 05 Dec 2016 11:13:09 +0100

tango-entangle (2.8.0) unstable; urgency=low

  [ Georg Brandl ]
  * Fix typo.

  [ Enrico Faulhaber ]
  * PLC: fix readout of unit

  [ Georg Brandl ]
  * core: make state cache for state machine useful

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 25 Nov 2016 12:41:54 +0100

tango-entangle (2.7.3) unstable; urgency=low

  [ Alexander Lenz ]
  * debian: fix typo in rules.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 21 Nov 2016 15:53:51 +0100

tango-entangle (2.7.2) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: use all 8 AUX bits, not only 7

  [ Alexander Lenz ]
  * Install systemd target.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 21 Nov 2016 14:29:27 +0100

tango-entangle (2.7.1) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 21 Nov 2016 14:23:28 +0100

tango-entangle (2.7.0) unstable; urgency=low

  [ Georg Brandl ]
  * helios: minor nits
  * twickenham_levelmeter: mode != slow is alarm
  * all: add systemd compatibility

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 21 Nov 2016 13:29:58 +0100

tango-entangle (2.6.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * HELIOS: implement device for magic box

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 16 Nov 2016 14:53:43 +0100

tango-entangle (2.5.0) unstable; urgency=low

  [ Georg Brandl ]
  * atik_ccd: better status
  * lakeshore: minor fixes
  * add Twickenham HDI level meter
  * lakeshore: increasing PID cache time
  * lakeshore: add model 625 magnet power supply

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 14 Nov 2016 20:31:13 +0100

tango-entangle (2.4.6) unstable; urgency=low

  [ Georg Brandl ]
  * ccds: properly reset meas time
  * add toellner manual

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 19 Oct 2016 21:15:55 +0200

tango-entangle (2.4.5) unstable; urgency=low

  [ Alexander Lenz ]
  * device/lambda_genesys: fix state.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 17 Oct 2016 17:20:32 +0200

tango-entangle (2.4.4) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: fix DiscreteOutputs writeTarget

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 12 Oct 2016 18:53:45 +0200

tango-entangle (2.4.3) unstable; urgency=low

  [ Georg Brandl ]
  * lakeshore: support AnalogOutputs for man.out / htr.range
  * doc: update Lakeshores
  * doc: add missing file to toctree

  [ Alexander Lenz ]
  * device/lambda_genesys: fix write both.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 12 Oct 2016 16:47:00 +0200

tango-entangle (2.4.2) unstable; urgency=low

  [ Georg Brandl ]
  * taco client: typo
  * lakeshore: ignore "old reading" bit

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 12 Oct 2016 12:35:51 +0200

tango-entangle (2.4.1) unstable; urgency=low

  [ Georg Brandl ]
  * lakeshore: fix relays for 340 and 218
  * client: allow single MultiCommunicate for Taco clients

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 12 Oct 2016 12:11:38 +0200

tango-entangle (2.4.0) unstable; urgency=low

  [ Georg Brandl ]
  * Move resource cleanup to resource convert tool.
  * Prop: add default to repr

  [ Christian Felder ]
  * Add DiscreteOutput to Lakeshores.

  [ Georg Brandl ]
  * lakeshore: fix import names
  * rs232: better connection failure handling

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 07 Oct 2016 11:56:49 +0200

tango-entangle (2.3.0) unstable; urgency=low

  [ Georg Brandl ]
  * comedi: support addi-data APCI2032
  * PLC: status code should be unsigned
  * rs232: use own reader loop (Fixes: #2984)
  * Add lakeshore manuals.

  [ Alexander Lenz ]
  * device/lambda_genesys.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 07 Oct 2016 09:41:28 +0200

tango-entangle (2.2.1) unstable; urgency=low

  [ Georg Brandl ]
  * core: fix oneof tests

  [ Alexander Lenz ]
  * device/comedi: support acpi2023 + fix write.

  [ Georg Brandl ]
  * core: fix validation for boolean properties

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Oct 2016 20:11:09 +0200

tango-entangle (2.2.0) unstable; urgency=low

  [ Georg Brandl ]
  * pylint: fix
  * docs: fix column width calculation in docgen

  [ Fabian Beule ]
  * devices/caenels_fastps (fixes: #2885)
  * devices/caenels_easy_driver (fixes: #2884)

  [ Georg Brandl ]
  * rs232/network: avoid putting long strings into log messages
  * caenels: minor style fixes
  * oneof: fix conversion, ensure types
  * lib.mock: support delay between reply and response

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Oct 2016 14:19:55 +0200

tango-entangle (2.1.3) unstable; urgency=low

  [ Alexander Lenz ]
  * devices/heidenhain_eib7: fix regression.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Oct 2016 11:20:03 +0200

tango-entangle (2.1.2) unstable; urgency=low

  [ Alexander Lenz ]
  * toml: support substitions within entangle.conf.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Oct 2016 10:51:55 +0200

tango-entangle (2.1.1) unstable; urgency=low

  [ Georg Brandl ]
  * doc: fix servers section doc
  * make validator errors consistent: they all do not mention the value
  * core: improve errors for invalid/missing properties

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Oct 2016 13:05:32 +0200

tango-entangle (2.1.0) unstable; urgency=low

  [ Alexander Lenz ]
  * prop validator exceptions: more verbose.
  * lib/scpi: fix error check.
  * device/keithley_multimeter

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Oct 2016 12:02:45 +0200

tango-entangle (2.0.1) unstable; urgency=low

  [ Alexander Lenz ]
  * toml: don't use unicode.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Oct 2016 11:35:29 +0200

tango-entangle (2.0.0) unstable; urgency=low

  [ Georg Brandl ]
  * server: fix no-db mode
  * device: support nodb operation without explicit device list
  * doc: update requirements, PyTango advice
  * ge_det: move shared memory wrapper into a utility module
  * lib.shm: fix attribute
  * Profibus: use DevVarCharArray for pure byte returns

  [ Enrico Faulhaber ]
  * AGILENT_FUNCGEN: fix burstmode for sine

  [ Georg Brandl ]
  * general pylint fixes
  * network: need to define dummy sol/eol for BinaryIO
  * Dynamic: avoid initializing devices twice.
  * client: relax type check
  * core: correctly map init_device exceptions
  * Add a utility that delays import exceptions with a standardized message.
  * Pylint fixups for the vector devices.
  * Set up coverage testing a bit better.
  * Move the retry() helper to util.
  * Remove support for C++ device classes.
  * Doc: small update for newer changes.
  * New config/resfile format: TOML.

  [ Alexander Lenz ]
  * .gitignore: ignore pytest stuff.

  [ Georg Brandl ]
  * Change the way to write devices: Only the worker class needs to be implemented.
  * Adapt existing device modules to new API.
  * Remove errorCode/errorString.

  [ Alexander Lenz ]
  * Improve devices/newport_esp.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Oct 2016 11:02:22 +0200

tango-entangle (1.5.2) unstable; urgency=low

  [ Alexander Lenz ]
  * device/newport_esp: fix timing issues.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 28 Sep 2016 15:08:50 +0200

tango-entangle (1.5.1) unstable; urgency=low

  [ Georg Brandl ]
  * atik_ccd: fix for NICOS operation

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 23 Sep 2016 13:29:04 +0200

tango-entangle (1.5.0) unstable; urgency=low

  [ Georg Brandl ]
  * sx_ccd: small fix
  * add pyusb to requirements
  * Support ATIK CCD camera device

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 22 Sep 2016 12:49:57 +0200

tango-entangle (1.4.0) unstable; urgency=low

  [ Alexander Lenz ]
  * lib/scpi: create some common scpi mixins.

  [ Georg Brandl ]
  * heidenhain_eib7: style
  * scpi: minor fixes

  [ Alexander Lenz ]
  * device/hp_ps.

  [ Georg Brandl ]
  * scpi: restore some debug messages

  [ Alexander Lenz ]
  * Add Vector device classes.

  [ Georg Brandl ]
  * Add device for KWS2 GE detector with new sorter.
  * Support Starlight Xpress CCD camera (used by Neutron Optics Grenoble).
  * Update dependencies for README

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 21 Sep 2016 10:08:53 +0200

tango-entangle (1.3.5) unstable; urgency=low

  [ Alexander Lenz ]
  * Fix debian packages.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 08 Sep 2016 12:00:33 +0200

tango-entangle (1.3.4) unstable; urgency=low

  [ Georg Brandl ]
  * style fix

  [ Alexander Lenz ]
  * Rename res clean script to get a common prefix.
  * entangle-server: add doc link to help string.
  * doc: useful manpage.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 08 Sep 2016 11:28:30 +0200

tango-entangle (1.3.3) unstable; urgency=low

  [ Alexander Lenz ]
  * init script: support conf key subst.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 07 Sep 2016 14:33:18 +0200

tango-entangle (1.3.2) unstable; urgency=low

  [ Georg Brandl ]
  * heidenhain_eib7: formatting

  [ Alexander Lenz ]
  * configuration: support hostname subst key.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 07 Sep 2016 13:22:40 +0200

tango-entangle (1.3.1) unstable; urgency=low

  [ Alexander Lenz ]
  * [deb] fix changelog.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 07 Sep 2016 10:53:27 +0200

tango-entangle (1.3.0) unstable; urgency=low

  [ Alexander Lenz ]
  * devices/heidenhein_eib7.
  * Fix example res file formatting.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 07 Sep 2016 10:32:31 +0200

tango-entangle (1.2.1) unstable; urgency=low

  [ Georg Brandl ]
  * update email

  [ Alexander Lenz ]
  * Improve .gitignore.

  [ Georg Brandl ]
  * sis_detector: minor improvements
  * nienet_gpib: make origin of error more clear
  * init script: allow full fnmatch pattern in server list
  * astrium: reset iodev after communication failure
  * Need to re-auth after reset.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 06 Sep 2016 12:07:03 +0200

tango-entangle (1.2.0) unstable; urgency=low

  [ Georg Brandl ]
  * Update state machine: OFF state is only for hardware functions, can read values
  * Add lib module for ASCII control char constants.
  * Add module for Mawi-Therm temp. readout.
  * Add manual for FUG PS.
  * maw_therm: minor fixes
  * doc: add mawi_therm
  * powersupply worker: fix copy-paste in limit error message

  [ Enrico Faulhaber ]
  * Fix handling of unofficial params and commands

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 18 Aug 2016 16:11:51 +0200

tango-entangle (1.1.0) unstable; urgency=low

  [ Stefan Rainow ]
  * Added SPS profibus master and subdevices for SPHERES (fixes: #2761)

  [ Georg Brandl ]
  * spheres_sps: some stylistic fixes.
  * Add on-off regulation algorithm.
  * oxford_itc: fix Sensor worker
  * Add regulator to the docs.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 29 Jul 2016 10:08:52 +0200

tango-entangle (1.0.1) unstable; urgency=low

  [ Georg Brandl ]
  * toellner: TOE885 models are class1 too, refuse to guess
  * regulator: break sleep into smaller parts
  * core: re-set memorized properties on re_init_device
  * oxford_itc: preliminary support for IGH

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 25 Jul 2016 17:45:12 +0200

tango-entangle (1.0.0) unstable; urgency=low

  [ Georg Brandl ]
  * add PID regulator device
  * oxford_itc: some limits for teslatron
  * Reglo pump: first version.
  * Minor style fixes.
  * fzj_dp: support ProfiNET, move DLL loading to device init().
  * make cffi usage consistent
  * rs232: catch termios.error correctly
  * rs232: catch ValueError too
  * Add Anton Paar rheometer integration (first version).
  * server: introduce logrotate mode for logging
  * oxford_itc: Fix scaling of Lambda read values
  * regulator: add property for initial PIDs
  * plc: support unnamed params/commands

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 20 Jul 2016 13:12:23 +0200

tango-entangle (0.28.1) unstable; urgency=low

  [ Georg Brandl ]
  * frm2: fix memory leak with some curl/pycurl versions

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 14 Jul 2016 11:39:00 +0200

tango-entangle (0.28.0) unstable; urgency=low

  [ Georg Brandl ]
  * oxford_ilm: minor fix in status string
  * doc: some fixes and additions
  * all: remove versions from included devices

  [ Christian Felder ]
  * FAST ComTec Detector Devices using FAST ComTec's Windows Libraries

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 13 Jul 2016 19:22:29 +0200

tango-entangle (0.27.1) unstable; urgency=low

  [ Georg Brandl ]
  * WuT: typo fixes, add manual
  * curl: do not reuse Curl object

  [ Alexander Lenz ]
  * agilent_funccount: map measurement timeout to 0.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 12 Jul 2016 10:32:57 +0200

tango-entangle (0.27.0) unstable; urgency=low

  [ Georg Brandl ]
  * Add device for FRM-II guide hall crane.
  * oxford: small fixes

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 07 Jul 2016 17:05:43 +0200

tango-entangle (0.26.9) unstable; urgency=low

  [ Georg Brandl ]
  * fzj_chopper: going busy leads to state machine problems
  * Fix typo in astrium_selector
  * Fix misleading comment

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 01 Jul 2016 11:11:32 +0200

tango-entangle (0.26.8) unstable; urgency=low

  [ Georg Brandl ]
  * fzj_chopper: fix status readout and add warning for parking pos

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 29 Jun 2016 07:16:56 +0200

tango-entangle (0.26.7) unstable; urgency=low

  [ Georg Brandl ]
  * Allow giving props as kwargs of the worker constructor.
  * fzj_chopper: remove separate motor devices

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 24 Jun 2016 19:08:29 +0200

tango-entangle (0.26.6) unstable; urgency=low

  [ Georg Brandl ]
  * astrium: dont set new setpoint if already there

  [ Alexander Lenz ]
  * base/mlzdevice: remove double property update.
  * device/agilent_funccount: implement missing props.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 22 Jun 2016 11:26:11 +0200

tango-entangle (0.26.5) unstable; urgency=low

  [ Georg Brandl ]
  * temp. controller: fix value unit

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Sat, 18 Jun 2016 07:42:10 +0200

tango-entangle (0.26.4) unstable; urgency=low

  [ Georg Brandl ]
  * Fixups for FUG powersupplies

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Jun 2016 15:17:02 +0200

tango-entangle (0.26.3) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Jun 2016 14:35:29 +0200

tango-entangle (0.26.2) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Jun 2016 14:32:01 +0200

tango-entangle (0.26.1) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Jun 2016 14:22:29 +0200

tango-entangle (0.26.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: fix race condiction during startup

  [ Georg Brandl ]
  * astrium selector: support emergency stop state

  [ Enrico Faulhaber ]
  * Provide a .gitattributes file

  [ Alexander Lenz ]
  * devices/agilent_funcgen: support model 33210A burst mode.
  * devices/agilent_funccount added.

  [ Georg Brandl ]
  * Add new classes to docs.

  [ Christian Felder ]
  * doc: Fix git url in build.rst

  [ Georg Brandl ]
  * Minor style fixes.
  * dynamic master: extend prefix docstring.

  [ Sans1 People (Andreas Wilhelm) ]
  * rework agilent funcgen

  [ Georg Brandl ]
  * rs232: retry communicate once on IOError
  * astrium/airbus: dont go into FAULT state for nonfatal errors
  * Preliminary Oxford ITC/ILM support.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 16 Jun 2016 14:19:16 +0200

tango-entangle (0.25.0) unstable; urgency=low

  [ Georg Brandl ]
  * base: remove unused special handling for errorCode and errorString
  * master: give dummy worker a delete method
  * plc: return 32-bit status field directly as errorCode
  * Fix listen() call.

  [ Enrico Faulhaber ]
  * LS336: fix trailing chars

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 02 May 2016 14:25:26 +0200

tango-entangle (0.24.0) unstable; urgency=low

  [ Georg Brandl ]
  * Copyright update.
  * Fix __all__.

  [ Enrico Faulhaber ]
  * Provide Server for HTS Magnet Supervising System (fixes: #2710)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 07 Apr 2016 15:40:07 +0200

tango-entangle (0.23.2) unstable; urgency=low

  [ Georg Brandl ]
  * fzj chopper: use constants instead of indices

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 24 Mar 2016 18:24:23 +0100

tango-entangle (0.23.1) unstable; urgency=low

  [ Enrico Faulhaber ]
  * [PLC] add two new units

  [ Georg Brandl ]
  * PLC: style nits.
  * init script: fix newline
  * FZJ chopper: fix protocol
  * Add generic caching helper and use it for the FZJ chopper.
  * fzj chopper: fixup, change strategy of queries

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 24 Mar 2016 15:49:20 +0100

tango-entangle (0.23.0) unstable; urgency=low

  [ Georg Brandl ]
  * Airbus: always do SpeedUp when changing parameters
  * TTI: support CPX400
  * TTI: rename module to be more general, add specs

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 14 Mar 2016 16:08:59 +0100

tango-entangle (0.22.0) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 07 Mar 2016 12:12:08 +0100

tango-entangle (0.21.2) unstable; urgency=low

  [ Georg Brandl ]
  * Astrium/Airbus: better docs.
  * Airbus: add specs.
  * Airbus: clear some "selector" references, better exception handling.
  * Add Keithley 6221 constant AC current source.
  * Add specs for Keithley 6221 constant AC current source.
  * formula: improve exceptions in error case
  * Keithley: fix error case.

  [ Jens Krüger ]
  * Leybold: Add Graphix One/Two/Three hardware

  [ Georg Brandl ]
  * config: allow Python subpackages for devices

  [ Jens Krüger ]
  * PLC: Fix problems with mixing of float and int values

  [ Georg Brandl ]
  * astrium: fix value name
  * Julabo: better error message when remote is off

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 07 Mar 2016 12:11:25 +0100

tango-entangle (0.21.1) unstable; urgency=low

  [ Georg Brandl ]
  * Use argparse and logging.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 23 Dec 2015 12:02:49 +0100

tango-entangle (0.21.0) unstable; urgency=low

  [ Stefan Rainow ]
  * Added SIS detector Device

  [ Georg Brandl ]
  * New device: Airbus chopper/selector, new protocol.
  * Add script for reformatting resfiles, use on example res.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 23 Dec 2015 11:35:10 +0100

tango-entangle (0.20.0) unstable; urgency=low

  [ Georg Brandl ]
  * Toellner: clear error LED after remote switching
  * Add device for W&T comservers (analog to Moxa).

  [ Enrico Faulhaber ]
  * PLC: fix precision problem (fixes: #2553)

  [ Georg Brandl ]
  * toellner: new worker subclass for single-channel supplies
  * Fix test suite.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 21 Dec 2015 09:16:06 +0100

tango-entangle (0.19.7) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: fix bug for RealValue devices.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 10 Dec 2015 14:14:07 +0100

tango-entangle (0.19.6) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: fix typo in read_indexer_unit
  * PLC: improve Errorhandling for rejected target values

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 10 Dec 2015 12:37:34 +0100

tango-entangle (0.19.5) unstable; urgency=low

  [ Georg Brandl ]
  * nienet_gpib: support Enet/1000 boxes

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 09 Dec 2015 14:39:12 +0100

tango-entangle (0.19.4) unstable; urgency=low

  [ Enrico Faulhaber ]
  * Refsans: reflect changes from HW-test

  [ Georg Brandl ]
  * add device for ProfibusDP with FZJ library
  * fzj_dp: implement Transaction
  * base profibus: fix priority
  * add generic_profibus (mirrors generic_modbus)
  * astrium: fix state detection for new protocol
  * generic_mod/profibus: avoid numpy types

  [ Christian Felder ]
  * ImageChannel: Remove write_zeroPoint (read-only)

  [ Georg Brandl ]
  * FZJ chopper: fix communication protocol

  [ Alexander Lenz ]
  * spec: leybold center.
  * device/eurotherm: distinguish more models.

  [ Georg Brandl ]
  * server: prefer device modules from "devicedirs" to builtin ones
  * core: reraise exceptions from init_device if called from always_executed_hook

  [ Alexander Lenz ]
  * devices/eurotherm: ignore remote input sensor break.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 09 Dec 2015 14:29:45 +0100

tango-entangle (0.19.3) unstable; urgency=low

  [ Georg Brandl ]
  * resfile format: allow single-quoted strings, allow comments in the middle of a line

  [ Enrico Faulhaber ]
  * Update refsans_spinflipper

  [ Georg Brandl ]
  * Update pylintrc for 1.5, fix a few warnings.
  * FRMCTR2: update to Channel base classes
  * Add requirements.txt.
  * fix version.py when running installed version from unrelated git repo.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 03 Dec 2015 13:15:15 +0100

tango-entangle (0.19.2) unstable; urgency=low

  [ Georg Brandl ]
  * eurotherm: tested and works with ET 2604

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 27 Nov 2015 14:30:54 +0100

tango-entangle (0.19.1) unstable; urgency=low

  [ Georg Brandl ]
  * eurotherm: fix status string when ramping

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 24 Nov 2015 16:38:25 +0100

tango-entangle (0.19.0) unstable; urgency=low

  [ Georg Brandl ]
  * eurotherm: fix write method
  * Reworked detector interfaces, use Channels like in NICOS.
  * tlc40: more testing, ready for long term test.
  * rs232: put wrong line in message
  * add one more Julabo doc

  [ Christian Felder ]
  * bruker_bec: Add output off with status ALARM.
  * bruker_bec: Add _echo property.

  [ Enrico Faulhaber ]
  * implement refsans_flipper

  [ Georg Brandl ]
  * refsans_flipper: add to doc, minor code cleanups
  * Fix class name.
  * Fix a few problems with the generated docs.
  * toellner: explicit list for the old-style commands
  * eurotherm: some fixes
  * eurotherm: allow giving custom ramp factor
  * base: actuator needs to write speed when writing ramp, to get the correct memorized value for speed.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 24 Nov 2015 13:04:30 +0100

tango-entangle (0.18.0) unstable; urgency=low

  [ Christian Felder ]
  * Toellner: Support for diffferent protocol classes.

  [ Georg Brandl ]
  * init script: use psutil
  * Fix broken dev_state of dynamic master.
  * Add section to define server start priority.
  * FZJ chopper first version.
  * new device: Tamson TLC40

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 17 Nov 2015 11:20:38 +0100

tango-entangle (0.17.0) unstable; urgency=low

  [ Georg Brandl ]
  * Eurotherm: new device for 2400/3500.
  * Eurotherm: add to docs.
  * Add Eurotherm 3500 manual.
  * setup.py: do not include test suite in installed pkg. (Fixes: #2509)
  * Fix eurotherm example file.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 16 Nov 2015 16:52:06 +0100

tango-entangle (0.16.0) unstable; urgency=low

  [ Georg Brandl ]
  * Julabo: work around intermittent communication failure.
  * Move specs to their own toplevel dir.

  [ Christian Felder ]
  * PI: Add Piezo motor controller.

  [ Georg Brandl ]
  * Lakeshore: minor fix of declaration order
  * sentronix: fix variable names to comply with pylint
  * example: remove stray character.

  [ Christian Felder ]
  * LS455: Gauss Meter Device
  * PI: Fix status handling for BUSY and ON.

  [ Georg Brandl ]
  * Julabo: some fault tolerance for Presto model

  [ Alexander Schade ]
  * new device Kistler Charge Meter 5015A (Piezo sensor readout electronics)

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 11 Nov 2015 14:44:30 +0100

tango-entangle (0.15.4) unstable; urgency=low

  [ Björn Pedersen ]
  * Digital I/o via comedi kernel driver

  [ Bjoern Pedersen ]
  * Revert "Digital I/o via comedi kernel driver"

  [ Georg Brandl ]
  * Strengthen source dir check.
  * Initial support for C++ classes.
  * doc: reduce table of contents on main page and add a Install page.
  * Add explicit entries for BinaryIO classes in the docs.
  * doc: split device pages into subsections

  [ Björn Pedersen ]
  * Digital I/o via comedi kernel driver

  [ Georg Brandl ]
  * comedi: minor cleanup
  * BitMask: make members public
  * doc: work on the intro a bit.
  * doc: subpages for miscellaneous devices
  * Phytron: sleep a bit after resetting
  * Phytron: no need to set params after reset

  [ Jens Krüger ]
  * FIX: Validator for the host property

  [ Georg Brandl ]
  * Use nonemptystring validator for worker host properties
  * Fix missing return statement.

  [ Alexander Lenz ]
  * Add some examples.

  [ Georg Brandl ]
  * Better inplace check for existing file.
  * doc: add missing devices.

  [ Jens Krüger ]
  * DOC: add a more general description to the device groups

  [ Georg Brandl ]
  * New device: Julabo temperature controller.
  * plc: fix Reset

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 05 Nov 2015 14:16:08 +0100

tango-entangle (0.15.3) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 27 Oct 2015 10:08:17 +0100

tango-entangle (0.15.2) unstable; urgency=low

  [ Georg Brandl ]
  * Add Phytron manuals.
  * Phytron: fix reference drive.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 26 Oct 2015 11:55:22 +0100

tango-entangle (0.15.1) unstable; urgency=low

  [ Georg Brandl ]
  * Move devices to subpackages, to be able to commit docs etc.
  * astrium: fix a few typos and docstrings.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 23 Oct 2015 10:51:35 +0200

tango-entangle (0.15.0) unstable; urgency=low

  [ Georg Brandl ]
  * Document status string conventions.

  [ Christian Felder ]
  * util: Add new function format_statusbits
  * phytron: Use format_statusbits.

  [ Georg Brandl ]
  * Small update to howto doc.
  * Fix links to inherited API items in main docu.

  [ Christian Felder ]
  * worker.mlzdevice: Remove unused import.

  [ Georg Brandl ]
  * Restrict possible server instance names to what Tango accepts.
  * linux_gpib: fix exception on delete
  * Add devices for E21 pressure cell.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 22 Oct 2015 11:51:42 +0200

tango-entangle (0.14.0) unstable; urgency=low

  [ Georg Brandl ]
  * TTI: support ramp gen.
  * ramp: PEP8.
  * doc: describe worker prop API better, plus some pep8
  * Add status strings for ON state.

  [ Stefan Rainow ]
  * Added activation and deactivation of HW limits

  [ Georg Brandl ]
  * Newport: style fixes.

  [ Jens Krüger ]
  * FRMCTR2: PEP8 conformity
  * FRMCTR: Introduce Counter and Timer

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 16 Oct 2015 09:51:58 +0200

tango-entangle (0.13.2) unstable; urgency=low

  [ Georg Brandl ]
  * state machine: allow On during ALARM state
  * toellner: switch on after reset
  * device: proper handling of exceptions in state()

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 09 Oct 2015 08:33:38 +0200

tango-entangle (0.13.1) unstable; urgency=low

  [ Georg Brandl ]
  * doc overhaul: separate device and worker, document .lib. APIs
  * Logo change.
  * phytron: fix accel getter/setter
  * lib: implement full formula syntax

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 02 Oct 2015 09:48:07 +0200

tango-entangle (0.13.0) unstable; urgency=low

  [ Stefan Rainow ]
  * Added Devices for the Aerolas Doppler at Spheres

  [ Georg Brandl ]
  * worker: On, Off, Reset and AnalogOutput Stop do not need an abstract warning.
  * Doppler: minor changes.

  [ Stefan Rainow ]
  * Edited the states of the Doppler
  * Adjusted write arguments to be lists

  [ Georg Brandl ]
  * levelmeter: add automatic Auto mode
  * no colors on Windows

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 25 Sep 2015 12:31:36 +0200

tango-entangle (0.12.1) unstable; urgency=low

  [ Georg Brandl ]
  * Fix version query.

  [ Stefan Rainow ]
  * Added Device and Worker for Newport SMC(100)

  [ Georg Brandl ]
  * MoveCont: check allowed arugments in base class
  * newport smc: fix format strings

  [ Stefan Rainow ]
  * Changed description of blockedspeeds

  [ Georg Brandl ]
  * network: minor fix for error message
  * tc: temperature error is only ALARM, it happens frequently

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 16 Sep 2015 11:32:11 +0200

tango-entangle (0.12.0) unstable; urgency=low

  [ Georg Brandl ]
  * doc: document all existing device classes with docstring
  * devices: use FAULT more
  * readme: list external deps
  * Phytron: do a complete reset
  * LS: make default limits a little less restrictive.
  * Add command doc to in_type doc, which is actually exported by the server.
  * worker base classes: make impl_warning a decorator
  * server: check for git checkout for dev mode
  * Documents state constants.
  * astrium: fix error case

  [ Stefan Rainow ]
  * Added device for Newport ESP301

  [ Georg Brandl ]
  * newport: refactor query methods.

  [ Stefan Rainow ]
  * Corrected version query
  * Added docstrings and renamed file to newport_esp

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 11 Sep 2015 14:43:32 +0200

tango-entangle (0.11.1) unstable; urgency=low

  [ Georg Brandl ]
  * doc change: Actuator.Adjust can also set the new value in the hardware.
  * AnalogOutput/DiscreteOutput: no limit checks if absmin==absmax==0
  * bruker: set initial ramp to 60 A/min
  * rs232: fix "no response" error
  * plc: reduce upper case use

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 05 Aug 2015 12:58:29 +0200

tango-entangle (0.11.0) unstable; urgency=low

  [ Georg Brandl ]
  * rs232: do not try to close port if it is not open
  * lakeshore: 332S = 332
  * work on more docs
  * Remove Modbus "byteorder" also from Pogo file.
  * small change to state machine
  * network: fix double shutdown
  * Remove outdated example file.
  * Update example file.
  * device: allow overcoming faults
  * moxa: wait a bit for control message to take effect
  * server: allow and strip ".res" in instance name
  * plc: style fixes
  * more docs: IMS, PLC
  * Fix docgen with bullet lists in command/attr docs
  * no need for .keep files anymore now we have readmes
  * Profibus: adaptations from M. Wagener.
  * [WIP] Bruker BEC magnet controller
  * plc: fix status name.
  * Revert "[WIP] Bruker BEC magnet controller"
  * iseg: on Stop, do not re-write value if not ramping

  [ Christian Felder ]
  * defs/doc: AnalogOutput: Improve documentation for absmin, absmax.

  [ Georg Brandl ]
  * devices: support for Bruker BEC magnet controller

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 04 Aug 2015 13:22:42 +0200

tango-entangle (0.10.0) unstable; urgency=low

  [ Enrico Faulhaber ]
  * lib.binary: enforce int types
  * Modbus: rework byte orderings

  [ Georg Brandl ]
  * network worker: fix calls in On

  [ Alexander Lenz ]
  * Clear connected flag on disconnect.

  [ Enrico Faulhaber ]
  * PLC: rewrite

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 23 Jul 2015 09:43:40 +0200

tango-entangle (0.9.0) unstable; urgency=low

  [ Georg Brandl ]
  * factor out common code for all Digital devices handling bitfields
  * ignore example/my* to be able to have local res files without untracked files
  * add tektronix oscilloscope device

  [ Enrico Faulhaber ]
  * basic support for some lakeshore models

  [ Georg Brandl ]
  * revert accidental checkin

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 09 Jul 2015 10:39:58 +0200

tango-entangle (0.8.6) unstable; urgency=low

  [ Georg Brandl ]
  * fix DIO bit checks
  * iseg: do not try to set voltage in Stop if setting is impossible

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 08 Jul 2015 14:52:03 +0200

tango-entangle (0.8.5) unstable; urgency=low

  [ Georg Brandl ]
  * Phytron: add DIOs.
  * Phytron: support unit property.
  * Sensor: no warning for missing rawValue unit

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 08 Jul 2015 14:22:40 +0200

tango-entangle (0.8.4) unstable; urgency=low

  [ Georg Brandl ]
  * modbus_rtu: fix crc

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 07 Jul 2015 17:49:30 +0200

tango-entangle (0.8.3) unstable; urgency=low

  [ Georg Brandl ]
  * plc: style fixes.
  * plc: be case insensitive when querying PLC params and executing special funcs
  * plc: fix numpy int type problems

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Jul 2015 10:50:22 +0200

tango-entangle (0.8.2) unstable; urgency=low

  [ Georg Brandl ]
  * agilent: allow setting absmin for voltage to 0

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 16 Jun 2015 17:53:58 +0200

tango-entangle (0.8.1) unstable; urgency=low

  [ Georg Brandl ]
  * modbus-rtu: use crc16 from lib.crc
  * binaryio worker: add stub Flush impl.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 16 Jun 2015 14:10:01 +0200

tango-entangle (0.8.0) unstable; urgency=low

  [ Georg Brandl ]
  * Devices: rename slightly to fit naming scheme
  * Server: allow giving explicit devices to export (Fixes: #1916)
  * Server: allow no-database operation
  * Docs: document server -B option.
  * RS232: implement naive echo
  * Add device for Toni valves.

  [ Alexander Lenz ]
  * Add lib module for crc implementations.
  * Implement tc rf amplifier device.
  * Implement agilent funcgen device.
  * BinaryIO worker: add flush to communicate.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 16 Jun 2015 13:38:59 +0200

tango-entangle (0.7.4) unstable; urgency=low

  [ Georg Brandl ]
  * Phytron: add more parameters to set at runtime
  * Phytron: no referencing if refspeed==0
  * Phytron: set parameters only if needed; save afterwards
  * Phytron: reffreq minimum is 1
  * Server: add version argument.
  * version: small fix
  * Phytron: fix oversight
  * Phytron: fix current factors for linear/non linear
  * Phytron: fix bool/int/str comparison
  * logging: better logging of command results
  * Client: add lint exceptions for taco modules

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 10 Jun 2015 10:27:13 +0200

tango-entangle (0.7.3) unstable; urgency=low

  [ Georg Brandl ]
  * cryostream: some fixes
  * astrium: fix speed setting
  * Sort out MANIFEST.in and version.py.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 08 Jun 2015 17:23:28 +0200

tango-entangle (0.7.2) unstable; urgency=low

  [ Georg Brandl ]
  * loggers: blackbox must be protected by a thread lock
  * errors: give the base class a generic reason

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 08 Jun 2015 13:51:52 +0200

tango-entangle (0.7.1) unstable; urgency=low

  [ Georg Brandl ]
  * defs: better repr()s for the elements
  * defs: small fix
  * core: fix tango_* definition inheritance order
  * nienet: we do need a lock here too
  * toellner: remove idn log
  * Phytron fixes.
  * phytron: only check enable bit for MCCs

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 03 Jun 2015 15:52:59 +0200

tango-entangle (0.7.0) unstable; urgency=low

  [ Georg Brandl ]
  * initscript: do not return nonzero from status if server that are not supposed to be running are not running
  * server: support switching user/group
  * toellner: give it a read_speed
  * StringIOs: implement Flush consistently
  * authors note about individual devices.
  * astrium: fix and support new "pseudoxml" protocol

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 03 Jun 2015 11:18:08 +0200

tango-entangle (0.6.0) unstable; urgency=low

  [ Georg Brandl ]
  * Add a device for Astrium selector control.
  * sim resources: use better device names.

  [ Alexander Lenz ]
  * phytron: use entangle statuses.

  [ Georg Brandl ]
  * Update spec version number.
  * Fix slope to always be steps per unit, this was done inconsistently.
  * Remove now obsolete INTERFACES file.
  * Remove too specific example resfiles.
  * Update README file.
  * Move taco client code to entangle.client.
  * Allow passing the desired interface on connect_client().
  * Implement check for Tango interface when connecting.
  * Use interface argument to connect_client(). (Fixes: #1910)
  * Add device for Toellner power supplies.
  * Add leybold center device.
  * Add i7000 device.
  * Toellner: idn and status query.
  * GPIB: minor error fix.
  * toellner: wait a bit after writing commands.
  * leybold: unused variables

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 01 Jun 2015 15:04:47 +0200

tango-entangle (0.5.6) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 11 May 2015 17:07:30 +0200

tango-entangle (0.5.5) unstable; urgency=low

  [ Georg Brandl ]
  * Add generic modbus devices.
  * moxa: simplify a bit
  * core: try to delete worker before instantiating a new one
  * Allow importing entangle.core.defs without PyTango installed.
  * Refactor network device thread into a lib module.
  * Fix copy-paste in license.
  * Rename FRM2Device -> MLZDevice.
  * Makefile: add clean target
  * Add a Profibus base class, worker implementation and tests.
  * Do not generate empty "param x" lines.
  * GPIB: support linux-GPIB and NI-Enet devices.
  * GPIB: add lock per board
  * Network: clear input buffer on BinaryCommunicate

  [ Christian Felder ]
  * setup.py: Install log and pid directory.

  [ Georg Brandl ]
  * gpib: minor fix

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 11 May 2015 16:57:12 +0200

tango-entangle (0.5.4) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: complete support for 2014.07 spec
  * PLC: fix returnvalue of SetParam for FlatDevices

  [ Georg Brandl ]
  * PLC: Fix status changing method.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 27 Apr 2015 18:36:18 +0200

tango-entangle (0.5.3) unstable; urgency=low

  [ Georg Brandl ]
  * core: better logging of State/Status calls
  * Modbus: fix bugs from worker refactor
  * Network: losing connection is warning only at first
  * Docs: add missing baseclass stub rst files, change ordering to the same as in defs/
  * Ramp gen: specialize the power supply case.
  * Actuator/sensor: fix Adjust.
  * Worker: small interface change w.r.t. properties
  * Makefile: fix quote characters in .xmi files too.
  * Generated code/docs update.
  * Device: initialize loglevel in init_device, to be able to change it with SetProperties
  * Add DiscreteInput and DiscreteOutput base classes.
  * Improve simulation devices + tests.

  [ Enrico Faulhaber ]
  * Fix (un)signed Bug and get Parameters working.

  [ Georg Brandl ]
  * Phytron: minor typo fix.
  * Minor quote fix.
  * Logger: implement "blackbox" feature
  * Initscript: sort server names.
  * Add a validator for a list consisting of pairs.
  * Actuator: add a "ramp" attribute
  * Use new definition for ramp and speed.
  * Add mixins for Actuator and Sensor for providing a "slope" and default formulae.
  * Add IMS motor device.
  * Add ISEG HV-supply device.
  * Add MOXA nport (via TCP) device.
  * Add TTi power supply device.
  * Config: handle lists for property values.
  * Doc update for array props.
  * Fix missing import in entangle.base.
  * Test Actuator and RampGenMixin.
  * Add tests for lib.binary.
  * Better (less convoluted) messages for errors from worker.
  * Add tests for Modbus worker.
  * Add property to configure polling of attributes in the server config.
  * Test environment setting
  * Add tests for StringIO and BinaryIO workers.
  * Add tests for PowerSupply.
  * Add device for old CCR boxes.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 27 Apr 2015 13:55:13 +0200

tango-entangle (0.5.2) unstable; urgency=low

  [ Georg Brandl ]
  * Add a base class for Power supplies.
  * analogoutput: add a helper to check abslimits against hardware limits
  * Minor changes missing for PowerSupply.
  * pylintrc: disable message that we wont be able to use productively
  * Remove unused attribute.
  * Remove unused method.
  * Rework version determination a bit to avoid double "entangle.base" entries.
  * PowerSupply: add maxcurrent/maxvoltage properties, minor consistency fixes

  [ Jens Krüger ]
  * FRMCTR2: Firmware change
  * FRMCTR2: Remove superfluid comment ;)

  [ Georg Brandl ]
  * network: factor out disconnect
  * TC worker: small fix.
  * Use new PowerSupply worker class.
  * Add pylint target to makefile.
  * Fix pseudo-cyclic import.
  * Master: make dynamic_classes into a classmethod.
  * Fix dynamic master doc example.
  * Create a Mixin class for the ramp generator; add a hook method for writing both values in the PowerSupply worker
  * PowerSupply worker: allow giving individual polarities in checking method

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 20 Apr 2015 11:33:43 +0200

tango-entangle (0.5.1) unstable; urgency=low

  [ Georg Brandl ]
  * device: guard against failure to get an attribute
  * Minor pylint fix.
  * Some fixes for FUG/Heinzinger.
  * modbus: fix worker method
  * worker create: pass through arguments to class
  * sensor worker: default implement get_value_unit as in Actuator
  * redy: implement units, fixup state method
  * phytron: fix state method

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 15 Apr 2015 10:04:38 +0200

tango-entangle (0.5.0) unstable; urgency=low

  [ Georg Brandl ]
  * Heinzinger: recognize older interface card.
  * Lambda: adapt ramp delta.
  * PLC: small fixes to run with klemme
  * Worker implementation.

  [ Jens Krüger ]
  * FRMCTR2: Fix some issues related to the change to worker concept
  * FRMCTR2: Work around the buggy state/status implementation in entangle

  [ Georg Brandl ]
  * Small fixes to the worker classes.
  * Fix overzealous state cache. (Fixes: #2046)
  * Small test enhancement after state cache change.

  [ Jens Krüger ]
  * FRMCTR2: Make pyflakes/pylint/pep8 happier

  [ Georg Brandl ]
  * Rename state_cache -> status_cache.

  [ Jens Krüger ]
  * FRMCTR2: Fix the clear of the tof counter
  * FRMCTR2: Add time, monitor, and cycles for to the detector values
  * FRMCTR2: Rewrite and clean up some parts of the code
  * FRMCTR2: clear compare bit if not master
  * FRMCTR2: Use InvalidOperation exception for invalid input

  [ Enrico Faulhaber ]
  * PLC: fix PLCDigitalOutput

  [ Georg Brandl ]
  * device: fix property validation
  * Exception update. (Fixes: #2047)
  * simulation: fix Actuator.
  * analogoutput: fix property access.
  * device: fix fallout from mandatory absmin/absmax
  * Test suite fix.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 14 Apr 2015 10:10:44 +0200

tango-entangle (0.4.14) unstable; urgency=low

  [ Georg Brandl ]
  * Minor rearranging of rampgen code.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Apr 2015 19:26:11 +0200

tango-entangle (0.4.13) unstable; urgency=low

  [ Georg Brandl ]
  * RS232: fix ReadLine with partial reply
  * Add Lambda ESS device.
  * Add rampgen to lambda ESS.
  * ESS: Minor caching fixes.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Apr 2015 18:59:06 +0200

tango-entangle (0.4.12) unstable; urgency=low

  [ Georg Brandl ]
  * Fix Modbus return array types with some PyTango versions.
  * PLC: fix writes

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Apr 2015 14:21:17 +0200

tango-entangle (0.4.11) unstable; urgency=low

  * UNRELEASED

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Apr 2015 13:54:53 +0200

tango-entangle (0.4.10) unstable; urgency=low

  [ Jens Krüger ]
  * Add a TOF detector
  * Change the source path inside the Pogo files
  * FRMCTR2: Add the FRM2 counter card version 2
  * Add missed documentation for the frmctr2 device services

  [ Georg Brandl ]
  * PLC: fix frozenset.
  * PLC: fix method names.
  * wip
  * PLC: fix typos.
  * Add post-init actions to work around missing attributes in dynamic devices.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 01 Apr 2015 11:11:50 +0200

tango-entangle (0.4.9) unstable; urgency=low

  [ Georg Brandl ]
  * Minor consistency fix.
  * Fix with new interface.
  * Fix temperature conversion.
  * Update module author headers to include the authors of the original server/lib code.
  * Fix encoding.
  * Fix .xmi files up a bit.
  * Update xmiparser to handle property defaults better.
  * Update classgen to generate entangle interface from .xmi files.
  * Regenerate base class interfaces from .xmi with new codegen.
  * Add Makefile target to generate code for all bae class interfaces.
  * Disallow giving individual .xmi files to docgen, we always need the whole tree.
  * Some fixes to levelmeter while testing.
  * Add proper headers.
  * classgen: allow generating a completely new file.
  * Improve error message.
  * Remove iodev_{communicate,writeline} methods.
  * Fix doc reassignment.
  * Fix test-coverage make target on Debian.
  * Add a test for the XMI parser: parse all .xmi files in defs/
  * Ignore errors in test suite before doing html coverage.
  * Fix a few more problems with the state cache.
  * Make restart/verbosity levels server class attributes.
  * Rename server module to be more fitting.
  * Work on expanding the test suite.
  * More tests for the basic Device API.
  * Add validators test.
  * Remove unused log handler feature.
  * Close log handlers on shutdown.
  * Fix On and Off default implementations.
  * More tests for basic device API.
  * Add a test for server.config.
  * Add a test for the lib.formula module.
  * Make state setting a bit easier.
  * Update -f description.
  * Update -f description.
  * Check for running DB on test start.
  * Check PyTango version in the server.
  * Add a basic test for dynamic devices.
  * Add type property for dynamic devices.
  * Properly set status string after init.
  * Fix rs232 Read.
  * Cryostream: updates after testing.
  * Fix setting unit for attr != value.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 25 Mar 2015 13:44:51 +0100

tango-entangle (0.4.8) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: bugfix + implement readout of unit

  [ Georg Brandl ]
  * Fix echo device.
  * Check impl class for correct inheritance on startup.
  * Copy-paste fix.
  * Add GPIB string IO device.
  * Fix unused imports.
  * Fix bug in dev_status() cache path.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 19 Mar 2015 13:45:27 +0100

tango-entangle (0.4.7) unstable; urgency=low

  [ Enrico Faulhaber ]
  * PLC: support indexing and simple devices.
  * PLC: remove needless code

  [ Alexander Lenz ]
  * Continue simulation device implementation.

  [ Georg Brandl ]
  * Change default formulas to be consistent with Nicos.
  * Use builtin-in XML parser with same interface as lxml.
  * Split XMI parser into the Entangle lib.  Use logging.
  * Allow setting the unit for attributes easily.
  * PLC: code formatting.
  * PLC: name master dev = Master.
  * Temperature controller: add setpoint.
  * DigitalOutput: add Stop.
  * AnalogOutput: remove Abort.
  * Interface list update.
  * Fix author headers.
  * Update detector interface.
  * Add coverage test target.
  * better structure for the server test: server runs not in main thread
  * Fix copy-paste error.
  * Implement test sensor a bit.
  * Move server handling to whole test package. Add test for Sensor.
  * Add base class doc generator with rst project.
  * Its more like a beta.
  * Some device impl fixes.
  * Add very simple echo device.
  * Fix encoding; add new logo.
  * Improve baseclass doc generation:
  * initscript: use flushing print (#1917)
  * set status string when FAULT.
  * base class docs: add inherited-by info.
  * docgen: require at least one xmlfile argument
  * Apply clarifications/changes from entangle docs to .xmi files.
  * Include docs generated from .xmi files in the main doc as well.
  * device: log exceptions from state/status
  * defs: fix tangodev regex
  * config: allow colons in res values
  * Add network device directly for now.
  * Add echo example resource.
  * Add example phytron resource.
  * Set a status when off.
  * network: fix read methods.
  * base device: do call state method for OFF.
  * New devices: heinzinger and fug

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 17 Mar 2015 12:48:40 +0100

tango-entangle (0.4.6) unstable; urgency=low

  [ Georg Brandl ]
  * Change format for version attribute slightly.

  [ Alexander Lenz ]
  * Simplify imports.

  [ Georg Brandl ]
  * Better handling of device status.
  * Style fixes.

  [ Alexander Lenz ]
  * [WIP] Continue simulation device implementation.

  [ Georg Brandl ]
  * Typo fix.
  * Redy: change to worker-style

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Thu, 05 Mar 2015 07:49:22 +0100

tango-entangle (0.4.5) unstable; urgency=low

  [ Alexander Lenz ]
  * Sphinx ext: fix doc for prop without validator.
  * Fix typos and cp errors.

  [ Georg Brandl ]
  * Ignore fixme comments.
  * RS232: implement no response case properly.

  [ Alexander Lenz ]
  * Ensure existence of pid dir.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 04 Mar 2015 13:51:05 +0100

tango-entangle (0.4.4) unstable; urgency=low

  [ Georg Brandl ]
  * Make it easier to access device properties and their values.
  * Add a primitive root finding for adjusting devices with nonstandard formulae.
  * Ignore strange warning.
  * Add a simulated Actuator.
  * Redy: fix typo.

  [ Enrico Faulhaber ]
  * ModBus: provide Communicate method

  [ Georg Brandl ]
  * Simplify class registration.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 04 Mar 2015 10:42:13 +0100

tango-entangle (0.4.3) unstable; urgency=low

  [ Georg Brandl ]
  * Small Modbus doc enhancement.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 04 Mar 2015 10:14:11 +0100

tango-entangle (0.4.2) unstable; urgency=low

  [ Georg Brandl ]
  * Redy: fix register functions.
  * Modbus: rename ridiculous parameters.
  * Add a few exception reasons.
  * Improve exception logging in command wrappers.
  * Improve formatting of Tango exceptions.
  * Do not log tracebacks for Tango exceptions.
  * Emit only one exception message for the same thing.
  * Phytron: style fixes.
  * Fix abstract method check.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Wed, 04 Mar 2015 07:50:33 +0100

tango-entangle (0.4.1) unstable; urgency=low

  [ Georg Brandl ]
  * Fix duplicate versions in version attr.
  * Small Redy fixes.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Mar 2015 22:39:52 +0100

tango-entangle (0.4.0) unstable; urgency=low

  [ Georg Brandl ]
  * Server: remove pidfile on shutdown.
  * Add Phytron motor and encoder devices.
  * Do not call do_dev_state if state is OFF or FAULT.
  * Add Redy gasflow devices.
  * Allow specifying hardware version in version attribute, remove subdev versions. (#1895)

  [ Alexander Lenz ]
  * Implement first simulation devices for automated tests.

  [ Georg Brandl ]
  * Begin a test suite.
  * Add rs232 device.
  * Phytron, RS232: fix bugs found in testing.
  * Only remove pidfile if one exists.
  * Log exceptions in API wrappers.
  * Use our own definitions of commands/attributes/properties for all classes.
  * RS232: better defaults.
  * Fix for PyTango with numpy.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 03 Mar 2015 21:55:56 +0100

tango-entangle (0.3.1) unstable; urgency=low

  [ Alexander Lenz ]
  * [deb] Add tango-db specific stuff.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 02 Mar 2015 15:04:15 +0100

tango-entangle (0.3.0) unstable; urgency=low

  [ Georg Brandl ]
  * Change exceptions slightly: add Tango-style reasons.
  * minor fixes
  * Docs for errors, add one.
  * Add BinaryIO class and impl.
  * Add Cryostream device (untested).
  * Add a helper lib for mocking up hardware responses.
  * Add pylint config, make pylint happy.
  * Add a Modbus interface and implementations for TCP and RTU.
  * Document missing interfaces (except Detector). (#1889)
  * Add first step for device autodocumentation. (#1880)
  * Implement dynamic devices (#1875).
  * Silence strange warning.
  * Modbus: fix ordering properties and split into float and dword ones.
  * Add coding cookies for all modules. (#1898)
  * More pylint fixes.
  * Small fixes.
  * Modbus: implement exception decoding
  * dont use our extension on RTD

  [ Alexander Lenz ]
  * init script: move tango to should-start.

  [ Georg Brandl ]
  * Fix conf file location and init script fix.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Mon, 02 Mar 2015 14:33:04 +0100

tango-entangle (0.2.4) unstable; urgency=low

  [ Georg Brandl ]
  * Remove unnecessary x bits.
  * Fix exception when registering fails, re-register device if server or class changed
  * TODO updates
  * Use introspective throw_fatal().
  * Implement device state query with dev_state(). (#1894)
  * Doc update for state query.
  * Doc: take version from entangle lib.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Sun, 01 Mar 2015 19:30:28 +0100

tango-entangle (0.2.3) unstable; urgency=low

  [ Alexander Lenz ]
  * Install etc stuff.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 27 Feb 2015 18:16:04 +0100

tango-entangle (0.2.2) unstable; urgency=medium

  [ Georg Brandl ]
  * Implement #1884: use DevVarDoubleStringArray for MultiCommunicate
  * Fix error raised on invalid typename/import failure.
  * Enable extended traceback in logfiles.
  * Doc updates.
  * Fix not calling overridden do-methods.
  * Fix rval/wval confusion.
  * Support changing device classes to more specific implementations.
  * New logo.
  * Use introspection to get default origin for exceptions.
  * levelmeter relais should now work

  [ Alexander Lenz ]

  [ Georg Brandl ]
  * Implement #1884: use DevVarDoubleStringArray for MultiCommunicate
  * Fix error raised on invalid typename/import failure.
  * Enable extended traceback in logfiles.
  * Doc updates.
  * Fix not calling overridden do-methods.
  * Fix rval/wval confusion.
  * Support changing device classes to more specific implementations.
  * New logo.
  * Use introspection to get default origin for exceptions.
  * levelmeter relais should now work

  [ Alexander Lenz ]
  * [deb] Fix changelog.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Fri, 27 Feb 2015 17:44:19 +0100

tango-entangle (0.1.3) unstable; urgency=low

  [ Alexander Lenz ]
  * [deb] Add a minimum version to the pytango dep.
  * [deb] Init changelog.

  [ JenkinsCodeReview ]
  * [deb] Release 0.2.0

  [ Alexander Lenz ]
  * [deb] Change arch.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 24 Feb 2015 14:54:31 +0100

tango-entangle (0.1.2) unstable; urgency=medium

  [ Alexander Lenz ]
  * Add fancy magic by Georg.
  * Add some todos.
  * Use git tag as version.
  * Improve AUTHORS file.
  * Add debian control files.
  * Add missing copyright notices.

  [ Georg Brandl ]
  * reorder todo
  * fix version.py
  * implement wrapping of attrs/methods with "do_" methods.
  * More todo items.
  * Use logging calls without interpolation.
  * restructure server config according to todo file
  * make logging faster by disabling all optional log record attributes
  * Allow giving individual devices different loglevels.
  * Split out DeviceMeta from the device module.
  * Add automatic validators for properties, thanks to nicos.core.params.
  * Restart on unexpected exceptions.
  * better explanation of -v levels
  * Better class/device creation order. Should fix bootstrap errors.
  * TODO updates
  * Implement some parts of Actuator; make rawValue writable.
  * New logo.
  * Rename.
  * Small doc fixes.
  * Make the server a class.
  * Remove devices that are not in the resfile anymore.
  * Add todo item.
  * Write a small howto for the docs.
  * More documentation.
  * Better assignment of loglevels.
  * Set a little higher default priority for the temp. controller.
  * Supply all properties to the formula; require "f(x) =" prefix.
  * Fix attribute write wrapper.

  [ Alexander Lenz ]
  * Log if server is ready for requests.

  [ JenkinsCodeReview ]
  * [deb] Release 0.1.0

  [ Georg Brandl ]
  * cryomagnetics levelmeter: switch to remote mode

  [ Alexander Lenz ]
  * [deb] Remove pytango build dep.

  [ JenkinsCodeReview ]
  * [deb] Release 0.1.1

  [ Georg Brandl ]
  * Document -v option better.
  * remove network device, it is in its own repo
  * Allow many devicedir entries in the config file.
  * add environment section to conf file.
  * Fix environment variables getting lowercased.

  [ Alexander Lenz ]
  * [deb] Add a minimum version to the pytango dep.
  * [deb] Add a minimum version to the pytango dep.
  * [deb] Init changelog.

  [ Jenkins ]

 -- Jenkins <jenkins@debuild.taco.frm2.tum.de>  Tue, 24 Feb 2015 14:27:09 +0100
