Compare commits
9 Commits
Author | SHA1 | Date | |
---|---|---|---|
4c71e44cd2 | |||
5d0c980e22 | |||
f1bbdec2b3 | |||
2bdf9c6542 | |||
1fba0fad42 | |||
0a5de1ebc2 | |||
92c53ad3ba | |||
802d4e0c99 | |||
ee040ce98a |
@ -40,7 +40,6 @@ disable=missing-docstring
|
|||||||
,locally-disabled
|
,locally-disabled
|
||||||
,fixme
|
,fixme
|
||||||
,no-member
|
,no-member
|
||||||
,not-callable
|
|
||||||
,wrong-import-position
|
,wrong-import-position
|
||||||
,ungrouped-imports
|
,ungrouped-imports
|
||||||
,import-self
|
,import-self
|
||||||
|
@ -1,7 +1,6 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
# pylint: disable=invalid-name
|
# pylint: disable=invalid-name
|
||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
# Copyright (c) 2015-2024 by the authors, see LICENSE
|
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it under
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# the terms of the GNU General Public License as published by the Free Software
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
# Copyright (c) 2015-2024 by the authors, see LICENSE
|
# Copyright (c) 2015-2016 by the authors, see LICENSE
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it under
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# the terms of the GNU General Public License as published by the Free Software
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
@ -24,10 +24,10 @@
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
from pathlib import Path
|
from os import path
|
||||||
|
|
||||||
# Add import path for inplace usage
|
# Add import path for inplace usage
|
||||||
sys.path.insert(0, str(Path(__file__).absolute().parents[1]))
|
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||||
|
|
||||||
from frappy.client.interactive import init, run, clientenv, interact
|
from frappy.client.interactive import init, run, clientenv, interact
|
||||||
|
|
||||||
@ -36,7 +36,7 @@ def parseArgv(argv):
|
|||||||
parser = argparse.ArgumentParser()
|
parser = argparse.ArgumentParser()
|
||||||
parser.add_argument('-i', '--include',
|
parser.add_argument('-i', '--include',
|
||||||
help='file to execute after connecting to the clients', metavar='file',
|
help='file to execute after connecting to the clients', metavar='file',
|
||||||
type=Path, action='append', default=[])
|
type=str, action='append', default=[])
|
||||||
parser.add_argument('-o', '--only-execute',
|
parser.add_argument('-o', '--only-execute',
|
||||||
help='Do not go into interactive mode after executing files. \
|
help='Do not go into interactive mode after executing files. \
|
||||||
Has no effect without --include.', action='store_true')
|
Has no effect without --include.', action='store_true')
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# pylint: disable=invalid-name
|
# pylint: disable=invalid-name
|
||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
# Copyright (c) 2015-2024 by the authors, see LICENSE
|
# Copyright (c) 2015-2016 by the authors, see LICENSE
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it under
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# the terms of the GNU General Public License as published by the Free Software
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
@ -26,10 +26,10 @@ from __future__ import print_function
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
from pathlib import Path
|
from os import path
|
||||||
|
|
||||||
# Add import path for inplace usage
|
# Add import path for inplace usage
|
||||||
sys.path.insert(0, str(Path(__file__).absolute().parents[1]))
|
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
from mlzlog import ColoredConsoleHandler
|
from mlzlog import ColoredConsoleHandler
|
||||||
@ -46,11 +46,8 @@ def parseArgv(argv):
|
|||||||
loggroup.add_argument('-q', '--quiet',
|
loggroup.add_argument('-q', '--quiet',
|
||||||
help='Supress everything but errors',
|
help='Supress everything but errors',
|
||||||
action='store_true', default=False)
|
action='store_true', default=False)
|
||||||
parser.add_argument('-D', '--detailed',
|
|
||||||
help='Start in detailed mode',
|
|
||||||
action='store_true', default=False)
|
|
||||||
parser.add_argument('node',
|
parser.add_argument('node',
|
||||||
help='Nodes the GUI should connect to.\n', metavar='host[:port]',
|
help='Nodes the Gui should connect to.\n', metavar='host[:port]',
|
||||||
nargs='*', type=str, default=[])
|
nargs='*', type=str, default=[])
|
||||||
return parser.parse_args(argv)
|
return parser.parse_args(argv)
|
||||||
|
|
||||||
@ -64,14 +61,13 @@ def main(argv=None):
|
|||||||
loglevel = logging.DEBUG if args.debug else (logging.ERROR if args.quiet else logging.INFO)
|
loglevel = logging.DEBUG if args.debug else (logging.ERROR if args.quiet else logging.INFO)
|
||||||
logger = logging.getLogger('gui')
|
logger = logging.getLogger('gui')
|
||||||
logger.setLevel(logging.DEBUG)
|
logger.setLevel(logging.DEBUG)
|
||||||
if sys.stdout is not None:
|
|
||||||
console = ColoredConsoleHandler()
|
console = ColoredConsoleHandler()
|
||||||
console.setLevel(loglevel)
|
console.setLevel(loglevel)
|
||||||
logger.addHandler(console)
|
logger.addHandler(console)
|
||||||
|
|
||||||
app = QApplication(argv)
|
app = QApplication(argv)
|
||||||
|
|
||||||
win = MainWindow(args, logger)
|
win = MainWindow(args.node, logger)
|
||||||
app.aboutToQuit.connect(win._onQuit)
|
app.aboutToQuit.connect(win._onQuit)
|
||||||
win.show()
|
win.show()
|
||||||
|
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
#!/usr/bin/env python3
|
#!/usr/bin/env python3
|
||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
# Copyright (c) 2015-2024 by the authors, see LICENSE
|
# Copyright (c) 2015-2016 by the authors, see LICENSE
|
||||||
#
|
#
|
||||||
# This program is free software; you can redistribute it and/or modify it under
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
# the terms of the GNU General Public License as published by the Free Software
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
@ -22,10 +22,10 @@
|
|||||||
# *****************************************************************************
|
# *****************************************************************************
|
||||||
|
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from os import path
|
||||||
|
|
||||||
# Add import path for inplace usage
|
# Add import path for inplace usage
|
||||||
sys.path.insert(0, str(Path(__file__).absolute().parents[1]))
|
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||||
|
|
||||||
from frappy.client.interactive import Console
|
from frappy.client.interactive import Console
|
||||||
from frappy.playground import play, USAGE
|
from frappy.playground import play, USAGE
|
||||||
|
@ -24,10 +24,10 @@
|
|||||||
|
|
||||||
import argparse
|
import argparse
|
||||||
import sys
|
import sys
|
||||||
from pathlib import Path
|
from os import path
|
||||||
|
|
||||||
# Add import path for inplace usage
|
# Add import path for inplace usage
|
||||||
sys.path.insert(0, str(Path(__file__).absolute().parents[1]))
|
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||||
|
|
||||||
from frappy.lib import generalConfig
|
from frappy.lib import generalConfig
|
||||||
from frappy.logging import logger
|
from frappy.logging import logger
|
||||||
|
63
bin/make_doc.py
Executable file
63
bin/make_doc.py
Executable file
@ -0,0 +1,63 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# *****************************************************************************
|
||||||
|
#
|
||||||
|
# This program is free software; you can redistribute it and/or modify it under
|
||||||
|
# the terms of the GNU General Public License as published by the Free Software
|
||||||
|
# Foundation; either version 2 of the License, or (at your option) any later
|
||||||
|
# version.
|
||||||
|
#
|
||||||
|
# This program is distributed in the hope that it will be useful, but WITHOUT
|
||||||
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||||||
|
# FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||||||
|
# details.
|
||||||
|
#
|
||||||
|
# You should have received a copy of the GNU General Public License along with
|
||||||
|
# this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
|
# 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||||
|
#
|
||||||
|
# Module authors:
|
||||||
|
# Enrico Faulhaber <enrico.faulhaber@frm2.tum.de>
|
||||||
|
#
|
||||||
|
# *****************************************************************************
|
||||||
|
|
||||||
|
|
||||||
|
import os
|
||||||
|
from os import path
|
||||||
|
|
||||||
|
import markdown
|
||||||
|
|
||||||
|
BASE_PATH = path.abspath(path.join(path.dirname(__file__), '..'))
|
||||||
|
DOC_SRC = path.join(BASE_PATH, 'doc')
|
||||||
|
DOC_DST = path.join(BASE_PATH, 'html')
|
||||||
|
|
||||||
|
conv = markdown.Markdown()
|
||||||
|
|
||||||
|
for dirpath, dirnames, filenames in os.walk(DOC_SRC):
|
||||||
|
# re-create the dir-structure of DOC_SRC into DOC_DST
|
||||||
|
dst_path = path.join(DOC_DST, path.relpath(dirpath, DOC_SRC))
|
||||||
|
try:
|
||||||
|
os.mkdir(dst_path)
|
||||||
|
except OSError:
|
||||||
|
pass
|
||||||
|
|
||||||
|
for fn in filenames:
|
||||||
|
full_name = path.join(dirpath, fn)
|
||||||
|
sub_name = path.relpath(full_name, DOC_SRC)
|
||||||
|
final_name = path.join(DOC_DST, sub_name)
|
||||||
|
|
||||||
|
if not fn.endswith('md'):
|
||||||
|
# just copy everything else
|
||||||
|
with open(full_name, 'rb') as fi:
|
||||||
|
with open(final_name, 'wb') as fo:
|
||||||
|
# WARNING: possible Memory hog!
|
||||||
|
fo.write(fi.read())
|
||||||
|
continue
|
||||||
|
# treat .md files special
|
||||||
|
final_sub_name = path.splitext(sub_name)[0] + '.html'
|
||||||
|
final_name = path.join(DOC_DST, final_sub_name)
|
||||||
|
print("Converting %s to %s" %(sub_name, final_sub_name))
|
||||||
|
# transform one file
|
||||||
|
conv.reset()
|
||||||
|
conv.convertFile(input=full_name,
|
||||||
|
output=final_name,
|
||||||
|
encoding="utf-8")
|
@ -34,13 +34,13 @@ Use cases, mainly for test purposes:
|
|||||||
|
|
||||||
import sys
|
import sys
|
||||||
import argparse
|
import argparse
|
||||||
from pathlib import Path
|
from os import path
|
||||||
import asyncore
|
import asyncore
|
||||||
import socket
|
import socket
|
||||||
import time
|
import time
|
||||||
|
|
||||||
# Add import path for inplace usage
|
# Add import path for inplace usage
|
||||||
sys.path.insert(0, str(Path(__file__).absolute().parents[1]))
|
sys.path.insert(0, path.abspath(path.join(path.dirname(__file__), '..')))
|
||||||
|
|
||||||
from frappy.lib import get_class, formatException, mkthread
|
from frappy.lib import get_class, formatException, mkthread
|
||||||
|
|
||||||
@ -110,7 +110,6 @@ class Server(LineServer):
|
|||||||
|
|
||||||
def __init__(self, *args, **kwds):
|
def __init__(self, *args, **kwds):
|
||||||
super().__init__(*args, **kwds)
|
super().__init__(*args, **kwds)
|
||||||
self.secnode = None
|
|
||||||
self.dispatcher = self.Dispatcher()
|
self.dispatcher = self.Dispatcher()
|
||||||
|
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ Node('QnwTC1test.psi.ch',
|
|||||||
Mod('io',
|
Mod('io',
|
||||||
'frappy_psi.qnw.QnwIO',
|
'frappy_psi.qnw.QnwIO',
|
||||||
'connection for Quantum northwest',
|
'connection for Quantum northwest',
|
||||||
uri='tcp://ldm-fi-ts:3001',
|
uri='tcp://ldmcc01-ts:3004',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T',
|
Mod('T',
|
||||||
|
@ -6,7 +6,7 @@ Node('TFA10.psi.ch',
|
|||||||
Mod('io',
|
Mod('io',
|
||||||
'frappy_psi.thermofisher.ThermFishIO',
|
'frappy_psi.thermofisher.ThermFishIO',
|
||||||
'connection for ThermoFisher A10',
|
'connection for ThermoFisher A10',
|
||||||
uri='tcp://ldm-fi-ts:3002',
|
uri='tcp://ldmse-d910-ts:3001',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T',
|
Mod('T',
|
||||||
|
@ -14,36 +14,4 @@ Mod('t_be_filter',
|
|||||||
'Be filter T',
|
'Be filter T',
|
||||||
io='sea_addons',
|
io='sea_addons',
|
||||||
sea_object='t_be_filter',
|
sea_object='t_be_filter',
|
||||||
extra_modules=['a', 'b', 'c', 'd', 'det'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('t_be_fil_top_m',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
single_module='t_be_filter.a',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('t_be_fil_top_r',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
single_module='t_be_filter.b',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('t_be_fil_bot_l',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
single_module='t_be_filter.c',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('t_be_fil_bot_r',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
single_module='t_be_filter.d',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('t_detector',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
single_module='t_be_filter.det',
|
|
||||||
)
|
|
||||||
|
|
||||||
|
@ -44,7 +44,6 @@ Mod('ts_high',
|
|||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.parmod.SwitchDriv',
|
'frappy_psi.parmod.SwitchDriv',
|
||||||
'automatically switching between ts_low and ts_high',
|
'automatically switching between ts_low and ts_high',
|
||||||
meaning=['temperature', 40],
|
|
||||||
value=Param(unit='K'),
|
value=Param(unit='K'),
|
||||||
low='ts_low',
|
low='ts_low',
|
||||||
high='ts_high',
|
high='ts_high',
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
Node('cfg/addons/razorbill.cfg',
|
|
||||||
'razorbill forwarder',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('sea_addons',
|
|
||||||
'frappy_psi.sea.SeaClient',
|
|
||||||
'SEA stick connection',
|
|
||||||
config='razorbill.addon',
|
|
||||||
service='addons',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('ts',
|
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
|
||||||
io='sea_addons',
|
|
||||||
sea_object='tt',
|
|
||||||
json_file='ori6.config.json',
|
|
||||||
rel_paths=['ts'],
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
Mod('T_remote',
|
|
||||||
'frappy.proxy.Proxy',
|
|
||||||
'dummy (remote) T',
|
|
||||||
remote_class = 'frappy_psi.dummy.Temp',
|
|
||||||
uri='razorbill:3000',
|
|
||||||
module='T',
|
|
||||||
# export=False,
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('forwarder',
|
|
||||||
'frappy_psi.dummy.Forwarder',
|
|
||||||
'forwarder',
|
|
||||||
src='ts',
|
|
||||||
dst='T_remote')
|
|
@ -1,44 +0,0 @@
|
|||||||
Node('k2601b.psi.ch',
|
|
||||||
'source meter keithley 2601b',
|
|
||||||
interface='tcp://5000',
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
Mod('vsource_io',
|
|
||||||
'frappy_psi.k2601b.K2601bIO',
|
|
||||||
'source meter',
|
|
||||||
# uri = '129.129.156.90:5025',
|
|
||||||
uri = "sans-sample-ts:3011"
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
Mod('source',
|
|
||||||
'frappy_psi.k2601b.SourceMeter'
|
|
||||||
'',
|
|
||||||
description = "keithley sourcemeter",
|
|
||||||
mode = 1,
|
|
||||||
vlimit = 6.0,
|
|
||||||
ilimit = 2.,
|
|
||||||
io = 'vsource_io',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('volt',
|
|
||||||
'frappy_psi.k2601b.Voltage'
|
|
||||||
'',
|
|
||||||
description = "Voltage Source",
|
|
||||||
active = True,
|
|
||||||
limit = 5.0,
|
|
||||||
target = 0.0,
|
|
||||||
sourcemeter = 'source',
|
|
||||||
io = 'vsource_io',
|
|
||||||
)
|
|
||||||
Mod('cur',
|
|
||||||
'frappy_psi.k2601b.Current'
|
|
||||||
'',
|
|
||||||
description = "Current Source",
|
|
||||||
active = False,
|
|
||||||
limit = 0.10,
|
|
||||||
target = 0.0,
|
|
||||||
sourcemeter = 'source',
|
|
||||||
io = 'vsource_io',
|
|
||||||
)
|
|
@ -1,16 +0,0 @@
|
|||||||
Node('lockin830test.psi.ch',
|
|
||||||
'lockin830 test',
|
|
||||||
'tcp://5000',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('io',
|
|
||||||
'frappy_psi.SR830.SR830_IO',
|
|
||||||
'lockin communication',
|
|
||||||
uri='tcp://linse-976d-ts:3002',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('XY',
|
|
||||||
'frappy_psi.SR830.XY',
|
|
||||||
'XY channels',
|
|
||||||
io='io',
|
|
||||||
)
|
|
@ -11,7 +11,6 @@ Mod('sea_main',
|
|||||||
|
|
||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 20],
|
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
@ -12,7 +12,6 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -12,6 +12,5 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
@ -7,14 +7,13 @@ Mod('sea_main',
|
|||||||
config = 'ccrpe.config',
|
config = 'ccrpe.config',
|
||||||
service = 'main',
|
service = 'main',
|
||||||
)
|
)
|
||||||
Mod('ts',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['ts', 'set'],
|
rel_paths=['.', 'tm'],
|
||||||
)
|
)
|
||||||
Mod('tm',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
'frappy_psi.sea.SeaReadable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
|
@ -9,19 +9,18 @@ Mod('sea_main',
|
|||||||
service='main',
|
service='main',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('ts',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['ts', 'set'],
|
rel_paths=['.', 'tm'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('tm',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
'frappy_psi.sea.SeaReadable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm'],
|
rel_paths=['ts'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('te',
|
Mod('te',
|
||||||
|
@ -12,6 +12,5 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
@ -12,6 +12,5 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
@ -11,14 +11,6 @@ Mod('sea_main',
|
|||||||
|
|
||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 20],
|
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('th',
|
|
||||||
'frappy_psi.sea.SeaReadable', 'CTI cold finger temperature',
|
|
||||||
io='sea_main',
|
|
||||||
sea_object='tt',
|
|
||||||
rel_paths = ['te'],
|
|
||||||
)
|
|
||||||
|
@ -6,11 +6,10 @@ Mod('sea_main',
|
|||||||
'main sea connection for haakeuro.config',
|
'main sea connection for haakeuro.config',
|
||||||
config = 'eurotherm.config',
|
config = 'eurotherm.config',
|
||||||
service = 'main',
|
service = 'main',
|
||||||
|
meaning=('temperature', 11),
|
||||||
)
|
)
|
||||||
Mod('te',
|
Mod('te',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io = 'sea_main',
|
io = 'sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object = 'te',
|
sea_object = 'te',
|
||||||
meaning=('temperature', 11),
|
|
||||||
)
|
)
|
||||||
|
@ -12,7 +12,6 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -1,14 +1,12 @@
|
|||||||
Node('flamemag.psi.ch',
|
Node('flamemag.psi.ch',
|
||||||
'flame magnet',
|
'flame magnet',
|
||||||
interface='tcp://5000',
|
interface='tcp://5000'
|
||||||
)
|
)
|
||||||
|
|
||||||
sea_cfg = 'flamemag.config'
|
|
||||||
|
|
||||||
Mod('cio',
|
Mod('cio',
|
||||||
'frappy_psi.cryoltd.IO',
|
'frappy_psi.cryoltd.IO',
|
||||||
'IO to cryo ltd software',
|
'IO to cryo ltd software',
|
||||||
uri='tcp://flamemag:3128',
|
uri='tcp://flamedil:3128',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('main',
|
Mod('main',
|
||||||
|
@ -13,8 +13,7 @@ Mod('ts',
|
|||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
meaning=['temperature', 20],
|
rel_paths=['.', 'ts'],
|
||||||
rel_paths=['ts', 'set'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('t2',
|
Mod('t2',
|
||||||
|
@ -12,9 +12,8 @@ Mod('sea_main',
|
|||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['ts', 'set'],
|
rel_paths=['.', 'ts'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('t2',
|
Mod('t2',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('pauto',
|
Mod('pauto',
|
||||||
|
@ -12,9 +12,8 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tt', 'set'],
|
rel_paths=['.', 'tt'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T_ccr',
|
Mod('T_ccr',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,7 +12,6 @@ Mod('sea_main',
|
|||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['ts', 'set']
|
rel_paths=['ts', 'set']
|
||||||
)
|
)
|
||||||
|
@ -13,7 +13,6 @@ Mod('th',
|
|||||||
'frappy_psi.sea.SeaReadable',
|
'frappy_psi.sea.SeaReadable',
|
||||||
'sample heater temperature',
|
'sample heater temperature',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['ts', 'setsamp']
|
rel_paths=['ts', 'setsamp']
|
||||||
)
|
)
|
||||||
|
@ -12,9 +12,8 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['.', 'tm'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -10,9 +10,8 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io = 'sea_main',
|
io = 'sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object = 'tt',
|
sea_object = 'tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths = ['.', 'tm']
|
||||||
)
|
)
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
'frappy_psi.sea.SeaReadable', '',
|
||||||
|
@ -12,9 +12,8 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['.', 'tm'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,11 +12,11 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['tm', 'set'],
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
Mod('th',
|
Mod('th',
|
||||||
'frappy_psi.sea.SeaReadable',
|
'frappy_psi.sea.SeaReadable',
|
||||||
'sample heater temperature',
|
'sample heater temperature',
|
||||||
|
@ -12,7 +12,6 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['tm', 'set', 'dblctrl'],
|
||||||
)
|
)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
Node('ma7_piezo.config.sea.psi.ch',
|
Node('ma7.config.sea.psi.ch',
|
||||||
'6.8 Tesla horizontal cryomagnet',
|
'6.8 Tesla horizontal cryomagnet',
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -12,7 +12,6 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl', 'voltage'],
|
rel_paths=['tm', 'set', 'dblctrl', 'voltage'],
|
||||||
extra_modules=['manualpower'],
|
extra_modules=['manualpower'],
|
||||||
|
@ -4,7 +4,7 @@ Node('ma7.config.sea.psi.ch',
|
|||||||
|
|
||||||
Mod('sea_main',
|
Mod('sea_main',
|
||||||
'frappy_psi.sea.SeaClient',
|
'frappy_psi.sea.SeaClient',
|
||||||
'main sea connection for ma7_sampleheat.config',
|
'main sea connection for ma7.config',
|
||||||
config='ma7_sampleheat.config',
|
config='ma7_sampleheat.config',
|
||||||
service='main',
|
service='main',
|
||||||
)
|
)
|
||||||
@ -12,9 +12,8 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['tm', 'set'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('th',
|
Mod('th',
|
||||||
@ -25,7 +24,6 @@ Mod('th',
|
|||||||
rel_paths=['ts_2', 'setsamp']
|
rel_paths=['ts_2', 'setsamp']
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
Mod('ts0',
|
Mod('ts0',
|
||||||
'frappy_psi.sea.SeaReadable',
|
'frappy_psi.sea.SeaReadable',
|
||||||
'sample stick exch. temperature',
|
'sample stick exch. temperature',
|
||||||
@ -38,21 +36,13 @@ Mod('ts',
|
|||||||
'frappy_psi.parmod.Converging',
|
'frappy_psi.parmod.Converging',
|
||||||
'test for parmod',
|
'test for parmod',
|
||||||
unit='K',
|
unit='K',
|
||||||
read='th.value',
|
value_param='th.value',
|
||||||
write='th.setsamp',
|
target_param='th.setsamp',
|
||||||
meaning=['temperature', 20],
|
meaning=['temperature', 20],
|
||||||
settling_time=20,
|
settling_time=20,
|
||||||
tolerance=1,
|
tolerance=1,
|
||||||
)
|
)
|
||||||
|
|
||||||
#Mod('sampheat',
|
|
||||||
# 'frappy_psi.sea.SeaWritable', '',
|
|
||||||
# io='sea_main',
|
|
||||||
# sea_object='tt',
|
|
||||||
# rel_paths=['ts_2', 'setsamp', 'manualpower']
|
|
||||||
#)
|
|
||||||
|
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
'frappy_psi.sea.SeaReadable', '',
|
'frappy_psi.sea.SeaReadable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
|
@ -16,10 +16,9 @@ Mod('sea_main',
|
|||||||
|
|
||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
rel_paths=['tm', 'set'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('th',
|
Mod('th',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -25,7 +25,6 @@ Mod('ips',
|
|||||||
Mod('T_stat',
|
Mod('T_stat',
|
||||||
'frappy_psi.mercury.TemperatureAutoFlow',
|
'frappy_psi.mercury.TemperatureAutoFlow',
|
||||||
'static heat exchanger temperature',
|
'static heat exchanger temperature',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
output_module='htr_stat',
|
output_module='htr_stat',
|
||||||
needle_valve='p_stat',
|
needle_valve='p_stat',
|
||||||
slot='DB6.T1',
|
slot='DB6.T1',
|
||||||
|
@ -23,7 +23,6 @@ Mod('ips',
|
|||||||
Mod('T_stat',
|
Mod('T_stat',
|
||||||
'frappy_psi.mercury.TemperatureAutoFlow',
|
'frappy_psi.mercury.TemperatureAutoFlow',
|
||||||
'static heat exchanger temperature',
|
'static heat exchanger temperature',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
output_module='htr_stat',
|
output_module='htr_stat',
|
||||||
needle_valve='p_stat',
|
needle_valve='p_stat',
|
||||||
slot='DB6.T1',
|
slot='DB6.T1',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -9,12 +9,17 @@ Mod('sea_main',
|
|||||||
service='main',
|
service='main',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('tt',
|
Mod('t',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
)
|
||||||
|
|
||||||
|
Mod('tm',
|
||||||
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
|
io='sea_main',
|
||||||
|
sea_object='tt',
|
||||||
|
rel_paths=['tm'],
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io = 'sea_main',
|
io = 'sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object = 'tt',
|
sea_object = 'tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -11,7 +11,6 @@ Mod('sea_main',
|
|||||||
|
|
||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
)
|
)
|
||||||
|
@ -12,9 +12,7 @@ Mod('sea_main',
|
|||||||
Mod('tt',
|
Mod('tt',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
io='sea_main',
|
io='sea_main',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
sea_object='tt',
|
sea_object='tt',
|
||||||
rel_paths=['tm', 'set', 'dblctrl'],
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('cc',
|
Mod('cc',
|
||||||
|
@ -1,24 +1,22 @@
|
|||||||
Node('varioxb.psi.ch',
|
Node('varioxb.psi.ch',
|
||||||
'VarioxB - 100 mm cryostat',
|
'VarioxB - 100 mm cryostat (not tested!)',
|
||||||
interface='tcp://5000',
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('itc1',
|
Mod('itc1',
|
||||||
'frappy_psi.mercury.IO',
|
'frappy_psi.mercury.IO',
|
||||||
'ITC for heat exchanger and pressures',
|
'ITC for heat exchanger and pressures',
|
||||||
uri='linvb-ts:3001',
|
uri='mb11-ts:3001',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('itc2',
|
Mod('itc2',
|
||||||
'frappy_psi.mercury.IO',
|
'frappy_psi.mercury.IO',
|
||||||
'ITC for neck and nv heaters',
|
'ITC for neck and nv heaters',
|
||||||
uri='linvb-ts:3002',
|
uri='mb11-ts:3002',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T_stat',
|
Mod('T_stat',
|
||||||
'frappy_psi.mercury.TemperatureAutoFlow',
|
'frappy_psi.mercury.TemperatureAutoFlow',
|
||||||
'static heat exchanger temperature',
|
'static heat exchanger temperature',
|
||||||
meaning=['temperature_regulation', 20],
|
|
||||||
output_module='htr_stat',
|
output_module='htr_stat',
|
||||||
needle_valve='p_stat',
|
needle_valve='p_stat',
|
||||||
slot='DB6.T1',
|
slot='DB6.T1',
|
||||||
@ -93,15 +91,15 @@ Mod('pos_dyn',
|
|||||||
Mod('lev',
|
Mod('lev',
|
||||||
'frappy_psi.mercury.HeLevel',
|
'frappy_psi.mercury.HeLevel',
|
||||||
'LHe level',
|
'LHe level',
|
||||||
slot='DB4.L1',
|
slot='DB1.L1',
|
||||||
io='itc2',
|
io='ips',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('n2lev',
|
Mod('n2lev',
|
||||||
'frappy_psi.mercury.N2Level',
|
'frappy_psi.mercury.N2Level',
|
||||||
'LN2 level',
|
'LN2 level',
|
||||||
slot='DB4.L1',
|
slot='DB1.L1',
|
||||||
io='itc2',
|
io='ips',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T_neck1',
|
Mod('T_neck1',
|
||||||
@ -168,18 +166,18 @@ Mod('htr_nvd',
|
|||||||
io='itc2',
|
io='itc2',
|
||||||
)
|
)
|
||||||
|
|
||||||
#Mod('om_io',
|
Mod('om_io',
|
||||||
# 'frappy_psi.phytron.PhytronIO',
|
'frappy_psi.phytron.PhytronIO',
|
||||||
# 'dom motor IO',
|
'dom motor IO',
|
||||||
# uri='mb11-ts.psi.ch:3004',
|
uri='mb11-ts.psi.ch:3004',
|
||||||
#)
|
)
|
||||||
|
|
||||||
#Mod('om',
|
Mod('om',
|
||||||
# 'frappy_psi.phytron.Motor',
|
'frappy_psi.phytron.Motor',
|
||||||
# 'stick rotation, typically used for omega',
|
'stick rotation, typically used for omega',
|
||||||
# io='om_io',
|
io='om_io',
|
||||||
# target_min=-180,
|
target_min=-180,
|
||||||
# target_max=360,
|
target_max=360,
|
||||||
# encoder_mode='NO',
|
encoder_mode='NO',
|
||||||
# target=Param(min=-180, max=360)
|
target=Param(min=-180, max=360)
|
||||||
#)
|
)
|
||||||
|
@ -1,34 +0,0 @@
|
|||||||
Node('multimetertest.psi.ch',
|
|
||||||
'multimeter test',
|
|
||||||
'tcp://5000',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('io',
|
|
||||||
'frappy_psi.HP.HP_IO',
|
|
||||||
'multimeter communication',
|
|
||||||
uri='/dev/cu.usbserial-21410',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('Voltage',
|
|
||||||
'frappy_psi.HP.Voltage',
|
|
||||||
'voltage',
|
|
||||||
io='io',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('Current',
|
|
||||||
'frappy_psi.HP.Current',
|
|
||||||
'current',
|
|
||||||
io='io',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('Resistance',
|
|
||||||
'frappy_psi.HP.Resistance',
|
|
||||||
'resistivity',
|
|
||||||
io='io',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('Frequency',
|
|
||||||
'frappy_psi.HP.Frequency',
|
|
||||||
'resistivity',
|
|
||||||
io='io',
|
|
||||||
)
|
|
@ -3,13 +3,14 @@
|
|||||||
|
|
||||||
Node('UC220T.psi.ch',
|
Node('UC220T.psi.ch',
|
||||||
'A Razorbill UC220T controlled by a RP100 high voltage powersupply and a ACM1219 (AD7746) capacitance meter',
|
'A Razorbill UC220T controlled by a RP100 high voltage powersupply and a ACM1219 (AD7746) capacitance meter',
|
||||||
interface='tcp://5123')
|
interface='tcp://3000')
|
||||||
|
|
||||||
Mod('io1',
|
Mod('io1',
|
||||||
'frappy_psi.RP100.RP100IO',
|
'frappy_psi.RP100.RP100IO',
|
||||||
'communication',
|
'communication',
|
||||||
uri='serial:///dev/ttyACM0?baudrate=9600+bytesize=8+parity=none+stopbits=1')
|
uri='serial:///dev/ttyACM1?baudrate=9600+bytesize=8+parity=none+stopbits=1',
|
||||||
Mod('V1',
|
visibility=2)
|
||||||
|
Mod('Tension',
|
||||||
'frappy_psi.RP100.VoltageChannel',
|
'frappy_psi.RP100.VoltageChannel',
|
||||||
'Voltage Channel 1',
|
'Voltage Channel 1',
|
||||||
temp='T',
|
temp='T',
|
||||||
@ -17,9 +18,9 @@ Mod('V1',
|
|||||||
target=Param(min=-200, max=200),
|
target=Param(min=-200, max=200),
|
||||||
max_target=120,
|
max_target=120,
|
||||||
min_target=-20,
|
min_target=-20,
|
||||||
slew_rate=100,
|
slew_rate=5,
|
||||||
channel=1)
|
channel=1)
|
||||||
Mod('V2',
|
Mod('Compression',
|
||||||
'frappy_psi.RP100.VoltageChannel',
|
'frappy_psi.RP100.VoltageChannel',
|
||||||
'Voltage Channel 2',
|
'Voltage Channel 2',
|
||||||
temp='T',
|
temp='T',
|
||||||
@ -27,58 +28,112 @@ Mod('V2',
|
|||||||
target=Param(min=-200, max=200),
|
target=Param(min=-200, max=200),
|
||||||
max_target=120,
|
max_target=120,
|
||||||
min_target=-20,
|
min_target=-20,
|
||||||
slew_rate=100,
|
slew_rate=5,
|
||||||
channel=2)
|
channel=2)
|
||||||
|
|
||||||
Mod('io2',
|
Mod('io2',
|
||||||
'frappy_psi.ACM1219.ACM1219IO',
|
'frappy_psi.ACM1219.ACM1219IO',
|
||||||
'communication',
|
'communication',
|
||||||
uri='serial:///dev/ttyUSB0?baudrate=9600+bytesize=8+parity=none+stopbits=1')
|
uri='serial:///dev/ttyUSB1?baudrate=9600+bytesize=8+parity=none+stopbits=1',
|
||||||
Mod('C1C2',
|
visibility=2)
|
||||||
'frappy_psi.ACM1219.BothChannels',
|
Mod('C1',
|
||||||
'Capacitance channels 1 and 2',
|
'frappy_psi.ACM1219.OneChannel',
|
||||||
io='io2')
|
'channel 1',
|
||||||
Mod('d',
|
channel_enabled=True,
|
||||||
'frappy_psi.ACM1219.Displacement',
|
|
||||||
'razorbill displacement from capacitance',
|
|
||||||
cap='C1C2',
|
|
||||||
channel=1,
|
channel=1,
|
||||||
|
io='io2',
|
||||||
|
group='cap')
|
||||||
|
|
||||||
|
Mod('io3',
|
||||||
|
'frappy_psi.ACM1219.ACM1219IO',
|
||||||
|
'communication',
|
||||||
|
uri='serial:///dev/ttyUSB2?baudrate=9600+bytesize=8+parity=none+stopbits=1',
|
||||||
|
visibility=2)
|
||||||
|
Mod('C2',
|
||||||
|
'frappy_psi.ACM1219.OneChannel',
|
||||||
|
'channel 1',
|
||||||
|
channel_enabled=True,
|
||||||
|
channel=1,
|
||||||
|
io='io3',
|
||||||
|
group='cap')
|
||||||
|
|
||||||
|
# Mod('C1',
|
||||||
|
# 'frappy_psi.ACM1219.Channel',
|
||||||
|
# 'channel 1',
|
||||||
|
# group='cap')
|
||||||
|
# Mod('C2',
|
||||||
|
# 'frappy_psi.ACM1219.Channel',
|
||||||
|
# 'channel 2',
|
||||||
|
# group='cap')
|
||||||
|
# Mod('C1C2',
|
||||||
|
# 'frappy_psi.ACM1219.BothChannels',
|
||||||
|
# 'Capacitance channels 1 and 2',
|
||||||
|
# chan1='C1',
|
||||||
|
# chan2='C2',
|
||||||
|
# channels_enabled=True,
|
||||||
|
# io='io2',
|
||||||
|
# group='cap')
|
||||||
|
Mod('d',
|
||||||
|
'frappy_psi.razorbill.Displacement',
|
||||||
|
'razorbill displacement from capacitance',
|
||||||
|
cap='C1',
|
||||||
alpha290K=56.710,
|
alpha290K=56.710,
|
||||||
d0=95.443,
|
d0=95.443,
|
||||||
Cp=0.01883,
|
Cp=0.01883,
|
||||||
d0_curve={'a':4.21,'b':-0.00157,'c':-3.38e-5,'d':5.28e-8,'e':-6.93e-11},
|
d0_curve={'a':4.21,'b':-0.00157,'c':-3.38e-5,'d':5.28e-8,'e':-6.93e-11},
|
||||||
temp='T')
|
temp='T')
|
||||||
|
Mod('strain',
|
||||||
|
'frappy_psi.razorbill.Strain',
|
||||||
|
'Sample strain from force',
|
||||||
|
displacement='d',
|
||||||
|
L=3,
|
||||||
|
)
|
||||||
Mod('F',
|
Mod('F',
|
||||||
'frappy_psi.ACM1219.Force',
|
'frappy_psi.razorbill.Force',
|
||||||
'razorbill force from capacitance',
|
'razorbill force from capacitance',
|
||||||
cap='C1C2',
|
cap='C2',
|
||||||
channel=2,
|
|
||||||
alpha290K=374.23,
|
alpha290K=374.23,
|
||||||
f0=315.63,
|
f0=315.63,
|
||||||
Cp=0.0755,
|
Cp=0.0755,
|
||||||
f0_curve={'a':38.9,'b':-0.0147,'c':-0.000346,'d':8.96e-7,'e':-1.58e-9},
|
f0_curve={'a':38.9,'b':-0.0147,'c':-0.000346,'d':8.96e-7,'e':-1.58e-9},
|
||||||
temp='T')
|
temp='T')
|
||||||
Mod('stress',
|
Mod('stress',
|
||||||
'frappy_psi.ACM1219.Stress',
|
'frappy_psi.razorbill.Stress',
|
||||||
'Sample stress from force',
|
'Sample stress from force',
|
||||||
force='F',
|
force='F',
|
||||||
area=0.1,
|
area=0.1,
|
||||||
)
|
)
|
||||||
Mod('strain',
|
|
||||||
'frappy_psi.ACM1219.Strain',
|
|
||||||
'Sample strain from force',
|
|
||||||
displacement='d',
|
|
||||||
L=3,
|
|
||||||
)
|
|
||||||
Mod('YM',
|
Mod('YM',
|
||||||
'frappy_psi.ACM1219.YoungsModulus',
|
'frappy_psi.razorbill.YoungsModulus',
|
||||||
'Sample youngs modulus from stress and strain',
|
'Sample youngs modulus from stress and strain',
|
||||||
stress='stress',
|
stress='stress',
|
||||||
strain='strain',
|
strain='strain',
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T',
|
Mod('T',
|
||||||
'frappy_psi.dummy.Temp',
|
'frappy_psi.razorbill.Temp',
|
||||||
'dummy T written from client',
|
'dummy T written from client',
|
||||||
target=Param(min=1, max=325),
|
target=Param(value=300, min=1, max=325),
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
Mod('io4',
|
||||||
|
'frappy_psi.ls372.StringIO',
|
||||||
|
'the communication device',
|
||||||
|
uri='tcp://192.168.3.3:7777',
|
||||||
|
visibility=2
|
||||||
|
)
|
||||||
|
Mod('lsswitcher',
|
||||||
|
'frappy_psi.ls372.Switcher',
|
||||||
|
'Switcher control of Lsc controller',
|
||||||
|
uri='tcp://192.168.3.3:7777',
|
||||||
|
io='io4',
|
||||||
|
)
|
||||||
|
Mod('res',
|
||||||
|
'frappy_psi.ls372.ResChannel',
|
||||||
|
'resistivity',
|
||||||
|
iexc='100uA',
|
||||||
|
range='63.2mOhm',
|
||||||
|
channel=1,
|
||||||
|
switcher='lsswitcher',
|
||||||
)
|
)
|
||||||
|
@ -1,13 +1,41 @@
|
|||||||
{"t_be_filter":
|
{"t_be_filter": {"base": "/t_be_filter", "params": [
|
||||||
{
|
|
||||||
"base": "/t_be_filter",
|
|
||||||
"params": [
|
|
||||||
{"path": "", "type": "none", "kids": 11},
|
{"path": "", "type": "none", "kids": 11},
|
||||||
{"path": "a", "type": "float"},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "t_be_filter send", "visibility": 3},
|
||||||
{"path": "b", "type": "float"},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "c", "type": "float"},
|
{"path": "a", "type": "float", "kids": 4},
|
||||||
{"path": "d", "type": "float"},
|
{"path": "a/curve", "type": "text", "readonly": false, "cmd": "t_be_filter a/curve", "kids": 1},
|
||||||
{"path": "det", "type": "float"}
|
{"path": "a/curve/points", "type": "floatvarar", "readonly": false, "cmd": "t_be_filter a/curve/points", "visibility": 3},
|
||||||
]
|
{"path": "a/alarm", "type": "float", "readonly": false, "cmd": "t_be_filter a/alarm"},
|
||||||
}
|
{"path": "a/stddev", "type": "float"},
|
||||||
}
|
{"path": "a/raw", "type": "float"},
|
||||||
|
{"path": "b", "type": "float", "kids": 4},
|
||||||
|
{"path": "b/curve", "type": "text", "readonly": false, "cmd": "t_be_filter b/curve", "kids": 1},
|
||||||
|
{"path": "b/curve/points", "type": "floatvarar", "readonly": false, "cmd": "t_be_filter b/curve/points", "visibility": 3},
|
||||||
|
{"path": "b/alarm", "type": "float", "readonly": false, "cmd": "t_be_filter b/alarm"},
|
||||||
|
{"path": "b/stddev", "type": "float"},
|
||||||
|
{"path": "b/raw", "type": "float"},
|
||||||
|
{"path": "c", "type": "float", "kids": 4},
|
||||||
|
{"path": "c/curve", "type": "text", "readonly": false, "cmd": "t_be_filter c/curve", "kids": 1},
|
||||||
|
{"path": "c/curve/points", "type": "floatvarar", "readonly": false, "cmd": "t_be_filter c/curve/points", "visibility": 3},
|
||||||
|
{"path": "c/alarm", "type": "float", "readonly": false, "cmd": "t_be_filter c/alarm"},
|
||||||
|
{"path": "c/stddev", "type": "float"},
|
||||||
|
{"path": "c/raw", "type": "float"},
|
||||||
|
{"path": "d", "type": "float", "kids": 4},
|
||||||
|
{"path": "d/curve", "type": "text", "readonly": false, "cmd": "t_be_filter d/curve", "kids": 1},
|
||||||
|
{"path": "d/curve/points", "type": "floatvarar", "readonly": false, "cmd": "t_be_filter d/curve/points", "visibility": 3},
|
||||||
|
{"path": "d/alarm", "type": "float", "readonly": false, "cmd": "t_be_filter d/alarm"},
|
||||||
|
{"path": "d/stddev", "type": "float"},
|
||||||
|
{"path": "d/raw", "type": "float"},
|
||||||
|
{"path": "det", "type": "float", "kids": 4},
|
||||||
|
{"path": "det/curve", "type": "text", "readonly": false, "cmd": "t_be_filter det/curve", "kids": 1},
|
||||||
|
{"path": "det/curve/points", "type": "floatvarar", "readonly": false, "cmd": "t_be_filter det/curve/points", "visibility": 3},
|
||||||
|
{"path": "det/alarm", "type": "float", "readonly": false, "cmd": "t_be_filter det/alarm"},
|
||||||
|
{"path": "det/stddev", "type": "float"},
|
||||||
|
{"path": "det/raw", "type": "float"},
|
||||||
|
{"path": "display", "type": "text", "readonly": false, "cmd": "t_be_filter display"},
|
||||||
|
{"path": "relay1", "type": "text", "readonly": false, "cmd": "t_be_filter relay1", "description": "may be 0,1,A,B,C,D for on,off or alarm channel"},
|
||||||
|
{"path": "relay2", "type": "text", "readonly": false, "cmd": "t_be_filter relay2", "description": "may be 0,1,A,B,C,D for on,off or alarm channel"},
|
||||||
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
|
"addonlock_camea-be-filter": {"base": "/addonlock_camea-be-filter", "params": [
|
||||||
|
{"path": "", "type": "text", "readonly": false, "cmd": "addonlock_camea-be-filter = "}]}}
|
||||||
|
@ -54,6 +54,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
|
@ -60,6 +60,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
|
@ -56,6 +56,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
|
@ -50,6 +50,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
|
@ -50,4 +50,6 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]}}
|
{"path": "remote", "type": "bool"}]}}
|
||||||
|
@ -56,4 +56,6 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]}}
|
{"path": "remote", "type": "bool"}]}}
|
||||||
|
@ -56,6 +56,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
|
@ -68,6 +68,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"table": {"base": "/table", "params": [
|
"table": {"base": "/table", "params": [
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"table": {"base": "/table", "params": [
|
"table": {"base": "/table", "params": [
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -232,7 +234,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -232,7 +234,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -233,7 +233,7 @@
|
|||||||
{"path": "smooth", "type": "float"}]},
|
{"path": "smooth", "type": "float"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -232,7 +234,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -233,7 +233,7 @@
|
|||||||
{"path": "smooth", "type": "float"}]},
|
{"path": "smooth", "type": "float"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -296,7 +296,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -63,6 +63,8 @@
|
|||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "setsamp", "type": "float", "readonly": false, "cmd": "tt setsamp"},
|
{"path": "setsamp", "type": "float", "readonly": false, "cmd": "tt setsamp"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -224,7 +226,7 @@
|
|||||||
{"path": "state", "type": "text"}]},
|
{"path": "state", "type": "text"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -236,7 +236,7 @@
|
|||||||
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -236,7 +236,7 @@
|
|||||||
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -236,7 +236,7 @@
|
|||||||
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -231,7 +231,7 @@
|
|||||||
{"path": "autoflow/flowtarget", "type": "float"},
|
{"path": "autoflow/flowtarget", "type": "float"},
|
||||||
{"path": "calib", "type": "none", "kids": 2},
|
{"path": "calib", "type": "none", "kids": 2},
|
||||||
{"path": "calib/ln_per_min_per_mbar", "type": "float", "readonly": false, "cmd": "nv calib/ln_per_min_per_mbar"},
|
{"path": "calib/ln_per_min_per_mbar", "type": "float", "readonly": false, "cmd": "nv calib/ln_per_min_per_mbar"},
|
||||||
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -236,7 +236,7 @@
|
|||||||
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
{"path": "calib/mbar_offset", "type": "float", "readonly": false, "cmd": "nv calib/mbar_offset"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -367,14 +367,14 @@
|
|||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "tcoil send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "tcoil send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "excitation", "type": "float", "readonly": false, "cmd": "tcoil excitation", "visibility": 3},
|
{"path": "excitation", "type": "float", "readonly": false, "cmd": "tcoil excitation", "visibility": 3},
|
||||||
{"path": "ta", "type": "float", "kids": 3},
|
{"path": "ta", "type": "float", "visibility": 3, "kids": 3},
|
||||||
{"path": "ta/enable", "type": "bool", "readonly": false, "cmd": "tcoil ta/enable"},
|
{"path": "ta/enable", "type": "bool", "readonly": false, "cmd": "tcoil ta/enable"},
|
||||||
{"path": "ta/r", "type": "float"},
|
{"path": "ta/r", "type": "float"},
|
||||||
{"path": "ta/curve", "type": "text", "readonly": false, "cmd": "tcoil ta/curve", "kids": 3},
|
{"path": "ta/curve", "type": "text", "readonly": false, "cmd": "tcoil ta/curve", "kids": 3},
|
||||||
{"path": "ta/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil ta/curve/adjust"},
|
{"path": "ta/curve/adjust", "type": "text", "readonly": false, "cmd": "tcoil ta/curve/adjust"},
|
||||||
{"path": "ta/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/points"},
|
{"path": "ta/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/points"},
|
||||||
{"path": "ta/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/cpoints"},
|
{"path": "ta/curve/cpoints", "type": "floatvarar", "readonly": false, "cmd": "tcoil ta/curve/cpoints"},
|
||||||
{"path": "tb", "type": "float", "kids": 3},
|
{"path": "tb", "type": "float", "visibility": 3, "kids": 3},
|
||||||
{"path": "tb/enable", "type": "bool", "readonly": false, "cmd": "tcoil tb/enable"},
|
{"path": "tb/enable", "type": "bool", "readonly": false, "cmd": "tcoil tb/enable"},
|
||||||
{"path": "tb/r", "type": "float"},
|
{"path": "tb/r", "type": "float"},
|
||||||
{"path": "tb/curve", "type": "text", "readonly": false, "cmd": "tcoil tb/curve", "kids": 3},
|
{"path": "tb/curve", "type": "text", "readonly": false, "cmd": "tcoil tb/curve", "kids": 3},
|
||||||
|
@ -215,7 +215,7 @@
|
|||||||
{"path": "vext", "type": "float"}]},
|
{"path": "vext", "type": "float"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{"hepump": {"base": "/hepump", "params": [
|
{"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -232,7 +234,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -240,7 +240,7 @@
|
|||||||
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
||||||
{"path": "state", "type": "text"},
|
{"path": "state", "type": "text"},
|
||||||
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -232,7 +232,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
{"tt": {"base": "/tt", "params": [
|
{"tt": {"base": "/tt", "params": [
|
||||||
{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 17},
|
{"path": "", "type": "float", "readonly": false, "cmd": "run tt", "description": "tt", "kids": 19},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "tt send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "is_running", "type": "int", "readonly": false, "cmd": "tt is_running", "visibility": 3},
|
{"path": "is_running", "type": "int", "readonly": false, "cmd": "tt is_running", "visibility": 3},
|
||||||
@ -30,12 +30,12 @@
|
|||||||
{"path": "tm/alarm", "type": "float", "readonly": false, "cmd": "tt tm/alarm"},
|
{"path": "tm/alarm", "type": "float", "readonly": false, "cmd": "tt tm/alarm"},
|
||||||
{"path": "tm/stddev", "type": "float"},
|
{"path": "tm/stddev", "type": "float"},
|
||||||
{"path": "tm/raw", "type": "float"},
|
{"path": "tm/raw", "type": "float"},
|
||||||
{"path": "ts", "type": "float", "kids": 4},
|
{"path": "ts", "type": "float", "visibility": 3, "kids": 4},
|
||||||
{"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "kids": 1},
|
{"path": "ts/curve", "type": "text", "readonly": false, "cmd": "tt ts/curve", "visibility": 3, "kids": 1},
|
||||||
{"path": "ts/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts/curve/points", "visibility": 3},
|
{"path": "ts/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts/curve/points", "visibility": 3},
|
||||||
{"path": "ts/alarm", "type": "float", "readonly": false, "cmd": "tt ts/alarm"},
|
{"path": "ts/alarm", "type": "float", "readonly": false, "cmd": "tt ts/alarm", "visibility": 3},
|
||||||
{"path": "ts/stddev", "type": "float"},
|
{"path": "ts/stddev", "type": "float", "visibility": 3},
|
||||||
{"path": "ts/raw", "type": "float"},
|
{"path": "ts/raw", "type": "float", "visibility": 3},
|
||||||
{"path": "ts_2", "type": "float", "visibility": 3, "kids": 4},
|
{"path": "ts_2", "type": "float", "visibility": 3, "kids": 4},
|
||||||
{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "visibility": 3, "kids": 1},
|
{"path": "ts_2/curve", "type": "text", "readonly": false, "cmd": "tt ts_2/curve", "visibility": 3, "kids": 1},
|
||||||
{"path": "ts_2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts_2/curve/points", "visibility": 3},
|
{"path": "ts_2/curve/points", "type": "floatvarar", "readonly": false, "cmd": "tt ts_2/curve/points", "visibility": 3},
|
||||||
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -89,7 +91,7 @@
|
|||||||
{"path": "mcr", "type": "float"},
|
{"path": "mcr", "type": "float"},
|
||||||
{"path": "mot", "type": "float"},
|
{"path": "mot", "type": "float"},
|
||||||
{"path": "mw", "type": "float", "readonly": false, "cmd": "cc mw", "description": "correction pulse after automatic open"},
|
{"path": "mw", "type": "float", "readonly": false, "cmd": "cc mw", "description": "correction pulse after automatic open"},
|
||||||
{"path": "hav", "type": "enum", "enum": {"none": 0, "int": 1, "ext": 2}, "readonly": false, "cmd": "cc hav"},
|
{"path": "hav", "type": "enum", "type": "enum", "enum": {"none": 0, "int": 1, "ext": 2}, "readonly": false, "cmd": "cc hav"},
|
||||||
{"path": "h", "type": "float"},
|
{"path": "h", "type": "float"},
|
||||||
{"path": "hr", "type": "float"},
|
{"path": "hr", "type": "float"},
|
||||||
{"path": "hc", "type": "float"},
|
{"path": "hc", "type": "float"},
|
||||||
@ -164,16 +166,15 @@
|
|||||||
{"path": "bdl", "type": "float", "readonly": false, "cmd": "cc bdl"}]},
|
{"path": "bdl", "type": "float", "readonly": false, "cmd": "cc bdl"}]},
|
||||||
|
|
||||||
"nv": {"base": "/nv", "params": [
|
"nv": {"base": "/nv", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 12},
|
{"path": "", "type": "enum", "enum": {"fixed": 0, "controlled": 1, "automatic": 2, "close": 3, "open": 4}, "readonly": false, "cmd": "nv", "kids": 11},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "nv send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "motstat", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}},
|
{"path": "motstat", "type": "enum", "enum": {"idle": 0, "opening": 1, "closing": 2, "opened": 3, "closed": 4, "no_motor": 5}},
|
||||||
{"path": "flow", "type": "float"},
|
{"path": "flow", "type": "float"},
|
||||||
{"path": "set", "type": "float", "readonly": false, "cmd": "nv set"},
|
{"path": "set", "type": "float", "readonly": false, "cmd": "nv set"},
|
||||||
{"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"},
|
{"path": "flowmax", "type": "float", "readonly": false, "cmd": "nv flowmax"},
|
||||||
{"path": "flowp", "type": "float", "description": "flow calculated from pressure before pump"},
|
{"path": "flowp", "type": "float"},
|
||||||
{"path": "span", "type": "float"},
|
{"path": "span", "type": "float"},
|
||||||
{"path": "use_pressure", "type": "bool", "readonly": false, "cmd": "nv use_pressure", "description": "use pressure instead of flow meter for control"},
|
|
||||||
{"path": "ctrl", "type": "none", "kids": 13},
|
{"path": "ctrl", "type": "none", "kids": 13},
|
||||||
{"path": "ctrl/regtext", "type": "text"},
|
{"path": "ctrl/regtext", "type": "text"},
|
||||||
{"path": "ctrl/prop_o", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_o", "description": "prop [sec/mbar] when opening. above 4 mbar a 10 times lower value is used"},
|
{"path": "ctrl/prop_o", "type": "float", "readonly": false, "cmd": "nv ctrl/prop_o", "description": "prop [sec/mbar] when opening. above 4 mbar a 10 times lower value is used"},
|
||||||
@ -224,17 +225,14 @@
|
|||||||
{"path": "state", "type": "text"}]},
|
{"path": "state", "type": "text"}]},
|
||||||
|
|
||||||
"hefill": {"base": "/hefill", "params": [
|
"hefill": {"base": "/hefill", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2, "manualfill": 3}, "readonly": false, "cmd": "hefill", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"watching": 0, "fill": 1, "inactive": 2, "manualfill": 3}, "readonly": false, "cmd": "hefill", "kids": 7},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hefill send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
||||||
{"path": "state", "type": "text"},
|
{"path": "state", "type": "text"},
|
||||||
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"},
|
||||||
{"path": "smooth", "type": "float"},
|
{"path": "smooth", "type": "float"}]},
|
||||||
{"path": "undershoot", "type": "float", "readonly": false, "cmd": "hefill undershoot"},
|
|
||||||
{"path": "minfillminutes", "type": "float", "readonly": false, "cmd": "hefill minfillminutes"},
|
|
||||||
{"path": "maxfillminutes", "type": "float", "readonly": false, "cmd": "hefill maxfillminutes"}]},
|
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
@ -309,11 +307,4 @@
|
|||||||
{"path": "tbl_tt_dblctrl_prop_up", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_up", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
|
{"path": "tbl_tt_dblctrl_prop_up", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_up", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."},
|
||||||
{"path": "fix_tt_dblctrl_prop_lo", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_lo"},
|
{"path": "fix_tt_dblctrl_prop_lo", "type": "bool", "readonly": false, "cmd": "table fix_tt_dblctrl_prop_lo"},
|
||||||
{"path": "val_tt_dblctrl_prop_lo", "type": "float"},
|
{"path": "val_tt_dblctrl_prop_lo", "type": "float"},
|
||||||
{"path": "tbl_tt_dblctrl_prop_lo", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_lo", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}]},
|
{"path": "tbl_tt_dblctrl_prop_lo", "type": "text", "readonly": false, "cmd": "table tbl_tt_dblctrl_prop_lo", "description": "enter value pair separated with colon T1:par1 T2:par2 ..."}]}}
|
||||||
|
|
||||||
"dilpars": {"base": "/dilpars", "params": [
|
|
||||||
{"path": "", "type": "none", "kids": 4},
|
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "dilpars send", "visibility": 3},
|
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
|
||||||
{"path": "condenseflow", "type": "float", "readonly": false, "cmd": "dilpars condenseflow", "visibility": 3},
|
|
||||||
{"path": "circulateflow", "type": "float", "readonly": false, "cmd": "dilpars circulateflow", "visibility": 3}]}}
|
|
||||||
|
@ -21,6 +21,8 @@
|
|||||||
{"path": "tm/stddev", "type": "float"},
|
{"path": "tm/stddev", "type": "float"},
|
||||||
{"path": "tm/raw", "type": "float"},
|
{"path": "tm/raw", "type": "float"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
|
@ -69,6 +69,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
{"path": "remote", "type": "bool"}]}, "cc": {"base": "/cc", "params": [{"path": "", "type": "bool", "kids": 96},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "cc send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
@ -247,7 +249,7 @@
|
|||||||
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
{"path": "fast", "type": "enum", "enum": {"slow": 0, "fast": 1}, "readonly": false, "cmd": "cc hf"},
|
||||||
{"path": "state", "type": "text"},
|
{"path": "state", "type": "text"},
|
||||||
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
{"path": "hefull", "type": "float", "readonly": false, "cmd": "cc hh"},
|
||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]}, "hepump": {"base": "/hepump", "params": [{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 9},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running"},
|
||||||
|
@ -71,22 +71,6 @@
|
|||||||
{"path": "s4/curve/points", "type": "floatvarar", "readonly": false, "cmd": "res s4/curve/points", "visibility": 3},
|
{"path": "s4/curve/points", "type": "floatvarar", "readonly": false, "cmd": "res s4/curve/points", "visibility": 3},
|
||||||
{"path": "s4/alarm", "type": "float", "readonly": false, "cmd": "res s4/alarm"},
|
{"path": "s4/alarm", "type": "float", "readonly": false, "cmd": "res s4/alarm"},
|
||||||
{"path": "s4/raw", "type": "float"},
|
{"path": "s4/raw", "type": "float"},
|
||||||
{"path": "s5", "type": "float", "kids": 14},
|
|
||||||
{"path": "s5/active", "type": "enum", "enum": {"inactive": 0, "active": 1}, "readonly": false, "cmd": "res s5/active"},
|
|
||||||
{"path": "s5/autorange", "type": "bool", "readonly": false, "cmd": "res s5/autorange", "description": "autorange (common for all channels)"},
|
|
||||||
{"path": "s5/range", "type": "text", "readonly": false, "cmd": "res s5/range", "description": "resistance range in Ohm"},
|
|
||||||
{"path": "s5/range_num", "type": "int"},
|
|
||||||
{"path": "s5/excitation", "type": "text", "readonly": false, "cmd": "res s5/excitation", "description": "excitation with unit, i.e. 2uV or 3pA"},
|
|
||||||
{"path": "s5/excitation_num", "type": "int"},
|
|
||||||
{"path": "s5/excitation_mode", "type": "enum", "enum": {"voltage": 0, "current": 1, "off": 2}},
|
|
||||||
{"path": "s5/pause", "type": "int", "readonly": false, "cmd": "res s5/pause", "description": "pause time [sec] after channel change"},
|
|
||||||
{"path": "s5/filter", "type": "int", "readonly": false, "cmd": "res s5/filter", "description": "filter average time [sec]"},
|
|
||||||
{"path": "s5/dwell", "type": "int", "readonly": false, "cmd": "res s5/dwell", "description": "dwell time [sec]. Total time per channel: pause + filter + dwell"},
|
|
||||||
{"path": "s5/status", "type": "text"},
|
|
||||||
{"path": "s5/curve", "type": "text", "readonly": false, "cmd": "res s5/curve", "kids": 1},
|
|
||||||
{"path": "s5/curve/points", "type": "floatvarar", "readonly": false, "cmd": "res s5/curve/points", "visibility": 3},
|
|
||||||
{"path": "s5/alarm", "type": "float", "readonly": false, "cmd": "res s5/alarm"},
|
|
||||||
{"path": "s5/raw", "type": "float"},
|
|
||||||
{"path": "analog2", "type": "float", "readonly": false, "cmd": "res analog2"},
|
{"path": "analog2", "type": "float", "readonly": false, "cmd": "res analog2"},
|
||||||
{"path": "remote", "type": "bool"},
|
{"path": "remote", "type": "bool"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "res display"}]}}
|
{"path": "display", "type": "text", "readonly": false, "cmd": "res display"}]}}
|
||||||
|
@ -62,6 +62,8 @@
|
|||||||
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
{"path": "set/integ", "type": "float", "readonly": false, "cmd": "tt set/integ", "description": "bigger means faster"},
|
||||||
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
{"path": "set/deriv", "type": "float", "readonly": false, "cmd": "tt set/deriv"},
|
||||||
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
{"path": "display", "type": "text", "readonly": false, "cmd": "tt display"},
|
||||||
|
{"path": "dout", "type": "int", "readonly": false, "cmd": "tt dout"},
|
||||||
|
{"path": "dinp", "type": "int"},
|
||||||
{"path": "remote", "type": "bool"}]},
|
{"path": "remote", "type": "bool"}]},
|
||||||
|
|
||||||
"cc": {"base": "/cc", "params": [
|
"cc": {"base": "/cc", "params": [
|
||||||
@ -232,7 +234,7 @@
|
|||||||
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
{"path": "helow", "type": "float", "readonly": false, "cmd": "cc hl"}]},
|
||||||
|
|
||||||
"hepump": {"base": "/hepump", "params": [
|
"hepump": {"base": "/hepump", "params": [
|
||||||
{"path": "", "type": "enum", "enum": {"neodry": 8, "xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
{"path": "", "type": "enum", "enum": {"xds35_auto": 0, "xds35_manual": 1, "sv65": 2, "other": 3, "no": -1}, "readonly": false, "cmd": "hepump", "description": "xds35: scroll pump, sv65: leybold", "kids": 10},
|
||||||
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
{"path": "send", "type": "text", "readonly": false, "cmd": "hepump send", "visibility": 3},
|
||||||
{"path": "status", "type": "text", "visibility": 3},
|
{"path": "status", "type": "text", "visibility": 3},
|
||||||
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
{"path": "running", "type": "bool", "readonly": false, "cmd": "hepump running", "visibility": 3},
|
||||||
|
@ -1,67 +0,0 @@
|
|||||||
Node('bridge.psi.ch',
|
|
||||||
'ac resistance bridge',
|
|
||||||
'tcp://5000',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('io',
|
|
||||||
'frappy_psi.bridge.BridgeIO',
|
|
||||||
'communication to sim900',
|
|
||||||
uri='serial:///dev/cu.usbserial-14340',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('res1',
|
|
||||||
'frappy_psi.bridge.Resistance',
|
|
||||||
'module communication',
|
|
||||||
io='io',
|
|
||||||
port=1,
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('res2',
|
|
||||||
'frappy_psi.bridge.Resistance',
|
|
||||||
'module communication',
|
|
||||||
io='io',
|
|
||||||
port=3,
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('res3',
|
|
||||||
'frappy_psi.bridge.Resistance',
|
|
||||||
'module communication',
|
|
||||||
io='io',
|
|
||||||
port=5,
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('phase1',
|
|
||||||
'frappy_psi.bridge.Phase',
|
|
||||||
'module communication',
|
|
||||||
resistance='res1',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('phase2',
|
|
||||||
'frappy_psi.bridge.Phase',
|
|
||||||
'module communication',
|
|
||||||
resistance='res2',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('phase3',
|
|
||||||
'frappy_psi.bridge.Phase',
|
|
||||||
'module communication',
|
|
||||||
resistance='res3',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('dev1',
|
|
||||||
'frappy_psi.bridge.Deviation',
|
|
||||||
'module communication',
|
|
||||||
resistance='res1',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('dev2',
|
|
||||||
'frappy_psi.bridge.Deviation',
|
|
||||||
'module communication',
|
|
||||||
resistance='res1',
|
|
||||||
)
|
|
||||||
|
|
||||||
Mod('dev3',
|
|
||||||
'frappy_psi.bridge.Deviation',
|
|
||||||
'module communication',
|
|
||||||
resistance='res3',
|
|
||||||
)
|
|
@ -100,10 +100,10 @@ Mod('currentsource',
|
|||||||
Mod('mf',
|
Mod('mf',
|
||||||
'frappy_mlz.amagnet.GarfieldMagnet',
|
'frappy_mlz.amagnet.GarfieldMagnet',
|
||||||
'magnetic field module, handling polarity switching and stuff',
|
'magnetic field module, handling polarity switching and stuff',
|
||||||
currentsource='currentsource',
|
subdev_currentsource='currentsource',
|
||||||
enable='enable',
|
subdev_enable='enable',
|
||||||
polswitch='polarity',
|
subdev_polswitch='polarity',
|
||||||
symmetry='symmetry',
|
subdev_symmetry='symmetry',
|
||||||
target = Param(unit='T'),
|
target = Param(unit='T'),
|
||||||
value = Param(unit='T'),
|
value = Param(unit='T'),
|
||||||
userlimits=(-0.35, 0.35),
|
userlimits=(-0.35, 0.35),
|
||||||
|
@ -91,7 +91,6 @@ Mod('ccidu1_V6',
|
|||||||
'frappy.simulation.SimDrivable',
|
'frappy.simulation.SimDrivable',
|
||||||
'Needle valve',
|
'Needle valve',
|
||||||
value = Param(default=99, datatype={"type":"double", "min":0, "max":100, "unit":"%%"}),
|
value = Param(default=99, datatype={"type":"double", "min":0, "max":100, "unit":"%%"}),
|
||||||
target = Param(min=0, max=100),
|
|
||||||
visibility='expert',
|
visibility='expert',
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -11,7 +11,6 @@ Mod('sea_stick',
|
|||||||
|
|
||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 30],
|
|
||||||
io='sea_stick',
|
io='sea_stick',
|
||||||
sea_object='ts',
|
sea_object='ts',
|
||||||
)
|
)
|
||||||
|
@ -11,7 +11,6 @@ Mod('sea_stick',
|
|||||||
|
|
||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 30],
|
|
||||||
io='sea_stick',
|
io='sea_stick',
|
||||||
sea_object='ts',
|
sea_object='ts',
|
||||||
)
|
)
|
||||||
|
@ -11,7 +11,6 @@ Mod('sea_stick',
|
|||||||
|
|
||||||
Mod('ts',
|
Mod('ts',
|
||||||
'frappy_psi.sea.SeaDrivable', '',
|
'frappy_psi.sea.SeaDrivable', '',
|
||||||
meaning=['temperature', 30],
|
|
||||||
io='sea_stick',
|
io='sea_stick',
|
||||||
sea_object='ts',
|
sea_object='ts',
|
||||||
)
|
)
|
||||||
|
@ -11,7 +11,7 @@ Mod('triton',
|
|||||||
timeout=25.0,
|
timeout=25.0,
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('T_mix',
|
Mod('ts',
|
||||||
'frappy_psi.triton.TemperatureLoop',
|
'frappy_psi.triton.TemperatureLoop',
|
||||||
'mix. chamber temperature',
|
'mix. chamber temperature',
|
||||||
slot='T5',
|
slot='T5',
|
||||||
@ -24,19 +24,7 @@ Mod('htr_mix',
|
|||||||
'mix. chamber heater',
|
'mix. chamber heater',
|
||||||
slot='H1,T5',
|
slot='H1,T5',
|
||||||
io='triton',
|
io='triton',
|
||||||
resistivity = 100,
|
resistivity = 100
|
||||||
)
|
|
||||||
|
|
||||||
Mod('ts',
|
|
||||||
'frappy_psi.picontrol.PI',
|
|
||||||
'softloop controlled Temperature mixing chamber',
|
|
||||||
meaning=['temperature', 30],
|
|
||||||
input_module = 'T_mix',
|
|
||||||
output_module = 'htr_mix',
|
|
||||||
control_active = 1,
|
|
||||||
output_range = (0, 100000),
|
|
||||||
p = 20000,
|
|
||||||
i = 100,
|
|
||||||
)
|
)
|
||||||
|
|
||||||
Mod('htr_sorb',
|
Mod('htr_sorb',
|
||||||
@ -136,12 +124,12 @@ Mod('T_still_wup',
|
|||||||
io='itc',
|
io='itc',
|
||||||
)
|
)
|
||||||
|
|
||||||
#Mod('htr_still_wup',
|
Mod('htr_still_wup',
|
||||||
# 'frappy_psi.mercury.HeaterOutput',
|
'frappy_psi.mercury.HeaterOutput',
|
||||||
# 'still warmup heater',
|
'still warmup heater',
|
||||||
# slot='MB0.H1',
|
slot='MB0.H1',
|
||||||
# io='itc',
|
io='itc',
|
||||||
#)
|
)
|
||||||
|
|
||||||
Mod('T_one_K',
|
Mod('T_one_K',
|
||||||
'frappy_psi.mercury.TemperatureLoop',
|
'frappy_psi.mercury.TemperatureLoop',
|
||||||
|
@ -5,7 +5,6 @@ Node('triton.psi.ch',
|
|||||||
Mod('T_mix',
|
Mod('T_mix',
|
||||||
'frappy_psi.triton.TemperatureLoop',
|
'frappy_psi.triton.TemperatureLoop',
|
||||||
'mix. chamber temperature',
|
'mix. chamber temperature',
|
||||||
meaning=['temperature', 30],
|
|
||||||
slot='T5',
|
slot='T5',
|
||||||
output_module='htr_mix',
|
output_module='htr_mix',
|
||||||
io='triton',
|
io='triton',
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user