Reversed removal of title property from otfmod

This commit is contained in:
2025-07-23 11:47:05 +02:00
parent ff75c9ecbf
commit fc44f5597f

View File

@@ -76,9 +76,10 @@ class ProgrammedSequence(fc.Readable):
pollinterval = fc.Parameter(default=1)
# basic
sample = fc.Parameter('sample', fc.StringType(), default='', readonly=False)
title = fc.Parameter('title', fc.StringType(), default='sequence', readonly=False)
sample = fc.Parameter('sample', fc.StringType(), default='', readonly=False)
comments = fc.Parameter('comments', fc.StringType(), default='', readonly=False)
nucleus = fc.Parameter('nucleus', fc.StringType(), default='', readonly=False)
nucleus = fc.Parameter('nucleus', fc.StringType(), default='', readonly=False)
sequence_data = fc.Parameter('sequence_config', fc.ArrayOf(fc.StructOf(pulse_width=fc.FloatRange(unit='usecs'),
pulse_height=fc.FloatRange(unit='%'),
@@ -147,6 +148,11 @@ class ProgrammedSequence(fc.Readable):
### READ/WRITE
def write_title(self, t):
self.title = t
self.status = ('IDLE', 'ok - uncompiled')
return self.read_title()
def write_sample(self, t):
self.sample = t
self.status = ('IDLE', 'ok - uncompiled')
@@ -259,6 +265,7 @@ class ProgrammedSequence(fc.Readable):
self.compiled_parameters['acq_phase_cycle'] = self.acq_phase_cycle
self.compiled_parameters['num_scans'] = self.read_num_scans()
self.compiled_parameters['obs_freq'] = self.read_obs_freq()
self.compiled_parameters['title'] = self.read_title()
self.compiled_parameters['comments'] = self.read_comments()
self.compiled_parameters['nucleus'] = self.read_nucleus()
self.compiled_parameters['sample'] = self.read_sample()