CMD ERROR

 

Components

 

;0x0000;NO_ID;missing class name;no component text

;0x0001;CMOS_ID_OFFSET;missing class name;no component text

;0x0010;SYSTEM_V4;System;systemV4 handles some overall functionality like the reset-handling

;0x0020;INTERRUPT_HANDLER;InterruptHandler;no component text

;0x0030;ERROR_HANDLER;ErrorHandler;no component text

;0x0040;RTOS;Rtos;no component text

;0x0050;TRACE;Trace;no component text

;0x0060;IO_TABLE;IoTable;no component text

;0x0070;DES;DesV4;no component text

;0x0100;REAL_TIME_CLOCK;HT1381;the real-time clock

;0x0102;TLE6208_LED;TLE6208;halfbridge driver used as an io-expander to control 2 LEDs

;0x0110;TIMER0;Timer188;timer0 is used for the photo-sensor regulation

;0x0111;TIMER1;Timer188;timer1 is used for stepper movements

;0x0112;TIMER2;Timer188;timer2 generates the system-time handled by the rtos

;0x0130;UART1;TL16C552;uart-channel for PC-communication

;0x0140;UART2;TL16C552;multiplexed uart-channel for microcontroller and scop communication

;0x0150;TL16552_P;TL16C552;parallel port for double-detection unit communication

;0x0160;USB_N9603;USBN9603;USB IC

;0x0200;DRIVER_USB;DriverUSB;USB device driver

;0x0210;PC_USB;LogicalUSB;logical USB channel to PC

;0x0220;DEBUG_USB;LogicalUSB;logical USB channel for debug output

;0x0230;PC_RS232;DriverRS232;serial RS232 driver for pc-communication

;0x0240;MUX_RS232;DriverRS232;serial RS232 driver for microcontroller-communication

;0x0250;PROTOCOL_ISO_PC;ProtocolIso;Iso-Protocol to PC

;0x0260;PROTOCOL_ISO_SCOP;ProtocolIso;Iso-Protocol to Scop-card

;0x0280;PROTOCOL_WIN32;ProtocolConsole;protocol for debugging on a PC (console in/out)

;0x0290;PROTOCOL_NCR_IBM;ProtocolNcrIbm;protocol for NCR/IBM emulation

;0x0300;CODEC_WINCOR;CodecWincor;codec for Wincor commands/responses

;0x0310;CODEC_IBM;CodecIbm;codec for IBM commands (emulation)

;0x0320;CODEC_TEST;CodecTest;no component text

;0x0330;CODEC_SERVICE;CodecService;no component text

;0x0340;CODEC_SELFTEST;CodecSelftest;no component text

;0x0350;CODEC_NCR;CodecNCR;codec for NCR commands (the NCR-emulation)

;0x0400;SENSOR_STACKER_WHEEL;PhotoSensor;sensor to detect the stacker-wheel position

;0x0410;SENSOR_RETRACT_REJECT;PhotoSensor;sensor to detect the reject-retract tray position

;0x0420;SENSOR_CATCH_LEFT;PhotoSensor;sensor to detect the circlefork-init position on the left

;0x0430;SENSOR_END_LEFT;PhotoSensor;sensor to detect the circlefork-end position on the left

;0x0440;SENSOR_CATCH_RIGHT;PhotoSensor;sensor to detect the circlefork-init position on the right

;0x0450;SENSOR_END_RIGHT;PhotoSensor;sensor to detect the circlefork-end position on the right

;0x0460;SENSOR_SHUTTER_OPEN_LOCKED;PhotoSensor;sensor to detect the open and locked position of the shutter

;0x0470;SENSOR_SHUTTER_CLOSED;PhotoSensor;sensor to detect the closed position of the shutter

;0x0480;SENSOR_MAGNET_TO_STACKER;PhotoSensor;sensor to detect the stacker-position of the single-reject fork

;0x0490;SENSOR_MAGNET_TO_REJECT;PhotoSensor;sensor to detect the reject-position of the single-reject fork

;0x04A0;SENSOR_SINGLE_REJECT_TRAY_POSITION;PhotoSensor;sensor to detect the single-reject tray position

;0x0610;SENSOR_DISPENSE_CASSETTE_1;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 1 (PSD1)

;0x0620;SENSOR_DISPENSE_CASSETTE_2;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 2 (PSD2)

;0x0630;SENSOR_DISPENSE_CASSETTE_3;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 3 (PSD3)

;0x0640;SENSOR_DISPENSE_CASSETTE_4;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 4 (PSD4)

;0x0650;SENSOR_DISPENSE_CASSETTE_5;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 5 (PSD5)

;0x0660;SENSOR_DISPENSE_CASSETTE_6;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 6 (PSD6)

;0x0670;SENSOR_DISPENSE_CASSETTE_7;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 7 (PSD7)

;0x0680;SENSOR_DISPENSE_CASSETTE_8;ScanPhotoSensor;sensor to supervise the dispense sensor of cassette 8 (PSD8)

;0x0710;SENSOR_EMPTY_CASSETTE_1;PhotoSensor;sensor to read the fill state of cassette 1 (PSE1)

;0x0720;SENSOR_EMPTY_CASSETTE_2;PhotoSensor;sensor to read the fill state of cassette 2 (PSE2)

;0x0730;SENSOR_EMPTY_CASSETTE_3;PhotoSensor;sensor to read the fill state of cassette 3 (PSE3)

;0x0740;SENSOR_EMPTY_CASSETTE_4;PhotoSensor;sensor to read the fill state of cassette 4 (PSE4)

;0x0750;SENSOR_EMPTY_CASSETTE_5;PhotoSensor;sensor to read the fill state of cassette 5 (PSE5)

;0x0760;SENSOR_EMPTY_CASSETTE_6;PhotoSensor;sensor to read the fill state of cassette 6 (PSE6)

;0x0770;SENSOR_EMPTY_CASSETTE_7;PhotoSensor;sensor to read the fill state of cassette 7 (PSE7)

;0x0780;SENSOR_EMPTY_CASSETTE_8;PhotoSensor;sensor to read the fill state of cassette 8 (PSE8)

;0x0800;SENSOR_FOR_STACKER;ScanPhotoSensor;sensor to control the stacker-wheel and single-reject fork (PS1)

;0x0810;SENSOR_SINGLE_REJECT_TRAY;ScanPhotoSensor;sensor to supervise the single-reject tray (PS2)

;0x0820;SENSOR_IN_STACKER;ScanPhotoSensor;sensor to read the fill state of the clamp and control the bundle-reject/retract

;0x0830;SENSOR_SHUTTER_OFFER;PhotoSensor;sensor to control the offering of notes in the shutter

;0x0840;SENSOR_SHUTTER_RETRACT;PhotoSensor;sensor to control the retract of notes in the shutter

;0x0900;MAGNET_FOR_SINGLE_REJECT;Magnet;magnet to switch single-reject fork

;0x0910;MAGNET_SINGLE_REJECT;MagnetWithSensor;the single-reject magnet with its sensor

;0x0920;MAGNET_REJECT_RETRACT;Magnet;magnet to switch between reject and retract tray

;0x0A10;MAGNET_CASSETTE_1;Magnet;magnet to hold back notes at cassette 1 (MAC1)

;0x0A20;MAGNET_CASSETTE_2;Magnet;magnet to hold back notes at cassette 2 (MAC2)

