- File type:
trackLog-*.csvfiles written by the Torque Pro OBD-II app (Android) - Supported devices: Any car Torque Pro can read through an ELM327-style OBD-II adapter, plus the phone's GPS and accelerometer
- Features: 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
- Available since: UltraLog v2.16.0
Supported File Format
Torque writes a header row of fixed phone columns followed by one column per logged PID, named Name(unit). A PID with no reading in a row is written as -:
GPS Time, Device Time, Longitude, Latitude,GPS Speed (Meters/second), Horizontal Dilution of Precision, Altitude, Bearing, G(x), G(y), G(z), G(calibrated),Engine RPM(rpm),Engine Coolant Temperature(°C),...
Sat 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,-,...
How to Log with Torque Pro
- In Torque Pro, open Settings > Data Logging & Upload and pick the PIDs to log
- Start logging from the menu on a dashboard screen, drive, then stop logging
- Copy the
trackLog-*.csvfile from thetorqueLogsfolder on the phone to your computer - Load the file into UltraLog
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.
Supported Data
- Phone GPS: latitude, longitude, speed, altitude, bearing, and horizontal dilution of precision
- Phone accelerometer: G(x), G(y), G(z), and G(calibrated)
- 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
Timestamp Handling
- The time axis comes from
Device Time(05-Jan-2013 14:32:13.526), which has milliseconds.GPS Timehas 1 second resolution and is used only whenDevice Timecannot be read. - If the file was opened and saved in Excel,
Device Timecan become a shortmm:ss.0clock. UltraLog still reads it and handles the hourly rollover. - When the phone clock steps back (time-zone change or daylight saving time), the timeline continues from the last row instead of losing data.
Missing Readings and Empty Columns
Torque reads PIDs in turn, so a PID often has - in rows between its readings. UltraLog keeps the last reading for those rows. With "log all PIDs" the header can list more than 200 PIDs that most cars never answer; columns with no reading anywhere are hidden.
Logging Restarts
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.
GPS Track Map
Latitude and Longitude keep their names, so the GPS Track Map works immediately.