[{"data":1,"prerenderedAt":8},["ShallowReactive",2],{"ecu:torque-pro":3},{"slug":4,"wikiHtml":5,"adapter":6,"channels":7},"torque-pro","\u003Cul>\n\u003Cli>\u003Cstrong>File type:\u003C\u002Fstrong> \u003Ccode>trackLog-*.csv\u003C\u002Fcode> files written by the Torque Pro OBD-II app (Android)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supported devices:\u003C\u002Fstrong> Any car Torque Pro can read through an ELM327-style OBD-II adapter, plus the phone&#39;s GPS and accelerometer\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Features:\u003C\u002Fstrong> Millisecond timeline from the phone clock, PIDs the car never answered are hidden, logging restarts in the same file are joined, GPS Track Map support out of the box\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Available since:\u003C\u002Fstrong> UltraLog v2.16.0\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Supported File Format\u003C\u002Fh2>\n\u003Cp>Torque writes a header row of fixed phone columns followed by one column per logged PID, named \u003Ccode>Name(unit)\u003C\u002Fcode>. A PID with no reading in a row is written as \u003Ccode>-\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cpre>\u003Ccode class=\"language-text\">GPS Time, Device Time, Longitude, Latitude,GPS Speed (Meters\u002Fsecond), Horizontal Dilution of Precision, Altitude, Bearing, G(x), G(y), G(z), G(calibrated),Engine RPM(rpm),Engine Coolant Temperature(°C),...\nSat Jan 05 14:34:31 MST 2013,05-Jan-2013 14:32:13.526,-104.86746,39.07588,0.0,2.83,2087.4,213.3,0.19,0.95,9.57,0.0001,850.5,-,...\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch2>How to Log with Torque Pro\u003C\u002Fh2>\n\u003Col>\n\u003Cli>In Torque Pro, open \u003Cstrong>Settings &gt; Data Logging &amp; Upload\u003C\u002Fstrong> and pick the PIDs to log\u003C\u002Fli>\n\u003Cli>Start logging from the menu on a dashboard screen, drive, then stop logging\u003C\u002Fli>\n\u003Cli>Copy the \u003Ccode>trackLog-*.csv\u003C\u002Fcode> file from the \u003Ccode>torqueLogs\u003C\u002Fcode> folder on the phone to your computer\u003C\u002Fli>\n\u003Cli>Load the file into UltraLog\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>If the file has only the header row, Torque recorded no samples in that session (for example, logging was started and stopped with no OBD-II connection). UltraLog shows an error that says this, instead of opening an empty log.\u003C\u002Fp>\n\u003Ch2>Supported Data\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>Phone GPS: latitude, longitude, speed, altitude, bearing, and horizontal dilution of precision\u003C\u002Fli>\n\u003Cli>Phone accelerometer: G(x), G(y), G(z), and G(calibrated)\u003C\u002Fli>\n\u003Cli>Every OBD-II and custom PID Torque logged (RPM, coolant and intake temperatures, fuel trims, O2 sensors, boost, and more), with the unit from the column name\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Timestamp Handling\u003C\u002Fh2>\n\u003Cul>\n\u003Cli>The time axis comes from \u003Ccode>Device Time\u003C\u002Fcode> (\u003Ccode>05-Jan-2013 14:32:13.526\u003C\u002Fcode>), which has milliseconds. \u003Ccode>GPS Time\u003C\u002Fcode> has 1 second resolution and is used only when \u003Ccode>Device Time\u003C\u002Fcode> cannot be read.\u003C\u002Fli>\n\u003Cli>If the file was opened and saved in Excel, \u003Ccode>Device Time\u003C\u002Fcode> can become a short \u003Ccode>mm:ss.0\u003C\u002Fcode> clock. UltraLog still reads it and handles the hourly rollover.\u003C\u002Fli>\n\u003Cli>When the phone clock steps back (time-zone change or daylight saving time), the timeline continues from the last row instead of losing data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch2>Missing Readings and Empty Columns\u003C\u002Fh2>\n\u003Cp>Torque reads PIDs in turn, so a PID often has \u003Ccode>-\u003C\u002Fcode> in rows between its readings. UltraLog keeps the last reading for those rows. With &quot;log all PIDs&quot; the header can list more than 200 PIDs that most cars never answer; columns with no reading anywhere are hidden.\u003C\u002Fp>\n\u003Ch2>Logging Restarts\u003C\u002Fh2>\n\u003Cp>When logging restarts into the same file, Torque writes the header row again, and the PID list can change. UltraLog loads every section into one log. A PID that is missing from a section keeps its last reading there.\u003C\u002Fp>\n\u003Ch2>GPS Track Map\u003C\u002Fh2>\n\u003Cp>\u003Ccode>Latitude\u003C\u002Fcode> and \u003Ccode>Longitude\u003C\u002Fcode> keep their names, so the GPS Track Map works immediately.\u003C\u002Fp>\n",null,[],1792894560330]