from frappy.core import Readable, Parameter, FloatRange, HasIO, StringIO, Property, IntRange,\ IDLE, BUSY, WARN, ERROR, Drivable, BoolType, Attached, Writable class Temp(Writable): """a voltage output with loop""" target = Parameter('target voltage', FloatRange(0, 325, unit='K'), readonly=False) def write_target(self, target): self.value = target