diff --git a/devices/devices/hardware_device.py b/devices/devices/hardware_device.py index 7c7e6663cff7a68f8b0340d59f076bb946ea9ec5..89cc9f58cbd592c5321302abfb184bfd4dc72067 100644 --- a/devices/devices/hardware_device.py +++ b/devices/devices/hardware_device.py @@ -102,7 +102,7 @@ class hardware_device(Device, metaclass=AbstractDeviceMetas): # -------- @command() - @only_in_states([DevState.FAULT, DevState.OFF]) + @only_in_states([DevState.OFF]) @DebugIt() @fault_on_error() @log_exceptions() diff --git a/devices/devices/observation.py b/devices/devices/observation.py index 0ac9cbc1837fdd8e7ded14bb6c8459226c223866..fc69158c7215b29c3fd05c204032a15661ec3e15 100644 --- a/devices/devices/observation.py +++ b/devices/devices/observation.py @@ -62,7 +62,7 @@ class Observation(Device): # Lifecycle functions @command(dtype_in = DevString) - @only_in_states([DevState.FAULT, DevState.OFF]) + @only_in_states([DevState.OFF]) @log_exceptions() def Initialise(self, parameters: DevString = None): self.set_state(DevState.INIT) diff --git a/devices/devices/observation_control.py b/devices/devices/observation_control.py index 9b60f86bb983057d023483ebaa61164bdfba5bee..42a8c5d8298df0ec215f862598fd8dc71fb9eaff 100644 --- a/devices/devices/observation_control.py +++ b/devices/devices/observation_control.py @@ -123,7 +123,7 @@ class ObservationControl(Device): # Lifecycle functions @command() - @only_in_states([DevState.FAULT, DevState.OFF]) + @only_in_states([DevState.OFF]) @log_exceptions() @DebugIt() def Initialise(self):