Thanks for your help.
I am assuming you are talking about the cases below where this problem occurs?
I found this problem to occur once in the OACIS-Main code:
if fButtonHold = 1 then 'If a button is being held, return to prevent too quick button responses.
if MenuPage = 8 and fHoldEnable = 1 then 'Or if we are on page 8 force the Valve on holds
if RightButton = 0 then 'but only if the code was put in to enable forcing.
pEvapEEV = 1
pBuzzer = 1
elseif LeftButton = 0 then
pEvapEEV = 0
pBuzzer = 1
endif
'Update the display to reflect forced valve
hserout2[$FE, $47, 20, 2, dec1(pEvapEEV)]
endif
return
endif
And in three locations in the PCB6_3 Setup.txt:
if(AOValue > 1023) then AOValue = 1023 ; limit value
if(AOValue < 0) then AOValue = 0
if(AOCh > 7) then return ; limit value
if(AOCh < 0) then return
EEWRITE:
if(EEAddress > 131071) then EEAddress = 131071 ; limit value
....
return
EEREAD:
if(EEAddress > 131071) then EEAddress = 131071 ; limit value
....
return
I'll see what I can do to fix these and then get back to you guys with whether or not that fixed the problem.
Thanks again.
Bookmarks