;0x0A30;MAGNET_CASSETTE_3;Magnet;magnet to hold back notes at cassette 3 (MAC3)

;0x0A40;MAGNET_CASSETTE_4;Magnet;magnet to hold back notes at cassette 4 (MAC4)

;0x0A50;MAGNET_CASSETTE_5;Magnet;magnet to hold back notes at cassette 5 (MAC5)

;0x0A60;MAGNET_CASSETTE_6;Magnet;magnet to hold back notes at cassette 6 (MAC6)

;0x0A70;MAGNET_CASSETTE_7;Magnet;magnet to hold back notes at cassette 7 (MAC7)

;0x0A80;MAGNET_CASSETTE_8;Magnet;magnet to hold back notes at cassette 8 (MAC8)

;0x0A90;ALL_CASSETTE_MAGNETS;Magnet;virtual magnet to switch all on or off (e.g. used by main motor)

;0x0B00;BUTTON;Button;service button

;0x0B10;BEEPER;Beeper;beeper

;0x0B20;MAGNET_RR_BOX;MagnetWithSensor;sensor for tray-switch with its sensor

;0x0B30;SINGLE_REJECT_FORK;Fork;the single-reject fork

;0x0C10;CLUTCH_CASSETTE_1;Clutch;clutch to dispense a note from cassette 1 (CL1)

;0x0C20;CLUTCH_CASSETTE_2;Clutch;clutch to dispense a note from cassette 1 (CL2)

;0x0C30;CLUTCH_CASSETTE_3;Clutch;clutch to dispense a note from cassette 1 (CL3)

;0x0C40;CLUTCH_CASSETTE_4;Clutch;clutch to dispense a note from cassette 1 (CL4)

;0x0C50;CLUTCH_CASSETTE_5;Clutch;clutch to dispense a note from cassette 1 (CL5)

;0x0C60;CLUTCH_CASSETTE_6;Clutch;clutch to dispense a note from cassette 1 (CL6)

;0x0C70;CLUTCH_CASSETTE_7;Clutch;clutch to dispense a note from cassette 1 (CL7)

;0x0C80;CLUTCH_CASSETTE_8;Clutch;clutch to dispense a note from cassette 1 (CL8)

;0x0D00;DISPLAY_LOW;Display7Segments;no component text

;0x0D10;DISPLAY_HIGH;Display7Segments;no component text

;0x0D20;STATUS_CODE;StatusCodeDisplay;no component text

;0x0D30;NMC_EEPROM_1;NMC93468;no component text

;0x0D40;NMC_EEPROM_2;NMC93468;no component text

;0x0D50;NMC_EEPROM_3;NMC93468;no component text

;0x0D60;NMC_EEPROM_4;NMC93468;no component text

;0x0D70;NMC_EEPROM_5;NMC93468;no component text

;0x0D80;NMC_EEPROM_6;NMC93468;no component text

;0x0D90;NMC_EEPROM_7;NMC93468;no component text

;0x0DA0;NMC_EEPROM_8;NMC93468;no component text

;0x0DB0;NMC_EEPROM_9;NMC93468;no component text

;0x0E10;EEPROM_CASSETTE_1;CassetteEeprom;no component text

;0x0E20;EEPROM_CASSETTE_2;CassetteEeprom;no component text

;0x0E30;EEPROM_CASSETTE_3;CassetteEeprom;no component text

;0x0E40;EEPROM_CASSETTE_4;CassetteEeprom;no component text

;0x0E50;EEPROM_CASSETTE_5;CassetteEeprom;no component text

;0x0E60;EEPROM_CASSETTE_6;CassetteEeprom;no component text

;0x0E70;EEPROM_CASSETTE_7;CassetteEeprom;no component text

;0x0E80;EEPROM_CASSETTE_8;CassetteEeprom;no component text

;0x0F00;DMA0;Dma188;no component text

;0x0F10;DMA1;Dma188;no component text

;0x1010;STEPPER_CASSETTE_1;TimerStepper;no component text

;0x1020;STEPPER_CASSETTE_2;TimerStepper;no component text

;0x1030;STEPPER_CASSETTE_3;TimerStepper;no component text

;0x1040;STEPPER_CASSETTE_4;TimerStepper;no component text

;0x1050;STEPPER_CASSETTE_5;TimerStepper;no component text

;0x1060;STEPPER_CASSETTE_6;TimerStepper;no component text

;0x1070;STEPPER_CASSETTE_7;TimerStepper;no component text

;0x1080;STEPPER_CASSETTE_8;TimerStepper;no component text

;0x1100;STEPPER_23;TimerStepper;no component text

;0x1200;HALL_SENSOR_STACKER;HallSensor;no component text

;0x1210;HALL_SENSOR_SACKHOLE;HallSensor;no component text

;0x1220;HALL_SENSOR_DEAD_END;HallSensor;no component text

;0x1230;HALL_SENSOR_SHUTTER;HallSensor;no component text

;0x1300;DDU_CONTROLLER_HW;AT89S53;no component text

;0x1310;DDU_CONTROLLER;DoubleDetectionController;no component text

;0x1400;AD_CONVERTER;AdConverter;no component text

;0x1510;PRESSURE_REGULATOR_CASSETTE_1;PressureRegulator;no component text

;0x1520;PRESSURE_REGULATOR_CASSETTE_2;PressureRegulator;no component text

;0x1530;PRESSURE_REGULATOR_CASSETTE_3;PressureRegulator;no component text

;0x1540;PRESSURE_REGULATOR_CASSETTE_4;PressureRegulator;no component text

;0x1550;PRESSURE_REGULATOR_CASSETTE_5;PressureRegulator;no component text

;0x1560;PRESSURE_REGULATOR_CASSETTE_6;PressureRegulator;no component text

;0x1570;PRESSURE_REGULATOR_CASSETTE_7;PressureRegulator;no component text

;0x1580;PRESSURE_REGULATOR_CASSETTE_8;PressureRegulator;no component text

;0x1600;RR_BOX_SWITCH;Switch;no component text

;0x1610;IN_SAFE_SWITCH;Switch;no component text

;0x1620;RR_BOX;Switch;no component text

;0x1630;DOOR_SWITCH;Switch;no component text

;0x1640;DOOR_ENABLE_SWITCH;Switch;no component text

;0x1650;SECURITY_SWITCH;Switch;no component text

;0x1660;SECURITY_SWITCH_FLAG;Switch;no component text

;0x1670;JUMPER_DOOR;Switch;no component text

;0x1680;JUMPER_SCOP;Switch;no component text

;0x1690;JUMPER_CLEAR_CMOS;Switch;no component text

;0x1698;JUMPER_NEN;Switch;no component text

;0x16A0;JUMPER_A;Switch;no component text

;0x16B0;JUMPER_B;Switch;no component text

;0x16C0;JUMPER_C;Switch;no component text

;0x16D0;JUMPER_D;Switch;no component text

;0x16F0;LED_RIGHT;LED;no component text

;0x16F2;LED_LEFT;LED;no component text

;0x1710;CASSETTE_1;Cassette;no component text

;0x1720;CASSETTE_2;Cassette;no component text

;0x1730;CASSETTE_3;Cassette;no component text

;0x1740;CASSETTE_4;Cassette;no component text

;0x1750;CASSETTE_5;Cassette;no component text

;0x1760;CASSETTE_6;Cassette;no component text

;0x1770;CASSETTE_7;Cassette;no component text

