40 lines
1.1 KiB
Python
40 lines
1.1 KiB
Python
MODE = SocketType.PULL
|
|
CAMERA = "SARES20-CAMS142-M3"
|
|
#CAMERA = "SARFE10-PSSS059"
|
|
#CAMERA = "SATES31-CAMS187-RIXS1"
|
|
#CAMERA = "SAROP21-PPRM138"
|
|
#CAMERA = "SARES20-CAMS142-C2"
|
|
#CAMERA = "SATBD02-DSCR050"
|
|
#CAMERA = "SARCL01-DSCR170"
|
|
CAMERA = "SATBD02-DSCR050"
|
|
CAMERA = "S10BC02-DSRM310"
|
|
CAMERA = "SARBD02-DSCR051"
|
|
CAMERA = "SATOP21-PMOS127-1D"
|
|
CAMERA = "SATBD01-DSCR210"
|
|
CAMERA = "SATOP31-PMOS132-2D"
|
|
CAMERA_URL = caget(CAMERA + ":BSREADCONFIG").replace("tcp://daq", "tcp://")
|
|
#CAMERA_URL= "tcp://sf-sioc-cs-83:9020"
|
|
#sCAMERA_URL= "tcp://sf-daqsync-17:9002"
|
|
|
|
#CAMERA_URL= "tcp://sf-daq-6.psi.ch:30031"
|
|
#MODE = SocketType.SUB
|
|
print CAMERA_URL, MODE
|
|
|
|
add_device(Stream("st1", CAMERA_URL, MODE), True)
|
|
sts = caget(CAMERA + ":CAMERASTATUS", 'i')
|
|
if sts == 0:
|
|
raise Exception("Camera is offline")
|
|
if sts == 1:
|
|
print "Camera is idle... starting - " + CAMERA + ":CAMERASTATUS"
|
|
caput(CAMERA + ":CAMERASTATUS", 2)
|
|
|
|
st1.start()
|
|
st1.waitCacheChange(3000)
|
|
try:
|
|
#r=bscan (st1, records=5, timeout=10.0, save=False, enabled_plots=[st1,])
|
|
#v= st1.getValues()
|
|
show_panel(st1)
|
|
finally:
|
|
pass
|
|
#st1.close()
|