Bugfix for device state handling
Setting the state through SequenceState has the disadvantage that state changes get lost when there is no sequence present. Therefore, the more straight forward way is used to store the status of scope, dome and dust cap.