Error at IMHEIConsistencyError

Support for the Milan Intelligent interface, sold by Money Controls as the Paylink USB unit and for the earlier PCI card version.

Moderators: aardvark, davebush, Admin

Post Reply
wes_psousa
Posts: 8
Joined: Fri Jan 18, 2008 5:01 pm

Error at IMHEIConsistencyError

Post by wes_psousa »

Hello
I am calling the IMHEIConsistencyError function with parameters (500, 5000) in a ping function that executes every 10 seconds and detected the following error:

C [libaes_access.so.1+0x5dea] _ZNK13InterfaceLong17ReadInterfaceLongEv+0x1e
C [libaes_access.so.1+0x5e53] _ZNK13InterfaceLongcvlEv+0x1d
C [libaes_access.so.1+0x4414] IMHEIConsistencyError+0x13c

Can you help ?
wes_psousa
Posts: 8
Joined: Fri Jan 18, 2008 5:01 pm

IMHEIConsistencyError Return Message

Post by wes_psousa »

Hello.

The call to function IMHEIConsistencyError returned the following message:
CurrentValue increment 0, but acceptors show -500

What does it mean ?
wes_psousa
Posts: 8
Joined: Fri Jan 18, 2008 5:01 pm

Post by wes_psousa »

Another example:
C [libaes_access.so.1+0x5dea] _ZNK13InterfaceLong17ReadInterfaceLongEv+0x1e
C [libaes_access.so.1+0x5e0b] _ZNK22pAcceptorCoinInterfacecvP18AcceptorCoinStructEv+0x1d
C [libaes_access.so.1+0x43f4] IMHEIConsistencyError+0x11c

Can you help?
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Post by davebush »

This would appear to be caused by the Paylink unit (or the driver program) being reset while your application is running.

The crash would appear to be caused by the data accessed by the routine being overwritten during use - the other problem (-500) is a known bug in the system whereby the coin values are cleared during a reset.

In the short term, I would investigate why the resets are occuring - a fix for the bug will be available shortly.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Post Reply