Skip to content. | Skip to navigation

Navigation

Personal tools

You are here: Home / Up! Up! Up! / Appendix 3 - Resources and research papers / Shimano CM-1000 Dashware plugin
Navigation
 

Shimano CM-1000 Dashware plugin

Put this in documents\dashware\dataprofiles

Extensible Markup Language (XML) icon Shimano CM-1000.xml — Extensible Markup Language (XML), 3 kB (3186 bytes)

File contents

<DataProfile version="2" readOnly="False" startFinishDistanceThreshold="40" showDistanceThreshold="True" ignoreFirstLap="True" ignoreLastLap="True" lapTimeHoldSecs="5" isChaseCamData="False" isAimData="False" isDriftBoxData="False" sortByTime="False" autoSync="False" autoSyncOffset="0">
  <HeaderLines>
    <HeaderLineIndex>0</HeaderLineIndex>
  </HeaderLines>
  <DataStartLineIndex>1</DataStartLineIndex>
  <DataValueSeparators>,;	</DataValueSeparators>
  <UseEuroDecimalFormat>False</UseEuroDecimalFormat>
  <FileLineMatchers>
    <FileLineMatcher dataLineIndex="0" matchText="YEAR,MONTH,DAY,HOUR,MINUTE,SECOND" matchMode="Contains" ignoreCase="False" />
  </FileLineMatchers>
  <Calculators>
    <MathCalculator mathOperation="Multiply" parameter="60" useConstantParameter="True">
      <InputColumns>
        <InputColumn>MINUTE</InputColumn>
        <InputColumn>
        </InputColumn>
      </InputColumns>
      <OutputColumns>
        <OutputColumn>MINUTES_AS_SECONDS</OutputColumn>
      </OutputColumns>
    </MathCalculator>
    <MathCalculator mathOperation="Multiply" parameter="3600" useConstantParameter="True">
      <InputColumns>
        <InputColumn>HOUR</InputColumn>
        <InputColumn>
        </InputColumn>
      </InputColumns>
      <OutputColumns>
        <OutputColumn>HOURS_AS_SECONDS</OutputColumn>
      </OutputColumns>
    </MathCalculator>
    <MathCalculator mathOperation="Add" parameter="0" useConstantParameter="False">
      <InputColumns>
        <InputColumn>HOURS_AS_SECONDS</InputColumn>
        <InputColumn>MINUTES_AS_SECONDS</InputColumn>
      </InputColumns>
      <OutputColumns>
        <OutputColumn>HOURS_PLUS_MINS_AS_SECONDS</OutputColumn>
      </OutputColumns>
    </MathCalculator>
    <MathCalculator mathOperation="Add" parameter="0" useConstantParameter="False">
      <InputColumns>
        <InputColumn>HOURS_PLUS_MINS_AS_SECONDS</InputColumn>
        <InputColumn>SECOND</InputColumn>
      </InputColumns>
      <OutputColumns>
        <OutputColumn>TOTAL_SECONDS</OutputColumn>
      </OutputColumns>
    </MathCalculator>
  </Calculators>
  <ColumnMappings>
    <ColumnMapping inputColumnText="TOTAL_SECONDS" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="&lt;Required&gt;" dataType="Data Running Time, Seconds" />
    <ColumnMapping inputColumnText="SPEED" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="Velocity" dataType="Speed (KPH)" />
    <ColumnMapping inputColumnText="SPEED_MPH" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="Velocity" dataType="Speed (MPH)" />
    <ColumnMapping inputColumnText="CADENCE" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="Sports" dataType="Cadence" />
    <ColumnMapping inputColumnText="POWER" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="Sports" dataType="Power" />
    <ColumnMapping inputColumnText="HEART_RATE" inputColumnMatchMode="ExactMatch" inputColumnIgnoreCase="False" dataCategory="Sports" dataType="Heart Rate" />
  </ColumnMappings>
</DataProfile>