@old7even/ssp
Version:
Node.JS library Encrypted Smiley ® Secure Protocol (eSSP, SSP)
123 lines (122 loc) • 4.11 kB
JSON
{
"0": {
"name": "NOTE_ACCEPTED",
"description": "The banknote has been accepted. No reject has occured."
},
"1": {
"name": "LENGTH_FAIL",
"description": "A validation fail: The banknote has been read but it's length registers over the max length parameter."
},
"2": {
"name": "AVERAGE_FAIL",
"description": "Internal validation failure - banknote not recognised."
},
"3": {
"name": "COASTLINE_FAIL",
"description": "Internal validation failure - banknote not recognised."
},
"4": {
"name": "GRAPH_FAIL",
"description": "Internal validation failure - banknote not recognised."
},
"5": {
"name": "BURIED_FAIL",
"description": "Internal validation failure - banknote not recognised."
},
"6": {
"name": "CHANNEL_INHIBIT",
"description": "This banknote has been inhibited for acceptance in the dataset configuration."
},
"7": {
"name": "SECOND_NOTE_DETECTED",
"description": "A second banknote was inserted into the validator while the first one was still being transported through the banknote path."
},
"8": {
"name": "REJECT_BY_HOST",
"description": "The host system issues a Reject command when this banknote was held in escrow."
},
"9": {
"name": "CROSS_CHANNEL_DETECTED",
"description": "This bank note was identified as exisiting in two or more seperate channel definitions in the dataset."
},
"10": {
"name": "REAR_SENSOR_ERROR",
"description": "An inconsistency in a position sensor detection was seen"
},
"11": {
"name": "NOTE_TOO_LONG",
"description": "The banknote failed dataset length checks."
},
"12": {
"name": "DISABLED_BY_HOST",
"description": "The bank note was validated on a channel that has been inhibited for acceptance by the host system."
},
"13": {
"name": "SLOW_MECH",
"description": "The internal mechanism was detected as moving too slowly for correct validation."
},
"14": {
"name": "STRIM_ATTEMPT",
"description": "The internal mechanism was detected as moving too slowly for correct validation."
},
"15": {
"name": "FRAUD_CHANNEL",
"description": "Obselete response."
},
"16": {
"name": "NO_NOTES_DETECTED",
"description": "A banknote detection was initiated but no banknotes were seen at the validation section."
},
"17": {
"name": "PEAK_DETECT_FAIL",
"description": "Internal validation fail. Banknote not recognised."
},
"18": {
"name": "TWISTED_NOTE_REJECT",
"description": "Internal validation fail. Banknote not recognised."
},
"19": {
"name": "ESCROW_TIME-OUT",
"description": "A banknote held in escrow was rejected due to the host not communicating within the timeout period."
},
"20": {
"name": "BAR_CODE_SCAN_FAIL",
"description": "Internal validation fail. Banknote not recognised."
},
"21": {
"name": "NO_CAM_ACTIVATE",
"description": "A banknote did not reach the internal note path for validation during transport."
},
"22": {
"name": "SLOT_FAIL_1",
"description": "Internal validation fail. Banknote not recognised."
},
"23": {
"name": "SLOT_FAIL_2",
"description": "Internal validation fail. Banknote not recognised."
},
"24": {
"name": "LENS_OVERSAMPLE",
"description": "The banknote was transported faster than the system could sample the note."
},
"25": {
"name": "WIDTH_DETECTION_FAIL",
"description": "The banknote failed a measurement test."
},
"26": {
"name": "SHORT_NOTE_DETECT",
"description": "The banknote measured length fell outside of the validation parameter for minimum length."
},
"27": {
"name": "PAYOUT_NOTE",
"description": "The reject code cammand was issued after a note was payed out using a note payout device."
},
"28": {
"name": "DOUBLE_NOTE_DETECTED",
"description": "Mote than one banknote was detected as overlayed during note entry."
},
"29": {
"name": "UNABLE_TO_STACK",
"description": "The bank was unable to reach it's correct stacking position during transport"
}
}