Hi all,
I have a VI and I have been working with it. I test the stock firmware (the one already installed when I bought it) in a Ford Fiesta (mod 2016) and I was able to see only 4 fields:
- engine_coolant_temperature
- engine_load
- Engine Speed
- Vehicle Speed
After that, I found the ford firmware and I was able to see a lot of fields such as:
- steering_wheel_angle
- engine_speed
- transmission_gear_position
- gear_lever_position
- ignition_status
- brake_pedal_status
- parking_brake_status
- headlamp_status
- accelerator_pedal_position
- torque_at_transmission
- vehicle_speed
- fuel_consumed_since_restart
- door_status
- windshield_wiper_status
- odometer
- high_beam_status
- fuel_level
{ "buses": {
"hs": {
"controller": 1,
"speed": 500000,
"raw_can_mode": "unfiltered"
}
}
}
building with default build command: fab reference build
I modified the openXC enabler android app in order to see the messages and the messages I get have the following structure (I'm printing the CanMessage object):
CanMessage{timestamp=0, bus=1, id=74, data=[0, -40, -40, -40, -2, -40, -40, -40]}
CanMessage{timestamp=0, bus=1, id=616, data=[2, 0, 1, -1, 11, 24, 0, 0]}
CanMessage{timestamp=0, bus=1, id=576, data=[1, 0, 126, 0, 0, 0, 0, 0]}
CanMessage{timestamp=0, bus=1, id=529, data=[-1, -2, -127, -1, 72, 73, 0, 102]}
CanMessage{timestamp=0, bus=1, id=513, data=[3, 55, 64, 36, 0, 0, 0, -128]}
CanMessage{timestamp=0, bus=1, id=128, data=[38, -44, -128, 63, 0, 16, -18, 0]}
Now I'm trying to "parse" and understand the CanMessage object in order to know what is the ID to "translate" it from CAN message to OBDII message or something similar. I want to know, if it's possible, how to read that.
Could you please help me?
Thanks in advance,
Augusto