Пример #1
0
 def _make_out(self, field_name, field_data, typ):
     group_tag = self._make_group("outputs")
     if typ == "bit":
         outport_type = "bool"
     else:
         outport_type = "int32"
     flow_tag = outport(
         outport_type, "%s.%s" % (self.block_name, field_name))
     meta = make_meta(typ, field_data.description,
                      tags=[group_tag, flow_tag], writeable=False)
     self._make_field_part(field_name, meta, writeable=False)
Пример #2
0
 def _make_out(self, field_name, field_data, typ):
     group_tag = self._make_group("outputs")
     if typ == "bit":
         outport_type = "bool"
     else:
         outport_type = "int32"
     flow_tag = outport(outport_type,
                        "%s.%s" % (self.block_name, field_name))
     meta = make_meta(typ,
                      field_data.description,
                      tags=[group_tag, flow_tag],
                      writeable=False)
     self._make_field_part(field_name, meta, writeable=False)
Пример #3
0
 def reset(self, task=None):
     super(AsynOutportPart, self).reset(task)
     # Add the outport tags
     tags = [t for t in self.attr.meta.tags if not t.startswith("outport:")]
     tags.append(outport(self.outport_type, self.attr.value))
Пример #4
0
 def reset(self, task=None):
     super(AsynOutportPart, self).reset(task)
     # Add the outport tags
     tags = [t for t in self.attr.meta.tags if not t.startswith("outport:")]
     tags.append(outport(self.outport_type, self.attr.value))