<?xml version="1.0" encoding="UTF-8"?>
<project version="0.042" minimumClientVersion="0.025" clientVersion="0.042.1">
  <variables>
    <scope id="general">
      <variable id="copyrightsStr" value="" type="string32"/>
      <variable id="contactStr" value="" type="string32"/>
      <variable id="logToMemoryChannel" value="one" type="channel"/>
      <variable id="logMaxLengthMinutes" value="30" type="u16"/>
      <variable id="logCondition" value="0" type="LogCondition"/>
      <variable id="logCond2Channel" value="" type="channel"/>
      <variable id="logCond3Channel" value="" type="channel"/>
      <variable id="logCond4Channel" value="" type="channel"/>
      <variable id="userErrorChannel" value="" type="channel"/>
      <variable id="outputFilterTimeLog2" value="5" type="OutputFilterTime"/>
      <variable id="masterRetryChannel" value="" type="channel"/>
      <variable id="terminatorCAN2" value="0" type="bool"/>
      <variable id="speedCAN2" value="1" type="CANbusSpeed"/>
      <variable id="resistorA" value="0" type="bool"/>
      <variable id="resistorB" value="0" type="bool"/>
      <variable id="resistorC" value="0" type="bool"/>
      <variable id="exportStandardMessages" value="0" type="bool"/>
      <variable id="exportCANIF" value="0" type="Canif"/>
      <variable id="exportBaseID" value="1640" type="u16"/>
      <variable id="exportStatus" value="1" type="bool"/>
      <variable id="exportAnalogs" value="1" type="bool"/>
      <variable id="exportOutputCurrents" value="1" type="bool"/>
      <variable id="exportOutputVoltages" value="1" type="bool"/>
      <variable id="inertiaSwitchEnable" value="0" type="bool"/>
      <variable id="inertiaSwitchAccThreshold" value="60" type="u8"/>
      <variable id="testOutputs" value="0" type="bool"/>
      <variable id="out1Enable" value="0" type="bool"/>
      <variable id="out2Enable" value="0" type="bool"/>
      <variable id="out3Enable" value="0" type="bool"/>
      <variable id="out4Enable" value="0" type="bool"/>
      <variable id="out5Enable" value="0" type="bool"/>
      <variable id="out6Enable" value="0" type="bool"/>
      <variable id="out7Enable" value="0" type="bool"/>
      <variable id="out8Enable" value="0" type="bool"/>
      <variable id="out9Enable" value="0" type="bool"/>
      <variable id="out10Enable" value="0" type="bool"/>
      <variable id="out11Enable" value="0" type="bool"/>
      <variable id="out12Enable" value="0" type="bool"/>
      <variable id="out13Enable" value="0" type="bool"/>
      <variable id="out14Enable" value="0" type="bool"/>
      <variable id="out15Enable" value="0" type="bool"/>
      <variable id="out16Enable" value="0" type="bool"/>
    </scope>
    <scope id="emulator">
      <variable id="analogEmulatorEnabled" value="0" type="bool"/>
      <array id="emulatedAnalogs" type="s16"/>
      <variable id="outputEmulatorEnabled" value="0" type="bool"/>
      <array id="emulatedOutputs" type="EmulatedCurrent"/>
    </scope>
    <scope id="switches">
      <array id="switchState" type="eSwitchInput"/>
    </scope>
    <scope id="functions">
      <array id="canbusKeyboardsButtons" type="eCanbusKeyboardButton">
        <item>
          <variable id="name" value="k_wiper" type="name"/>
          <variable id="image" value="14" type="u16"/>
          <variable id="buttonType" value="1" type="CanbusKeyboardButtonType"/>
          <variable id="firstState" value="0" type="u8"/>
          <variable id="lastState" value="2" type="u8"/>
          <variable id="defaultState" value="0" type="u8"/>
          <variable id="color0" value="0" type="CanbusKeyboardButtonColor"/>
          <variable id="color1" value="1" type="CanbusKeyboardButtonColor"/>
          <variable id="color2" value="2" type="CanbusKeyboardButtonColor"/>
          <variable id="color3" value="3" type="CanbusKeyboardButtonColor"/>
          <variable id="setChannel0" value="" type="channel"/>
          <variable id="setChannel1" value="" type="channel"/>
          <variable id="setChannel2" value="" type="channel"/>
          <variable id="setChannel3" value="" type="channel"/>
          <variable id="setValueOperation" value="0" type="IndicatorOperation"/>
          <variable id="setValueChannel1" value="" type="channel"/>
          <variable id="setValueChannel2" value="" type="channel"/>
          <variable id="setValueChannel3" value="" type="channel"/>
          <variable id="setValueChannel4" value="" type="channel"/>
        </item>
      </array>
      <array id="analogInputs" type="eAnalogInput">
        <item>
          <variable id="name" value="a_wipers_parkSw" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="type" value="0" type="AnalogInputType"/>
          <variable id="pullupdn" value="10" type="AnalogInputPuPd"/>
          <variable id="inputPin" value="0" type="u8"/>
          <variable id="voltage1" value="714" type="u16"/>
          <variable id="time1" value="1" type="u16"/>
          <variable id="value1" value="1" type="s16"/>
          <variable id="voltage2" value="306" type="u16"/>
          <variable id="time2" value="1" type="u16"/>
          <variable id="value2" value="0" type="s16"/>
        </item>
      </array>
      <array id="canbusMobs" type="eCanbusMob">
        <item>
          <variable id="name" value="m_switchBoard" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="canbusID" value="1077" type="u32"/>
          <variable id="canifChannel" value="1" type="Canif"/>
          <variable id="type" value="0" type="CanbusMobType"/>
          <variable id="width" value="0" type="CanbusMobWidth"/>
          <variable id="timeout" value="100" type="u16"/>
          <variable id="isExpanded" value="1" type="bool"/>
        </item>
      </array>
      <array id="canbusInputs" type="eCanbusInput">
        <item>
          <variable id="name" value="c_washNwipe" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="mobIndex" value="0" type="u8"/>
          <variable id="mobOffset" value="0" type="u8"/>
          <variable id="byteOffset" value="1" type="u8"/>
          <variable id="dataFormat" value="0" type="CanbusDataFormat"/>
          <variable id="dataEndian" value="0" type="CanbusDataEndian"/>
          <variable id="bitCount" value="8" type="u8"/>
          <variable id="bitPosition" value="0" type="u8"/>
          <variable id="multiplier" value="1" type="s16"/>
          <variable id="divider" value="1" type="s16"/>
          <variable id="offset" value="0" type="s16"/>
          <variable id="holdPrevious" value="1" type="bool"/>
          <variable id="defaultValue" value="0" type="s16"/>
          <variable id="timeoutValue" value="0" type="s16"/>
          <variable id="decimalPlaces" value="0" type="u8"/>
        </item>
      </array>
      <array id="canbusKeyboards" type="eCanbusKeyboard">
        <item>
          <variable id="name" value="kb_1" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="canbusID" value="405" type="u16"/>
          <variable id="canifChannel" value="1" type="u8"/>
          <variable id="keyboardSize" value="2" type="CanbusKeyboardSize"/>
          <variable id="exportEnabled" value="0" type="bool"/>
          <variable id="exportCanbusID" value="1634" type="u16"/>
          <variable id="exportCanifChannel" value="1" type="u8"/>
          <variable id="exportFrequency" value="20" type="u8"/>
          <variable id="showOpenCeremony" value="1" type="bool"/>
          <variable id="keyLedBrightness" value="100" type="u8"/>
          <variable id="backLightBrightness" value="0" type="u8"/>
          <variable id="backLightColor" value="8" type="CanbusKeyboardBackLightColor"/>
          <variable id="alternativeBrightnessChannel" value="" type="channel"/>
          <variable id="alternativeKeyLedBrightness" value="50" type="u8"/>
          <variable id="alternativeBackLightBrightness" value="1" type="u8"/>
          <variable id="alternativeBackLightColor" value="8" type="CanbusKeyboardBackLightColor"/>
        </item>
      </array>
      <array id="tables" type="eTable"/>
      <array id="momentarySwitches" type="eMomentarySwitch"/>
      <array id="numbers" type="eNumber"/>
      <array id="functions" type="eFunction"/>
      <array id="wipersModules" type="eWipersModule">
        <item>
          <variable id="name" value="w_wipers" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="parkSwitchChannel" value="a_wipers_parkSw" type="channel"/>
          <variable id="brakeTime" value="20" type="u16"/>
          <variable id="brakeDelayTime" value="0" type="u16"/>
          <variable id="activatorChannel" value="k_wiper" type="channel"/>
          <variable id="singleChannel" value="c_washNwipe" type="channel"/>
          <variable id="minValue" value="0" type="u8"/>
          <variable id="numValues" value="3" type="u8"/>
          <variable id="mode0" value="0" type="WipersMode"/>
          <variable id="delay0" value="0" type="u16"/>
          <variable id="mode1" value="2" type="WipersMode"/>
          <variable id="delay1" value="50" type="u16"/>
          <variable id="mode2" value="3" type="WipersMode"/>
          <variable id="delay2" value="50" type="u16"/>
          <variable id="mode3" value="3" type="WipersMode"/>
          <variable id="delay3" value="50" type="u16"/>
          <variable id="mode4" value="3" type="WipersMode"/>
          <variable id="delay4" value="50" type="u16"/>
          <variable id="mode5" value="3" type="WipersMode"/>
          <variable id="delay5" value="50" type="u16"/>
          <variable id="mode6" value="3" type="WipersMode"/>
          <variable id="delay6" value="50" type="u16"/>
          <variable id="mode7" value="3" type="WipersMode"/>
          <variable id="delay7" value="50" type="u16"/>
        </item>
      </array>
      <array id="blinkersModules" type="eBlinkersModule"/>
      <array id="outputs" type="eOutput">
        <item>
          <variable id="name" value="o_wipers_slow" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="minCurrent" value="10" type="u16"/>
          <variable id="maxCurrent" value="150" type="u16"/>
          <variable id="inrushCurrent" value="200" type="u16"/>
          <variable id="inrushTime" value="100" type="u16"/>
          <variable id="retryCount" value="3" type="u8"/>
          <variable id="retryDelay" value="50" type="u16"/>
          <variable id="channel" value="w_wipers.slowOut" type="channel"/>
          <variable id="output1" value="8" type="u8"/>
          <variable id="output2" value="0" type="u8"/>
          <variable id="output3" value="0" type="u8"/>
          <variable id="softStartEnabled" value="0" type="bool"/>
          <variable id="softStartDuration" value="150" type="u16"/>
          <variable id="pwmEnabled" value="0" type="bool"/>
          <variable id="pwmFrequency" value="100" type="u16"/>
          <variable id="pwmDCRange" value="100" type="u16"/>
          <variable id="pwmDCChannel" value="" type="channel"/>
        </item>
        <item>
          <variable id="name" value="o_wipers_fast" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="minCurrent" value="10" type="u16"/>
          <variable id="maxCurrent" value="150" type="u16"/>
          <variable id="inrushCurrent" value="200" type="u16"/>
          <variable id="inrushTime" value="100" type="u16"/>
          <variable id="retryCount" value="3" type="u8"/>
          <variable id="retryDelay" value="50" type="u16"/>
          <variable id="channel" value="w_wipers.fastOut" type="channel"/>
          <variable id="output1" value="9" type="u8"/>
          <variable id="output2" value="0" type="u8"/>
          <variable id="output3" value="0" type="u8"/>
          <variable id="softStartEnabled" value="0" type="bool"/>
          <variable id="softStartDuration" value="150" type="u16"/>
          <variable id="pwmEnabled" value="0" type="bool"/>
          <variable id="pwmFrequency" value="100" type="u16"/>
          <variable id="pwmDCRange" value="100" type="u16"/>
          <variable id="pwmDCChannel" value="" type="channel"/>
        </item>
        <item>
          <variable id="name" value="o_washer" type="name"/>
          <variable id="groupId" value="0" type="u8"/>
          <variable id="minCurrent" value="0" type="u16"/>
          <variable id="maxCurrent" value="50" type="u16"/>
          <variable id="inrushCurrent" value="1200" type="u16"/>
          <variable id="inrushTime" value="100" type="u16"/>
          <variable id="retryCount" value="3" type="u8"/>
          <variable id="retryDelay" value="100" type="u16"/>
          <variable id="channel" value="c_washNwipe" type="channel"/>
          <variable id="output1" value="6" type="u8"/>
          <variable id="output2" value="0" type="u8"/>
          <variable id="output3" value="0" type="u8"/>
          <variable id="softStartEnabled" value="0" type="bool"/>
          <variable id="softStartDuration" value="150" type="u16"/>
          <variable id="pwmEnabled" value="0" type="bool"/>
          <variable id="pwmFrequency" value="100" type="u16"/>
          <variable id="pwmDCRange" value="100" type="u16"/>
          <variable id="pwmDCChannel" value="" type="channel"/>
        </item>
      </array>
      <array id="canbusExports" type="eCanbusExport"/>
      <array id="groups" type="eGroup"/>
    </scope>
  </variables>
  <tables>
    <table id="dummyTable8" type="u8">
      <x size="2" signed="0" channel="one" data="0 1"/>
      <y size="2" signed="0" channel="one" data="0 1"/>
      <v data="100 100 100 100"/>
    </table>
    <table id="switchTable" sub="0" type="u8" isSwitch="1">
      <x size="1" signed="0" channel="zero" data="0"/>
      <y size="1" signed="0" channel="zero" data="dummyTable8"/>
      <v data="0"/>
    </table>
    <table id="switchTable" sub="1" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="2" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="3" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="4" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="5" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="6" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="7" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="8" type="u8" isSwitch="1"/>
    <table id="switchTable" sub="9" type="u8" isSwitch="1"/>
    <table id="tables" sub="0" type="s16"/>
    <table id="tables" sub="1" type="s16"/>
    <table id="tables" sub="2" type="s16"/>
    <table id="tables" sub="3" type="s16"/>
    <table id="tables" sub="4" type="s16"/>
    <table id="tables" sub="5" type="s16"/>
    <table id="tables" sub="6" type="s16"/>
    <table id="tables" sub="7" type="s16"/>
    <table id="tables" sub="8" type="s16"/>
    <table id="tables" sub="9" type="s16"/>
  </tables>
  <loggedChannels>
    <channel id="pmu.diag.cpuLoad" base="500" cond2="500" cond3="500" cond4="500"/>
    <channel id="pmu.o1.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o2.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o3.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o4.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o5.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o6.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o7.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o8.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o9.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o10.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o11.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o12.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o13.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o14.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o15.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o16.status" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.inertiaSwitchCrash" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.resetDetector" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.status" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.userError" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="m_switchBoard.timeout" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.active" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.active" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.active" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.fault" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.fault" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.fault" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.load" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.load" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.load" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.numRetries" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.numRetries" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.numRetries" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.status" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.status" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.status" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.dc" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.dc" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.dc" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.trip" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.trip" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.trip" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="kb_1.active" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="k_wiper" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="w_wipers.brakeOut" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="w_wipers.slowOut" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="w_wipers.fastOut" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a1.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a2.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a3.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a4.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a5.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a6.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a7.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a8.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a9.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a10.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a11.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a12.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a13.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a14.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a15.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.a16.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o1.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o2.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o3.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o4.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o5.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o6.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o7.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o8.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o9.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o10.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o11.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o12.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o13.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o14.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o15.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o16.voltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o1.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o2.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o3.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o4.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o5.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o6.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o7.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o8.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o9.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o10.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o11.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o12.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o13.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o14.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o15.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o16.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.o1.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o2.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o3.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o4.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o5.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o6.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o7.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o8.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o9.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o10.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o11.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o12.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o13.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o14.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o15.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.o16.peakCurrent" base="5" cond2="5" cond3="5" cond4="5"/>
    <channel id="pmu.gyroX" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.gyroY" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.gyroZ" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.accX" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.accY" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.accZ" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.acc" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.boardTemperature1" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.batteryVoltage" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.boardTemperature2" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.ext5VOut" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.board3V3" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.flashTemperature" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.totalCurrent" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.outActiveMask" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.outFaultMask" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.outOvercurrentMask" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="pmu.outShutdownMask" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="c_washNwipe" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="a_wipers_parkSw" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.current" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_slow.peakCurrent" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_wipers_fast.peakCurrent" base="25" cond2="25" cond3="25" cond4="25"/>
    <channel id="o_washer.peakCurrent" base="25" cond2="25" cond3="25" cond4="25"/>
  </loggedChannels>
  <loggedGroups>
    <group id="Function/value" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="CANbus Message Objects" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/value" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/active" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/fault" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/load" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/numRetries" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/status" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/dc" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/trip" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Switches" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Keyboards" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Wipers" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Blinkers" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Table/value" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Number/value" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="CANbus inputs" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Analog inputs" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/current" base="25" cond2="25" cond3="25" cond4="25"/>
    <group id="Output/peakCurrent" base="25" cond2="25" cond3="25" cond4="25"/>
  </loggedGroups>
</project>
