<?xml version="1.0" encoding="UTF-8"?>

<Deployment name="SED-AT-MARS-DEC2024" 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 approx 1 iteration per hour with 3 forced sedevents -->
  <!-- Instrument "overhead" measured at 5 minutes  -->
  <!-- Adjust detection threshold high when remaining mission/remaining samples >= 1.15  -->

  <Plan name="1-per-hour" sites="4050" comment="5-min-collection" samples="11"
        lo_lim="0.007" hi_lim="0.011" background="10" rolling_mean="150"
        lim_ratio="1.15">
    <!-- Run through the carousel positions, take images, log flourometer data -->

    <!-- We clean the slide before hibernating so no need to do it twice here -->
    <HomeClean extra_brush="false" 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_DEC2024_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="70" location="fluoro" speed="fast" />
      <MeasureFluorometry name="DailySpecial Fluorometry" skip_rate="70" lum_time="1000" flu_time="1000" phos_time="1000" write_log="true" />
      <MoveCarousel name="To Flow Thru" skip_rate="70"  location="camera" speed="fast" />
      <FluoroImage name="DailySpecial Ref Image" skip_rate="70" prefix="SED_DEC2024_0min_" />

    <!-- ====== ====== -->

    <!-- ====== Force a trigger 3 times during the deployment -->

      <SEDEvent name="after 11 days"  skip_rate="220"   one_timer="true" />
      <SEDEvent name="after 73 days"  skip_rate="1460"  one_timer="true" />
      <SEDEvent name="after 132 days" skip_rate="2640"  one_timer="true" />

    <!-- ====== ====== -->


    <Pause name="flow-thru"  hibernate_for="51" delay_for="0" />

  </Plan>

  <!-- Move to open position for safety and recovery -->
  <Plan name="open position" sites="60" >
    <Pause name="finished"    hibernate_for="720" delay_for="0" />
    <Pause name="stay awake"  hibernate_for="2" delay_for="0" awake="true" />
  </Plan>

</Deployment>
