Commit Graph

  • 0bf43d67ba interface/tcp: provide properties Enrico Faulhaber 2019-07-16 14:19:33 +02:00
  • c5f3b113a8 fixes in datatype.py Markus Zolliker 2019-07-16 15:33:35 +02:00
  • 7f0303f0ef remove test for started_callback function in Test_ModuleMeta Markus Zolliker 2019-07-16 15:16:07 +02:00
  • 41cf96f450 configurables: switch from list to dict Enrico Faulhaber 2019-07-16 14:12:09 +02:00
  • f6d8f823d9 rework property handling Enrico Faulhaber 2019-05-14 16:08:20 +02:00
  • 155dd8e4c6 Add basic validators Enrico Faulhaber 2019-04-16 16:16:02 +02:00
  • cafc7a1409 remove 'maxage' argument for read_* methods Markus Zolliker 2019-04-09 10:45:45 +02:00
  • fa9e451c54 replace Datatype.as_json by Datatype.export_datatype() Markus Zolliker 2019-04-09 09:40:05 +02:00
  • 2ebf62fa70 introduced Datatype.copy Markus Zolliker 2019-04-04 10:36:00 +02:00
  • 0eb68e54be validator should take resolution into account Markus Zolliker 2019-04-03 13:33:07 +02:00
  • bc33f263ec as_json on FloatRange and ScaledInteger must be a property Markus Zolliker 2019-04-02 13:57:04 +02:00
  • d702bea7a6 moved creation parameters + commands to Module.__init__ Markus Zolliker 2019-04-02 10:01:00 +02:00
  • 3eaa32d514 rename framework methods to camelCase Enrico Faulhaber 2019-04-01 16:30:21 +02:00
  • 22ff707e51 - added Module.is_busy() for treating substates of BUSY correctly Markus Zolliker 2019-04-01 13:56:51 +02:00
  • 0bb4c3730e changed started_callback mechanism Markus Zolliker 2019-03-29 10:33:48 +01:00
  • 752f8f8093 remove support for declaring parameters/commands as accessibles Enrico Faulhaber 2019-03-28 17:46:46 +01:00
  • 568e214a91 [deb] Release v0.7.0 JenkinsCodeReview 2019-03-28 13:46:08 +01:00
  • da559f43b3 interface/tcp: rework exception handling Enrico Faulhaber 2019-03-28 13:30:07 +01:00
  • 55fe5ccd80 interface/tcp: default to no extra error-info Enrico Faulhaber 2019-03-28 13:29:24 +01:00
  • 94959f2e9b rework message syntax to conform to latest decisions Enrico Faulhaber 2019-03-27 15:29:19 +01:00
  • 94619723a9 demo: fix test/Temp target declaration Enrico Faulhaber 2019-03-28 13:28:28 +01:00
  • 8ef28eb2cc secop_mlz: remove dangerous try except ImportError + fix typo Enrico Faulhaber 2019-03-27 18:04:40 +01:00
  • 4068516178 all: rename parameters to accessibles in module classes Enrico Faulhaber 2019-03-27 17:08:57 +01:00
  • 08a92029a9 Dispatcher: fix activate <module> Enrico Faulhaber 2019-03-27 17:52:08 +01:00
  • c2b17a66b3 datatypes: Change default fmtstr to %g Enrico Faulhaber 2019-03-27 16:35:12 +01:00
  • 18586a3f09 params: move unit into datatypes, support for constant property Enrico Faulhaber 2019-03-27 14:32:40 +01:00
  • 99f757bf78 fixup: rename *subtype* in client code as well Enrico Faulhaber 2019-03-27 15:28:14 +01:00
  • 3534c57f1c datatypes: implement format_value() method Enrico Faulhaber 2019-03-27 13:10:10 +01:00
  • 16772609f4 datatypes: implement hints (unit, fmtstr, *_precision) Enrico Faulhaber 2019-03-27 10:49:03 +01:00
  • 58bae697c9 Implement ScaledInteger type Enrico Faulhaber 2019-03-25 13:52:42 +01:00
  • 7d63643b64 datatypes: adapt Syntax to latest decisions Enrico Faulhaber 2019-03-25 13:47:39 +01:00
  • 7fdde39ce1 secop_demo/modules: use distinct state codes for the phases Enrico Faulhaber 2019-03-25 10:37:55 +01:00
  • a255cfaa55 isort result Enrico Faulhaber 2019-03-25 10:29:59 +01:00
  • de188983ba include isort target in Makefile Enrico Faulhaber 2019-03-25 10:26:23 +01:00
  • a230e553a9 add default role to doc conf.py Enrico Faulhaber 2019-03-25 10:27:01 +01:00
  • b4eb9fae99 Fix typo Björn Pedersen 2019-03-26 09:34:15 +01:00
  • 1e1eda5575 Ensure pylint results file exists and has version Björn Pedersen 2019-03-26 09:26:43 +01:00
  • 9fa0066916 Use system site packages to get pytango Björn Pedersen 2019-03-26 09:20:40 +01:00
  • 55763c24cd Switch to warnings-ng plugin Björn Pedersen 2019-03-26 09:10:05 +01:00
  • 4f83bc42cc Override does not change the order of inherited accessibles. Markus Zolliker 2019-01-08 14:44:06 +01:00
  • 1c33a41748 treat return value of write_<par> correctly Markus Zolliker 2019-01-11 14:49:38 +01:00
  • 09507f83f1 [deb] Release v0.6.4 JenkinsCodeReview 2018-12-20 16:44:04 +01:00
  • 01075b7183 doc: Add a last-updated timestamp to html Björn Pedersen 2018-12-14 14:09:57 +01:00
  • feba5a1400 added 'export_as' for parameters and commands Markus Zolliker 2018-12-19 15:35:02 +01:00
  • ef27fd1b54 additional parameter properties Markus Zolliker 2018-12-13 16:54:06 +01:00
  • 92e421a939 Adjust path for docs Björn Pedersen 2018-12-14 13:44:52 +01:00
  • 17ae9a4be6 Correctly publish pylint results Björn Pedersen 2018-12-14 13:32:55 +01:00
  • c0f7034b30 Run publish outside of docker container Björn Pedersen 2018-12-14 08:26:35 +01:00
  • 335db5f7e1 Add stage around pylint run Björn Pedersen 2018-12-14 08:26:15 +01:00
  • a8bc6606af Include pylint into Jenkinsfile Björn Pedersen 2018-12-06 16:01:28 +01:00
  • dec643f522 docker image: add mlz tools Björn Pedersen 2018-12-06 15:26:26 +01:00
  • 0a71c97f69 allow Override also for Commands Markus Zolliker 2018-12-13 11:47:08 +01:00
  • 8c85a775a1 fix simulation Enrico Faulhaber 2018-12-04 14:02:18 +01:00
  • 381495fe38 datatypes: require min, max ordering for size limits Georg Brandl 2018-12-04 12:37:21 +01:00
  • da3187ff8f fix changed Jenkinsfile Georg Brandl 2018-12-04 12:47:23 +01:00
  • 63ffb86248 Improve build process Björn Pedersen 2018-12-04 10:52:46 +01:00
  • a29ed09e56 reorder PHONY in Makefile Enrico Faulhaber 2018-12-04 10:58:23 +01:00
  • 61db0fe126 fix Makefile Enrico Faulhaber 2018-12-04 10:54:55 +01:00
  • 0deb462c6a move path manipulation into single module Georg Brandl 2018-12-04 10:48:57 +01:00
  • 50c3e5e47a fix tests Enrico Faulhaber 2018-12-04 10:39:04 +01:00
  • 8efd1df92c fix isort Enrico Faulhaber 2018-12-03 18:01:29 +01:00
  • 29a5b5c49e big rework to comply to current spec Enrico Faulhaber 2018-11-21 17:10:11 +01:00
  • 87261382cf remove Message objects + rewrite server startup Enrico Faulhaber 2018-10-15 14:24:34 +02:00
  • 9824b9216d various unicode fixes Enrico Faulhaber 2018-10-15 14:24:34 +02:00
  • 10f08f6dca fix sequencing in secop_demo.modules.MagnetiField Enrico Faulhaber 2018-10-15 14:27:35 +02:00
  • 19854ecea1 by default export all modules Enrico Faulhaber 2018-10-15 14:26:59 +02:00
  • 21fa01ff03 Use correct locale Björn Pedersen 2018-09-26 09:51:21 +02:00
  • faabd1b930 CI: Add pytango dependency Björn Pedersen 2018-09-26 09:08:07 +02:00
  • c57d92eb20 Fix git reference for docker env Björn Pedersen 2018-09-26 09:11:32 +02:00
  • 7e55d6625c Remove jenkins bootstrapping code Björn Pedersen 2018-08-20 11:05:54 +02:00
  • bfe6aa364f Add docs test/build Björn Pedersen 2018-08-20 09:48:42 +02:00
  • f1fef1e50f Add venv initialisation Björn Pedersen 2018-08-13 15:18:35 +02:00
  • 4b2260d77c Remove bootstrapping code from Jenkinsfile Björn Pedersen 2018-08-13 14:26:32 +02:00
  • 8c5f602a99 Add dockerized ci infrastructure Björn Pedersen 2018-08-13 14:17:35 +02:00
  • 7e54cd93b7 minor fixes Enrico Faulhaber 2018-09-03 12:03:15 +02:00
  • 5f640ce299 [server.py] rename initialisation steps for better clarity Enrico Faulhaber 2018-07-31 16:37:36 +02:00
  • acb8e6d0a1 [MLZ:entangle] fix windowtimeout Enrico Faulhaber 2018-07-27 15:01:34 +02:00
  • 916b1ba85f [deb] Release v0.6.3 JenkinsCodeReview 2018-07-27 09:32:00 +02:00
  • b1f1653ebd fix several regressions from switching to accessibles Enrico Faulhaber 2018-07-26 17:53:00 +02:00
  • 5b273e36a7 MLZ: fix typo Enrico Faulhaber 2018-07-19 14:35:33 +02:00
  • ba1a527cf4 pylintrc: increase allowed module length Enrico Faulhaber 2018-07-19 15:39:26 +02:00
  • 29480bd496 improve debug output if polling loop crashes Enrico Faulhaber 2018-07-19 14:35:17 +02:00
  • 90af930b3d datatypes: fix converting command datatype Enrico Faulhaber 2018-07-19 14:34:47 +02:00
  • 2c59df26ed Makefile: include targets for making pkg's Enrico Faulhaber 2018-07-19 14:33:41 +02:00
  • 3d65be46c3 [deb] Release v0.6.2 JenkinsCodeReview 2018-07-18 12:06:58 +02:00
  • 37f6d79769 interface/tcp: handle dead connection correctly Enrico Faulhaber 2018-07-18 12:01:47 +02:00
  • 75e31714b8 secop/modules: make polling thread more robust Enrico Faulhaber 2018-06-25 15:04:30 +02:00
  • fb1939d5c8 merge 'parameters' and 'commands' to 'accessibles' Markus Zolliker 2018-06-25 13:45:15 +02:00
  • 807f821968 MLZ_ccr12: update config file Enrico Faulhaber 2018-06-25 15:30:10 +02:00
  • ec131dc5c3 server: allow absolute pathnames for cfg files Enrico Faulhaber 2018-06-25 14:53:19 +02:00
  • df0b59d0ec read parameters from hardware before starting up server Markus Zolliker 2018-06-21 15:35:01 +02:00
  • 48382852b8 add features Enrico Faulhaber 2018-06-18 18:03:54 +02:00
  • 33e6ded5b8 accessibles: provide global counter Enrico Faulhaber 2018-06-19 13:53:48 +02:00
  • 22645b449b rename Param -> Parameter Enrico Faulhaber 2018-06-19 13:53:04 +02:00
  • 82caa33a5e fix leftover status imports Enrico Faulhaber 2018-06-19 13:58:04 +02:00
  • 81202a9998 rename as_dict methods to for_export Markus Zolliker 2018-06-19 13:52:24 +02:00
  • 5ffe953c5c commands must be specified explicitely Markus Zolliker 2018-06-19 11:16:14 +02:00
  • fc948972cc - remove obsolete option static_only of Param.as_dict - remove obsolete import of format_time - fix commit message Markus Zolliker 2018-06-19 09:47:04 +02:00
  • 0f405272e5 Add new 'pseudo' datatypes to simplifiy coding Enrico Faulhaber 2018-06-18 16:36:52 +02:00
  • 154a735908 Allow units of parameters to reference the unit of the main value Enrico Faulhaber 2018-06-18 16:37:46 +02:00