Running Racecapture MK3 in a Neon that’s controlled with a Megasquirt. I am transferring data from the Megaquirt to Racecapture via canbus.
I have an android tablet in the car that is displaying gages including RPM, Engine temp, etc. and these are working perfectly - meaning I am successfully transferring data from the Megasquirt to race capture. The RPM Tachometer on the android seems to scroll smoothly and in synch with the engine.
However, when I try to access the date inside my LUA script I am getting glitches and sporatic results.
For example, the following very simple code will occasionally print correct RPMs but mostly just print 999's to the screen. Because it is occasionally correct I know that I'm accessing the data - but it's not reliable. I will go several minutes getting 999's - and then have every other value the correct RPM, followed by brief stints where the RPMs will be accurate.
Code: Select all
setTickRate(10)
function onTick()
rpm = getChannel("RPM_ms")
if rpm == nil then rpm = 999 end
println (" RPM= " ..rpm)
end
Any ideas?
Thanks!!!!