add ma10, add stick motors

This commit is contained in:
l_samenv
2022-04-29 11:08:04 +02:00
parent 1d7351ba4f
commit 9ff8c3ba54
13 changed files with 813 additions and 4 deletions

14
cfg/main/cti5.cfg Normal file
View File

@ -0,0 +1,14 @@
[NODE]
description = 15 K closed cycle cryostat
id = cti5.config.sea.psi.ch
[sea_main]
class = secop_psi.sea.SeaClient
description = main sea connection for cti5.config
config = cti5.config
service = main
[tt]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = tt

14
cfg/main/cti7.cfg Normal file
View File

@ -0,0 +1,14 @@
[NODE]
description = 30 K - 475 K closed cycle cryostat
id = cti7.config.sea.psi.ch
[sea_main]
class = secop_psi.sea.SeaClient
description = main sea connection for cti7.config
config = cti7.config
service = main
[tt]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = tt

14
cfg/main/cti7ht.cfg Normal file
View File

@ -0,0 +1,14 @@
[NODE]
description = 30 K - 475 K closed cycle cryostat with hot stagge
id = cti7ht.config.sea.psi.ch
[sea_main]
class = secop_psi.sea.SeaClient
description = main sea connection for cti7ht.config
config = cti7ht.config
service = main
[tt]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = tt

71
cfg/main/ma10.cfg Normal file
View File

@ -0,0 +1,71 @@
[NODE]
description = 10 Tesla vertical cryomagnet
id = ma10.config.sea.psi.ch
[sea_main]
class = secop_psi.sea.SeaClient
description = main sea connection for ma10.config
config = ma10.config
service = main
[tt]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = tt
[cc]
class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = cc
[nv]
class = secop_psi.sea.SeaWritable
io = sea_main
sea_object = nv
[hepump]
class = secop_psi.sea.SeaWritable
io = sea_main
sea_object = hepump
[hemot]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = hemot
[mf]
class = secop_psi.sea.SeaDrivable
io = sea_main
sea_object = mf
[lev]
class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = lev
[ln2fill]
class = secop_psi.sea.SeaWritable
io = sea_main
sea_object = ln2fill
[hefill]
class = secop_psi.sea.SeaWritable
io = sea_main
sea_object = hefill
[table]
class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = table
[om_io]
description = dom motor IO
class = secop_psi.phytron.PhytronIO
uri = ma10-ts.psi.ch:3004
[om]
description = stick rotation
class = secop_psi.phytron.Motor
io = om_io
encoder_mode = CHECK

View File

@ -83,3 +83,15 @@ sea_object = lpr
class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = lambdawatch
[om_io]
description = dom motor IO
class = secop_psi.phytron.PhytronIO
uri = ma11-ts.psi.ch:3005
[om]
description = stick rotation
class = secop_psi.phytron.Motor
io = om_io
encoder_mode = CHECK

View File

@ -53,3 +53,15 @@ sea_object = mf
class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = lev
[om_io]
description = dom motor IO
class = secop_psi.phytron.PhytronIO
uri = ma6-ts.psi.ch:3001
[om]
description = stick rotation
class = secop_psi.phytron.Motor
io = om_io
encoder_mode = CHECK

View File

@ -71,14 +71,14 @@ class = secop_psi.sea.SeaReadable
io = sea_main
sea_object = table
[dom_io]
[om_io]
description = dom motor IO
class = secop_psi.phytron.PhytronIO
uri = ma7-ts.psi.ch:3007
[dom]
description = a phytron motor
[om]
description = stick rotation
class = secop_psi.phytron.Motor
io = dom_io
io = om_io
encoder_mode = CHECK