123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402 |
- // sankyoStatusInfo.h
- //
- //////////////////////////////////////////////////////////////////////
- #if !defined(AFX_SANKYOSTATUSINFO_H__49A9417E_A686_4E79_A9BB_D0C01C00C118__INCLUDED_)
- #define AFX_SANKYOSTATUSINFO_H__49A9417E_A686_4E79_A9BB_D0C01C00C118__INCLUDED_
- #if _MSC_VER > 1000
- #pragma once
- #endif // _MSC_VER > 1000
- #ifndef SANKYODEF
- #include "sankyoDef.h"
- #endif
- const static IDCErrorInfo sankyoInfoArr[] =
- {
- {CWINFO_IDC_S_EMPTY,
- "00", "No Card in detected within ICRW(including card gate)",
- "",
- ""
- },
- {CWINFO_IDC_S_GATE,
- "01", "Card locates at card Gate",
- "",
- ""
- },
- {CWINFO_IDC_S_INSIDE,
- "02", "Card locates inside ICRW(Transport)",
- "",
- ""
- },
- };
- const static IDCErrorInfo sankyoErrArr[] =
- {
- {CWERR_IDC_S_CMD_UNDEF,
- "00", "A given command code is unidentified",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_PARM,
- "01", "Parameter is not correct",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_SEQ,
- "02", "Command execution is impossible",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_NO_DEV,
- "03", "Hardware is not present",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_DATA,
- "04", "Command data error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_LOCKED,
- "05", "Tried to card feed commands before the IC contact release command",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CMD_NO_KEY,
- "06", "ICRW does not have that decipher the data",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_JAM,
- "10", "Card jam",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_SHUTTER,
- "11", "Shutter failure",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_SENSOR,
- "12", "Sensor failure of PD1, PD2, PD3, PDI/Card remains inside",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_LONG,
- "13", "Irregular card length(LONG)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_SHORT,
- "14", "Irregular card length(SHORT)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ROM,
- "15", "F-ROM error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_FORCE,
- "16", "The card was moved forcibly",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_RETRY_JAM,
- "17", "Jam error at retrieve",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_SW_ERR,
- "18", "SW1 or SW2 error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_NO_R_INSERT,
- "19", "Card was not inserted from the rear",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_P,
- "20", "Read Error(Parity error)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ,
- "21", "Read error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_WRITE,
- "22", "Write Error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_NO_DATA,
- "23", "Read Error(Only SS-ES-LRC)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_NO_TRACK,
- "24", "Read Error(no encode and/or no magnetic stripe)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_WRITE_Q,
- "25", "Write Verify Error(Quality error)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_SS,
- "26", "Read Error(No SS)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_ES,
- "27", "Read Error(No ES)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_READ_LRC,
- "28", "Read Error(LRC error)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_WRITE_V,
- "29", "Write Verify Error(Data discordance)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_POWER_D,
- "30", "Power Down",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CAPTURE_FAIL,
- "40", "Card wos pulled out during capture",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_IC_PRESS_FAIL,
- "41", "Failure IC contact solenoid or sensor ICD",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_IC_POS_FAIL,
- "43", "Card could not be set to IC contact position",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_FORCE_EJECT,
- "45", "ICRW ejected the card forcibly",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_NO_WITHDRAWN,
- "46", "The ejected card has not been withdrawn until the specified time",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_OVER_COUNT,
- "50", "Retract counter overflow",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MOTOR_ERR,
- "51", "Motor error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_DECODE_ERR,
- "53", "Digital decode read error",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ANT_PIN_ERR,
- "54", "It shows that Ant-fishing pin does not move correctly",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ANT_PIN_PRESSED,
- "55", "It shows that the command can not be executed since the pin is down",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ANT_MOVING,
- "58", "It shows that Anti-fishing pin is during the movement",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ICC_POWER_ERR,
- "60", "Abnormal condition was found on the power-lin(Vcc) of IC card",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_ATR_ERR,
- "61", "Receiving error of ATR",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_PROTOCOL_DISAGREE,
- "62", "Thespecified protocol does not agreee with that of IC card",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_IC_COM_ERR,
- "63", "IC card communication error(IC card does not respond)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_IC_OTHER_ERR,
- "64", "IC card communication error(Ohter than '63')",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_IC_WAIT_ATR,
- "65", "HOST sends command for IC card communication before receiving ATR",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_PROTOCOL_UNSUPPORT,
- "66", "Tried to communicate with IC card not supported in ICRW",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_EMV_MULT_CARD,
- "67", "Collision error of Contactless IC card(multiple cards detected)(only for EMV activation)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_EMV_FAIL,
- "69", "Tried to communicate with IC card not supported in Protocol EMV",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_HOP_EMPTY,
- "A0", "The card does not exist at the hopper",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_CARD_LEAD,
- "A1", "There is a card at the lead line",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MST_TIME_OVER,
- "A2", "Transmission error between MST and ICRW(time over)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MST_RETRY,
- "A3", "Transmission error between MST and ICRW(retry error)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MST_RETRY1,
- "A4", "Transmission error between MST and ICT(retry error)",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_HOP_JAM,
- "A5", "The card jam at the hopper",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_HOP_POS,
- "A6", "The hopping kicker could not return to the home position",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MST_MOTOR,
- "A7", "Motor error of MST",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_MST_SENSOR,
- "A8", "SS sensor error of MST",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_SLIDER_EMPTY,
- "A9", "The card does not exist at the slider",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_REJECT_ABNORMAL,
- "AB", "The reject-stacker does not exist./The reject-stacker was filled",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- {CWERR_IDC_S_NEED_INIT,
- "B0", "Not received initialize command",
- "EEEEEEEEEEEEEEEEEEEE",
- "FFFFFFFFFFFFFFF"
- },
- };
- #endif // !defined(AFX_SANKYOSTATUSINFO_H__49A9417E_A686_4E79_A9BB_D0C01C00C118__INCLUDED_)
|