secop-core (0.6.3) unstable; urgency=low [ Enrico Faulhaber ] * Makefile: include targets for making pkg's * datatypes: fix converting command datatype * improve debug output if polling loop crashes * pylintrc: increase allowed module length * MLZ: fix typo * fix several regressions from switching to accessibles [ Jenkins ] -- Jenkins Fri, 27 Jul 2018 09:31:59 +0200 secop-core (0.6.2) unstable; urgency=low [ Enrico Faulhaber ] * fix equipment_id handling * fix internal event handling * rework polling * rework EnumType to use better Enum's * Allow units of parameters to reference the unit of the main value * Add new 'pseudo' datatypes to simplifiy coding [ Markus Zolliker ] * - remove obsolete option static_only of Param.as_dict - remove obsolete import of format_time - fix commit message * commands must be specified explicitely * rename as_dict methods to for_export [ Enrico Faulhaber ] * fix leftover status imports * rename Param -> Parameter * accessibles: provide global counter * add features [ Markus Zolliker ] * read parameters from hardware before starting up server [ Enrico Faulhaber ] * server: allow absolute pathnames for cfg files * MLZ_ccr12: update config file [ Markus Zolliker ] * merge 'parameters' and 'commands' to 'accessibles' [ Enrico Faulhaber ] * secop/modules: make polling thread more robust * interface/tcp: handle dead connection correctly [ Jenkins ] -- Jenkins Wed, 18 Jul 2018 12:06:57 +0200 secop-core (0.6.1) unstable; urgency=low [ Enrico Faulhaber ] * py2/3: provide fallback if six is missing. [ Jenkins ] -- Jenkins Thu, 19 Apr 2018 10:24:44 +0200 secop-core (0.6.0) unstable; urgency=low [ Jens Krüger ] * STRESSIHTF2: Fix maximum ramp value [ Enrico Faulhaber ] * GUI: Fix doubled slot on 'set' button click [ Jens Krüger ] * GUI: clean up callback for enum ComboBoxes [ Enrico Faulhaber ] * MLZ: fix tango WindowTimeout * improve Py2/3 compat * [MLZ:stressihtf2] add sensor [ Jenkins ] -- Jenkins Tue, 17 Apr 2018 17:38:52 +0200 secop-core (0.5.0) unstable; urgency=low [ Markus Zolliker ] * revision of SECoP documentation * - fixed documentation hierarchy [ Enrico Faulhaber ] * fix amagnet * add info about Meeting @PSI * fix typo and include comment from Niklas * playground: give sequencermixin a loopcounter (per step) [ Frank Wutzler ] * describe SECoP motivation discussed in meeting 2017-11-27 [ Enrico Faulhaber ] * extend datatypes * Provide a mean for simulation dummy devices * Fix gui (leftover from extending datatypes) [ Lutz Rossa ] * fix a connection timeout bug [ Enrico Faulhaber ] * Provide mlz_ccr12 simulation mockup cfg * fix PARAMS handling + initialisation for simulation * replace last references to device by module * fix exceptions * minor fixes * More simulation cfg's * Remove old demo code (no longer used) * fix regression from renaming device to module * Makefile: allow specifying only a subset of the tests to run * secop/errors: add comments * Add value parser + use it for the gui * Avoid race condition upon gui start with autoconnect * remember Widgets for modulectrl and paramctl * GUI: Saveguard against missing mandatory parameter status * fix unbound unit access * minor adoptions * Support PyQt5 (fallback to PyQt4) [ Jens Krüger ] * UI: Add connection from exit button to close the window * MLZ: enable the 'setposition' commands in entangle * NODECTRL: Fix some problems with logging and callbacks [ Enrico Faulhaber ] * improve readability be renaming PARAMS,PROPS,CMDS * MLZ: Fix mapping in NamedDigitalOutput device [ Jens Krüger ] * STRESSIHTF2: add setup * CCR12: Fix setup to new parameter names [ Enrico Faulhaber ] * amagnet: fix wrongly renamed tangomodule * [GUI] fix 'double' click on go-buttons [ Jenkins ] -- Jenkins Tue, 17 Apr 2018 12:45:58 +0200 secop-core (0.4.4) unstable; urgency=low [ Enrico Faulhaber ] * amagnet: fix switching sequence [ Jenkins ] -- Jenkins Sun, 24 Sep 2017 22:25:01 +0200 secop-core (0.4.3) unstable; urgency=low [ Enrico Faulhaber ] * wait for tango [ Jenkins ] -- Jenkins Fri, 22 Sep 2017 17:29:46 +0200 secop-core (0.4.2) unstable; urgency=low [ Enrico Faulhaber ] * MLZ_entangle: use generous timings for initial device connect [ Jenkins ] -- Jenkins Fri, 22 Sep 2017 16:37:59 +0200 secop-core (0.4.1) unstable; urgency=low [ Enrico Faulhaber ] * fix init script [ Jenkins ] -- Jenkins Fri, 22 Sep 2017 13:25:28 +0200 secop-core (0.4.0) unstable; urgency=low [ Enrico Faulhaber ] * Remove obsolete protocol implementations * fix entangle integration [ Jenkins ] -- Jenkins Fri, 22 Sep 2017 10:33:04 +0200 secop-core (0.3.0) unstable; urgency=low [ Enrico Faulhaber ] * fix formatting of timestamps * add doc/open_questions.md * fixups * Only send async updates for exported params * fixups * fixups [ Alexander Lenz ] * doc: initial sphinx files. * Improve doc. [ Enrico Faulhaber ] * fixups * adopt to new jsonify of string/blob/arrayof datatyes * gix broken stop command for cryo * fix transport and display of node-properties * update descriptions of provided configurations * fix requirements.txt * fixups [ Alexander Lenz ] * doc: add datatypes. [ Enrico Faulhaber ] * remove unneeded commands * implement Writable as specified. * make sip optional [ Alexander Lenz ] * doc: improve layout. * doc: fix protocol/datatypes. * Fix requirements files. * doc: remove html escapes. * doc: Fix escapes. * doc: fix cp errors. [ Markus Zolliker ] * doc update (commands and datatypes) [ Alexander Lenz ] * doc: fix format. [ Enrico Faulhaber ] * provide an mean to use commands in the gui [ Alexander Lenz ] * Makefile: add convenience targets. * Add pylintrc. [ Enrico Faulhaber ] * Improve pylintrc. [ Alexander Lenz ] * tmp: test gerrit pylint. [ Enrico Faulhaber ] * fix tests * make StringType default maximum size = 255 Bytes [ Jenkins ] -- Jenkins Mon, 18 Sep 2017 14:18:36 +0200 secop-core (0.2.0) unstable; urgency=low [ Enrico Faulhaber ] * [GUI]: create buttons for commands [ Jenkins ] -- Jenkins Thu, 07 Sep 2017 14:55:41 +0200 secop-core (0.1.1) unstable; urgency=low [ Alexander Lenz ] * Fix wrong paths. [ Jenkins ] -- Jenkins Thu, 07 Sep 2017 11:02:19 +0200 secop-core (0.1.0) unstable; urgency=low [ Alexander Lenz ] * Fix path detection. [ Jenkins ] -- Jenkins Thu, 07 Sep 2017 10:50:24 +0200 secop-core (0.0.8) unstable; urgency=low [ Alexander Lenz ] * [deb] include init script in secop-core pkg. [ Jenkins ] -- Jenkins Tue, 01 Aug 2017 14:13:11 +0200 secop-core (0.0.7) unstable; urgency=low [ Alexander Lenz ] * secop-server: import compability for daemon pkgs. [ Jenkins ] -- Jenkins Tue, 01 Aug 2017 13:52:15 +0200 secop-core (0.0.6) unstable; urgency=low [ Alexander Lenz ] * setup.py: install init script. * [deb] install init script. [ Jenkins ] -- Jenkins Tue, 01 Aug 2017 13:39:07 +0200 secop-core (0.0.5) unstable; urgency=low [ Alexander Lenz ] * init script: add should start. [ Jenkins ] -- Jenkins Tue, 01 Aug 2017 13:11:43 +0200 secop-core (0.0.4) unstable; urgency=low [ Enrico Faulhaber ] * fix typo [ Jenkins ] -- Jenkins Thu, 27 Jul 2017 11:39:42 +0200 secop-core (0.0.3) unstable; urgency=low [ Enrico Faulhaber ] * Add lib/sequence support * provide setup for MLZ_Amagnet to be used @PSI soon (fixes: #3381) [ Jenkins ] -- Jenkins Thu, 27 Jul 2017 11:27:28 +0200 secop-core (0.0.2) unstable; urgency=medium [ Enrico Faulhaber ] * Changes. * First checkin, base point for development * move handlers to messages * enhance docu a little [ Erik Dahlbäck ] * This is a test commit * Revert "This is a test commit" [ Enrico Faulhaber ] * Devices infrastructure and minimal server * rework on transport (encoding/framing) and dispatcher [ Alexander Lenz ] * Improvements. * Fix/Improve startup/init. * Fix deprecated imports. [ Enrico Faulhaber ] * [Test] Erik is testing SECoP with PVEPICS module * demo syntax from Markus Zolliker, initial commit + test file * Implement a variant of the Demo protocol from Markus * split epics related devices into epics.py * apply validators to before calling write_func * use per instance copies of PARAMS * Remove Features * coding style: adopt pep8 * provide class and baseclass parameters * Unify error handling (a little more) * provide a status2 parameter * unsubscribe upon disconnect * Fix dispatcher._setParamValue * reworking messages * fix wrong replies for change and do * Update docu to reflect current implementation. * Provide basic client Object * Pep8 improvements + cleanup * Fix some bugs. [ Alexander Lenz ] * Stub debug client gui. [ Enrico Faulhaber ] * Polishing * Bug hunting and polishing * polishing for a demo * implement configurable module-properties * provide anchor point for test suite using pytest * Use mlzlog for better logging [ Erik Dahlbäck ] * rework Epics support/testing with LS336 * fix whitespace issues [ Enrico Faulhaber ] * autopep8 * GUI: show grouping of parameters * implement datatypes * replace validators with datatypes * update docs * remove obsolete file * (over-)improve error loging during startup * datatypes: fix serialisation for unlimited types * fix logging * Switch descriptive data to new format * provide debian control files [ Alexander Lenz ] * [deb] Add build deps and rename src pkg. * [deb] Split into multiple packages. [ Jenkins ] -- Jenkins Wed, 19 Jul 2017 11:44:13 +0200