Closedown
This commit is contained in:
@@ -46,7 +46,7 @@ rf_ampl_readback = create_channel_device(prefix + ":GET-VSUM-AMPLT", type = 'd'
|
||||
scan_pos.set([])
|
||||
scan_val.set([])
|
||||
def after(rec):
|
||||
scan_val.append(rec.values[0])
|
||||
scan_val.append(rec.readables[0])
|
||||
scan_pos.append(rec.positions[0])
|
||||
"""
|
||||
#TODO: this is workaround to CAS not supporting dynamic arrays
|
||||
@@ -55,9 +55,9 @@ def after(rec):
|
||||
#print rec.index
|
||||
arrval = scan_val.take().tolist()
|
||||
arrpos = scan_pos.take().tolist()
|
||||
arrval[rec.index] = rec.values[0]
|
||||
arrval[rec.index] = rec.readables[0]
|
||||
arrpos[rec.index] = rec.positions[0]
|
||||
arrval[rec.index:] = [rec.values[0]] * (len(arrval) -rec.index)
|
||||
arrval[rec.index:] = [rec.readables[0]] * (len(arrval) -rec.index)
|
||||
arrpos[rec.index:] = [rec.positions[0]] * (len(arrpos) -rec.index)
|
||||
scan_val.set(arrval)
|
||||
scan_pos.set(arrpos)
|
||||
|
||||
Reference in New Issue
Block a user