<?xml version="1.0" encoding="UTF-8"?>
<schema targetNamespace="Tethys/Trigger"
    elementFormDefault="qualified"
    xmlns="http://www.w3.org/2001/XMLSchema"
    xmlns:Trigger="Tethys/Trigger"
    xmlns:Tethys="Tethys">

    <import namespace="Tethys" schemaLocation="Tethys.xsd"/>

    <element name="PeakDetect" type="Tethys:SequenceType" substitutionGroup="Tethys:Item"/>
    <element name="PeakDetect.detect" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.independent" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.consecutiveDepths" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.independentChangeThresh" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.windowLength" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.peakDetect" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="PeakDetect.peakIndependent" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>

    <element name="ValueDetect" type="Tethys:SequenceType" substitutionGroup="Tethys:Item"/>
    <element name="ValueDetect.detect" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.value" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.delta" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.depth" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.latitude" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.longitude" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.pitch" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>
    <element name="ValueDetect.heading" substitutionGroup="Tethys:Uri" type="Tethys:UriType"/>

</schema>