;0x1780;CASSETTE_8;Cassette;no component text

;0x1800;MAIN_MOTOR_HW;AT90S2313;no component text

;0x1810;MAIN_MOTOR;MainMotor;no component text

;0x1820;CLAMP_DRIVE_MOTOR;MotorController;no component text

;0x1830;CLAMP_BELT_MOTOR;MotorController;no component text

;0x1840;SHUTTER_DC_MOTOR;MotorController;no component text

;0x1850;SHUTTER_STEPPER_MOTOR;MotorController;no component text

;0x1860;SINGLE_REJECT_MOTOR;SingleRejectMotor;no component text

;0x1870;STACKER_CONTROLLER_HW;AT89S53;no component text

;0x1880;STACKER_WHEEL;StackerWheel;no component text

;0x1900;SINGLE_REJECT_TRAY;SingleRejectTray;no component text

;0x1910;SHUTTER;Shutter;no component text

;0x1920;CIRCLE_FORK;CircleFork;no component text

;0x1930;CLAMP;Clamp;no component text

;0x1940;DOUBLE_DETECTION_UNIT;DoubleDetectionUnit;no component text

;0x1950;COLLECTOR_EEPROM;CollectorEeprom;no component text

;0x1960;COLLECTOR;Collector;no component text

;0x1970;OUTPUT_TRANSPORT;OutputTransport;no component text

;0x1980;DISPENSE_TRANSPORT;DispenseTransport;no component text

;0x1990;DISPENSER;Dispenser;no component text

;0x2000;CONTROL_MACHINE;ControlMachine;no component text

;0x3000;PHOTO_SENSOR_TASK;PhotoSensorTask;no component text

;0x3010;LINE_TASK;LineTask;no component text

;0x3020;COMMAND_TASK;CommandTask;no component text

;0x3030;HARDWARE_TASK;HardwareTask;no component text

;0x3040;SCAN_TASK;ScanTask;no component text

;0x3050;CONTROLLER_TASK;ControllerTask;no component text

;0x4000;SCOP;Scop;no component text

;0x4010;KONTRON;Kontron;no component text

;0x4020;STATE_MACHINE;StateMachine;no component text

 

Classes

 

;0x0000;NO_CLASS;missing class name;no class text

;0x0001;COMPONENT;Component;no class text

;0x0010;AD_CONVERTER;AdConverter;provides an interface to an analog/digital converter.

;0x0020;AT89S53_CLASS;AT89S53;micro-controller

;0x0030;AT90S2313_CLASS;AT90S2313;micro-controller

;0x0035;MAX7301_CLASS;MAX7301;real time clock IC

;0x0037;TLE6208_CLASS;TLE6208;io-expander, half-bridge IC

;0x0040;BEEPER;Beeper;no class text

;0x0050;BOOT_CMOS;BootCmos;no class text

;0x0060;BUTTON;Button;no class text

;0x0070;CASSETTE;Cassette;no class text

;0x0075;CASSETTE_EEPROM;CassetteEeprom;no class text

;0x0080;CIRCLE_FORK;CircleFork;no class text

;0x0090;CLAMP;Clamp;no class text

;0x00A0;CLUTCH;Clutch;no class text

;0x00C0;CMOS;Cmos;no class text

;0x00E0;COLLECTOR;Collector;no class text

;0x00E2;COLLECTOR_EEPROM;CollectorEeprom;no class text

;0x00F0;CODEC_IBM;CodecIbm;no class text

;0x00F8;CODEC_NCR;CodecNCR;no class text

;0x0100;CODEC_WINCOR;CodecWincor;no class text

;0x0110;CODEC_SERVICE;CodecService;no class text

;0x0120;CODEC_TEST;CodecTest;no class text

;0x0128;CODEC_SELF_TEST;CodecSelftest;no class text

;0x0130;DES;DesV4;no class text

;0x0150;DISPENSER;Dispenser;no class text

;0x0160;DISPENSE_TRANSPORT;DispenseTransport;no class text

;0x0170;DMA188;Dma188;no class text

;0x0180;DOUBLE_DETECTION_CONTROLLER;DoubleDetectionController;no class text

;0x0190;DOUBLE_DETECTION_UNIT;DoubleDetectionUnit;no class text

;0x01A0;DRIVER_USB;DriverUSB;no class text

;0x01B0;DRIVER_RS232;DriverRS232;no class text

;0x01B2;USBN9603_CLASS;USBN9603;no class text

;0x01C0;TL16C552_CLASS;TL16C552;no class text

;0x01E0;ERROR_HANDLER;ErrorHandler;no class text

;0x01F0;FORK;Fork;no class text

;0x0200;HALL_SENSOR;HallSensor;no class text

;0x0200;HT1381_CLASS;HT1381;no class text

;0x0210;INTERRUPT_HANDLER;InterruptHandler;no class text

;0x0220;IO_TABLE;IoTable;no class text

;0x0228;LED_CLASS;LED;no class text

;0x0230;PHOTO_SENSOR;PhotoSensor;no class text

;0x0240;MAGNET_WITH_SENSOR;MagnetWithSensor;no class text

;0x0250;MAGNET;Magnet;no class text

;0x0260;MAIN_MOTOR;MainMotor;no class text

;0x0270;MOTOR_CONTROLLER;MotorController;no class text

;0x0278;NMC9346_CLASS;NMC9346;no class text

;0x0279;NMC93468_CLASS;NMC93468;no class text

;0x0280;NOTE;Note;no class text

;0x0290;OUTPUT_TRANSPORT;OutputTransport;no class text

;0x02A0;PRESSURE_REGULATOR;PressureRegulator;no class text

;0x02B8;PROTOCOL_NCR_IBM;ProtocolNcrIbm;no class text

;0x02C0;PROTOCOL_CONSOLE;ProtocolConsole;no class text

;0x02D0;PROTOCOL_ISO;ProtocolIso;no class text

;0x02F0;REJECT_RETRACT_BOX;RejectRetractBox;no class text

;0x0300;RTOS_CLASS;Rtos;no class text

;0x0310;SCAN_PHOTO_SENSOR;ScanPhotoSensor;no class text

;0x0320;SCOP;Scop;no class text

;0x0330;SHUTTER;Shutter;no class text

;0x0340;SINGLE_REJECT_TRAY;SingleRejectTray;no class text

;0x0350;SINGLE_REJECT_MOTOR;SingleRejectMotor;no class text

;0x0360;STACKER_WHEEL;StackerWheel;no class text

;0x0370;STATE_MACHINE;StateMachine;no class text

;0x0372;CLEARING_MACHINE;ClearingMachine;no class text

;0x0374;STANDARD_MACHINE;StandardMachine;no class text

;0x0378;CONTROL_MACHINE;ControlMachine;no class text

;0x0380;STATUS_CODE_DISPLAY;StatusCodeDisplay;no class text

;0x0390;STEPPER;Stepper;no class text

;0x0392;TIMER_STEPPER;TimerStepper;no class text

;0x03A0;SWITCH;Switch;no class text

;0x03B0;SYSTEM;System;no class text

;0x03C2;HARDWARE_TASK;HardwareTask;no class text

;0x03C4;PHOTO_SENSOR_TASK;PhotoSensorTask;no class text

;0x03C6;COMMAND_TASK;CommandTask;no class text

;0x03C8;LINE_TASK;LineTask;no class text

