-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmultiplexerclient_config.py
More file actions
35 lines (31 loc) · 1.26 KB
/
multiplexerclient_config.py
File metadata and controls
35 lines (31 loc) · 1.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
class multiplexer_config(object):
'''
multiplexer client configuration file
Attributes
----------
info: dict
{channel_name: (Multiplexer Channel, hint, display_location (column,row), stretched, display PID,
DAC Channel (0 unassigned)), Rail Volatages), display interferometer (bool)}
'''
stretched = False
displayPID = True
info = {'493nm' :(1, '607.425680', (0,1), stretched, displayPID, 1,[-7,7], False),
'650nm' :(15, '461.311355', (0,2), stretched, displayPID, 2,[-5,5],False),
'585nm' :(7, '512.001400', (0,3), stretched, displayPID, 0,[-5,5],False),
'455nm' :(2,'658.115671', (4,1), stretched, displayPID, 0,[-5,5],False),
'614nm' :(5,'487.989370', (4,2), stretched, displayPID, 0,[-5,5],False),
}
'''
info: dict
{channel_name: (Multiplexer Channel, hint, display_location (column,row), gain,
DAC Channel (0 unassigned)), Rail Volatages, locked, output voltage)}
'''
single_lock = {
'455nm' :(2, '658.116220', (0,3), .001, 7,[0,30], 0, 0),
'585nm' :(16, '512.141000', (0,3), .001, 6,[0,30], 0, 0),
}
'''
name of cert for the wavemeter computer
'''
ip = 'wavemeter'
#ip = '10.97.112.2'