Endpoints

Here's an example request of driving at night for a range of time with engine_speed, odometer and fuel_consumed_since_restart as csv:

http://vehicledatacloud-pl475c6m.dotcloud.com/?sourceID=5&startTime=1376012687.0299489&endTime=1376013305.805495&names=engine_speed,odometer,fuel_consumed_since_restart&format=delimited&apikey=[mykey]
Parameter Value(s) Required Notes
sourceID 1, 2, 3, 4, 5 Yes Each number represents a trace file. Drive descriptions are here |
names openXC keys
signals are here
No Limits response to names provided. delimit multiple names with a comma |
limit integer No limit the number of rows of data return |
format delimited, html, json, jsonp No "callback" is the jsonp callback parameter. If not set, "?" is the callback function |
startTime openXC timestamp (epoch) No Works by itself or with endTime to create a range |
endTime openXC timestamp (epoch) No Works by itself or with startTime to create a range |
apikey ask the event staff for your apikey yes provides access to data |

Parameter: sourceID

sourceID values Description
1 Daytime drive from Ford World Headquarters to Comerica Park in Detroit
2 Daytime drive from Comerica Park in Detroit to Dearborn, MI
3 Nighttime drive from Royal Oak, MI to Detroit and back
4 Daytime drive from Ford World Headquarters to a park in Oakland county, MI
5 Daytime drive from a park in Oakland county, MI to Dearborn, MI

Parameter: names

http://vehicledatacloud-pl475c6m.dotcloud.com/? Note: Not all signals available in these traces are documented. More info at the OpenXC site.

steering_wheel_angle
-600 to +600 degrees

Ford frequency: 6Hz (max 90Hz)

torque_at_transmission
-500 to 1500 Nm

Ford frequency: 60Hz

engine_speed
0 to 16382 RPM

Ford frequency: 4Hz (max 60Hz)

vehicle_speed
0 to 655 km/h (this will be positive even if going in reverse as it's not a velocity, although you can use the gear status to figure out direction)

Ford frequency: 4Hz (max 60Hz)

accelerator_pedal_position
0 to 100%

Ford frequency: 60Hz

parking_brake_status
Boolean (true == brake engaged)

Ford frequency: Sent only if value changes

brake_pedal_status
Boolean (True == pedal pressed)

Ford frequency: Sent only if value changes

transmission_gear_position
States: first, second, third, fourth, fifth, sixth, seventh, eighth, reverse, neutral

Ford frequency: Sent only if value changes

odometer
0 to 16777214.000 km, with about .2m resolution

Ford frequency: 10Hz

ignition_status
States: off, accessory, run, start

Ford frequency: Sent only if value changes

fuel_level
0 - 100%

Ford frequency: 48Hz

fuel_consumed_since_restart
0 - 4294967295.0 L (this goes to 0 every time the vehicle restarts, like a trip meter)

Ford frequency: 10Hz

door_status
Value is State: driver, passenger, rear_left, rear_right. Event is Boolean: true == ajar

Ford frequency: Sent only if value changes

headlamp_status
Boolean, true is on

Ford frequency: Sent only if value changes

high_beam_status
Boolean, true is on

Ford frequency: Sent only if value changes

windshield_wiper_status
Boolean, true is on

Ford frequency: Sent only if value changes

latitude
-89.0 to 89.0 degrees with standard GPS accuracy

Ford frequency: 1Hz

longitude
-179.0 to 179.0 degrees with standard GPS accuracy

Ford frequency: 1Hz

button_event
Value is State: left, right, up, down, ok.
Event is State: idle, pressed, released, held_short, held_long, stuck
(The buttons this message refer to are highly dependent on the specific vehicle, but if it's supported, try the steering wheel buttons.)

Ford frequency: Sent only if value changes