Separate names with a comma.
Discussion in 'Prius OBDII Third-Party Apps' started by seckwielen, Feb 3, 2013.
I don't think it will look right. Currently the screen size is only 800x480.
Omnia 2 has screen resolution of 800 x 480, will try it out.
A few notes:
1) Reading the Error Code does not work yet... one of my next tasks...
2) Equations are currently limited to + - / * ( ) ^ your basic math equations... I may change back to a more detailed equaption parser, but right now this one does the job... and is rather fast...
3) This is a work in progress... Let me know if you find an error, want a new feature..
4) When you change the screens the PID Status scanning checkboxes will change to only scan the PIDs that are on the page. This saves loads of processor time, and speed up your update rate for the page.
5) On a mixed status screen.... One with fast changing items and slow changing items.... I have a little code to read the slower stuff every other scan or so... you may never even notice it...
6) if you find new PIDs let me know... There are many of us here on Prius Chat that are working on PID databases I'd like to keep everyone in the know....
7) and most important.... Enjoy...
Updating the Equation parser this evening.... add a comparison to the parser.....
so now (7 < 16) will return 1. (7 > 16) will return 0. The comparison will also accept variables (x < 16)
Also noticed during the coding that the previous parser also included the % for mod function
Doesn't work on Omnia 2, the resulution is scaled x2 meaning that I see just part of screen, and it's not landscape.
Noticed that I forgot to add an image of the Traction Battery Information.
On question will PROD work with a bluetooth OBDII?
Should connect via any OBD device that uses a com port.
I just found this thread from 2013. Looks a great project. Being new to this forum, do you know if the ODB2 output from my Lexus (Toyota) is220 ECU would be similar to the Prius, or maybe just a case of try it and see?
Not sure as I don't have a lexis to try it on. Though I did write it so you could load new data files for changes and discoveries. No reason you couldn't build a special one for the lexus.
great work you've done here, seriously.
I'm also developing a wince6 app for my car, everything is working (Media Player, GPS, Bluetooth), except for the CANBUS connection.
AFAIK, the wince chinese device I own uses a COM port to communicate with CANBUS (as well as Bluetooth and GPS), and I confirmed that its using COM4 for CAN.
I'm also using Lazarus and Free Pascal and to my knowledge, CANBUS expects a request message in order to return a response, is this correct?
I'm sending the string '0x7DF  02 01 0C 00 00 00 00 00', which theoretically should return the RPM value, but I get nothing, so I must be missing something. Connection to COM4 is successful, but it returns nothing after the request.
Could you assist me on this?
What method are you using to get the CANBUS values?
Thanks in advance for your help.