Restricting sequence job state tests to INDI installations
The test cases for SequenceJobState
require the presence of INDI. To avoid compile problems, the cmake skript limits building the tests to setups that have INDI installed.
Additionally, I did some minor refactoring and fixes:
- Renaming
SequenceJobStateMachine
toSequenceJobState
(including files and tests) - Event handling for lazy initialization of the state machine improved. This is not strictly necessary, since the current temperature etc. is set manually. This will be removed with future changes.