several improvements and bugfixes

+ rework GUI
  - include a combobox for selection of visibility
  - include a checkbox wether validation should be done in the client
  - remove unused lineEdit
+ improve datatypes
+ improve tests for new descriptive data
+ metaclasse: fix overlooked read_* or write_* func's
+ improve polling
+ Introduce new ErrorClasses
+ dispatcher: use new features of datatypes + PARAMS
+ improve lib
+ autopep8
+ first working version of MLZ_entangle integration
+ split specific stuff into it's own package (MLZ,demo,ess)

Change-Id: I8ac3ce871b28f44afecbba6332ca741095426712
This commit is contained in:
Enrico Faulhaber
2017-07-09 22:18:01 +02:00
committed by Alexander Lenz
parent 8a63a6c63f
commit 29ee07c5b3
25 changed files with 1830 additions and 220 deletions

View File

@@ -10,34 +10,34 @@ framing=eol
encoding=demo
[device heatswitch]
class=devices.demo.Switch
class=secop_demo.demo.Switch
switch_on_time=5
switch_off_time=10
[device mf]
class=devices.demo.MagneticField
class=secop_demo.demo.MagneticField
heatswitch = heatswitch
[device ts]
class=devices.demo.SampleTemp
class=secop_demo.demo.SampleTemp
sensor = 'Q1329V7R3'
ramp = 4
target = 10
default = 10
[device tc1]
class=devices.demo.CoilTemp
class=secop_demo.demo.CoilTemp
sensor="X34598T7"
[device tc2]
class=devices.demo.CoilTemp
class=secop_demo.demo.CoilTemp
sensor="X39284Q8'
[device label]
class=devices.demo.Label
class=secop_demo.demo.Label
system=Cryomagnet MX15
subdev_mf=mf
subdev_ts=ts
#[device vt]
#class=devices.demo.ValidatorTest
#class=secop_demo.demo.ValidatorTest