frappy_psi.ionopimax.AnalogInput: set value range on datainfo
Change-Id: I1e3da956e829f69a0af416b7beadb81bd6bc0cb1
This commit is contained in:
parent
ae98fa174c
commit
396bbe9982
@ -105,9 +105,14 @@ class AnalogInput(Base, Readable):
|
||||
value = Parameter('analog value', FloatRange())
|
||||
rawrange = Property('raw range (electronic)', TupleOf(FloatRange(),FloatRange()))
|
||||
valuerange = Property('value range (physical)', TupleOf(FloatRange(),FloatRange()))
|
||||
extendedrange = Property('range indicating "out of range", but not seansor fault',
|
||||
extendedrange = Property('range outside calibrated range, but not sensor fault',
|
||||
NoneOr(TupleOf(FloatRange(), FloatRange())), default=None)
|
||||
|
||||
def initModule(self):
|
||||
super().initModule()
|
||||
dt = self.parameters['value'].datatype
|
||||
dt.min, dt.max = self.valuerange
|
||||
|
||||
def read_value(self):
|
||||
x0, x1 = self.rawrange
|
||||
y0, y1 = self.valuerange
|
||||
|
Loading…
x
Reference in New Issue
Block a user