Problem with Escrow Note Data

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
Nathan
Posts: 41
Joined: Tue Oct 30, 2018 4:12 pm

Problem with Escrow Note Data

Post by Nathan »

According to the Paylink code release EscrowNoteDetails is:

Code: Select all

    public class EscrowNoteDetails
    {
        int Value;
        int NoteNumber;
        int Location;
        int Status;
    }
whereas according to the documentation in the Programmers Manual (page: 40) it shows:
Fields / properties for the EscrowNoteDetails sub object

Code: Select all

Field Type       Name              Meaning
   int           Value             Value of this note
   int           NoteNumber        The index of the AcceptorCoin in the AcceptorBlock
   int           Location          The dispenser on which this note is stored
   int           Problem           Set if this note could not be returned / stacked.
   int           Returned          Set if this note was returned.
   int           Stacked           Set if this note was stacked to the cashbox.
davebush
Posts: 492
Joined: Fri Oct 22, 2004 12:20 pm

Re: Problem with Escrow Note Data

Post by davebush »

You've spotted a fault in the documentation !!!!

The document shows an early design with three "boolean" values which ended up being combined into a single Status. The documentation hasn't been updated, but will be in the next release.

The values that Status can take are:

Code: Select all

ESCROW_NOTE_HELD                    This note is held in Escrow
   ESCROW_NOTE_STACKED                 This note was Stacked to the cashbox.
   ESCROW_NOTE_RETURNED                This note was returned.
   ESCROW_NOTE_PROBLEM                 This note could not be returned / stacked.
Dave
Aardvark software developer. Please put all communication on the problem through the board for the benefit of others.
Post Reply