<?xml version="1.0"?>
<Container Locale="English_Australia.1252" DefaultLocale="C" ID="UserConfiguration">
  <SteppedValue ID="SerialNumber" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
  <StaticChannels ID="StaticChannels">
    <StaticChannelsArray ID="InputADCArray">
      <ChannelReference Name="Input Voltages.Pin 1" Value="PDM.Input Voltages.Pin 1"/>
      <ChannelReference Name="Input Voltages.Pin 2" Value="PDM.Input Voltages.Pin 2"/>
      <ChannelReference Name="Input Voltages.Pin 3" Value="PDM.Input Voltages.Pin 3"/>
      <ChannelReference Name="Input Voltages.Pin 4" Value="PDM.Input Voltages.Pin 4"/>
      <ChannelReference Name="Input Voltages.Pin 5" Value="PDM.Input Voltages.Pin 5"/>
      <ChannelReference Name="Input Voltages.Pin 6" Value="PDM.Input Voltages.Pin 6"/>
      <ChannelReference Name="Input Voltages.Pin 7" Value="PDM.Input Voltages.Pin 7"/>
      <ChannelReference Name="Input Voltages.Pin 8" Value="PDM.Input Voltages.Pin 8"/>
      <ChannelReference Name="Input Voltages.Pin 9" Value="PDM.Input Voltages.Pin 9"/>
      <ChannelReference Name="Input Voltages.Pin 10" Value="PDM.Input Voltages.Pin 10"/>
      <ChannelReference Name="Input Voltages.Pin 11" Value="PDM.Input Voltages.Pin 11"/>
      <ChannelReference Name="Input Voltages.Pin 12" Value="PDM.Input Voltages.Pin 12"/>
      <ChannelReference Name="Input Voltages.Pin 13" Value="PDM.Input Voltages.Pin 13"/>
      <ChannelReference Name="Input Voltages.Pin 14" Value="PDM.Input Voltages.Pin 14"/>
      <ChannelReference Name="Input Voltages.Pin 15" Value="PDM.Input Voltages.Pin 15"/>
      <ChannelReference Name="Input Voltages.Pin 16" Value="PDM.Input Voltages.Pin 16"/>
      <ChannelReference Name="Input Voltages.Pin 17" Value="PDM.Input Voltages.Pin 17"/>
      <ChannelReference Name="Input Voltages.Pin 18" Value="PDM.Input Voltages.Pin 18"/>
      <ChannelReference Name="Input Voltages.Pin 19" Value="PDM.Input Voltages.Pin 19"/>
      <ChannelReference Name="Input Voltages.Pin 20" Value="PDM.Input Voltages.Pin 20"/>
      <ChannelReference Name="Input Voltages.Pin 21" Value="PDM.Input Voltages.Pin 21"/>
      <ChannelReference Name="Input Voltages.Pin 22" Value="PDM.Input Voltages.Pin 22"/>
      <ChannelReference Name="Input Voltages.Pin 23" Value="PDM.Input Voltages.Pin 23"/>
    </StaticChannelsArray>
    <StaticChannelsArray ID="CANInputArray">
      <ChannelReference Name="CAN Inputs.Message 0.Byte 0" Value="PDM.CAN Inputs.Message 0.Byte 0"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 1" Value="PDM.CAN Inputs.Message 0.Byte 1"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 2" Value="PDM.CAN Inputs.Message 0.Byte 2"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 3" Value="PDM.CAN Inputs.Message 0.Byte 3"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 4" Value="PDM.CAN Inputs.Message 0.Byte 4"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 5" Value="PDM.CAN Inputs.Message 0.Byte 5"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 6" Value="PDM.CAN Inputs.Message 0.Byte 6"/>
      <ChannelReference Name="CAN Inputs.Message 0.Byte 7" Value="PDM.CAN Inputs.Message 0.Byte 7"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 0" Value="PDM.CAN Inputs.Message 1.Byte 0"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 1" Value="PDM.CAN Inputs.Message 1.Byte 1"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 2" Value="PDM.CAN Inputs.Message 1.Byte 2"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 3" Value="PDM.CAN Inputs.Message 1.Byte 3"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 4" Value="PDM.CAN Inputs.Message 1.Byte 4"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 5" Value="PDM.CAN Inputs.Message 1.Byte 5"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 6" Value="PDM.CAN Inputs.Message 1.Byte 6"/>
      <ChannelReference Name="CAN Inputs.Message 1.Byte 7" Value="PDM.CAN Inputs.Message 1.Byte 7"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 0" Value="PDM.CAN Inputs.Message 2.Byte 0"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 1" Value="PDM.CAN Inputs.Message 2.Byte 1"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 2" Value="PDM.CAN Inputs.Message 2.Byte 2"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 3" Value="PDM.CAN Inputs.Message 2.Byte 3"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 4" Value="PDM.CAN Inputs.Message 2.Byte 4"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 5" Value="PDM.CAN Inputs.Message 2.Byte 5"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 6" Value="PDM.CAN Inputs.Message 2.Byte 6"/>
      <ChannelReference Name="CAN Inputs.Message 2.Byte 7" Value="PDM.CAN Inputs.Message 2.Byte 7"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 0" Value="PDM.CAN Inputs.Message 3.Byte 0"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 1" Value="PDM.CAN Inputs.Message 3.Byte 1"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 2" Value="PDM.CAN Inputs.Message 3.Byte 2"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 3" Value="PDM.CAN Inputs.Message 3.Byte 3"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 4" Value="PDM.CAN Inputs.Message 3.Byte 4"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 5" Value="PDM.CAN Inputs.Message 3.Byte 5"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 6" Value="PDM.CAN Inputs.Message 3.Byte 6"/>
      <ChannelReference Name="CAN Inputs.Message 3.Byte 7" Value="PDM.CAN Inputs.Message 3.Byte 7"/>
    </StaticChannelsArray>
    <ChannelReference ID="9V5" Value="PDM.Internal 9V5"/>
    <ChannelReference ID="BatVolts" Value="PDM.Battery Voltage"/>
    <ChannelReference ID="Temperature" Value="PDM.Temperature"/>
    <ChannelReference ID="True" Value="PDM.Constants.True"/>
    <ChannelReference ID="False" Value="PDM.Constants.False"/>
    <ChannelReference ID="TotalCurrent" Value="PDM.Total Current"/>
    <ChannelReference ID="GlobalError" Value="PDM.Global Error"/>
    <ChannelReference ID="CanTimeout" Value="PDM.CAN Timeout"/>
    <ChannelReference ID="CanTimeoutMessage0" Value="PDM.CAN Timeout.Message 0"/>
    <ChannelReference ID="CanTimeoutMessage1" Value="PDM.CAN Timeout.Message 1"/>
    <ChannelReference ID="CanTimeoutMessage2" Value="PDM.CAN Timeout.Message 2"/>
    <ChannelReference ID="CanTimeoutMessage3" Value="PDM.CAN Timeout.Message 3"/>
  </StaticChannels>
  <InputPins ID="InputPins">
    <InputPinsArray ID="Array">
      <InputPin PinIndex="0">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 1"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Wiper.Switch.Park"/>
        <ChannelReference ID="Voltage" Value="Wiper.Switch.Park.Voltage"/>
      </InputPin>
      <InputPin PinIndex="1">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 2"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Wiper.Switch.Intermittent"/>
        <ChannelReference ID="Voltage" Value="Wiper.Switch.Intermittent.Voltage"/>
      </InputPin>
      <InputPin PinIndex="2">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 3"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Wiper.Switch.Slow"/>
        <ChannelReference ID="Voltage" Value="Wiper.Switch.Slow.Voltage"/>
      </InputPin>
      <InputPin PinIndex="3">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 4"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Wiper.Switch.Fast"/>
        <ChannelReference ID="Voltage" Value="Wiper.Switch.Fast.Voltage"/>
      </InputPin>
      <InputPin PinIndex="4">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 5"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Body.Switch.Accessories"/>
        <ChannelReference ID="Voltage" Value="Body.Switch.Accessories.Voltage"/>
      </InputPin>
      <InputPin PinIndex="5">
        <Operation ID="Operation">
          <ChannelReference ID="Output" Value=""/>
          <ChannelReference ID="LeftInput" Value="PDM.Input Voltages.Pin 6"/>
          <Operator ID="Operator" Value="14"/>
          <ChannelReference ID="RightInput" Value=""/>
          <SteppedValue ID="Constant" Value="4.15508" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="Constant2" Value="3.5615" StepSize="0.197861" Units="V" ReservedBits="0" DecimalPlaces="1"/>
          <SteppedValue ID="TimeOn" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <SteppedValue ID="TimeOff" Value="0.1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
          <Polarity ID="Polarity" Value="0"/>
          <Bool ID="InvertOutput" Value="0"/>
          <Edge ID="Edge" Value="0"/>
        </Operation>
        <ChannelReference ID="Output" Value="Wiper.Switch.Washer"/>
        <ChannelReference ID="Voltage" Value="Wiper.Switch.Washer.Voltage"/>
      </InputPin>
    </InputPinsArray>
  </InputPins>
  <OutputPins ID="OutputPins">
    <OutputPinsArray ID="Array">
      <OutputPin PinIndex="8">
        <Polarity ID="Polarity" Value="0"/>
        <ChannelReference ID="Input" Value=""/>
        <Condition ID="Output">
          <ChannelReference ID="Output" Value="Wiper.Method1.Output"/>
          <ConditionArray ID="Array">
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Park"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Intermittent"/>
                  <Operator ID="Operator" Value="13"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="6" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Slow"/>
                  <Operator ID="Operator" Value="13"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="2" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Fast"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Washer"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="4" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
          </ConditionArray>
          <Operator ID="Operator" Value="9"/>
        </Condition>
        <ChannelReference ID="Active" Value="Wiper.Method1.Output.Status.Active"/>
        <ChannelReference ID="Current" Value="Wiper.Method1.Output.Current"/>
        <ChannelReference ID="Voltage" Value="Wiper.Method1.Output.Voltage"/>
        <ChannelReference ID="Load" Value="Wiper.Method1.Output.Load"/>
        <ChannelReference ID="Status" Value="Wiper.Method1.Output.Status"/>
        <ChannelReference ID="OverCurrent" Value="Wiper.Method1.Output.Status.Over Current"/>
        <ChannelReference ID="Fault" Value="Wiper.Method1.Output.Status.Fault"/>
        <SteppedValue ID="MaxCurrent" Value="8" StepSize="1" Units="A" ReservedBits="0" DecimalPlaces="0"/>
        <SteppedValue ID="RetryDelay" Value="1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
        <SteppedValue ID="NumRetries" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
        <Bool ID="AlwaysRetry" Value="1"/>
      </OutputPin>
      <OutputPin PinIndex="9">
        <Polarity ID="Polarity" Value="0"/>
        <ChannelReference ID="Input" Value=""/>
        <Condition ID="Output">
          <ChannelReference ID="Output" Value="Wiper.Method2.Output"/>
          <ConditionArray ID="Array">
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Method2.Trigger"/>
                  <Operator ID="Operator" Value="12"/>
                  <ChannelReference ID="RightInput" Value="Wiper.Switch.ParkInverse"/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
          </ConditionArray>
          <Operator ID="Operator" Value="9"/>
        </Condition>
        <ChannelReference ID="Active" Value="Wiper.Method2.Output.Status.Active"/>
        <ChannelReference ID="Current" Value="Wiper.Method2.Output.Current"/>
        <ChannelReference ID="Voltage" Value="Wiper.Method2.Output.Voltage"/>
        <ChannelReference ID="Load" Value="Wiper.Method2.Output.Load"/>
        <ChannelReference ID="Status" Value="Wiper.Method2.Output.Status"/>
        <ChannelReference ID="OverCurrent" Value="Wiper.Method2.Output.Status.Over Current"/>
        <ChannelReference ID="Fault" Value="Wiper.Method2.Output.Status.Fault"/>
        <SteppedValue ID="MaxCurrent" Value="8" StepSize="1" Units="A" ReservedBits="0" DecimalPlaces="0"/>
        <SteppedValue ID="RetryDelay" Value="1" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
        <SteppedValue ID="NumRetries" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
        <Bool ID="AlwaysRetry" Value="1"/>
      </OutputPin>
      <OutputPin PinIndex="11">
        <Polarity ID="Polarity" Value="0"/>
        <ChannelReference ID="Input" Value=""/>
        <Condition ID="Output">
          <ChannelReference ID="Output" Value="Wiper.Washer.Output"/>
          <ConditionArray ID="Array">
            <OperationGroup>
              <OperationGroupArray ID="Array">
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Wiper.Switch.Washer"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
                <Operation>
                  <ChannelReference ID="Output" Value=""/>
                  <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                  <Operator ID="Operator" Value="0"/>
                  <ChannelReference ID="RightInput" Value=""/>
                  <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                  <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                  <Polarity ID="Polarity" Value="0"/>
                  <Bool ID="InvertOutput" Value="0"/>
                  <Edge ID="Edge" Value="0"/>
                </Operation>
              </OperationGroupArray>
              <Operator ID="Operator" Value="8"/>
            </OperationGroup>
          </ConditionArray>
          <Operator ID="Operator" Value="9"/>
        </Condition>
        <ChannelReference ID="Active" Value="Wiper.Washer.Output.Status.Active"/>
        <ChannelReference ID="Current" Value="Wiper.Washer.Output.Current"/>
        <ChannelReference ID="Voltage" Value="Wiper.Washer.Output.Voltage"/>
        <ChannelReference ID="Load" Value="Wiper.Washer.Output.Load"/>
        <ChannelReference ID="Status" Value="Wiper.Washer.Output.Status"/>
        <ChannelReference ID="OverCurrent" Value="Wiper.Washer.Output.Status.Over Current"/>
        <ChannelReference ID="Fault" Value="Wiper.Washer.Output.Status.Fault"/>
        <SteppedValue ID="MaxCurrent" Value="5" StepSize="1" Units="A" ReservedBits="0" DecimalPlaces="0"/>
        <SteppedValue ID="RetryDelay" Value="5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
        <SteppedValue ID="NumRetries" Value="3" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
        <Bool ID="AlwaysRetry" Value="0"/>
      </OutputPin>
    </OutputPinsArray>
    <ChannelReference ID="MasterRetry" Value=""/>
  </OutputPins>
  <Conditions ID="Conditions">
    <ConditionsArray ID="Array">
      <Condition>
        <ChannelReference ID="Output" Value="Wiper.Switch.ParkInverse"/>
        <ConditionArray ID="Array">
          <OperationGroup>
            <OperationGroupArray ID="Array">
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Wiper.Switch.Park"/>
                <Operator ID="Operator" Value="1"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
            </OperationGroupArray>
            <Operator ID="Operator" Value="8"/>
          </OperationGroup>
        </ConditionArray>
        <Operator ID="Operator" Value="9"/>
      </Condition>
      <Condition>
        <ChannelReference ID="Output" Value="Wiper.Method2.Trigger"/>
        <ConditionArray ID="Array">
          <OperationGroup>
            <OperationGroupArray ID="Array">
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Wiper.Switch.Intermittent"/>
                <Operator ID="Operator" Value="13"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="6" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                <Operator ID="Operator" Value="0"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
            </OperationGroupArray>
            <Operator ID="Operator" Value="8"/>
          </OperationGroup>
          <OperationGroup>
            <OperationGroupArray ID="Array">
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Wiper.Switch.Slow"/>
                <Operator ID="Operator" Value="13"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="2" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                <Operator ID="Operator" Value="0"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
            </OperationGroupArray>
            <Operator ID="Operator" Value="8"/>
          </OperationGroup>
          <OperationGroup>
            <OperationGroupArray ID="Array">
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Wiper.Switch.Fast"/>
                <Operator ID="Operator" Value="0"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Body.Switch.Accessories"/>
                <Operator ID="Operator" Value="0"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="0" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
            </OperationGroupArray>
            <Operator ID="Operator" Value="8"/>
          </OperationGroup>
          <OperationGroup>
            <OperationGroupArray ID="Array">
              <Operation>
                <ChannelReference ID="Output" Value=""/>
                <ChannelReference ID="LeftInput" Value="Wiper.Switch.Washer"/>
                <Operator ID="Operator" Value="0"/>
                <ChannelReference ID="RightInput" Value=""/>
                <SteppedValue ID="Constant" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="Constant2" Value="0" StepSize="1" Units="" ReservedBits="0" DecimalPlaces="0"/>
                <SteppedValue ID="TimeOn" Value="0.5" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <SteppedValue ID="TimeOff" Value="4" StepSize="0.02" Units="s" ReservedBits="0" DecimalPlaces="2"/>
                <Polarity ID="Polarity" Value="0"/>
                <Bool ID="InvertOutput" Value="0"/>
                <Edge ID="Edge" Value="0"/>
              </Operation>
            </OperationGroupArray>
            <Operator ID="Operator" Value="8"/>
          </OperationGroup>
        </ConditionArray>
        <Operator ID="Operator" Value="9"/>
      </Condition>
    </ConditionsArray>
  </Conditions>
  <CANInputs ID="CANInputs">
    <CANInputsArray ID="Array"/>
    <SteppedValue ID="BaseAddress" Value="280" StepSize="1" Units="" ReservedBits="3" DecimalPlaces="0"/>
  </CANInputs>
  <CANOutputs ID="CANOutputs">
    <SteppedValue ID="BaseAddress" Value="1280" StepSize="1" Units="" ReservedBits="7" DecimalPlaces="0"/>
    <Bool ID="Enabled" Value="1"/>
  </CANOutputs>
</Container>
