I was trying to build an application which will monitor activities on Peripheral through XFS.
Whenever there is a change in Cash Units, application receives CASHUNITINFO_CHANGED event. Based on which I fetch the Cash Unit Information using CASHUNITINFO command.
I find that the Dispenser XFS API does not give me the correct counter in one of the NCR ATM. I have tested the same code in both Diebold and Wincor and I am getting correct counter values.
I am using the WFS_INF_CDM_CASH_UNIT_INFO command to fetch ulInitialCount, ulCount, ulRejectCount, ulDispensedCount, ulPresentedCount for each logical cash unit.
For example, this is what I see in XFS...
but in ATM cash counter admin screen, the counters is different as shown below.
Thanks, Srivathsan