Ejemplo n.º 1
0
 def _make_table(self, field_name, field_data):
     group_tag = self._make_group("parameters")
     tags = [widget("table"), group_tag, config()]
     meta = TableMeta(field_data.description, tags)
     part = PandABoxTablePart(self.process,
                              self.control,
                              meta,
                              self.block_name,
                              field_name,
                              writeable=True)
     self._add_part(field_name, part)
Ejemplo n.º 2
0
 def setUp(self):
     self.process = Mock()
     self.control = Mock()
     fields = OrderedDict()
     fields["NREPEATS"] = (7, 0)
     fields["INPUT_MASK"] = (32, 32)
     fields["TRIGGER_MASK"] = (48, 48)
     fields["TIME_PH_A"] = (95, 64)
     self.control.get_table_fields.return_value = fields
     self.meta = TableMeta("Seq table")
     self.o = PandABoxTablePart(self.process,
                                self.control,
                                self.meta,
                                block_name="SEQ1",
                                field_name="TABLE",
                                writeable=True)