...
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 -- TEST</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> <levels> <!-- Level 1 --> <level> <t>25</t> <!-- Warm Up - 30s, 0 incline, 2.5 km/h --> <e><1>30</1><2>0</2><3>25</3>6>0</6></e> <!-- Run Event - 30s, incline 1, 5.3 km/h --> <e><1>30</1><2>1</2><3>53</3><6>1</6></e> <!-- Run Event - 30s, incline 2, 5.3 km/h --> <e><1>30</1><2>2</2><3>53</3><6>1</6></e> <!-- Run Event - 30s, incline 3, 5.3 km/h --> <e><1>30</1><2>3</2><3>53</3><6>1</6></e> <!-- Cool down - 30s, 0 incline, 2.5 km/h --> <e><1>30</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 or km/h depending on your configuration (53 = 5.3) |
<6> | 0 = warm up/cool down, 1 = run (event repeats to fill time) |
Other observations:
- Fails to function properly if <6> has no values set to 1
- Anything you specify with a Repeat value of 1 will repeat (in the defined order) to get to the desired time specified in <t>.
- Comments between level and events cause the time not to get passed along
...
Plug your USB key in, your Livestrong treadmill and you will given the option to import the new routine.
Distance Info
Km/hour | Miles/hour | Min/km |
7.5 | 4.66 | 8 |
8.6 | 5.34 | 7 |
10 | 6.21 | 6 |
12 | 7.46 | 5 |
13.4 | 8.33 | 4:30 |
Miles/hour | Km/h | Min/km |
2 | 3.2 | - |
3 | 4.8 | 12.30 |
4 | 6.4 | 9.24 |
5 | 8.1 | 7:25 |
6 | 9.7 | 6:11 |
7 | 11.3 | 5.19 |
8 | 12.9 | 4:39 |
9 | 14.5 | 4:08 |
5.5 min/km - 6.4mph 10.3kph - 5k=29:07
6.0 min/km - 6.21mph 10kph - 5k=30:00
6.5 min/km - 5.72mph 9.2kph - 5k=32:36
7.0 min/km - 5.34mph 8.6kph - 5k=34:53
https://www.depicus.com/swim-bike-run/pace-conversion-chart
References
Reference | URL |
---|---|
User Manual | |
Treadmill Guide | |
Service Manual | |
Parts Diagram | |
Parts List | |
Software Update | https://web.archive.org/web/20150706155558/http://www.livestrongfitness.com/support/software-update |
LS8.0T Treadmill (TM641 | TM652) ROM v102 09 | |
Service How-To Videos | https://www.youtube.com/playlist?list=PL167DD561683352AD |
TRAINING PLANS BY PETER PARK | https://web.archive.org/web/20150706224828/http://www.livestrongfitness.com:80/content/fitness-fusion-workouts |
FITNESS FUSION | |
Download of Fitness Fusion Treadmill programs | treadmill_fusion.zip |
How to create your own workout in .prg (XML) format for Livestrong treadmill | https://www.joe0.com/2014/09/06/how-to-create-your-own-workout-in-prg-xml-format-for-lifestrong-treadmill/ |
...