<?xml version="1.0" encoding="UTF-8"?>

<Deployment name="SED-AT-MARS-2024" hibernate="true" sim="">

  <!-- Launch phase: Move to flow-through position as signal that mission has started -->
  <Plan name="launch" sites="1" comment="1.5-hrs">

    <MoveCarousel name="To collection" location="collection" />

    <Pause name="starting"  hibernate_for="3" delay_for="0" />

    <MoveCarousel name="To Open Pos" location="camera" />

    <Pause name="1.5-hr-dive"  interval="true"  hibernate_for="90" delay_for="0" />

  </Plan>

  <!-- 90-day plan 1 iteration per hour with 6 forced sedevents -->
  <!-- Instrument "overhead" measured at 5 minutes  -->
  <Plan name="1-per-hour" sites="2170" comment="5-min-collection">
    <!-- Run through the carousel positions, take images, log flourometer data -->

    <HomeClean speed="fast" />

    <MoveCarousel name="To Collection Pos" location="collection" />

    <Pause name="collection"  hibernate_for="5" delay_for="0" />

    <MeasureFluorometry name="Ref Fluorometry" dark_time="1000" ref_time="1000" />

    <MoveCarousel name="To Fluorometry Pos" location="fluoro" speed="slow" />

    <MeasureFluorometry name="Fluorometry" lum_time="1000" flu_time="1000" phos_time="1000" />

    <MoveCarousel name="To Camera Pos" location="camera" speed="slow" />

    <FluoroImage prefix="SED_AT_MARS_5min_" />

    <MeasureFluorometry name="Constant Target" const_time="1000" write_log="true" />

    <MoveCarousel name="Brush off B4 hibernating" steps="155000" speed="fast" />

    <MoveCarousel name="To Flow Thru" location="camera" speed="fast" />


    <!-- ====== Do a "reference measurement" every 3 days, or every 72 iterations -->

      <MoveCarousel name="DailySpecial To Fluorometry Pos" skip_rate="72" location="fluoro" speed="fast" />
      <MeasureFluorometry name="DailySpecial Fluorometry" skip_rate="72" lum_time="1000" flu_time="1000" phos_time="1000" write_log="true" />
      <MoveCarousel name="To Flow Thru" skip_rate="72"  location="camera" speed="fast" />
      <FluoroImage name="DailySpecial Ref Image" skip_rate="72" prefix="SED_AT_MARS_0min_" />

    <!-- ====== ====== -->

    <!-- ====== Force a trigger after 3 days, and every 18 days for a total of 6 -->

      <SEDEvent name="after 3 days" skip_rate="75"   one_timer="true" />
      <SEDEvent name="every 18 days" skip_rate="432" />

    <!-- ====== ====== -->


    <Pause name="flow-thru"  hibernate_for="52" delay_for="0" />

  </Plan>

  <!-- Move to open position for safety and recovery -->
  <Plan name="open position" sites="1" >

    <MoveCarousel name="To Open Pos" location="camera" speed="fast" />
    <Pause name="finished"  hibernate_for="120" delay_for="0" />

  </Plan>

</Deployment>
