Need a peice of software than can intercept a signal either in or output and display that info in a realtime GUI.
Any takers?
Need a peice of software than can intercept a signal either in or output and display that info in a realtime GUI.
Any takers?
Doesnt matter does it?
I know what I want to do, the rest is upto whoever's interested in the project.
Yep Signal is a bit vague
TiG
-- Hexus Meets Rock! --
I believe it'll be from an Automotive ECU.
I think what Trig is after is a 'Digital Dashboard'
he's been watching too much Fast and Furious possibly. Warnings that say "danger to manifold" are a bonus.
my Virtualisation Blog http://jfvi.co.uk Virtualisation Podcast http://vsoup.net
Aye, good guess Mooby
Need to pickup the signal from an SM4 and put it on a digital dash, the Autronic software does this already but the graphics are rubbish..
The mapping software already has the data viewable but its not in a very reader friendly format..
VGA would be nice as ideally I'd like to be able to drag and drop the displays into a "Dash" window and then click and drag to rescale them, this would mean an entirely customisable dash configuration.
I imagine there would be several people interested in this as the management system is widely used and if someone could write in a registration or copy protection then monies could be made on it.
Not sure, will check.
Nothing else required, just want to take the signals from the ECU and put them on an onscreen dash, maybe on later versions we could look at configurable digidash stuff.
Trig, you seem to be under the impression that this is easy, i'm not convinced by any shape or manner that this is an easy task. Any programmer is going to need you to point them in the direction of a technical specification of what this ECU is outputting, If its pretty raw you are probably going to want to get an embedded programmer to do this rather than a normal coding monkey, and in terms of putting them on a on screen dash, its the same thing, you are going to need to know what the dash responds to, how to output to this, and how to make it look pretty.
By the sounds of it, its non trivial and would take a fair amount of time and effort to code this.
TiG
-- Hexus Meets Rock! --
I've got the pin out for the ECU and all of the associated stuff.
I dont want to put it to a seperate dash just want a prog that'll take that data and display it seperatly.
I'm trying to find the details for the Autronic SM4 ECU as well, for exactly the same reason. I want to write my own interface to better fit with the CarPC interface.
I can get data from the ECU, thats not a problem (standard serial connection). The issue is more understanding the encoding. From what I've seen of source code for the previous Autronic models, they pack the data and include a checksum. Without knowing that data structure its almost impossible... Unless you have that detail, what you need is someone to reverse engineer the existing programs to determine it.
Let me know if you do come across it though![]()
Sounds like your aiming in the same direction as me chap, drop me a PM and we'll pool data and see where we go from there.
well if your wanting to reverse engineer existing rs232 windows software its luckily very easy to 'snoop' as long as your running as an admin user.
then for actually displaying it, are you looking at using a full blown x86 pc (such as a nano-ITX) and a touch screen LCD, i'd imagine that would be the cheapest and best looking way of doing things, as you can have graphics acceleration and easily make a 'cool' looking interface, it also makes programming a breeze.
so snooping on rs232 basics
there are off the shelf programs - http://www.microsoft.com/technet/sys...s/portmon.mspx (Mark Russinovich)
then you can do it the more fun way.
http://msdn2.microsoft.com/en-gb/express/default.aspx
using express (or better yet the 'full') visual studio, you stick conditional breakpoints on the readfile and openfile calls. This will give you a much better way of
using windbg, you stick a breakpoint on the readfile api calls, you can see how the interpreted data is used, anything that is discarded can be immeditaley seen, also it should be faily easy to see which data is used for what. This takes some practice.
Do you know the language the app you don't like was written in? C/C++/Delphi/VB6?
throw new ArgumentException (String, String, Exception)
There are currently 1 users browsing this thread. (0 members and 1 guests)