# auto-generated by grc.converter id: multirds_variable_setter label: variable_setter category: '[multirds]' parameters: - id: varname label: varname dtype: raw - id: is_pair label: Pair Mode dtype: enum default: 'False' options: ['False', 'True'] - id: msgkey label: Key dtype: string hide: ${ ('none' if is_pair == 'True' else 'all') } inputs: - domain: message id: in templates: imports: import multirds make: |- <% block = 'self.%s'%id %> <% varsetter = 'self.set_%s'%varname %> <% guiupdater = 'self._%s_win.update_gui'%varname %> multirds.variable_setter("$varname",${varsetter},${guiupdater},${is_pair},${msgkey}) documentation: |- in pair mode this block only accepts PMT pairs that have a matching CAR no pair mode: block accepts pmt symbols directly file_format: 1