Hopper Coins Count

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
AbdullahDibas
Posts: 2
Joined: Tue Apr 25, 2017 3:35 pm

Hopper Coins Count

Post by AbdullahDibas »

Hello,

I am working on making software for a coin acceptor (V2 Eagle) connected to a Paylink device alongside with 6 universal hoppers (MK4), while debugging through DispenserBlock properties for each connected hopper (dispenser) I have noticed that CoinCount for the connected hoppers are always zero, while Count property is returning the actual count paid from the corresponding hopper. So my questions are:
1. Why is CoinCount not incremented each time I insert a coin?
2. How can I reset the values of each hopper (dispenser) like; CoinCount , Count ?

Thank you.
davebush
Posts: 482
Joined: Fri Oct 22, 2004 12:20 pm

Re: Hopper Coins Count

Post by davebush »

The CoinCount in DispenserBlock is the value returned from the equipment as to how many coins (or bills) it contains.

With a hopper, the equipment doesn't keep track of coins, so Paylink cannot retrieve the information.

Some hopper have metal plates at the bottom and sides to monitor for full and nearly empty. If these are enabled Paylink returns the readout from them in CoinCountStatus.
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
AbdullahDibas
Posts: 2
Joined: Tue Apr 25, 2017 3:35 pm

Re: Hopper Coins Count

Post by AbdullahDibas »

Thanks davebush for the reply. So regarding to my second question, can we reset the value of Count property (the count paid out of the hopper) ?
aardvark
Posts: 19
Joined: Mon Jun 21, 2004 6:05 pm

Re: Hopper Coins Count

Post by aardvark »

Sorry missed the second part.

You can't alter the value of Count, it is the count of coins (bills) ever paid out by the dispenser - with most dispensers this is held in the unit and preserved over power down.

You are expected to record the value before calling EnablePeripherals(), and then look for increments.

The preservation over power cycling can be useful if your system wants to recover following a power cut during a payout - the value you get on a restart accurately reflects what happened as the power went.
Post Reply