Element Path: <cwt><PAYUNITPROTOCOL>
The PAYUNITPROTOCOL element controls how the terminal communicates with a pay unit. It is used to setup physical ports to access the pay unit as well as protocols used for the communication.
attributes
com |  |
Value: | Serial, MDB, SerialWithWakeUp, SerialWithExtWakeUp |
Description: | This controls if a com port shall be configured to use MDB or act as a normal serial port. MDB is only possible on COM3 (Vending MDB connector) on CWT. |
SerialWithWakeUp enables wake up interrupt on comport.
SerialWithExtWakeUp enables wake up on an external interrupt signal separated from the com port.
dma |  |
Description: | Use DMA to communicate with a Pay Unit. A Bill reader and the AVE-platform need this to be set false. |
name
Value: | Coin, Card, Ext0, Ext1, Ext2, Ext3 |
Description: | The identifier of the pay unit. |
port |  |
Value: | ModemSlot1, ModemSlot2, Com1 to Com10 |
Description: | Defines the port where the pay unit is connected. |
ModemSlot cannot be used with the new AVE CPU board
responseTimer
Description: | Defines a timeout in ms for a pay unit operation. This timer starts when an operation like accept or reject is started from the terminal. If the pay unit exceeds the time limit set in responseTimer the operation will be aborted and the pay unit will be set in partial error mode. |
type
Value: | CashCode, GPT, BCD, BIN, MDB |
Description: | Pay unit interface and protocol type. |
For coin units in CWT 104/Compact Classic the type can be either BCD, BIN or MDB.
The list below displays the possible combinations for pay units and com ports
Coin
No com ports used
ID Tech Magstripe reader
No com ports used
SIX Xenoa/Xenteo
No com ports used
Cables AVE: | New serial cable (connector on the AVE board is different) |
CCC USB
Config old board: | PayUnitProtocol |
Config AVE: | Not supported |
CCC Serial
Config old board: | PayUnitProtocol |
Config AVE: | PayUnitProtocol |
Mechanical AVE: | New plastic covers |
| Different cover for the S3 door & the CWT 104 doors |
Cables AVE: | One new split cable from arc1300 reader to serial port & USB (for 5 Volt) on AVE board |
Bill reader
Config old board: | PayUnitProtocol |
| DMA: set to true (default) |
Config AVE: | PayUnitProtocol |
Ingenico Spain
Config old board: | PayUnitProtocol |
Config AVE: | PayUnitProtocol |
Example:
To use an external pay unit 0 (Ext0) connected to the “Vending MDB” port on the CWT add the element below to the config. Please note that this requires a defined PAYUNIT tag for Ext0!
<PAYUNITPROTOCOL name="Ext0" port="Com3" com="MDB"/>

Adding the tag below selects the binary coded interface for a pay unit.
| This is only supported in CWT 104/Compact Classic. |
<PAYUNITPROTOCOL name="Coin" type="BIN" />