SMARTPayout
SSPProtocolManualGA138_2_2_222A
<<backtoindex
TheSmartPayoutisanextensionofabanknotevalidator,allcommandsaresenttothevalidatorusingits
address(0x00).Informationonthetypesofnotethatcanbehandledisobtainedfromthestandardnote
validatorcommands.
Notethatpayoutvaluesareintermsofthepennyvalueofthatcurrency.Sofor5.00,thevaluesentand
returnedbythepayoutwouldbe500.
Thehostsimplyhastotelltheunitthevalueitwishestodispense.Theunitwillmanagewhichnotesare
storedtobeusedforpayoutandtheirlocationtominimisethepayouttime,andwhichnotes,ofthetype
enableforstorage,aresenttothestacker.Thisistherecommendedmodeofoperation.
TheSMARTPayouthasadefaultSSPAddressof0.
ThesetuprequestreponsetableforSMARTPayouttypes:
Protocolversionslessthan6:
Data byteoffset
size
(bytes)
notes
Unittype 0 1 0x06=SMARTPayout
Firmware
version
1 4 ASCIIdataofdevicefirmwareversion(e.g.'0110'=1.10)
Countrycode 5 3 ASCIIcodeofthedevicedataset(e.g.'EUR')
Value
Multiplier
8 3
3Thevaluetomultiplytheindividualchannelsbytogetthe
fullvalue.Ifthisvalueis0thenitindicatesthatthisisa
protocolversion6orgreatercompatibledatasetwherethe
valuesaregivenintheexpandedsegmentofthereturndata.
Numberof
channels
11 1 Thehighestchannelusedinthisdevicedataset[n](116)
Channel
Values
12 n
Avariablesizearrayofbyes,1foreachchannelwithavalue
from1to255whichwhenmultipliedbythevaluemultiplier
givesthefullvalueofthenote.Ifthevaluemultiplieriszero
thenthesevaluesarezero.
Channel
Security
12+n n
Anobsoletevalueshowingsecuritylevel.Thisissetto2if
thevaluemultiplieris>0otherwise0.
Realvalue
Multiplier
12+(n*2) 3
Thevaluebywhichthechannelvaluescanbemultipliedto
showtheirfullvaluee.g.5.00EUR=500EURcents
Protocol
version
15+(n*2) 1 Thecurrentprotocolversionsetforthisdevice
Protocolversionsgreaterthanorequalto6:
Data byteoffset
size
(bytes)
notes
Unittype 0 1 0x06=SMARTPayout
Firmware
version
1 4 ASCIIdataofdevicefirmwareversion(e.g.'0110'=1.10)
Countrycode 5 3 ASCIIcodeofthedevicedataset(e.g.'EUR')
Value
Multiplier
8 3
3Thevaluetomultiplytheindividualchannelsbytogetthe
fullvalue.Ifthisvalueis0thenitindicatesthatthisisa
protocolversion6orgreatercompatibledatasetwherethe
valuesaregivenintheexpandedsegmentofthereturndata.
Numberof
channels
11 1 Thehighestchannelusedinthisdevicedataset[n](116)
Channel
Values
12 n
Avariablesizearrayofbyes,1foreachchannelwithavalue
from1to255whichwhenmultipliedbythevaluemultiplier
givesthefullvalueofthenote.Ifthevaluemultiplieriszero
thenthesevaluesarezero.
Channel
Security
12+n n
Anobsoletevalueshowingsecuritylevel.Thisissetto2if
thevaluemultiplieris>0otherwise0.
Realvalue
Multiplier
12+(n*2) 3
Thevaluebywhichthechannelvaluescanbemultipliedto
showtheirfullvaluee.g.5.00EUR=500EURcents
Protocol
version
15+(n*2) 1 Thecurrentprotocolversionsetforthisdevice
Expanded
channel
country
code
16+(n*2) n*3
Threebyteasciicodeforeachchannel.Thisallowsmulti
currencydatasetstobeusedonSSPdevices.Thesebytesare
givenonlyonprotocolversions>=6.
Expanded
channel
value
16+(n*5) n*4
4bytesforeachchannelvalue.Thesebytesaregivenonlyon
protocolversions>=6.