---
initial: parked
states:
    - parked
    - parking
    - shutdown
    - sleeping
    - initializing
    - scheduling
    - slewing
    - imaging
    - analyzing
transitions:
    -
        trigger: park
        source: '*'
        dest: parked
    -
        trigger: initialize
        source: parked
        dest: initializing
    -
        trigger: initialize
        source: sleeping
        dest: initializing
    -
        trigger: shutdown
        source: parked
        dest: shutdown
    -
        trigger: sleep
        source: shutdown
        dest: sleeping
    -
        trigger: schedule
        source: initializing
        dest: scheduling
    -
        trigger: schedule
        source: analyzing
        dest: scheduling
    -
        trigger: acquire_target
        source: scheduling
        dest: slewing
        conditions: is_dark
    -
        trigger: image
        source: slewing
        dest: imaging
    -
        trigger: analyze
        source: imaging
        dest: analyzing

---
initial: parked
states:
    - parked
    - parking
    - shutdown
    - sleeping
    - initializing
    - scheduling
    - slewing
    - imaging
    - analyzing
transitions:
    -
        trigger: park
        source: '*'
        dest: parked
    -
        trigger: initialize
        source: parked
        dest: initializing
    -
        trigger: initialize
        source: sleeping
        dest: initializing
    -
        trigger: shutdown
        source: parked
        dest: shutdown
    -
        trigger: sleep
        source: shutdown
        dest: sleeping
    -
        trigger: schedule
        source: initializing
        dest: scheduling
    -
        trigger: schedule
        source: analyzing
        dest: scheduling
    -
        trigger: acquire_target
        source: scheduling
        dest: slewing
    -
        trigger: image
        source: slewing
        dest: imaging
    -
        trigger: analyze
        source: imaging
        dest: analyzing

Remove is_dark condition from one state. Part of weather_is_safe
Remove is_dark condition from one state. Part of weather_is_safe
