Skip to content
Snippets Groups Projects

L2SS-1755: Timeout properties and attributes for state transitions

Merged L2SS-1755: Timeout properties and attributes for state transitions
All threads resolved!
Merged Corné Lukken requested to merge L2SS-1755 into master
All threads resolved!
2 files
+ 4
23
Compare changes
  • Side-by-side
  • Inline
Files
2
  • c89000ba
    L2SS-1755: Flatten attributes related to station manager timeout · c89000ba
    Corné Lukken authored
@@ -62,19 +62,19 @@ class StationManager(AsyncDevice):
default_value=False,
)
Hibernate_Transition_Timeout = device_property(
doc="Number of the station, f.e. CS001 has number 1",
doc="Timeout in seconds to transition to hibernate",
dtype="DevLong64",
mandatory=False,
default_value=60,
)
Standy_Transition_Timeout = device_property(
doc="Number of the station, f.e. CS001 has number 1",
doc="Timeout in seconds to transition to standby",
dtype="DevLong64",
mandatory=False,
default_value=300,
)
On_Transition_Timeout = device_property(
doc="Number of the station, f.e. CS001 has number 1",
doc="Timeout in seconds to transition to on",
dtype="DevLong64",
mandatory=False,
default_value=600,
@@ -111,24 +111,12 @@ class StationManager(AsyncDevice):
def last_requested_transition_ok_R(self):
return not self.last_requested_transition_exceptions
hibernate_transition_timeout_R = attribute(
access=AttrWriteType.READ,
dtype=numpy.int64,
fget=lambda self: self._hibernate_transition_timeout,
)
hibernate_transition_timeout_RW = attribute(
access=AttrWriteType.READ_WRITE,
dtype=numpy.int64,
fget=lambda self: self._hibernate_transition_timeout,
)
standby_transition_timeout_R = attribute(
access=AttrWriteType.READ,
dtype=numpy.int64,
fget=lambda self: self._standby_transition_timeout,
)
standby_transition_timeout_RW = attribute(
access=AttrWriteType.READ_WRITE,
dtype=numpy.int64,
@@ -136,13 +124,6 @@ class StationManager(AsyncDevice):
fget=lambda self: self._standby_transition_timeout,
)
on_transition_timeout_R = attribute(
access=AttrWriteType.READ,
dtype=numpy.int64,
min_value="0",
fget=lambda self: self._on_transition_timeout,
)
on_transition_timeout_RW = attribute(
access=AttrWriteType.READ_WRITE,
dtype=numpy.int64,
Loading