Rework operator and disabled flags
For now our hardware objects are handled this way
-
operator
=operator and !runningScanid
-
disabled
=!operator or !hardware.online
As result an operator is no more "operator" when a scan is running.
It would be good to try to decouple this flags
The first step we could do is
-
operator
=operator
-
disabled
=!operator or runningScanid or !hardware.online
This would let us use the operator
flag while the component will stay disabled.
We could imagine to rework the disabled
flag later.