obd2 SocketCan Support (pican3)

It would be nice to have the ability to have an obd2 customizable xml file in addition to the can channel description file for the pican3 adapter. On some vehicles the data you are wanting is not transmitted over canbus but you can get it by using the obd2 protocol. I am able to get real time RPM/Speed over can which I wasn’t able to get with the bluetooth obd2 adapter. However, now I’m unable to get obd2 data.

https://github.com/janimm/RealDash-extras/tree/master/OBD2

I’m missing something I think. In order to use the pican3 adapter, I pick ‘Adapters (can)’ and then ‘SocketCan’. ‘SocketCan’ relies on a ‘Channel Description File (XML)’ which has documentation here: http://www.realdash.net/test/manuals/realdash_can.php. The only way to pick and configure an OBD2 file that I was aware of was to pick an OBD2 adapter…?

I wasn’t aware that I could use an obd2 xml file to configure the ‘SocketCan’ adapter. Also, I don’t want to have ‘SocketCan’ as a straight up obd2 adapter because I am able to pull RPMs and Speed off the CanBus now without the delay that would occur using the obd2 protocol.

I did see that you can do ‘writeInterval’ on the ‘Channel Description File’ which I think might solve my problem as I can send the request for the data I want and then get it back…? Vehicle is being worked on so, can’t currently test this, but will in a couple weeks.

You can use the OBD2 XML file only with OBD2 connection type. SocketCAN requires CAN XML.

https://github.com/janimm/RealDash-extras/tree/master/RealDash-CAN