;0x03CA;SCAN_TASK;ScanTask;no class text

;0x03CB;CONTROLLER_TASK;ControllerTask;no class text

;0x03D0;TIMER188;Timer188;no class text

;0x03E0;TRACE;Trace;no class text

;0x0400;SEVEN_SEGMENT_DISPLAY;Display7Segments;no class text

;0x0410;LOGICAL_USB;LogicalUSB;no class text

 

Component (0x0001)

 

;0x0010;NOT_INITIALIZED;checkAllObjects() found a component, that is disabled. Special conditions prevented the components from being usable.

;0x0020;DOUBLE_ID;checkAllObjects() found a component-id, that is already in use. This a programmer's error.

 

AT89S53 (0x0020)

 

;0x0010;ERASE_FLASH_ERROR;flash rom could not be erased, value is 0,

;0x0020;BURN_FW_ERROR;error during firmware burning, value is 0.

;0x0030;VERIFY_BURNED_FW_ERROR;error during verifying the firmware, value is 0.

 

AT90S2313 (0x0030)

 

;0x0010;ERASE_FLASH_ERROR;flash rom could not be erased, value is 0,

;0x0020;BURN_FW_ERROR;error during firmware burning, value is 0.

;0x0030;VERIFY_BURNED_FW_ERROR;error during verifying the firmware, value is 0.

;0x0040;CONTROLER_SEARCH_ERROR;controler could not be found, value is 0.

 

Cassette (0x0070)

 

;0x0010;OUT_CONTEXT_ERROR;dispense is refused due to invalid state (EMPTY or MISSING stored in value) @see State

;0x0030;DOUBLE_NOTES;too many multiple notes, value holds number of dispense-retries

;0x0040;INVALID_NOTES;too many invalid notes, value holds number of dispense-retries

;0x0050;EMPTY_ERROR;cassette become empty during dispense, value is 0

;0x0060;EMPTY_ERROR_INT;same circumstances like EMPTY_ERROR

;0x0065;NO_INT_RESPONSE;no response from interrupt, internal FW-error value is 0

;0x0070;NO_DISPENSE_ERROR;no note could be dispensed, value holds number of dispense-retries

;0x0090;NOTE_STUCK_ERROR;note did note leave the dispense-sensor within a certain time, so it looks like a jam, value is 0

;0x00A0;BAD_NOTE_ERROR;a very short note must be invalid, value is 0

;0x00B0;IS_EMPTY_ERROR;photo-sensor error in empty-check, internal FW-error, value holds bool isEmpty=0/1

;0x00C0;CHECK_EEPROM_ERROR;error when reading eeprom-data occured, value holds number of read-cycles

 

CassetteEeprom (0x0075)

 

;0x0010;READ_VERSION_ERROR;read error during reading the version number

;0x0020;CHECKSUM_ERROR;error during checking the checksumme

;0x0030;WRONG_VERSION;version number is invalid

;0x0040;WRITE_VERSION_ERROR;write error during writing the version number

;0x0050;EEPROM_ERASED;the eeprom has been erased

 

CircleFork (0x0080)

 

;0x0010;NO_INITIAL_EDGE;an initial edge was not found. Value is always 0.

;0x0020;NO_SEPARATE_EDGE;a separate edge was not found. Value holds stepperIdx (0/1).

;0x0030;NO_FINE_TUNE_EDGE;the edge for fine tuning was not found. Value holds stepperIdx (0/1).

;0x0040;NO_FINE_TUNE_EDGE_DARK_LIGHT;a dark/light change was not found. Value holds stepperIdx (0/1).

;0x0050;AUTO_CORRECT_NOT_POSSIBLE;an automatic correction of the position is not possible. Value holds the position.

;0x0060;CHECK_POSITION_ERROR;a check of the position is not possible. Value holds the position.

 

Clamp (0x0090)

 

;0x0010;UNEXPECTED_SENSOR;an unexpected sensor was found.Value holds the unexpected position.

;0x0020;NO_SENSOR_OR_JAM;next sensor not found in time, jam possible. Value holds the target position.

;0x0030;NO_2ND_EDGE;the second edge was not found in time. Value holds the target position.

 

Cmos (0x00C0)

 

;0x0010;CMOS_RESET;content invalid or new version

 

Collector (0x00E0)

 

;0x0001;DISABLED;component not in use due to hw-error

;0x0010;INVALID_NOTE;invalid note in stacker

;0x0020;START_DISPENSE_ERROR;most probably a belt motor error

;0x0021;STOP_DISPENSE_ERROR;most probably a belt motor error

;0x0030;TRANSPORT_IN_BOX_LIGHT_JAM;photo-sensor did not become covered in reject/retract

;0x0031;TRANSPORT_IN_BOX_DARK_JAM;photo-sensor did not become free in reject/retract

;0x0033;UNEXPECTED_NOTE_IN_REJECT_RETRACT;an unexpected note appeared in the dispenseTransport during reject/retract

;0x0035;CLEAR_SINGLE_REJECT_DARK_JAM;photo-sensor did not become free in clearing singlereject tray

;0x0036;CLEAR_SINGLE_REJECT_LIGHT_JAM;photo-sensor did not become covered in clearing singlereject tray

;0x0040;SWITCH_RR_BOX_ERROR;magnet did not switch, value is desired direction

;0x0050;TRANSPORT_IN_BOX_ERROR;transport in box failed, e.g. belt motor error

;0x0060;FORK_ERROR;fork not off in clearing of singlereject tray

;0x0062;FORK_NOT_OFF;fork is not off, although switched off

;0x0064;FORK_NOT_ON;fork is not on, although switched on

;0x0080;CLEAR_SINGLE_REJECT_ERROR;error in clearing singlereject tray, e.g. motor failure

;0x0090;CLAMP_EMPTY_ERROR;internal fw-error, call of isClampEmpty failed, photo-sensors not accessible

 

CollectorEeprom (0x00E2)

 

;0x0010;READ_VERSION_ERROR;read error during reading the version number

;0x0020;CHECKSUM_ERROR;error during checking the checksum

;0x0030;WRONG_VERSION;version number is invalid

;0x0040;WRITE_VERSION_ERROR;write error during writing the version number

;0x0050;EEPROM_ERASED;the eeprom has been erased

;0x0060;INIT_ERROR;write error during init sequence

 

CodecTest (0x0120)

 

;0x0000;NO_ERROR;no error

;0x0001;SELFTEST_COMMAND_UNKNOWN;command decode error in class CodeWincor

;0x0002;COMMAND_RESULT_UNEQUAL;hardware task result differs form. selftest result

;0x0003;OPEN_SECURITY_SWITCH;security switch is open

;0x0004;RTC_TIME_INVALID;result of time is zero (rtos.getTimeSince(startTime))

;0x0010;PHOTO_SENSOR_INIT_FAILED;photo sensor init failed

;0x0011;CMOS_BATTERY_EMPTY;cmos battery is empty or jumper not installed

;0x0020;CMOS_CLEAR_BASE;free, not used

;0x0021;CMOS_CLEAR_FAILED;cmos write/read failed

;0x0022;NO_RESET_AFTER_CMOS_CLEAR;after cmos clear reset is the only executeable command

;0x0040;RR_BOX_MAGNET_BASE;free, not used

;0x0041;RR_BOX_MAGNET_NOT_OFF;RR_BOX magnet (MA6) switched off but not in reject (GL4) position

