Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
<?xml version="1.0" encoding="utf-8"?>
<program>
	  <models>
		     <1>LS13_0T</1>
		     <2>LS10_0T</2>
		     <3>LS8_0T</3>
		     <4>LSPRO1</4>
		     <5>LSPRO2</5>
		     <6>LS13_0T_C1</6>
	  </models>
	  <package>FUSION</package>
	  <psn>000001</psn>
	<name>Easy Run<  <name>7MIN/KM -- 5K</name>
	  <version>H101S101</version>
	  <levelamount>1</levelamount>
	  <segamount>18</segamount>
	  <parameters>
		<parameter>
			    <parameter>
      <id>1</id>
			      <name>time</name>
		    </parameter>
		<parameter>
			    <parameter>
      <id>2</id>
			      <name>incline</name>
		    </parameter>
		<parameter>
			    <parameter>
      <id>3</id>
			      <name>speed</name>
		    </parameter>
		<parameter>
			    <parameter>
      <id>4</id>
			      <name>resistance</name>
		    </parameter>
		<parameter>
			    <parameter>
      <id>5</id>
			      <name>message</name>
		    </parameter>
		<parameter>
			    <parameter>
      <id>6</id>
			      <name>repeat</name>
		    </parameter>
	  </parameters>
	  <levels>
		<level>
			<t>20</t>
			<e>
				<1>60</1>
				<2>1</2>
				<3>6</3>
				<6>0</6>
			</e>
			<e>
				<1>120</1>
				<2>0</2>
				<3>7</3>
				<6>0</6>
			</e>
			<e>
				<1>180</1>
				<2>5</2>
				<3>2.5</3>
				<6>0</6>
			</e>
		</level>
	    <level>
      <t>25</t>
      <e><1>120</1><2>0</2><3>25</3><6>0</6></e>
      <e><1>120</1><2>1</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>2</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>3</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>2</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>3</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>2</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>3</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>2</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>3</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>2</2><3>53</3><6>1</6></e>
      <e><1>60</1><2>1</2><3>53</3><6>1</6></e>
      <e><1>120</1><2>0</2><3>25</3><6>0</6></e>
    </level>
  </levels>
</program>

As you can see, this XML format is very self explanatory. Parameters section of the XML explains which number tag is responsible for Time, Incline, Speed, Resistance, Repeat, etc.

Levels section of the XML allows you to actually program what happens. What we care about is this part:

      <e><1>60</1><2>2</2><6>0</6></e>

As you probably deduced already, this is what it means:

<1>60</1>

– 60 seconds

<2>2</2≥

– Incline 2

<6>0</6>


We are interested in the XML under levels. You can define multiple difficulty levels.


Tag
<t>

total time of the run in minutes

<e>event
<1>time in seconds for the event
<2>incline
<3>

speed in mph (53 = 5.3 mph)

<6>0 = warm up/cool down, 1 = run


Other observations:

  • Fails to function properly if <6> has no values set to 1

...


Plug your USB key in, your Livestrong treadmill and you will given the option to import the new routine.

...