<?xml version="1.0" encoding="UTF-8"?>

<compositeCheatsheet name="Run Mode Debugging">
    <taskGroup name= "On-Device Debugging with TRK">
         <intro> This is a <b>Run Mode Debug</b> example.
                 <br/><br/>You can select a task to work on either by following the hyperlinks or by
                 selecting a task in the tree. 
         </intro>  
         <onCompletion>Congratulations you have completed all the tasks.</onCompletion>             
         <task kind="cheatsheet" name= "Introduction to On-Device Debugging" skip="true">
              <param name = "id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_intro" />
              <intro>This cheat sheet provides an introduction to run mode debugging.</intro>
               <onCompletion>Congratulations you should now have a better understanding of run mode debugging.</onCompletion>                  
         </task>
         <taskGroup name= "Tasks to perform for establishing a run mode debug session" kind = "set">
             <intro> First you will learn how to transfer the TRK debug agent to your phone or target device. 
             <br/><br/>This task group is a set which means that you can select any subtask to start that task.
             </intro>
              <onCompletion>Congratulations you now know how to transfer TRK to your device.</onCompletion>
             <task kind="cheatsheet" name= "Transfer TRK to Device">
                 <param name="id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_transfer"/>
                 <param name="showIntro" value = "false"/>
                 <intro>This cheat sheet walks through the process of transferring the TRK debug agent to your phone or target device. 
                 </intro>
                 <onCompletion>Congratulations you have succeeded in transferring TRK to a device.</onCompletion>
             </task>
             <task kind="cheatsheet" name= "Create .pkg and .sis files">
                 <intro>This task explains how to create a project's package file used for creating the application installation (.sis) file.
                 </intro>
                 <param name = "id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_pkgsis" />
                  <onCompletion>Congratulations you have completed information for creating .pkg and .sis files.</onCompletion>           
             </task>      
             <task kind="cheatsheet" name= "Define a Launch Configuration">
                 <intro>This task explains how to define a launch configuration for on-device run mode debugging.
                 </intro>
                 <param name = "id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_launch" />
                  <onCompletion>Congratulations you have completed information for defining a launch configuration.</onCompletion>           
             </task>      
             <task kind="cheatsheet" name= "Debugging DLLs, Applications, and Executables">
                 <intro>This task explains how to debug DLLs, Applications, and Executables.
                 </intro>
                 <param name = "id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_debugapps" />
                  <onCompletion>Congratulations you have completed information for debugging.</onCompletion>           
             </task>
             <task kind="cheatsheet" name= "Viewing Registers and Symbian OS Data">
                 <intro>This task explains how to view registers and Symbian OS Data during a run mode debug session.
                 </intro>
                 <param name = "id" value = "com.nokia.carbide.cpp.doc.user.trk_appTrk_viewdata" />
                  <onCompletion>Congratulations you have completed information for viewing registers and OS data.</onCompletion>           
             </task>      
         </taskGroup>
    </taskGroup>
</compositeCheatsheet>