;0x0042;RR_BOX_MAGNET_NOT_ON;RR_BOX magnet (MA6) switched on but not in retract (GL4) position

;0x0043;RR_BOX_MAGNET_ON_TIMEOUT;RR_BOX magnet (MA6) switched on time out of range

;0x0044;RR_BOX_MAGNET_OFF_TIMEOUT;RR_BOX magnet (MA6) switched off time out of range

;0x0060;SINGLE_REJECT_MAGNET_BASE;free, not used

;0x0061;SINGLE_REJECT_MAGNET_NOT_OFF;single reject magnet (MA2) switched off but not in initial (GL14) position

;0x0062;SINGLE_REJECT_MAGNET_NOT_ON;single reject magnet (MA2) switched on but not reject (GL14) position

;0x0063;SINGLE_REJECT_MAGNET_ON_TIMEOUT;single reject magnet (MA2) switched on time out of range

;0x0064;SINGLE_REJECT_MAGNET_OFF_TIMEOUT;single reject magnet (MA2) switched off time out of range

;0x0065;SINGLE_REJECT_NO_HW_SWITCH_OFF;single reject magnet (MA2) not switched off by hardware

;0x0066;SINGLE_REJECT_HW_SWITCH_TIME_ERR;single reject magnet (MA2) switched off by hardware but not in time limit

;0x0100;CLAMP_BELT_MOTOR_BASE;free, not used

;0x0101;CLAMP_BELT_MOTOR_STATE;clamp belt motor (M3) state received while running

;0x0200;MAIN_MOTOR_BASE;free, not used

;0x0201;MAIN_MOTOR_SPEED_SLOW_STATE;main motor (M1) state at speed slow check

;0x0202;MAIN_MOTOR_SPEED_UP_SLOW_FAILED;main motor (M1) speed up at slow speed failed

;0x0203;MAIN_MOTOR_SPEED_SLOW_TO_SLOW;main motor (M1) speed check speed slow to slow

;0x0204;MAIN_MOTOR_SPEED_SLOW_TO_FAST;main motor (M1) speed check speed slow to fast

;0x0205;MAIN_MOTOR_SPEED_SLOW_JITTER;main motor (M1) speed check speed slow jitter

;0x0206;MAIN_MOTOR_SPEED_SLOWDOWN_SLOW_FAILED;main motor (M1) speed slow down at slow speed failed

;0x0207;MAIN_MOTOR_SPEED_MEDIUM_STATE;main motor (M1) state at speed slow check

;0x0208;MAIN_MOTOR_SPEED_UP_MEDIUM_FAILED;main motor (M1) speed up at slow speed failed

;0x0209;MAIN_MOTOR_SPEED_MEDIUM_TO_SLOW;main motor (M1) speed check speed slow to slow

;0x0210;MAIN_MOTOR_SPEED_MEDIUM_TO_FAST;main motor (M1) speed check speed slow to fast

;0x0211;MAIN_MOTOR_SPEED_MEDIUM_JITTER;main motor (M1) speed check speed slow jitter

;0x0212;MAIN_MOTOR_SPEED_SLOWDOWN_MEDIUM_FAILED;main motor (M1) speed slow down at slow speed failed

;0x0213;MAIN_MOTOR_SPEED_FAST_STATE;main motor (M1) state at speed slow check

;0x0214;MAIN_MOTOR_SPEED_UP_FAST_FAILED;main motor (M1) speed up at slow speed failed

;0x0215;MAIN_MOTOR_SPEED_FAST_TO_SLOW;main motor (M1) speed check speed slow to slow

;0x0216;MAIN_MOTOR_SPEED_FAST_TO_FAST;main motor (M1) speed check speed slow to fast

;0x0217;MAIN_MOTOR_SPEED_FAST_JITTER;main motor (M1) speed check speed slow jitter

;0x0218;MAIN_MOTOR_SPEED_SLOWDOWN_FAST_FAILED;main motor (M1) speed slow down at slow speed failed

;0x0219;MAIN_MOTOR_TIMER_NO_CLOCK;main motor (M1) clock missing at timer input

;0x0220;MAIN_MOTOR_TIMER_NOT_AVAILABLE;timer semaphore not avaiable for main motor (M1) clock meassurement

;0x0300;STACKER_WHEEL_BASE;free, not used

;0x0301;STACKER_WHEEL_COMMAND_HOLD_FAILED;stacker wheel command hold failed

;0x0302;STACKER_WHEEL_COMMAND_INIT_FAILED;stacker wheel command init failed

;0x0303;STACKER_WHEEL_COMMAND_STEP_FAILED;stacker wheel command init failed

;0x0304;STACKER_WHEEL_STATE;stacker wheel state received

;0x0305;STACKER_WHEEL_INIT_GL2_NO_DARK_LIGHT_CHANGE;stackerwheel (SM9) init without sensor (GL2) dark/light change

;0x0306;STACKER_WHEEL_INIT_OVERDRIVES_GL2;stackerwheel (SM9) init overdrives sensor (GL2)

;0x0307;STACKER_WHEEL_STEP_GL2_NO_DARK_LIGHT_CHANGE;stackerwheel (SM9) step without sensor (GL2) dark/light change

;0x0308;STACKER_WHEEL_STEP_OVERDRIVES_GL2;stackerwheel (SM9) step overdrives sensor (GL2)

;0x0309;STACKER_WHEEL_STEP_TIME_FAILED;stackerwheel (SM9) step time out of range

;0x0400;CIRCLE_FORK_BASE;free, not used

;0x0401;CIRCLE_FORK_INIT_FAILED;circle fork init failed

;0x0402;CIRCLE_FORK_GL8_ERROR;GL8 not LIGHT after circle fork init

;0x0403;CIRCLE_FORK_GL9_ERROR;GL9 not LIGHT after circle fork init

;0x0404;CIRCLE_FORK_CLAMP_OPEN_FAILED;circle fork position not reached

;0x0405;CIRCLE_FORK_REJECT_FAILED;circlefork error

;0x0406;CIRCLE_FORK_IN_SAFE_REAR_FAILED;circlefork error

;0x0407;CIRCLE_FORK_CATCH_FAILED;circlefork error

;0x0408;CIRCLE_FORK_OUT_SAFE_FAILED;circlefork error

;0x0409;CIRCLE_FORK_IN_SAFE_FRONT_FAILED;circlefork error

;0x0410;CIRCLE_FORK_DEAD_END_FAILED;circlefork error

;0x0411;CIRCLE_FORK_CLAMP_CLOSED_FAILED;circlefork error

;0x0412;CIRCLE_FORK_MECHANIK_TEST_FAILED;circlefork error

;0x0500;SHUTTER_BASE;free, not used

;0x0501;SHUTTER_NOT_INSTALLED;shutter (SM7/M7) not installed or type unknown

;0x0502;SHUTTER_CLOSE_FAILED;shutter (SM7/M7) close failed

;0x0503;SHUTTER_OPEN_FAILED;shutter (SM7/M7) open failed

;0x0504;SHUTTER_OFFER_FAILED;shutter (SM7/M7) offer failed

;0x0600;SINGLE_REJECT_BOX_BASE;free, not used

;0x0601;SINGLE_REJECT_BOX_NOT_INSTALLED;single reject box (SM1) not installed

;0x0602;SINGLE_REJECT_BOX_MONEY;single reject box (SM1) contains money

;0x0603;SINGLE_REJECT_BOX_TIMEOUT;single reject box (SM1) init timeout

;0x0604;SINGLE_REJECT_BOX_STATE;single reject box (SM1) state received

;0x0605;SINGLE_REJECT_BOX_INIT_FAILED;single reject box (SM1) init failed

;0x0606;SINGLE_REJECT_BOX_STANDART_FAILED;single reject box (SM1) standard position error

;0x0607;SINGLE_REJECT_BOX_RESERVE_FAILED;single reject box (SM1) reserve position error

;0x0608;SINGLE_REJECT_BOX_EMPTY_FAILED;single reject box (SM1) empty position error

;0x0700;OUTPUT_TRANSPORT_BASE;free, not used

;0x0701;NO_OUTPUT_TRANSPORT_INSTALLED;no output transport installed (RD 0x86 Melder 3)

;0x0702;OUTPUT_TRANSPORT_WAGEN_1_SWITCH_OPEN;for out safe transport, switch Wagen_1 must be closed

;0x0703;OUTPUT_TRANSPORT_HALL_SENSOR_ERROR;more then on hall sensor (HL1..4) is aktiv

;0x0704;OUTPUT_TRANSPORT_CLAMP_NOT_EMPTY_LS18;clamp not empty in position stacker

;0x0705;OUTPUT_TRANSPORT_CLAMP_NOT_EMPTY_LS27_LS28;clamp not empty in position shutter

;0x0706;OUTPUT_TRANSPORT_INIT_FAILED;output_transport init failed

;0x0707;OUTPUT_TRANSPORT_CLAMP_OPEN_FAILED;output transport clamp open failed

;0x0708;OUTPUT_TRANSPORT_CLAMP_CLOSE_FAILED;output transport clamp close failed

;0x0709;OUTPUT_TRANSPORT_DRIVE_TO_STACKER_FAILED;output transport drive to stacker failed

;0x0710;OUTPUT_TRANSPORT_DRIVE_TO_SHUTTER_FAILED;output transport drive to shuttter failed

;0x0711;OUTPUT_TRANSPORT_DRIVE_TO_REJECT_FAILED;output transport drive to reject failed

 

Dispenser (0x0150)

 

;0x0011;CHECK_TRANSPORT_ERROR;the transport check failed, value is 0.

;0x0020;DISPENSE_FAILED;the dispense command failed, value is 0.

;0x0030;REFERENCE_FAILED;the reference command failed, value is 0.

;0x0040;CASH_OUT_NOT_AVAILABLE;cash out is not available, value is 0.

;0x0050;SAFETY_SWITCH_OPENED;the safety switch is open, value is 0.

;0x0060;PRESSURE_NOT_OK;the pressure in a cassette could not be updated, value holds the cassette number.

 

DispenseTransport (0x0160)

 

;0x0020;SCAN_TIMEOUT;time for dispense reached, value holds current cassette number.

;0x0022;SCAN_TIMEOUT_ADDITIONAL;timeout for additional dispense reached, value holds current cassette number.

;0x0024;REFERENCE_TIMEOUT;timeout for reference reached, value is 0.

;0x0026;CHECK_TIMEOUT;timeout for check transport reached, value is 0 or cassette number.

;0x0040;DISPENSE_FAILED;dispense interrupted because an external event, value holds the current cassette number.

;0x0042;DISPENSE_ERROR;dispense failed because an error appears, value holds the current cassette number.

;0x0050;REFERENCE_FAILED;reference failed, value holds the cassette number.

;0x0052;REFERENCE_ERROR;reference interrupted because an error appears, value holds the cassette number.

;0x0060;CHECK_ERROR;check transport failed in case of a motor error, value is 0.

;0x0070;INVALID_CASSETTE_CODE;undefined cassette code detected, value holds undefined cassette code.

;0x0080;CASSETTE_EXCHANGE_ERROR;main motor error during cassette exchanged, value is 0.

;0x0090;MAIN_MOTOR_ERROR;main motor error during dispense, value holds last hardware state of the mainMotor

 

DoubleDetectionController (0x0180)

 

;0x0010;WRITE_ERROR;write error detected

;0x0020;READ_ERROR;read error detected

;0x0030;NO_ACK_HIGH_LOW;controller did not responce in time

;0x0040;NO_ACK_LOW_FOR_MEASURING;controller not ready for measuring

;0x0050;NO_ACK_HIGH_FOR_MEASURING;controller did not finish measuring

DoubleDetectionUnit (0x0190)

;0x0010;GET_DATA_ERROR;error when receivin data from controller

;0x0020;INIT_FAILED;current regulation failed

;0x0030;START_NOTE_UNKOWN;note not referenced yet

;0x0032;START_FAILED;start not possible

 

Fork (0x01F0)

 

;0x0010;ON_FAILED;switching on failed, value is 0.

;0x0020;OFF_FAILED;switching off failed, value is 0.

;0x0030;NOT_ON;the state of a fork is off, without it has been swichted off, value is 0.

;0x0040;NOT_OFF;the state of a fork is on, without it has been swichted on, value is 0.

;0x0050;ON_NOT_FREE;fork could not switched on, because fork is not free,value is 0.

;0x0060;OFF_NOT_FREE;fork could not switched off, because fork is not free,value is 0.

 

HT1381 (0x0200)

 

;0x0010;CLOCK_NOT_SET;the clock is not set yet, value is 0.

 

MagnetWithSensor (0x0240)

 

;0x0010;TEST_FAILED;the test of the magnet failed, value holds the state of the magnet.

 

MainMotor (0x0260)

 

;0x0010;START_TIMEOUT;timeout during motor startup

;0x0020;STOP_TIMEOUT;timeout during motor slowdown

;0x0025;STOP_ERROR;stop failed, value holds response from controller @see MotorController::Response

;0x0030;OFF_TIMEOUT;timeout during motor off

;0x0050;HW_FAILURE;main motor error occur

 

MotorController (0x0270)

 

;0x0010;MOTOR_CONTROLLER_START_NO_OK;error during motor start

;0x0020;MOTOR_CONTROLLER_START_STATE_NO_OK;motor state does not allow to start the motor

;0x0030;MOTOR_CONTROLLER_START_SERIAL_ERROR;serial error during motor start

;0x0040;MOTOR_CONTROLLER_STOP_NO_OK;error during motor stop

;0x0050;MOTOR_CONTROLLER_STOP_SERIAL_ERROR;serial error during motor stop

;0x0060;MOTOR_CONTROLLER_START_LOGICAL_ERROR;logical error during motor start

;0x0070;MOTOR_CONTROLLER_SLOWDOWN_NO_OK;error during motor slowdown

;0x0080;MOTOR_CONTROLLER_SLOWDOWN_SERIAL_ERROR;serial error during motor slowdown

;0x0090;MOTOR_CONTROLLER_OFF_NO_OK;error during motor off

;0x0100;MOTOR_CONTROLLER_OFF_SERIAL_ERROR;serial error during motor off

;0x0110;MOTOR_CONTROLLER_GETHWSTATE_SERIAL_ERROR;serial error during getting hardware state

;0x0120;MOTOR_CONTROLLER_SENDBYTE_SERIAL_ERROR;serial error during sending a byte

 

OutputTransport (0x0290)

 

;0x0020;INIT_CLAMP_ERR1;search for the lost clamp failed, value is 0

;0x0030;INIT_CLAMP_ERR2;search for the lost clamp failed, value is 0

;0x0040;INIT_CLAMP_ERR3;search for the lost clamp failed, value is 0

;0x0050;INIT_CLAMP_ERR4;search for the lost clamp failed, value is 0

;0x0060;INIT_CLAMP_ERR5;search for the lost clamp failed, value is 0

;0x0070;INIT_CLAMP_ERR6;search for the lost clamp failed, value is 0

;0x0080;INIT_CLAMP_ERR7;search for the lost clamp failed, value is 0

;0x0090;INIT_CLAMP_ERR8;search for the lost clamp failed, value is 0

;0x00A0;INIT_CLAMP_ERR9;search for the lost clamp failed, value is 0

;0x00B0;INIT_CIRCLE_FORK_ERR1;circlefork initialization or movement with a lost clamp failed

;0x00C0;INIT_CIRCLE_FORK_ERR2;circlefork initialization or movement with a lost clamp failed

;0x00D0;INIT_CIRCLE_FORK_ERR3;circlefork initialization or movement with a lost clamp failed

;0x00F0;LEAVE_REJECT_POSITION_MOVE_ERR1;circlefork could not move correctly when leaving the reject-position

;0x0100;LEAVE_REJECT_POSITION_MOVE_ERR2;circlefork could not move correctly when leaving the reject-position

;0x0110;LEAVE_REJECT_POSITION_MOVE_ERR3;circlefork could not move correctly when leaving the reject-position

;0x0120;LEAVE_REJECT_POSITION_INIT_ERR;circlefork could not initialize when leaving the reject-position

;0x0130;MOVE_TO_REJECT_POSITION_INIT_ERR1;circlefork could not initialize when driving into reject-position

;0x0140;MOVE_TO_REJECT_POSITION_INIT_ERR2;circlefork could not initialize when driving into reject-position

;0x0150;DRIVE_CLAMP_TO_SENSOR_RECOVER_ERR;driving to sensor failed, clamp is lost between sensors, retry also failed

;0x0160;HANDLE_CLAMP_BETWEEN_SENSORS_INIT_ERR;when driving to sensor, a circlefork error occured and the circlefork init failed

;0x0170;DRIVE_TO_PROBLEM;driving to sensor failed, a retry is initiated, value is target position (@see ClampTarget)

;0x0175;DRIVE_TO_ERROR;all retries failed when driving to a sensor, value is target position (@see ClampTarget)

;0x0178;DRIVE_TO_EXCEPTION;an exception occured when driving to sensor, most probably a motor error occured, value is target position (@see ClampTarget)

;0x0180;OPEN_ERROR;circlfork could not reach the open position when opening the clamp, value is 0

;0x0190;NOT_IN_STACKER;after opening the clamp, the hall-sensor for the stacker-position does not report stacker position

;0x01A0;CLOSE_ERROR;after closing the clamp, the hall-sensor for the stacker-position does not report stacker position

;0x01B0;CLOSE_MOVE_ERROR;circlefork movement for closing the clamp failed

;0x01C0;TRANSPORT_EJECT_DARK_JAM;both photosensors in shutter remain dark for more than 2s when driving money out of clamp (eject) = JAM !

;0x01D0;TRANSPORT_OFFER_DARK_JAM;rear photosensor in shutter remains dark for more than 2s when offering money = JAM !

;0x01E0;TRANSPORT_RETRACT_LIGHT_JAM;rear photosensor in shutter did not become dark within 300ms when retracting the offered money = JAM !

;0x01F0;RECOVER_ERROR;when trying to drive clamp back to start position (in retry), the circlefork initialization failed

;0x0200;CLAMP_NOT_FOUND;in start-up, when driving from reject-position into sack-hole, the clamp does not appear at sack-hole sensor

;0x0210;CIRCLE_FORK_INIT_ERR;in start-up, when driving from reject-position into sack-hole, the circlefork initialization failed

;0x0220;TYPE_UNKOWN;the detected type (via cable-coding) is unknown

;0x0230;TRANSPORT_FAILED;belt-movement error, motor or photo-sensor error

;0x0240;PHOTO_SENSOR_ERROR1;photo-sensors could not be switched on or off (internal FW-error), value is 0

;0x0250;PHOTO_SENSOR_ERROR2;photo-sensors could not be switched on or off (internal FW-error), value is 0

 

PressureRegulator (0x02A0)

 

;0x0010;AD_CONVERTER_LOCKED_IN_UPDATE;ad-converter was locked during updating, so the methode returns the last status value,Value holds the user who locks the converter.

;0x0011;AD_CONVERTER_LOCKED_IN_GET_PRESSURE;ad-converter was locked during getting pressure, so the methode returns 0 as pressure value,Value holds the user who locks the converter.

;0x0020;SELECTED_RESOURCE_LOCKED;photosensortask was locked during getting pressure, so the methode returns 0 as pressure value,Value holds getHandle()..

;0x0030;INVALID_STATE;state-machine of update() used with invalid status, value holds the invalid status.

;0x0040;FIND_CURRENT_FAILED;initializing of the pressure by current incrementing failed, value holds pressure value.

;0x0041;INIT_WITHOUT_CASSETTE_FAILED;initializing of cmos data failed, value holds pressure value.

;0x0042;INIT_WITH_CASSETTE_FAILED;initializing of cmos data with inserted cassette failed, value holds pressure value.

;0x0050;PRESSURE_REGULATION_FAILED;pressure regulation failed, value is 0.

;0x0070;MAX_PRESSURE_TOO_LOW;the maximum pressure reaches not the old workpressure, value holds the highest pressure value, which was found.

;0x0080;PRESSURE_NOT_FOUND;the necessary pressure could not be reached, value holds the target pressure.

RejectRetractBox (0x02F0)

;0x0010;SWITCH_TRAY_FAILED;/*! switch between reject/retract tray via magnet failed, the desired direction is stored in value @see Tray Either the magnet or the photo-sensor is defect or the mechanic is not working properly (e.g. blocked)

 

ScanPhotoSensor (0x0310)

 

;0x0010;LIGHT_JAM;a note did not reach the sensor in a given time, value holds

;0x0020;DARK_JAM;a note did not leave the sensor in a given time, value holds the current motor-clock or timestamp

;0x0030;UNEXPECTED_NOTE;an unexpected note was seen at the sensor, value holds the current motor-clock or timestamp

;0x0040;NOTE_EARLY;a note did reach the sensor too early, value holds the expected note arrival in motor-clocks or timestamps

;0x0050;NOTE_LATE;a note did reach the sensor too late, value holds the expected note arrival in motor-clocks or timestamps

;0x0100;NULL_POINTER;the current note-pointer is 0 (internal firmware-error), value is 0

;0x0101;NEW_FAILED;no more memory for a new note (internal firmware-error), value is 0

 

Shutter (0x0330)

 

;0x0010;TEST_ERROR;missing exception text

;0x0020;OPEN_ERROR;missing exception text

;0x0030;CLOSE_ERROR;missing exception text

;0x0040;OFFER_ERROR;missing exception text

;0x0050;TIMEOUT_WHILE_TESTING;timeout during testing the shutter, value holds shutter position.

;0x0060;NOT_INSTALLED_OR_UNKOWN;type detect error, the shutter is not installed or unkown, value is 0.

;0x0070;TIMEOUT_WHILE_LEAVING_POSITION;the shutter left a position and found the target position not in time. value holds the position of the shutter.

;0x0080;CLOSE_BLOCKED;just a warning that the shutter was blocked during closing, if shutter is always blocked after the retries, it comes to an CLOSE_ERROR. Value holds number of retries.

;0x0081;OPEN_BLOCKED;just a warning that the shutter was blocked during opening, if shutter is always blocked after the retries, it comes to an CPEN_ERROR. Value holds number of retries.

 

SingleRejectTray (0x0340)

 

;0x0010;INIT_FAILED;the init of the single reject tray failed, value is 0.

;0x0020;IS_EMPTY_ERROR;isEmpty throws exception, value is 0.

 

SingleRejectMotor (0x0350)

 

;0x0010;INIT_FAILED;initial sequence failed

;0x0020;DRIVE_TO_STANDARD_TRAY_FAILED;driving to standard tray failed

;0x0030;DRIVE_TO_RESERVE_TRAY_FAILED;driving to reserve tray failed

;0x0040;DRIVE_TO_EMPTY_POSITION_FAILED;driving to empty position failed

;0x0050;WAIT_FOR_COMPLETION_FAILED;timeout during waiting for completion

 

StackerWheel (0x0360)

 

;0x0010;STEP_TIMEOUT;timeout during set excecution

;0x0020;STEP_FAILED;step excecution failed

;0x0030;SCAN_STEP_FAILED;scan step execution failed

;0x0040;INIT_FAILED;initial sequence failed

;0x0050;NULL_POINTER;null pointer exception

 

StateMachine (0x0370)

 

;0x0010;STACKER_NOT_FREE;unexpected notes in stacker

;0x0020;CLAMP_IS_EMPTY;general error

;0x0022;CLAMP_NOT_EMPTY;general error

;0x0030;SHUTTER_NOT_EMPTY;general error

;0x0040;SHUTTER_CLOSED;general error

;0x0042;SHUTTER_NOT_OPEN;general error

;0x0044;SHUTTER_NOT_CLOSED;general error

;0x0050;CLAMP_OPEN_FAILED;general error

;0x0060;PRESENT_FAILED;general error

;0x0070;REJECT_RETRACT_FAILED;general error

;0x0072;REJECT_FAILED;general error

;0x0074;RETRACT_FAILED;general error

;0x0080;CLEAR_SINGLE_REJECT_FAILED;general error

;0x0090;DEVICE_LOCK_ERROR;general error

;0x0100;DRIVE_TO_SHUTTER_FAILED;general error

;0x0102;DRIVE_TO_STACKER_FAILED;general error

;0x0104;DRIVE_TO_REJECT_FAILED;general error

;0x0200;TEST_DISPENSE_FAILED;general error

 

ClearingMachine (0x0372)

 

;0x0010;START_CLEARING_FAILED;due to open security switch

;0x0020;CLEAR_INTO_BOX_ERROR;context: see previous errors for true reason

;0x0030;CLEAR_OUTPUT_TRANSPORT_ERROR;context: see previous errors for true reason

;0x0040;DEVICE_LOCKED;please reset device lock

;0x0050;CLEAR_SINGLE_REJECT_ERROR;context: see previous errors for true reason

;0x0060;CHECK_TRANSPORT_ERROR;context: see previous errors for true reason

;0x0070;REJECT_FAILED;context: see previous errors for true reason

;0x0080;RETRACT_FAILED;context: see previous errors for true reason

;0x0090;DRIVE_TO_REJECT_FAILED;context: see previous errors for true reason

;0x00A0;CLAMP_OPEN_FAILED;clamp could not open (stepper, photo-sensor or clamp defect)

;0x00B0;DRIVE_TO_STACKER_FAILED;context: see previous errors for true reason

 

StandardMachine (0x0374)

 

;0x0001;INVALID_COMMAND;command not allowed in this state

;0x0010;DISPENSE_FAILED;context: see previous errors for true reason

;0x0020;OPEN_SHUTTER_FAILED;shutter error

;0x0022;CLOSE_SHUTTER_FAILED;shutter error

;0x0024;TEST_SHUTTER_FAILED;shutter error

;0x0030;CLAMP_IN_SHUTTER_EMPTY;no notes in clamp

;0x0040;STACKER_NOT_EMPTY;unexpected notes in stacker

;0x0050;DRIVE_TO_SHUTTER_FAILED;context: see previous errors for true reason

;0x0052;DRIVE_TO_STACKER_FAILED;context: see previous errors for true reason

;0x0054;DRIVE_TO_REJECT_FAILED;context: see previous errors for true reason

;0x0060;PRESENT_FAILED;context: see previous errors for true reason

;0x0062;EJECT_FAILED;context: see previous errors for true reason

;0x0070;CLOSE_OFFER_FAILED;context: see previous errors for true reason

;0x0080;CLAMP_OPEN_FAILED;context: see previous errors for true reason

;0x0090;CLAMP_NOT_EMPTY;clamp should be empty

;0x00A0;SHUTTER_NOT_EMPTY;shutter should be empty

;0x00B0;RETRACT_FAILED;context: see previous errors for true reason

;0x00C0;REJECT_FAILED;context: see previous errors for true reason

 

ControlMachine (0x0378)

 

;0x0010;TOO_MANY_FAILED_RESETS;failed resets are limited to 5

;0x0020;UNCAUGHT_EXCEPTION;an unexpected exception occured

 

TimerStepper (0x0392)

 

;0x0010;DMA0_LOCKED;dma channel was locked

 

System (0x03B0)

 

;0x0010;RESPONSE_NOT_SEND;missing exception text

 

HardwareTask (0x03C2)

 

;0x0010;MACHINE_STATE_INVALID;unknown state

;0x0020;DEVICE_STATE_INVALID;unknown value

;0x0030;COMP_STATE_INVALID;unknown value

;0x0040;MANIPULATION;manipulation

;0x0100;PHOTO_SENSOR_ERROR;general error

;0x0110;NO_CASSETTES;general error

;0x0200;MAILBOX_CREATE_ERROR;general error

;0x0210;RESPONSE_NOT_SEND;internal error

;0x0300;UNCAUGHT_EXCEPTION;internal error

 

PhotoSensorTask (0x03C4)

 

;0x0010;START_SENSORS_NO_OK;hw-failure

;0x0020;INIT_SENSORS_NO_OK;init failed, hw-failure

;0x0030;ON_NO_OK;internal error

;0x0040;ON_CASSNR_NO_OK;internal error

;0x0050;RELEASE_NO_OK;internal error

;0x0060;OFF_NO_OK;internal error

;0x0070;SUSPEND_NO_OK;internal error

;0x0080;RESUME_NO_OK;internal error

;0x0090;ADJUST_NO_OK;internal error

;0x0100;ADAPT_NO_OK;internal error

;0x0110;SEND_RECEIVE_STATE;internal error

;0x0120;SEND_RECEIVE_SENDER_NO_OK;internal error

;0x0130;SEND_RECEIVE_NO_RESPONSE;internal error

;0x0140;INTERNAL_ERROR;internal error

;0x0150;COVERED_PHOTOSENSOR;internal error

;0x0160;PHOTOSENSOR_HW_FAILED;internal error

 

Tir188 (0x03D0)

 

;0x0001;TIMER_NOT_FREE;timer start failed, because already in use, value is mode (@see Mode)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23543011/viewspace-697388/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/23543011/viewspace-697388/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值