bnr_xfs/error/bnr_error.rs
1/// Represents BNR error codes.
2///
3/// Documentation for each variant includes recommendations for resolving the error.
4#[allow(non_camel_case_types)]
5#[repr(u32)]
6#[derive(Clone, Copy, Debug, PartialEq, serde::Deserialize, serde::Serialize)]
7pub enum BnrError {
8 /// E_SS01 : BNR is idle mode
9 ///
10 /// Corrective action(s):
11 ///
12 /// - Send Reset command
13 E_SS01 = 536870993,
14 /// E_SS02: BNR is starting up
15 ///
16 /// Corrective action(s):
17 ///
18 /// - Wait for reset to complete
19 E_SS02 = 536870995,
20 /// E_SS03: BNR Interlock is open
21 ///
22 /// Corrective action(s):
23 ///
24 /// - Close the Main BNR Lock
25 E_SS03 = 536870994,
26 /// E_MM01: A software error has ocurred
27 ///
28 /// Corrective action(s):
29 ///
30 /// - Send BNR Configuration file to unit
31 E_MM01 = 234881105,
32 /// E_MM03: A software error has ocurred
33 ///
34 /// Corrective action(s):
35 ///
36 /// - Send BNR Configuration file to unit
37 E_MM03 = 234881107,
38 /// E_MM04: A bill has stopped before reaching its destination
39 ///
40 /// Corrective action(s):
41 ///
42 /// - Remove banknote from intlet.
43 E_MM04 = 50462737,
44 /// E_MM05: A bill has stopped before reaching its destination
45 ///
46 /// Corrective action(s):
47 ///
48 /// - Open Top Cover or Recognition Module. Remove banknote.
49 E_MM05 = 50724881,
50 /// E_MM06: A bill has stopped before reaching its destination
51 ///
52 /// Corrective action(s):
53 ///
54 /// - Open Top Cover or Recognition Module. Remove banknote.
55 E_MM06 = 50462993,
56 /// E_MM07: A bill has stopped before reaching its destination
57 ///
58 /// Corrective action(s):
59 ///
60 /// - Open Top Cover or Recognition Module. Remove banknote.
61 E_MM07 = 50398481,
62 /// E_MM08: A bill has stopped before reaching its destination
63 ///
64 /// Corrective action(s):
65 ///
66 /// - Open Top Cover or Recognition Module. Remove banknote.
67 E_MM08 = 50397201,
68 /// E_MM09: A bill has stopped before reaching its destination
69 ///
70 /// Corrective action(s):
71 ///
72 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
73 E_MM09 = 50398993,
74 /// E_MM10: A bill has stopped before reaching its destination
75 ///
76 /// Corrective action(s):
77 ///
78 /// - Remove banknote from Outlet. (was Open Top Cover or Recognition Module. Remove banknote.)
79 E_MM10 = 50399249,
80 /// E_MM11: A bill has stopped before reaching its destination
81 ///
82 /// Corrective action(s):
83 ///
84 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
85 E_MM11 = 50400017,
86 /// E_MM12: A bill has stopped before reaching its destination
87 ///
88 /// Corrective action(s):
89 ///
90 /// - Open Top Cover or Recognition Module. Remove banknote.
91 E_MM12 = 50462738,
92 /// E_MM13: A bill has stopped before reaching its destination
93 ///
94 /// Corrective action(s):
95 ///
96 /// - Open Top Cover or Recognition Module. Remove banknote.
97 E_MM13 = 50724882,
98 /// E_MM14: A bill has stopped before reaching its destination
99 ///
100 /// Corrective action(s):
101 ///
102 /// - Open Top Cover or Recognition Module. Remove banknote.
103 E_MM14 = 50462994,
104 /// E_MM15: A bill has stopped before reaching its destination
105 ///
106 /// Corrective action(s):
107 ///
108 /// - Open Top Cover or Recognition Module. Remove banknote.
109 E_MM15 = 50398482,
110 /// E_MM16: A bill has stopped before reaching its destination
111 ///
112 /// Corrective action(s):
113 ///
114 /// - Open Top Cover or Recognition Module. Remove banknote.
115 E_MM16 = 50397202,
116 /// E_MM17: A bill has stopped before reaching its destination
117 ///
118 /// Corrective action(s):
119 ///
120 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
121 E_MM17 = 50398994,
122 /// E_MM18: A bill has stopped before reaching its destination
123 ///
124 /// Corrective action(s):
125 ///
126 /// - Remove banknote from outlet.
127 E_MM18 = 50399250,
128 /// E_MM19: A bill has stopped before reaching its destination
129 ///
130 /// Corrective action(s):
131 ///
132 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
133 E_MM19 = 50400018,
134 /// E_MM20: A bill has stopped before reaching its destination
135 ///
136 /// Corrective action(s):
137 ///
138 /// - Open Top Cover or Recognition Module. Remove banknote.
139 E_MM20 = 50462739,
140 /// E_MM21: A bill has stopped before reaching its destination
141 ///
142 /// Corrective action(s):
143 ///
144 /// - Remove banknote from intlet.
145 E_MM21 = 50724883,
146 /// E_MM22: A bill has stopped before reaching its destination
147 ///
148 /// Corrective action(s):
149 ///
150 /// - Open Top Cover or Recognition Module. Remove banknote.
151 E_MM22 = 50462995,
152 /// E_MM23: A bill has stopped before reaching its destination
153 ///
154 /// Corrective action(s):
155 ///
156 /// - Open Top Cover or Recognition Module. Remove banknote.
157 E_MM23 = 50398483,
158 /// E_MM24: A bill has stopped before reaching its destination
159 ///
160 /// Corrective action(s):
161 ///
162 /// - Open Top Cover or Recognition Module. Remove banknote.
163 E_MM24 = 50397203,
164 /// E_MM25: A bill has stopped before reaching its destination
165 ///
166 /// Corrective action(s):
167 ///
168 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
169 E_MM25 = 50398995,
170 /// E_MM26: A bill has stopped before reaching its destination
171 ///
172 /// Corrective action(s):
173 ///
174 /// - Remove banknote from outlet.
175 E_MM26 = 50399251,
176 /// E_MM27: A bill has stopped before reaching its destination
177 ///
178 /// Corrective action(s):
179 ///
180 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
181 E_MM27 = 50400019,
182 /// E_MM28: A bill has stopped before reaching its destination
183 ///
184 /// Corrective action(s):
185 ///
186 /// - Open Top Cover or Recognition Module. Remove banknote.
187 E_MM28 = 50462740,
188 /// E_MM29: A bill has stopped before reaching its destination
189 ///
190 /// Corrective action(s):
191 ///
192 /// - Remove banknote from inlet.
193 E_MM29 = 50724884,
194 /// E_MM30: A bill has stopped before reaching its destination
195 ///
196 /// Corrective action(s):
197 ///
198 /// - Open Top Cover or Recognition Module. Remove banknote.
199 E_MM30 = 50462996,
200 /// E_MM31: A bill has stopped before reaching its destination
201 ///
202 /// Corrective action(s):
203 ///
204 /// - Open Top Cover or Recognition Module. Remove banknote.
205 E_MM31 = 50398484,
206 /// E_MM32: A bill has stopped before reaching its destination
207 ///
208 /// Corrective action(s):
209 ///
210 /// - Open Top Cover or Recognition Module. Remove banknote.
211 E_MM32 = 50397204,
212 /// E_MM33: A bill has stopped before reaching its destination
213 ///
214 /// Corrective action(s):
215 ///
216 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
217 E_MM33 = 50398996,
218 /// E_MM34: A bill has stopped before reaching its destination
219 ///
220 /// Corrective action(s):
221 ///
222 /// - Remove banknote from outlet.
223 E_MM34 = 50399252,
224 /// E_MM35: A bill has stopped before reaching its destination
225 ///
226 /// Corrective action(s):
227 ///
228 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
229 E_MM35 = 50400020,
230 /// E_MM41: BNR has detected a blockage or failure in a module
231 ///
232 /// Corrective action(s):
233 ///
234 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
235 /// - If problem persists: Main Module needs to be replaced
236 E_MM41 = 201326593,
237 /// E_MM42: BNR has detected a blockage or failure in a module
238 ///
239 /// Corrective action(s):
240 ///
241 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
242 /// - If problem persists: Main Module needs to be replaced
243 E_MM42 = 201326595,
244 /// E_MM43: BNR has detected a blockage or failure in a module
245 ///
246 /// Corrective action(s):
247 ///
248 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
249 /// - If problem persists: Main Module needs to be replaced
250 E_MM43 = 201326596,
251 /// E_MM44: BNR has detected a blockage or failure in a module
252 ///
253 /// Corrective action(s):
254 ///
255 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
256 /// - If problem persists: Main Module needs to be replaced
257 E_MM44 = 201326597,
258 /// E_MM45: BNR has detected a blockage or failure in a module
259 ///
260 /// Corrective action(s):
261 ///
262 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
263 /// - If problem persists: Main Module needs to be replaced
264 E_MM45 = 201326598,
265 /// E_MM46: BNR has detected a blockage or failure in a module
266 ///
267 /// Corrective action(s):
268 ///
269 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
270 /// - If problem persists: Main Module needs to be replaced
271 E_MM46 = 201326599,
272 /// E_MM47: BNR has detected a blockage or failure in a module
273 ///
274 /// Corrective action(s):
275 ///
276 /// - Remove main module and cashbox using "stacker blocked in cashbox - removal procedure"
277 /// - If problem persists: Main Module needs to be replaced
278 E_MM47 = 201326600,
279 /// E_MM48: BNR has detected a blockage or failure in a module
280 ///
281 /// Corrective action(s):
282 ///
283 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
284 /// - If problem persists: Main Module needs to be replaced
285 E_MM48 = 201326601,
286 /// E_MM49: BNR has detected a blockage or failure in a module
287 ///
288 /// Corrective action(s):
289 ///
290 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
291 /// - If problem persists: Main Module needs to be replaced
292 E_MM49 = 201326602,
293 /// E_MM50: BNR has detected a blockage or failure in a module
294 ///
295 /// Corrective action(s):
296 ///
297 /// - Replace Cashbox with emtpy Cashbox
298 ///
299 /// - Remove cashbox. Remove object (if any) blocking the Stacking Mechanism.
300 /// - If problem persists: Main Module needs to be replaced
301 E_MM50 = 201326603,
302 /// E_MM51: A bill has stopped before reaching its destination
303 ///
304 /// Corrective action(s):
305 ///
306 /// - Encash the note with Reject.
307 E_MM51 = 201326604,
308 /// E_MM52: BNR has detected a blockage or failure in a module
309 ///
310 /// Corrective action(s):
311 ///
312 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
313 /// - If problem persists: Main Module needs to be replaced
314 E_MM52 = 33554433,
315 /// E_MM53: BNR has detected a blockage or failure in a module
316 ///
317 /// Corrective action(s):
318 ///
319 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
320 /// - If problem persists: Main Module needs to be replaced
321 E_MM53 = 33554434,
322 /// E_MM54: BNR has detected a blockage or failure in a module
323 ///
324 /// Corrective action(s):
325 ///
326 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
327 /// - If problem persists: Main Module needs to be replaced
328 E_MM54 = 33554435,
329 /// E_MM55: BNR has detected a blockage or failure in a module
330 ///
331 /// Corrective action(s):
332 ///
333 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
334 /// - If problem persists: Main Module needs to be replaced
335 E_MM55 = 33554436,
336 /// E_MM56: BNR has detected a blockage or failure in a module
337 ///
338 /// Corrective action(s):
339 ///
340 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
341 /// - If problem persists: Main Module needs to be replaced
342 E_MM56 = 33554437,
343 /// E_MM57: BNR has detected a blockage or failure in a module
344 ///
345 /// Corrective action(s):
346 ///
347 /// - Remove cashbox. Remove unexpected object (if any) in the Bundler Area. Secure BNR.
348 /// - If problem persists: Main Module needs to be replaced
349 E_MM57 = 33554438,
350 /// E_MM58: The Main Module cannot recover from an error
351 ///
352 /// Corrective action(s):
353 ///
354 /// - Open Recognition Module. Check if flat cable is correctly connected. If Power is on, Power off, insert the flat cable correctly
355 /// - If problem persists: Main Module needs to be replaced
356 E_MM58 = 100663297,
357 /// E_MM59: The Main Module cannot recover from an error
358 ///
359 /// Corrective action(s):
360 ///
361 /// - Main Module needs to be replaced
362 E_MM59 = 100663298,
363 /// E_MM60: The Main Module cannot recover from an error
364 ///
365 /// Corrective action(s):
366 ///
367 /// - Switch off very luminous light close to Recognition Module (if any).
368 /// - If problem persists: Main Module needs to be replaced
369 E_MM60 = 100663299,
370 /// E_MM61: The Main Module cannot recover from an error
371 ///
372 /// Corrective action(s):
373 ///
374 /// - Open Recognition sensor module. Remove unexpected object (if any), clean the sensor.
375 /// - If problem persists: Main Module needs to be replaced
376 E_MM61 = 100663300,
377 /// E_MM62: The Main Module cannot recover from an error
378 ///
379 /// Corrective action(s):
380 ///
381 /// - Main Module needs to be replaced
382 E_MM62 = 100663301,
383 /// E_MM63: The Main Module cannot recover from an error
384 ///
385 /// Corrective action(s):
386 ///
387 /// - Main Module needs to be replaced
388 E_MM63 = 100663302,
389 /// E_MM64: The Main Module cannot recover from an error
390 ///
391 /// Corrective action(s):
392 ///
393 /// - Main Module needs to be replaced
394 E_MM64 = 100663303,
395 /// E_MM65: The Main Module cannot recover from an error
396 ///
397 /// Corrective action(s):
398 ///
399 /// - Main Module needs to be replaced
400 E_MM65 = 100663304,
401 /// E_MM66: BNR has detected a blockage or failure in a module
402 ///
403 /// Corrective action(s):
404 ///
405 /// - Open Recognition sensor module. Remove unexpected object (if any), clean the sensor.
406 /// - If problem persists: Main Module needs to be replaced
407 E_MM66 = 100663305,
408 /// E_MM39: BNR has detected an open cover which is preventing operation
409 ///
410 /// Corrective action(s):
411 ///
412 /// - Close open cover
413 ///
414 /// - Main Module needs to be replaced
415 E_MM39 = 251658561,
416 /// E_MM40: BNR has detected an open cover which is preventing operation
417 ///
418 /// Corrective action(s):
419 ///
420 /// - Close open cover
421 ///
422 /// - Main Module needs to be replaced
423 E_MM40 = 251658305,
424 /// E_MM67: BNR has detected a blockage or failure in a module
425 ///
426 /// Corrective action(s):
427 ///
428 /// - Open all covers, remove object (if any) from the bill path, close covers.
429 /// - If problem persists: Main Module needs to be replaced
430 E_MM67 = 16908546,
431 /// E_MM68: BNR has detected a blockage or failure in a module
432 ///
433 /// Corrective action(s):
434 ///
435 /// - Open all covers, remove object (if any) from the bill path, close covers.
436 /// - If problem persists: Main Module needs to be replaced
437 E_MM68 = 16908547,
438 /// E_MM69: BNR has detected a blockage or failure in a module
439 ///
440 /// Corrective action(s):
441 ///
442 /// - Open all covers, remove object (if any) from the bill path
443 /// - If problem persists: Main Module needs to be replaced
444 E_MM69 = 16842754,
445 /// E_MM70: BNR has detected a blockage or failure in a module
446 ///
447 /// Corrective action(s):
448 ///
449 /// - Open all covers, remove object (if any) from the bill path
450 /// - If problem persists: Main Module needs to be replaced
451 E_MM70 = 16842755,
452 /// E_MM71: BNR has detected a blockage or failure in a module
453 ///
454 /// Corrective action(s):
455 ///
456 /// - Open Top Cover, remove object (if any) from the inlet area, clean inlet
457 ///
458 /// - Main Module needs to be replaced
459 E_MM71 = 50462721,
460 /// E_MM72: BNR has detected a blockage or failure in a module
461 ///
462 /// Corrective action(s):
463 ///
464 /// - Open Top Cover, remove object (if any) from the inlet area, clean inlet
465 ///
466 /// - Main Module needs to be replaced
467 E_MM72 = 50462722,
468 /// E_MM73: The Main Module cannot recover from an error
469 ///
470 /// Corrective action(s):
471 ///
472 /// - Main Module needs to be replaced
473 E_MM73 = 50724865,
474 /// E_MM74: BNR has detected a blockage or failure in a module
475 ///
476 /// Corrective action(s):
477 ///
478 /// - Open Top Cover, remove object (if any) from the inlet area, clean inlet
479 ///
480 /// - Main Module needs to be replaced
481 E_MM74 = 50724866,
482 /// E_MM75: The Main Module cannot recover from an error
483 ///
484 /// Corrective action(s):
485 ///
486 /// - Main Module needs to be replaced
487 E_MM75 = 50462977,
488 /// E_MM76: BNR has detected a blockage or failure in a module
489 ///
490 /// Corrective action(s):
491 ///
492 /// - Open Top Cover, remove object (if any) from the inlet area, clean inlet
493 ///
494 /// - Main Module needs to be replaced
495 E_MM76 = 50462978,
496 /// E_MM77: The Main Module cannot recover from an error
497 ///
498 /// Corrective action(s):
499 ///
500 /// - Main Module needs to be replaced
501 E_MM77 = 50398465,
502 /// E_MM78: BNR has detected a blockage or failure in a module
503 ///
504 /// Corrective action(s):
505 ///
506 /// - Open Top Cover, remove object (if any) from the inlet area, clean inlet
507 ///
508 /// - Main Module needs to be replaced
509 E_MM78 = 50398466,
510 /// E_MM79: The Main Module cannot recover from an error
511 ///
512 /// Corrective action(s):
513 ///
514 /// - Main Module needs to be replaced
515 E_MM79 = 50397185,
516 /// E_MM80: BNR has detected a blockage or failure in a module
517 ///
518 /// Corrective action(s):
519 ///
520 /// - Open Top Cover, remove object (if any) from the inlet area, clean positioner, close cover.
521 ///
522 /// - Main Module needs to be replaced
523 E_MM80 = 50397186,
524 /// E_MM81: The Main Module cannot recover from an error
525 ///
526 /// Corrective action(s):
527 ///
528 /// - Main Module needs to be replaced
529 E_MM81 = 50398977,
530 /// E_MM82: BNR has detected a blockage or failure in a module
531 ///
532 /// Corrective action(s):
533 ///
534 /// - Remove Cashbox, remove Main module, remove object (if any) from the bottom transport area, clean bottom transport
535 /// - If problem persists: Main Module needs to be replaced
536 E_MM82 = 50398978,
537 /// E_MM83: The Main Module cannot recover from an error
538 ///
539 /// Corrective action(s):
540 ///
541 /// - Main Module needs to be replaced
542 E_MM83 = 50399233,
543 /// E_MM84: BNR has detected a blockage or failure in a module
544 ///
545 /// Corrective action(s):
546 ///
547 /// - Remove cashbox, remove object (if any) from the bottom bill path
548 /// - If problem persists: Main Module needs to be replaced
549 E_MM84 = 50399234,
550 /// E_MM87: BNR has detected a blockage or failure in a module
551 ///
552 /// Corrective action(s):
553 ///
554 /// - Remove object (if any) from the Outlet slot.
555 /// - If problem persists: Main Module needs to be replaced
556 E_MM87 = 302055427,
557 /// E_MM85: The Main Module cannot recover from an error
558 ///
559 /// Corrective action(s):
560 ///
561 /// - Main Module needs to be replaced
562 E_MM85 = 50400001,
563 /// E_MM86: BNR has detected a blockage or failure in a module
564 ///
565 /// Corrective action(s):
566 ///
567 /// - Remove cashbox, remove object (if any) from the bottom bill path
568 /// - If problem persists: Main Module needs to be replaced
569 E_MM86 = 50400002,
570 /// E_MM88: BNR has detected a blockage or failure in a module
571 ///
572 /// Corrective action(s):
573 ///
574 /// - Open Recognition Sensor/Spine covers. Remove unexpected object (if any).
575 ///
576 /// - Main Module needs to be replaced
577 E_MM88 = 2818572289,
578 /// E_MM89: BNR has detected a blockage or failure in a module
579 ///
580 /// Corrective action(s):
581 ///
582 /// - Open Recognition Sensor/Spine covers. Remove unexpected object (if any).
583 ///
584 /// - Main Module needs to be replaced
585 E_MM89 = 2818572290,
586 /// E_MM90: BNR has detected a blockage or failure in a module
587 ///
588 /// Corrective action(s):
589 ///
590 /// - Open Recognition Sensor/Spine covers. Remove unexpected object (if any).
591 ///
592 /// - Main Module needs to be replaced
593 E_MM90 = 2818572291,
594 /// E_MM91: A bill has stopped before reaching its destination
595 ///
596 /// Corrective action(s):
597 ///
598 /// - Open Recognition Module. Remove banknote.
599 E_MM91 = 100663313,
600 /// E_MM92: A bill has stopped before reaching its destination
601 ///
602 /// Corrective action(s):
603 ///
604 /// - Open Recognition Module. Remove banknote.
605 E_MM92 = 100663314,
606 /// E_MM93: A bill has stopped before reaching its destination
607 ///
608 /// Corrective action(s):
609 ///
610 /// - Open Recognition Module. Remove banknote.
611 E_MM93 = 100663315,
612 /// E_MM94: A bill has stopped before reaching its destination
613 ///
614 /// Corrective action(s):
615 ///
616 /// - Open Recognition Module. Remove banknote.
617 E_MM94 = 100663316,
618 /// E_BU01: BNR has detected a blockage or failure in a module
619 ///
620 /// Corrective action(s):
621 ///
622 /// - Remove banknotes (if any) from the Bundler.
623 /// - If problem persists: Main Module needs to be replaced
624 E_BU01 = 235274305,
625 /// E_BU02: BNR has detected a blockage or failure in a module
626 ///
627 /// Corrective action(s):
628 ///
629 /// - Remove banknotes (if any) from the Bundler.
630 /// - If problem persists: Main Module needs to be replaced
631 E_BU02 = 235274306,
632 /// E_BU03: BNR has detected a blockage or failure in a module
633 ///
634 /// Corrective action(s):
635 ///
636 /// - Remove banknotes (if any) from the Bundler.
637 /// - If problem persists: Main Module needs to be replaced
638 E_BU03 = 235274307,
639 /// W_BU01: Bundler is full
640 ///
641 /// Corrective action(s):
642 ///
643 /// - If in CashIn transaction, either send CashInEnd or CashInRollback; if in Dispense transaction either send Present or Reject.
644 W_BU01 = 235274276,
645 /// E_BU04: BNR has detected a blockage or failure in a module
646 ///
647 /// Corrective action(s):
648 ///
649 /// - Remove cashbox, remove Main Module, remove object (if any) from the Bundler area
650 /// - If problem persists: Main Module needs to be replaced
651 E_BU04 = 16908290,
652 /// E_BU05: BNR has detected a blockage or failure in a module
653 ///
654 /// Corrective action(s):
655 ///
656 /// - Remove cashbox, remove Main Module, remove object (if any) from the Bundler area
657 /// - If problem persists: Main Module needs to be replaced
658 E_BU05 = 16908291,
659 /// E_BU06: The Main Module cannot recover from an error
660 ///
661 /// Corrective action(s):
662 ///
663 /// - Main Module needs to be replaced
664 E_BU06 = 50398721,
665 /// E_BU07: The Main Module cannot recover from an error
666 ///
667 /// Corrective action(s):
668 ///
669 /// - Remove cashbox, remove Main Module, remove object (if any) from the Bundler area
670 /// - If problem persists: Main Module needs to be replaced
671 E_BU07 = 50398722,
672 /// E_BU08: BNR has detected a blockage or failure in a module
673 ///
674 /// Corrective action(s):
675 ///
676 /// - Remove banknotes (if any) from the Bundler.
677 /// - If problem persists: Main Module needs to be replaced
678 E_BU08 = 235274257,
679 /// E_BU09: BNR has detected a blockage or failure in a module
680 ///
681 /// Corrective action(s):
682 ///
683 /// - Remove banknotes (if any) from the Bundler.
684 /// - If problem persists: Main Module needs to be replaced
685 E_BU09 = 235274258,
686 /// E_BU10: BNR has detected a blockage or failure in a module
687 ///
688 /// Corrective action(s):
689 ///
690 /// - Remove banknotes (if any) from the Bundler.
691 /// - If problem persists: Main Module needs to be replaced
692 E_BU10 = 235274259,
693 /// E_BU11: BNR has detected a blockage or failure in a module
694 ///
695 /// Corrective action(s):
696 ///
697 /// - Remove banknotes (if any) from the Bundler.
698 /// - If problem persists: Main Module needs to be replaced
699 E_BU11 = 235274260,
700 /// E_SP01: BNR cannot find a module
701 ///
702 /// Corrective action(s):
703 ///
704 /// - Power off. Check connection between Spine Module and Main Module.
705 /// - If problem persists: Either Spine Module or Main Module needs to be replaced
706 E_SP01 = 234946609,
707 /// E_SP02: A software error has ocurred
708 ///
709 /// Corrective action(s):
710 ///
711 /// - Send BNR Configuration file to unit
712 E_SP02 = 234946610,
713 /// E_SP03: BNR cannot find a module
714 ///
715 /// Corrective action(s):
716 ///
717 /// - Power off. Check connection between Spine Module and Main Module
718 /// - If problem persists: Either Spine Module or Main Module needs to be replaced
719 E_SP03 = 234946611,
720 /// E_SP04: BNR has detected an open cover which is preventing operation
721 ///
722 /// Corrective action(s):
723 ///
724 /// - Close the spine cover
725 E_SP04 = 234946612,
726 /// E_SP05: BNR is not correctly configured
727 ///
728 /// Corrective action(s):
729 ///
730 /// -
731 ///
732 /// - Send BNR Configuration file to unit
733 E_SP05 = 234946613,
734 /// E_SP06: BNR is not correctly configured
735 ///
736 /// Corrective action(s):
737 ///
738 /// -
739 ///
740 /// - Send BNR Configuration file to unit
741 E_SP06 = 234946614,
742 /// E_SP13: BNR has detected a blockage or failure in a module
743 ///
744 /// Corrective action(s):
745 ///
746 /// - Open Spine Cover. Remove banknote
747 E_SP13 = 50790929,
748 /// E_SP14: BNR has detected a blockage or failure in a module
749 ///
750 /// Corrective action(s):
751 ///
752 /// - Open Spine Cover. Remove banknote
753 E_SP14 = 50791185,
754 /// E_SP15: BNR has detected a blockage or failure in a module
755 ///
756 /// Corrective action(s):
757 ///
758 /// - Open Spine Cover. Remove banknote
759 E_SP15 = 50791441,
760 /// E_SP16: BNR has detected a blockage or failure in a module
761 ///
762 /// Corrective action(s):
763 ///
764 /// - Open Spine Cover. Remove banknote
765 E_SP16 = 50790930,
766 /// E_SP17: BNR has detected a blockage or failure in a module
767 ///
768 /// Corrective action(s):
769 ///
770 /// - Open Spine Cover. Remove banknote
771 E_SP17 = 50791186,
772 /// E_SP18: BNR has detected a blockage or failure in a module
773 ///
774 /// Corrective action(s):
775 ///
776 /// - Open Spine Cover. Remove banknote
777 E_SP18 = 50791442,
778 /// E_SP19: BNR has detected a blockage or failure in a module
779 ///
780 /// Corrective action(s):
781 ///
782 /// - Open Spine Cover. Remove banknote
783 E_SP19 = 50790931,
784 /// E_SP20: BNR has detected a blockage or failure in a module
785 ///
786 /// Corrective action(s):
787 ///
788 /// - Open Spine Cover. Remove banknote
789 E_SP20 = 50791187,
790 /// E_SP21: BNR has detected a blockage or failure in a module
791 ///
792 /// Corrective action(s):
793 ///
794 /// - Open Spine Cover. Remove banknote
795 E_SP21 = 50791443,
796 /// E_SP22: BNR has detected a blockage or failure in a module
797 ///
798 /// Corrective action(s):
799 ///
800 /// - Open Spine Cover. Remove banknote
801 E_SP22 = 50790932,
802 /// E_SP23: BNR has detected a blockage or failure in a module
803 ///
804 /// Corrective action(s):
805 ///
806 /// - Open Spine Cover. Remove banknote
807 E_SP23 = 50791188,
808 /// E_SP24: BNR has detected a blockage or failure in a module
809 ///
810 /// Corrective action(s):
811 ///
812 /// - Open Spine Cover. Remove banknote
813 E_SP24 = 50791444,
814 /// E_SP25: BNR has detected a blockage or failure in a module
815 ///
816 /// Corrective action(s):
817 ///
818 /// - Open Spine door. remove object (if any) blocking the diverters
819 ///
820 /// - Spine Module needs to be replaced
821 E_SP25 = 67109121,
822 /// E_SP26: BNR has detected a blockage or failure in a module
823 ///
824 /// Corrective action(s):
825 ///
826 /// - Open Spine door. remove object (if any) blocking the diverters
827 ///
828 /// - Spine Module needs to be replaced
829 E_SP26 = 67109122,
830 /// E_SP27: BNR has detected a blockage or failure in a module
831 ///
832 /// Corrective action(s):
833 ///
834 /// - Open Spine door. remove object (if any) blocking the diverters
835 ///
836 /// - Spine Module needs to be replaced
837 E_SP27 = 67109123,
838 /// E_SP28: BNR has detected a blockage or failure in a module
839 ///
840 /// Corrective action(s):
841 ///
842 /// - Open Spine door. remove object (if any) blocking the diverters
843 ///
844 /// - Spine Module needs to be replaced
845 E_SP28 = 67109377,
846 /// E_SP29: BNR has detected a blockage or failure in a module
847 ///
848 /// Corrective action(s):
849 ///
850 /// - Open Spine door. remove object (if any) blocking the diverters
851 ///
852 /// - Spine Module needs to be replaced
853 E_SP29 = 67109378,
854 /// E_SP30: BNR has detected a blockage or failure in a module
855 ///
856 /// Corrective action(s):
857 ///
858 /// - Open Spine door. remove object (if any) blocking the diverters
859 ///
860 /// - Spine Module needs to be replaced
861 E_SP30 = 67109379,
862 /// E_SP31: BNR has detected a blockage or failure in a module
863 ///
864 /// Corrective action(s):
865 ///
866 /// - Open Spine door. remove object (if any) blocking the diverters
867 ///
868 /// - Spine Module needs to be replaced
869 E_SP31 = 67109633,
870 /// E_SP32: BNR has detected a blockage or failure in a module
871 ///
872 /// Corrective action(s):
873 ///
874 /// - Open Spine door. remove object (if any) blocking the diverters
875 ///
876 /// - Spine Module needs to be replaced
877 E_SP32 = 67109634,
878 /// E_SP33: BNR has detected a blockage or failure in a module
879 ///
880 /// Corrective action(s):
881 ///
882 /// - Open Spine door. remove object (if any) blocking the diverters
883 ///
884 /// - Spine Module needs to be replaced
885 E_SP33 = 67109635,
886 /// E_SP34: BNR has detected a blockage or failure in a module
887 ///
888 /// Corrective action(s):
889 ///
890 /// - Open Spine door. remove object (if any) blocking the diverters
891 ///
892 /// - Spine Module needs to be replaced
893 E_SP34 = 67109889,
894 /// E_SP35: BNR has detected a blockage or failure in a module
895 ///
896 /// Corrective action(s):
897 ///
898 /// - Open Spine door. remove object (if any) blocking the diverters
899 ///
900 /// - Spine Module needs to be replaced
901 E_SP35 = 67109890,
902 /// E_SP36: BNR has detected a blockage or failure in a module
903 ///
904 /// Corrective action(s):
905 ///
906 /// - Open Spine door. remove object (if any) blocking the diverters
907 ///
908 /// - Spine Module needs to be replaced
909 E_SP36 = 67109891,
910 /// E_SP37: BNR has detected a blockage or failure in a module
911 ///
912 /// Corrective action(s):
913 ///
914 /// - Open Spine door. remove object (if any) blocking the diverters
915 ///
916 /// - Spine Module needs to be replaced
917 E_SP37 = 67110145,
918 /// E_SP38: BNR has detected a blockage or failure in a module
919 ///
920 /// Corrective action(s):
921 ///
922 /// - Open Spine door. remove object (if any) blocking the diverters
923 ///
924 /// - Spine Module needs to be replaced
925 E_SP38 = 67110146,
926 /// E_SP39: BNR has detected a blockage or failure in a module
927 ///
928 /// Corrective action(s):
929 ///
930 /// - Open Spine door. remove object (if any) blocking the diverters
931 ///
932 /// - Spine Module needs to be replaced
933 E_SP39 = 67110147,
934 /// E_SP07: BNR cannot recover from an error
935 ///
936 /// Corrective action(s):
937 ///
938 /// - Spine Module needs to be replaced
939 E_SP07 = 50790913,
940 /// E_SP08: BNR has detected a blockage or failure in a module
941 ///
942 /// Corrective action(s):
943 ///
944 /// - Open Spine door. remove object (if any) in the Spine Bill path
945 ///
946 /// - Spine Module needs to be replaced
947 E_SP08 = 50790914,
948 /// E_SP09: BNR cannot recover from an error
949 ///
950 /// Corrective action(s):
951 ///
952 /// - Spine Module needs to be replaced
953 E_SP09 = 50791169,
954 /// E_SP10: BNR has detected a blockage or failure in a module
955 ///
956 /// Corrective action(s):
957 ///
958 /// - Open Spine door. remove object (if any) in the Spine Bill path
959 ///
960 /// - Spine Module needs to be replaced
961 E_SP10 = 50791170,
962 /// E_SP11: BNR cannot recover from an error
963 ///
964 /// Corrective action(s):
965 ///
966 /// - Spine Module needs to be replaced
967 E_SP11 = 50791425,
968 /// E_SP12: BNR has detected a blockage or failure in a module
969 ///
970 /// Corrective action(s):
971 ///
972 /// - Open Spine door. remove object (if any) in the Spine Bill path
973 ///
974 /// - Spine Module needs to be replaced
975 E_SP12 = 50791426,
976 /// E_SP40: BNR has detected a blockage or failure in a module
977 ///
978 /// Corrective action(s):
979 ///
980 /// - Open Recognition Sensor cover or Spine Cover. Remove banknote
981 E_SP40 = 234946577,
982 /// E_SP41: BNR has detected a blockage or failure in a module
983 ///
984 /// Corrective action(s):
985 ///
986 /// - Open Spine Cover or open module. Remove banknote
987 E_SP41 = 234946581,
988 /// E_SP42: BNR has detected a blockage or failure in a module
989 ///
990 /// Corrective action(s):
991 ///
992 /// - Open Spine Cover. Remove banknote
993 ///
994 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
995 E_SP42 = 234946585,
996 /// E_SP43: BNR has detected a blockage or failure in a module
997 ///
998 /// Corrective action(s):
999 ///
1000 /// - Open Recognition Sensor cover or Spine Cover. Remove banknote
1001 E_SP43 = 234946578,
1002 /// E_SP44: BNR has detected a blockage or failure in a module
1003 ///
1004 /// Corrective action(s):
1005 ///
1006 /// - Open Spine Cover or open module. Remove banknote
1007 E_SP44 = 234946582,
1008 /// E_SP45: BNR has detected a blockage or failure in a module
1009 ///
1010 /// Corrective action(s):
1011 ///
1012 /// - Open Spine Cover. Remove banknote
1013 ///
1014 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
1015 E_SP45 = 234946586,
1016 /// E_SP46: BNR has detected a blockage or failure in a module
1017 ///
1018 /// Corrective action(s):
1019 ///
1020 /// - Open Recognition Sensor cover or Spine Cover. Remove banknote
1021 E_SP46 = 234946579,
1022 /// E_SP47: BNR has detected a blockage or failure in a module
1023 ///
1024 /// Corrective action(s):
1025 ///
1026 /// - Open Spine Cover or open module. Remove banknote
1027 E_SP47 = 234946583,
1028 /// E_SP48: BNR has detected a blockage or failure in a module
1029 ///
1030 /// Corrective action(s):
1031 ///
1032 /// - Open Spine Cover. Remove banknote
1033 ///
1034 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
1035 E_SP48 = 234946587,
1036 /// E_SP49: BNR has detected a blockage or failure in a module
1037 ///
1038 /// Corrective action(s):
1039 ///
1040 /// - Open Recognition Sensor cover or Spine Cover. Remove banknote
1041 E_SP49 = 234946580,
1042 /// E_SP50: BNR has detected a blockage or failure in a module
1043 ///
1044 /// Corrective action(s):
1045 ///
1046 /// - Open Spine Cover or open module. Remove banknote
1047 E_SP50 = 234946584,
1048 /// E_SP51: BNR has detected a blockage or failure in a module
1049 ///
1050 /// Corrective action(s):
1051 ///
1052 /// - Open Spine Cover. Remove banknote
1053 ///
1054 /// - Remove cashbox and Main Module. Remove banknote from bottom of main module
1055 E_SP51 = 234946588,
1056 /// W_LO101: BNR is not correctly configured
1057 ///
1058 /// Corrective action(s):
1059 ///
1060 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1061 ///
1062 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1063 W_LO101 = 235143472,
1064 /// E_LO101: BNR cannot find the Loader module
1065 ///
1066 /// Corrective action(s):
1067 ///
1068 /// - Loader needs to be replaced
1069 E_LO101 = 235143473,
1070 /// E_LO102: BNR is not correctly configured
1071 ///
1072 /// Corrective action(s):
1073 ///
1074 /// - Send BNR Configuration file to unit
1075 E_LO102 = 235143474,
1076 /// E_LO103: BNR cannot find the Loader module
1077 ///
1078 /// Corrective action(s):
1079 ///
1080 /// - Check Loader is correctly inserted.
1081 ///
1082 /// - Loader needs to be replaced
1083 E_LO103 = 235143475,
1084 /// E_LO104: BNR is not correctly configured
1085 ///
1086 /// Corrective action(s):
1087 ///
1088 /// - Send BNR Configuration file to unit
1089 E_LO104 = 235143477,
1090 /// E_LO105: BNR is not correctly configured
1091 ///
1092 /// Corrective action(s):
1093 ///
1094 /// - Send BNR Configuration file to unit
1095 E_LO105 = 235143478,
1096 /// W_LO102: Loader module near empty
1097 ///
1098 /// Corrective action(s):
1099 ///
1100 /// - Complete loader exchange or refill
1101 W_LO102 = 235143457,
1102 /// W_LO103: Loader module empty
1103 ///
1104 /// Corrective action(s):
1105 ///
1106 /// - Complete loader exchange or refill
1107 W_LO103 = 235143458,
1108 /// E_LO106: A bill has stopped before reaching its destination
1109 ///
1110 /// Corrective action(s):
1111 ///
1112 /// - Open spine cover remove Banknote.
1113 E_LO106 = 235143441,
1114 /// E_LO107: A bill has stopped before reaching its destination
1115 ///
1116 /// Corrective action(s):
1117 ///
1118 /// - Open spine cover remove Banknote.
1119 E_LO107 = 235143442,
1120 /// E_LO108: A bill has stopped before reaching its destination
1121 ///
1122 /// Corrective action(s):
1123 ///
1124 /// - Open spine cover remove Banknote.
1125 E_LO108 = 235143443,
1126 /// E_LO109: A bill has stopped before reaching its destination
1127 ///
1128 /// Corrective action(s):
1129 ///
1130 /// - Open spine cover remove Banknote.
1131 E_LO109 = 235143444,
1132 /// E_LO110: Loader module failure
1133 ///
1134 /// Corrective action(s):
1135 ///
1136 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1137 /// - If problem persists: Loader needs to be replaced
1138 E_LO110 = 117453314,
1139 /// E_LO111: Loader module failure
1140 ///
1141 /// Corrective action(s):
1142 ///
1143 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1144 /// - If problem persists: Loader needs to be replaced
1145 E_LO111 = 117453315,
1146 /// E_LO112: Loader module failure
1147 ///
1148 /// Corrective action(s):
1149 ///
1150 /// - Loader needs to be replaced
1151 E_LO112 = 50810881,
1152 /// E_LO113: Loader module failure
1153 ///
1154 /// Corrective action(s):
1155 ///
1156 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1157 /// - If problem persists: Loader needs to be replaced
1158 E_LO113 = 50810882,
1159 /// E_LO114: Loader module failure
1160 ///
1161 /// Corrective action(s):
1162 ///
1163 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1164 /// - If problem persists: Loader needs to be replaced
1165 E_LO114 = 285212930,
1166 /// E_LO115: Loader module failure
1167 ///
1168 /// Corrective action(s):
1169 ///
1170 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1171 /// - If problem persists: Loader needs to be replaced
1172 E_LO115 = 285212931,
1173 /// E_LO116: Loader module failure
1174 ///
1175 /// Corrective action(s):
1176 ///
1177 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1178 /// - If problem persists: Loader needs to be replaced
1179 E_LO116 = 301990147,
1180 /// E_LO117: Loader CashType does not match CashUnit configuration
1181 ///
1182 /// Corrective action(s):
1183 ///
1184 /// - Replace Loader with one having CashType corresponding to CashUnit configuration.
1185 ///
1186 /// - Change either Loader CashType or CashUnit configuration to have both match
1187 E_LO117 = 235143490,
1188 /// E_LO118: Bills extracted from Loader do not correspond to configured Loader CashType
1189 ///
1190 /// Corrective action(s):
1191 ///
1192 /// - Remove Loader. Replace bills with correct bills.
1193 E_LO118 = 235143491,
1194 /// E_LO119: Bills extracted from Loader are not recognized by the BNR
1195 ///
1196 /// Corrective action(s):
1197 ///
1198 /// - Remove Loader. Replace bills with bills that BNR can recognize..
1199 ///
1200 /// - Clean Recognition Sensor.
1201 E_LO119 = 235143492,
1202 /// W_LO301: BNR is not correctly configured
1203 ///
1204 /// Corrective action(s):
1205 ///
1206 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1207 ///
1208 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1209 W_LO301 = 235143984,
1210 /// E_LO301: BNR cannot find the Loader module
1211 ///
1212 /// Corrective action(s):
1213 ///
1214 /// - Loader needs to be replaced
1215 E_LO301 = 235143985,
1216 /// E_LO302: BNR is not correctly configured
1217 ///
1218 /// Corrective action(s):
1219 ///
1220 /// - Send BNR Configuration file to unit
1221 E_LO302 = 235143986,
1222 /// E_LO303: BNR cannot find the Loader module
1223 ///
1224 /// Corrective action(s):
1225 ///
1226 /// - Check Loader is correctly inserted.
1227 ///
1228 /// - Loader needs to be replaced
1229 E_LO303 = 235143987,
1230 /// E_LO304: BNR is not correctly configured
1231 ///
1232 /// Corrective action(s):
1233 ///
1234 /// - Send BNR Configuration file to unit
1235 E_LO304 = 235143989,
1236 /// E_LO305: BNR is not correctly configured
1237 ///
1238 /// Corrective action(s):
1239 ///
1240 /// - Send BNR Configuration file to unit
1241 E_LO305 = 235143990,
1242 /// W_LO302: Loader module near empty
1243 ///
1244 /// Corrective action(s):
1245 ///
1246 /// - Complete loader exchange or refill
1247 W_LO302 = 235143969,
1248 /// W_LO303: Loader module empty
1249 ///
1250 /// Corrective action(s):
1251 ///
1252 /// - Complete loader exchange or refill
1253 W_LO303 = 235143970,
1254 /// E_LO306: A bill has stopped before reaching its destination
1255 ///
1256 /// Corrective action(s):
1257 ///
1258 /// - Open spine cover remove Banknote.
1259 E_LO306 = 235143953,
1260 /// E_LO307: A bill has stopped before reaching its destination
1261 ///
1262 /// Corrective action(s):
1263 ///
1264 /// - Open spine cover remove Banknote.
1265 E_LO307 = 235143954,
1266 /// E_LO308: A bill has stopped before reaching its destination
1267 ///
1268 /// Corrective action(s):
1269 ///
1270 /// - Open spine cover remove Banknote.
1271 E_LO308 = 235143955,
1272 /// E_LO309: A bill has stopped before reaching its destination
1273 ///
1274 /// Corrective action(s):
1275 ///
1276 /// - Open spine cover remove Banknote.
1277 E_LO309 = 235143956,
1278 /// E_LO310: Loader module failure
1279 ///
1280 /// Corrective action(s):
1281 ///
1282 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1283 /// - If problem persists: Loader needs to be replaced
1284 E_LO310 = 117453570,
1285 /// E_LO311: Loader module failure
1286 ///
1287 /// Corrective action(s):
1288 ///
1289 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1290 /// - If problem persists: Loader needs to be replaced
1291 E_LO311 = 117453571,
1292 /// E_LO312: Loader module failure
1293 ///
1294 /// Corrective action(s):
1295 ///
1296 /// - Loader needs to be replaced
1297 E_LO312 = 50811137,
1298 /// E_LO313: Loader module failure
1299 ///
1300 /// Corrective action(s):
1301 ///
1302 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1303 /// - If problem persists: Loader needs to be replaced
1304 E_LO313 = 50811138,
1305 /// E_LO314: Loader module failure
1306 ///
1307 /// Corrective action(s):
1308 ///
1309 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1310 /// - If problem persists: Loader needs to be replaced
1311 E_LO314 = 285213186,
1312 /// E_LO315: Loader module failure
1313 ///
1314 /// Corrective action(s):
1315 ///
1316 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1317 /// - If problem persists: Loader needs to be replaced
1318 E_LO315 = 285213187,
1319 /// E_LO316: Loader module failure
1320 ///
1321 /// Corrective action(s):
1322 ///
1323 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1324 /// - If problem persists: Loader needs to be replaced
1325 E_LO316 = 301990403,
1326 /// E_LO317: Loader CashType does not match CashUnit configuration
1327 ///
1328 /// Corrective action(s):
1329 ///
1330 /// - Replace Loader with one having CashType corresponding to CashUnit configuration.
1331 ///
1332 /// - Change either Loader CashType or CashUnit configuration to have both match
1333 E_LO317 = 235144002,
1334 /// E_LO318: Bills extracted from Loader do not correspond to configured Loader CashType
1335 ///
1336 /// Corrective action(s):
1337 ///
1338 /// - Remove Loader. Replace bills with correct bills.
1339 E_LO318 = 235144003,
1340 /// E_LO319: Bills extracted from Loader are not recognized by the BNR
1341 ///
1342 /// Corrective action(s):
1343 ///
1344 /// - Remove Loader. Replace bills with bills that BNR can recognize..
1345 ///
1346 /// - Clean Recognition Sensor.
1347 E_LO319 = 235144004,
1348 /// W_LO501: BNR is not correctly configured
1349 ///
1350 /// Corrective action(s):
1351 ///
1352 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1353 ///
1354 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1355 W_LO501 = 235144496,
1356 /// E_LO501: BNR cannot find the Loader module
1357 ///
1358 /// Corrective action(s):
1359 ///
1360 /// - Loader needs to be replaced
1361 E_LO501 = 235144497,
1362 /// E_LO502: BNR is not correctly configured
1363 ///
1364 /// Corrective action(s):
1365 ///
1366 /// - Send BNR Configuration file to unit
1367 E_LO502 = 235144498,
1368 /// E_LO503: BNR cannot find the Loader module
1369 ///
1370 /// Corrective action(s):
1371 ///
1372 /// - Check Loader is correctly inserted.
1373 ///
1374 /// - Loader needs to be replaced
1375 E_LO503 = 235144499,
1376 /// E_LO504: BNR is not correctly configured
1377 ///
1378 /// Corrective action(s):
1379 ///
1380 /// - Send BNR Configuration file to unit
1381 E_LO504 = 235144501,
1382 /// E_LO505: BNR is not correctly configured
1383 ///
1384 /// Corrective action(s):
1385 ///
1386 /// - Send BNR Configuration file to unit
1387 E_LO505 = 235144502,
1388 /// W_LO502: Loader module near empty
1389 ///
1390 /// Corrective action(s):
1391 ///
1392 /// - Complete loader exchange or refill
1393 W_LO502 = 235144481,
1394 /// W_LO503: Loader module empty
1395 ///
1396 /// Corrective action(s):
1397 ///
1398 /// - Complete loader exchange or refill
1399 W_LO503 = 235144482,
1400 /// E_LO506: A bill has stopped before reaching its destination
1401 ///
1402 /// Corrective action(s):
1403 ///
1404 /// - Open spine cover remove Banknote.
1405 E_LO506 = 235144465,
1406 /// E_LO507: A bill has stopped before reaching its destination
1407 ///
1408 /// Corrective action(s):
1409 ///
1410 /// - Open spine cover remove Banknote.
1411 E_LO507 = 235144466,
1412 /// E_LO508: A bill has stopped before reaching its destination
1413 ///
1414 /// Corrective action(s):
1415 ///
1416 /// - Open spine cover remove Banknote.
1417 E_LO508 = 235144467,
1418 /// E_LO509: A bill has stopped before reaching its destination
1419 ///
1420 /// Corrective action(s):
1421 ///
1422 /// - Open spine cover remove Banknote.
1423 E_LO509 = 235144468,
1424 /// E_LO510: Loader module failure
1425 ///
1426 /// Corrective action(s):
1427 ///
1428 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1429 /// - If problem persists: Loader needs to be replaced
1430 E_LO510 = 117453826,
1431 /// E_LO511: Loader module failure
1432 ///
1433 /// Corrective action(s):
1434 ///
1435 /// - Remove Loader. Open Loader, place bills correctly, review mechanical status of parts
1436 /// - If problem persists: Loader needs to be replaced
1437 E_LO511 = 117453827,
1438 /// E_LO512: Loader module failure
1439 ///
1440 /// Corrective action(s):
1441 ///
1442 /// - Loader needs to be replaced
1443 E_LO512 = 50811393,
1444 /// E_LO513: Loader module failure
1445 ///
1446 /// Corrective action(s):
1447 ///
1448 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1449 /// - If problem persists: Loader needs to be replaced
1450 E_LO513 = 50811394,
1451 /// E_LO514: Loader module failure
1452 ///
1453 /// Corrective action(s):
1454 ///
1455 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1456 /// - If problem persists: Loader needs to be replaced
1457 E_LO514 = 285213442,
1458 /// E_LO515: Loader module failure
1459 ///
1460 /// Corrective action(s):
1461 ///
1462 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1463 /// - If problem persists: Loader needs to be replaced
1464 E_LO515 = 285213443,
1465 /// E_LO516: Loader module failure
1466 ///
1467 /// Corrective action(s):
1468 ///
1469 /// - Remove Loader. Open Loader, review mechanical status of parts, place banknotes correctly
1470 /// - If problem persists: Loader needs to be replaced
1471 E_LO516 = 301990659,
1472 /// E_LO517: Loader CashType does not match CashUnit configuration
1473 ///
1474 /// Corrective action(s):
1475 ///
1476 /// - Replace Loader with one having CashType corresponding to CashUnit configuration.
1477 ///
1478 /// - Change either Loader CashType or CashUnit configuration to have both match
1479 E_LO517 = 235144514,
1480 /// E_LO518: Bills extracted from Loader do not correspond to configured Loader CashType
1481 ///
1482 /// Corrective action(s):
1483 ///
1484 /// - Remove Loader. Replace bills with correct bills.
1485 E_LO518 = 235144515,
1486 /// E_LO519: Bills extracted from Loader are not recognized by the BNR
1487 ///
1488 /// Corrective action(s):
1489 ///
1490 /// - Remove Loader. Replace bills with bills that BNR can recognize..
1491 ///
1492 /// - Clean Recognition Sensor.
1493 E_LO519 = 235144516,
1494 /// W_RE101: BNR is not correctly configured
1495 ///
1496 /// Corrective action(s):
1497 ///
1498 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1499 ///
1500 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1501 W_RE101 = 235077936,
1502 /// E_RE101: BNR cannot find a Recycler module
1503 ///
1504 /// Corrective action(s):
1505 ///
1506 /// - Recycler needs to be replaced
1507 E_RE101 = 235077937,
1508 /// E_RE102: BNR is not correctly configured
1509 ///
1510 /// Corrective action(s):
1511 ///
1512 /// - Send BNR Configuration file to unit
1513 E_RE102 = 235077938,
1514 /// E_RE103: BNR cannot find a Recycler module
1515 ///
1516 /// Corrective action(s):
1517 ///
1518 /// - Check if Recycler is correctly inserted.
1519 /// - If problem persists: Recycler needs to be replaced
1520 E_RE103 = 235077939,
1521 /// E_RE104: BNR is not correctly configured
1522 ///
1523 /// Corrective action(s):
1524 ///
1525 /// - Send BNR Configuration file to unit
1526 E_RE104 = 235077941,
1527 /// E_RE105: BNR is not correctly configured
1528 ///
1529 /// Corrective action(s):
1530 ///
1531 /// - Send BNR Configuration file to unit
1532 E_RE105 = 235077942,
1533 /// W_RE102: A Recycler module is near empty
1534 ///
1535 /// Corrective action(s):
1536 ///
1537 /// - If this is a key banknote, prep to add banknotes to the BNR
1538 W_RE102 = 235077921,
1539 /// W_RE103: A Recycler module is empty
1540 ///
1541 /// Corrective action(s):
1542 ///
1543 /// - If this is a key banknote, add more of that banknote to the BNR
1544 W_RE103 = 235077922,
1545 /// W_RE104:
1546 ///
1547 /// Corrective action(s):
1548 W_RE104 = 235077923,
1549 /// W_RE105:
1550 ///
1551 /// Corrective action(s):
1552 W_RE105 = 235077924,
1553 /// E_RE106: BNR has detected a blockage or failure in a module
1554 ///
1555 /// Corrective action(s):
1556 ///
1557 /// - Remove recycler, Remove banknote from spine or recycler
1558 E_RE106 = 235077905,
1559 /// E_RE107: BNR has detected a blockage or failure in a module
1560 ///
1561 /// Corrective action(s):
1562 ///
1563 /// - Remove recycler, Remove banknote from spine or recycler
1564 E_RE107 = 235077906,
1565 /// E_RE108: BNR has detected a blockage or failure in a module
1566 ///
1567 /// Corrective action(s):
1568 ///
1569 /// - Remove recycler, Remove banknote from spine or recycler
1570 E_RE108 = 235077907,
1571 /// E_RE109: BNR has detected a blockage or failure in a module
1572 ///
1573 /// Corrective action(s):
1574 ///
1575 /// - Remove recycler, Remove banknote from spine or recycler
1576 E_RE109 = 235077908,
1577 /// E_RE110: BNR has detected a blockage or failure in a module
1578 ///
1579 /// Corrective action(s):
1580 ///
1581 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1582 /// - If problem persists: Recycler needs to be replaced
1583 E_RE110 = 117440770,
1584 /// E_RE111: BNR has detected a blockage or failure in a module
1585 ///
1586 /// Corrective action(s):
1587 ///
1588 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1589 /// - If problem persists: Recycler needs to be replaced
1590 E_RE111 = 117440771,
1591 /// E_RE112: BNR has detected a blockage or failure in a module
1592 ///
1593 /// Corrective action(s):
1594 ///
1595 /// - Recycler needs to be replaced
1596 E_RE112 = 50803201,
1597 /// E_RE113: BNR has detected a blockage or failure in a module
1598 ///
1599 /// Corrective action(s):
1600 ///
1601 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
1602 /// - If problem persists: Recycler Module needs to be replaced
1603 E_RE113 = 50803202,
1604 /// E_RE114: BNR has detected a blockage or failure in a module
1605 ///
1606 /// Corrective action(s):
1607 ///
1608 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1609 /// - If problem persists: Recycler needs to be replaced
1610 E_RE114 = 218104066,
1611 /// E_RE115: BNR has detected a blockage or failure in a module
1612 ///
1613 /// Corrective action(s):
1614 ///
1615 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1616 /// - If problem persists: Recycler needs to be replaced
1617 E_RE115 = 218104067,
1618 /// E_RE116: Recycler CashType does not match CashUnit configuration
1619 ///
1620 /// Corrective action(s):
1621 ///
1622 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
1623 E_RE116 = 235077954,
1624 /// W_RE201: BNR is not correctly configured
1625 ///
1626 /// Corrective action(s):
1627 ///
1628 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1629 ///
1630 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1631 W_RE201 = 235078192,
1632 /// E_RE201: BNR cannot find a Recycler module
1633 ///
1634 /// Corrective action(s):
1635 ///
1636 /// - Recycler needs to be replaced
1637 E_RE201 = 235078193,
1638 /// E_RE202: BNR is not correctly configured
1639 ///
1640 /// Corrective action(s):
1641 ///
1642 /// - Send BNR Configuration file to unit
1643 E_RE202 = 235078194,
1644 /// E_RE203: BNR cannot find a Recycler module
1645 ///
1646 /// Corrective action(s):
1647 ///
1648 /// - Check if Recycler is correctly inserted.
1649 /// - If problem persists: Recycler needs to be replaced
1650 E_RE203 = 235078195,
1651 /// E_RE204: BNR is not correctly configured
1652 ///
1653 /// Corrective action(s):
1654 ///
1655 /// - Send BNR Configuration file to unit
1656 E_RE204 = 235078197,
1657 /// E_RE205: BNR is not correctly configured
1658 ///
1659 /// Corrective action(s):
1660 ///
1661 /// - Send BNR Configuration file to unit
1662 E_RE205 = 235078198,
1663 /// W_RE202: A Recycler module is near empty
1664 ///
1665 /// Corrective action(s):
1666 ///
1667 /// - If this is a key banknote, prep to add banknotes to the BNR
1668 W_RE202 = 235078177,
1669 /// W_RE203: A Recycler module is empty
1670 ///
1671 /// Corrective action(s):
1672 ///
1673 /// - If this is a key banknote, add more of that banknote to the BNR
1674 W_RE203 = 235078178,
1675 /// W_RE204:
1676 ///
1677 /// Corrective action(s):
1678 W_RE204 = 235078179,
1679 /// W_RE205:
1680 ///
1681 /// Corrective action(s):
1682 W_RE205 = 235078180,
1683 /// E_RE206: BNR has detected a blockage or failure in a module
1684 ///
1685 /// Corrective action(s):
1686 ///
1687 /// - Remove recycler, Remove banknote from spine or recycler
1688 E_RE206 = 235078161,
1689 /// E_RE207: BNR has detected a blockage or failure in a module
1690 ///
1691 /// Corrective action(s):
1692 ///
1693 /// - Remove recycler, Remove banknote from spine or recycler
1694 E_RE207 = 235078162,
1695 /// E_RE208: BNR has detected a blockage or failure in a module
1696 ///
1697 /// Corrective action(s):
1698 ///
1699 /// - Remove recycler, Remove banknote from spine or recycler
1700 E_RE208 = 235078163,
1701 /// E_RE209: BNR has detected a blockage or failure in a module
1702 ///
1703 /// Corrective action(s):
1704 ///
1705 /// - Remove recycler, Remove banknote from spine or recycler
1706 E_RE209 = 235078164,
1707 /// E_RE210: BNR has detected a blockage or failure in a module
1708 ///
1709 /// Corrective action(s):
1710 ///
1711 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1712 /// - If problem persists: Recycler needs to be replaced
1713 E_RE210 = 117441026,
1714 /// E_RE211: BNR has detected a blockage or failure in a module
1715 ///
1716 /// Corrective action(s):
1717 ///
1718 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1719 /// - If problem persists: Recycler needs to be replaced
1720 E_RE211 = 117441027,
1721 /// E_RE212: BNR has detected a blockage or failure in a module
1722 ///
1723 /// Corrective action(s):
1724 ///
1725 /// - Recycler needs to be replaced
1726 E_RE212 = 50803457,
1727 /// E_RE213: BNR has detected a blockage or failure in a module
1728 ///
1729 /// Corrective action(s):
1730 ///
1731 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
1732 /// - If problem persists: Recycler Module needs to be replaced
1733 E_RE213 = 50803458,
1734 /// E_RE214: BNR has detected a blockage or failure in a module
1735 ///
1736 /// Corrective action(s):
1737 ///
1738 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1739 /// - If problem persists: Recycler needs to be replaced
1740 E_RE214 = 218104322,
1741 /// E_RE215: BNR has detected a blockage or failure in a module
1742 ///
1743 /// Corrective action(s):
1744 ///
1745 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1746 /// - If problem persists: Recycler needs to be replaced
1747 E_RE215 = 218104323,
1748 /// E_RE216: Recycler CashType does not match CashUnit configuration
1749 ///
1750 /// Corrective action(s):
1751 ///
1752 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
1753 E_RE216 = 235078210,
1754 /// W_RE301: BNR is not correctly configured
1755 ///
1756 /// Corrective action(s):
1757 ///
1758 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1759 ///
1760 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1761 W_RE301 = 235078448,
1762 /// E_RE301: BNR cannot find a Recycler module
1763 ///
1764 /// Corrective action(s):
1765 ///
1766 /// - Recycler needs to be replaced
1767 E_RE301 = 235078449,
1768 /// E_RE302: BNR is not correctly configured
1769 ///
1770 /// Corrective action(s):
1771 ///
1772 /// - Send BNR Configuration file to unit
1773 E_RE302 = 235078450,
1774 /// E_RE303: BNR cannot find a Recycler module
1775 ///
1776 /// Corrective action(s):
1777 ///
1778 /// - Check if Recycler is correctly inserted.
1779 /// - If problem persists: Recycler needs to be replaced
1780 E_RE303 = 235078451,
1781 /// E_RE304: BNR is not correctly configured
1782 ///
1783 /// Corrective action(s):
1784 ///
1785 /// - Send BNR Configuration file to unit
1786 E_RE304 = 235078453,
1787 /// E_RE305: BNR is not correctly configured
1788 ///
1789 /// Corrective action(s):
1790 ///
1791 /// - Send BNR Configuration file to unit
1792 E_RE305 = 235078454,
1793 /// W_RE302: A Recycler module is near empty
1794 ///
1795 /// Corrective action(s):
1796 ///
1797 /// - If this is a key banknote, prep to add banknotes to the BNR
1798 W_RE302 = 235078433,
1799 /// W_RE303: A Recycler module is empty
1800 ///
1801 /// Corrective action(s):
1802 ///
1803 /// - If this is a key banknote, add more of that banknote to the BNR
1804 W_RE303 = 235078434,
1805 /// W_RE304:
1806 ///
1807 /// Corrective action(s):
1808 W_RE304 = 235078435,
1809 /// W_RE305:
1810 ///
1811 /// Corrective action(s):
1812 W_RE305 = 235078436,
1813 /// E_RE306: BNR has detected a blockage or failure in a module
1814 ///
1815 /// Corrective action(s):
1816 ///
1817 /// - Remove recycler, Remove banknote from spine or recycler
1818 E_RE306 = 235078417,
1819 /// E_RE307: BNR has detected a blockage or failure in a module
1820 ///
1821 /// Corrective action(s):
1822 ///
1823 /// - Remove recycler, Remove banknote from spine or recycler
1824 E_RE307 = 235078418,
1825 /// E_RE308: BNR has detected a blockage or failure in a module
1826 ///
1827 /// Corrective action(s):
1828 ///
1829 /// - Remove recycler, Remove banknote from spine or recycler
1830 E_RE308 = 235078419,
1831 /// E_RE309: BNR has detected a blockage or failure in a module
1832 ///
1833 /// Corrective action(s):
1834 ///
1835 /// - Remove recycler, Remove banknote from spine or recycler
1836 E_RE309 = 235078420,
1837 /// E_RE310: BNR has detected a blockage or failure in a module
1838 ///
1839 /// Corrective action(s):
1840 ///
1841 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1842 /// - If problem persists: Recycler needs to be replaced
1843 E_RE310 = 117441282,
1844 /// E_RE311: BNR has detected a blockage or failure in a module
1845 ///
1846 /// Corrective action(s):
1847 ///
1848 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1849 /// - If problem persists: Recycler needs to be replaced
1850 E_RE311 = 117441283,
1851 /// E_RE312: BNR has detected a blockage or failure in a module
1852 ///
1853 /// Corrective action(s):
1854 ///
1855 /// - Recycler needs to be replaced
1856 E_RE312 = 50803713,
1857 /// E_RE313: BNR has detected a blockage or failure in a module
1858 ///
1859 /// Corrective action(s):
1860 ///
1861 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
1862 /// - If problem persists: Recycler Module needs to be replaced
1863 E_RE313 = 50803714,
1864 /// E_RE314: BNR has detected a blockage or failure in a module
1865 ///
1866 /// Corrective action(s):
1867 ///
1868 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1869 /// - If problem persists: Recycler needs to be replaced
1870 E_RE314 = 218104578,
1871 /// E_RE315: BNR has detected a blockage or failure in a module
1872 ///
1873 /// Corrective action(s):
1874 ///
1875 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1876 /// - If problem persists: Recycler needs to be replaced
1877 E_RE315 = 218104579,
1878 /// E_RE316: Recycler CashType does not match CashUnit configuration
1879 ///
1880 /// Corrective action(s):
1881 ///
1882 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
1883 E_RE316 = 235078466,
1884 /// W_RE401: BNR is not correctly configured
1885 ///
1886 /// Corrective action(s):
1887 ///
1888 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1889 ///
1890 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
1891 W_RE401 = 235078704,
1892 /// E_RE401: BNR cannot find a Recycler module
1893 ///
1894 /// Corrective action(s):
1895 ///
1896 /// - Recycler needs to be replaced
1897 E_RE401 = 235078705,
1898 /// E_RE402: BNR is not correctly configured
1899 ///
1900 /// Corrective action(s):
1901 ///
1902 /// - Send BNR Configuration file to unit
1903 E_RE402 = 235078706,
1904 /// E_RE403: BNR cannot find a Recycler module
1905 ///
1906 /// Corrective action(s):
1907 ///
1908 /// - Check if Recycler is correctly inserted.
1909 /// - If problem persists: Recycler needs to be replaced
1910 E_RE403 = 235078707,
1911 /// E_RE404: BNR is not correctly configured
1912 ///
1913 /// Corrective action(s):
1914 ///
1915 /// - Send BNR Configuration file to unit
1916 E_RE404 = 235078709,
1917 /// E_RE405: BNR is not correctly configured
1918 ///
1919 /// Corrective action(s):
1920 ///
1921 /// - Send BNR Configuration file to unit
1922 E_RE405 = 235078710,
1923 /// W_RE402: A Recycler module is near empty
1924 ///
1925 /// Corrective action(s):
1926 ///
1927 /// - If this is a key banknote, prep to add banknotes to the BNR
1928 W_RE402 = 235078689,
1929 /// W_RE403: A Recycler module is empty
1930 ///
1931 /// Corrective action(s):
1932 ///
1933 /// - If this is a key banknote, add more of that banknote to the BNR
1934 W_RE403 = 235078690,
1935 /// W_RE404:
1936 ///
1937 /// Corrective action(s):
1938 W_RE404 = 235078691,
1939 /// W_RE405:
1940 ///
1941 /// Corrective action(s):
1942 W_RE405 = 235078692,
1943 /// E_RE406: BNR has detected a blockage or failure in a module
1944 ///
1945 /// Corrective action(s):
1946 ///
1947 /// - Remove recycler, Remove banknote from spine or recycler
1948 E_RE406 = 235078673,
1949 /// E_RE407: BNR has detected a blockage or failure in a module
1950 ///
1951 /// Corrective action(s):
1952 ///
1953 /// - Remove recycler, Remove banknote from spine or recycler
1954 E_RE407 = 235078674,
1955 /// E_RE408: BNR has detected a blockage or failure in a module
1956 ///
1957 /// Corrective action(s):
1958 ///
1959 /// - Remove recycler, Remove banknote from spine or recycler
1960 E_RE408 = 235078675,
1961 /// E_RE409: BNR has detected a blockage or failure in a module
1962 ///
1963 /// Corrective action(s):
1964 ///
1965 /// - Remove recycler, Remove banknote from spine or recycler
1966 E_RE409 = 235078676,
1967 /// E_RE410: BNR has detected a blockage or failure in a module
1968 ///
1969 /// Corrective action(s):
1970 ///
1971 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1972 /// - If problem persists: Recycler needs to be replaced
1973 E_RE410 = 117441538,
1974 /// E_RE411: BNR has detected a blockage or failure in a module
1975 ///
1976 /// Corrective action(s):
1977 ///
1978 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
1979 /// - If problem persists: Recycler needs to be replaced
1980 E_RE411 = 117441539,
1981 /// E_RE412: BNR has detected a blockage or failure in a module
1982 ///
1983 /// Corrective action(s):
1984 ///
1985 /// - Recycler needs to be replaced
1986 E_RE412 = 50803969,
1987 /// E_RE413: BNR has detected a blockage or failure in a module
1988 ///
1989 /// Corrective action(s):
1990 ///
1991 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
1992 /// - If problem persists: Recycler Module needs to be replaced
1993 E_RE413 = 50803970,
1994 /// E_RE414: BNR has detected a blockage or failure in a module
1995 ///
1996 /// Corrective action(s):
1997 ///
1998 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
1999 /// - If problem persists: Recycler needs to be replaced
2000 E_RE414 = 218104834,
2001 /// E_RE415: BNR has detected a blockage or failure in a module
2002 ///
2003 /// Corrective action(s):
2004 ///
2005 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
2006 /// - If problem persists: Recycler needs to be replaced
2007 E_RE415 = 218104835,
2008 /// E_RE416: Recycler CashType does not match CashUnit configuration
2009 ///
2010 /// Corrective action(s):
2011 ///
2012 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
2013 E_RE416 = 235078722,
2014 /// W_RE501: BNR is not correctly configured
2015 ///
2016 /// Corrective action(s):
2017 ///
2018 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
2019 ///
2020 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
2021 W_RE501 = 235078960,
2022 /// E_RE501: BNR cannot find a Recycler module
2023 ///
2024 /// Corrective action(s):
2025 ///
2026 /// - Recycler needs to be replaced
2027 E_RE501 = 235078961,
2028 /// E_RE502: BNR is not correctly configured
2029 ///
2030 /// Corrective action(s):
2031 ///
2032 /// - Send BNR Configuration file to unit
2033 E_RE502 = 235078962,
2034 /// E_RE503: BNR cannot find a Recycler module
2035 ///
2036 /// Corrective action(s):
2037 ///
2038 /// - Check if Recycler is correctly inserted.
2039 /// - If problem persists: Recycler needs to be replaced
2040 E_RE503 = 235078963,
2041 /// E_RE504: BNR is not correctly configured
2042 ///
2043 /// Corrective action(s):
2044 ///
2045 /// - Send BNR Configuration file to unit
2046 E_RE504 = 235078965,
2047 /// E_RE505: BNR is not correctly configured
2048 ///
2049 /// Corrective action(s):
2050 ///
2051 /// - Send BNR Configuration file to unit
2052 E_RE505 = 235078966,
2053 /// W_RE502: A Recycler module is near empty
2054 ///
2055 /// Corrective action(s):
2056 ///
2057 /// - If this is a key banknote, prep to add banknotes to the BNR
2058 W_RE502 = 235078945,
2059 /// W_RE503: A Recycler module is empty
2060 ///
2061 /// Corrective action(s):
2062 ///
2063 /// - If this is a key banknote, add more of that banknote to the BNR
2064 W_RE503 = 235078946,
2065 /// W_RE504:
2066 ///
2067 /// Corrective action(s):
2068 W_RE504 = 235078947,
2069 /// W_RE505:
2070 ///
2071 /// Corrective action(s):
2072 W_RE505 = 235078948,
2073 /// E_RE506: BNR has detected a blockage or failure in a module
2074 ///
2075 /// Corrective action(s):
2076 ///
2077 /// - Remove recycler, Remove banknote from spine or recycler
2078 E_RE506 = 235078929,
2079 /// E_RE507: BNR has detected a blockage or failure in a module
2080 ///
2081 /// Corrective action(s):
2082 ///
2083 /// - Remove recycler, Remove banknote from spine or recycler
2084 E_RE507 = 235078930,
2085 /// E_RE508: BNR has detected a blockage or failure in a module
2086 ///
2087 /// Corrective action(s):
2088 ///
2089 /// - Remove recycler, Remove banknote from spine or recycler
2090 E_RE508 = 235078931,
2091 /// E_RE509: BNR has detected a blockage or failure in a module
2092 ///
2093 /// Corrective action(s):
2094 ///
2095 /// - Remove recycler, Remove banknote from spine or recycler
2096 E_RE509 = 235078932,
2097 /// E_RE510: BNR has detected a blockage or failure in a module
2098 ///
2099 /// Corrective action(s):
2100 ///
2101 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
2102 /// - If problem persists: Recycler needs to be replaced
2103 E_RE510 = 117441794,
2104 /// E_RE511: BNR has detected a blockage or failure in a module
2105 ///
2106 /// Corrective action(s):
2107 ///
2108 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
2109 /// - If problem persists: Recycler needs to be replaced
2110 E_RE511 = 117441795,
2111 /// E_RE512: BNR has detected a blockage or failure in a module
2112 ///
2113 /// Corrective action(s):
2114 ///
2115 /// - Recycler needs to be replaced
2116 E_RE512 = 50804225,
2117 /// E_RE513: BNR has detected a blockage or failure in a module
2118 ///
2119 /// Corrective action(s):
2120 ///
2121 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
2122 /// - If problem persists: Recycler Module needs to be replaced
2123 E_RE513 = 50804226,
2124 /// E_RE514: BNR has detected a blockage or failure in a module
2125 ///
2126 /// Corrective action(s):
2127 ///
2128 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
2129 /// - If problem persists: Recycler needs to be replaced
2130 E_RE514 = 218105090,
2131 /// E_RE515: BNR has detected a blockage or failure in a module
2132 ///
2133 /// Corrective action(s):
2134 ///
2135 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
2136 /// - If problem persists: Recycler needs to be replaced
2137 E_RE515 = 218105091,
2138 /// E_RE516: Recycler CashType does not match CashUnit configuration
2139 ///
2140 /// Corrective action(s):
2141 ///
2142 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
2143 E_RE516 = 235078978,
2144 /// W_RE601: BNR is not correctly configured
2145 ///
2146 /// Corrective action(s):
2147 ///
2148 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
2149 ///
2150 /// - bnr_ConfigureCashUnit() to unlock the corresponding PhysicalCashUnit.
2151 W_RE601 = 235079216,
2152 /// E_RE601: BNR cannot find a Recycler module
2153 ///
2154 /// Corrective action(s):
2155 ///
2156 /// - Recycler needs to be replaced
2157 E_RE601 = 235079217,
2158 /// E_RE602: BNR is not correctly configured
2159 ///
2160 /// Corrective action(s):
2161 ///
2162 /// - Send BNR Configuration file to unit
2163 E_RE602 = 235079218,
2164 /// E_RE603: BNR cannot find a Recycler module
2165 ///
2166 /// Corrective action(s):
2167 ///
2168 /// - Check if Recycler is correctly inserted.
2169 /// - If problem persists: Recycler needs to be replaced
2170 E_RE603 = 235079219,
2171 /// E_RE604: BNR is not correctly configured
2172 ///
2173 /// Corrective action(s):
2174 ///
2175 /// - Send BNR Configuration file to unit
2176 E_RE604 = 235079221,
2177 /// E_RE605: BNR is not correctly configured
2178 ///
2179 /// Corrective action(s):
2180 ///
2181 /// - Send BNR Configuration file to unit
2182 E_RE605 = 235079222,
2183 /// W_RE602: A Recycler module is near empty
2184 ///
2185 /// Corrective action(s):
2186 ///
2187 /// - If this is a key banknote, prep to add banknotes to the BNR
2188 W_RE602 = 235079201,
2189 /// W_RE603: A Recycler module is empty
2190 ///
2191 /// Corrective action(s):
2192 ///
2193 /// - If this is a key banknote, add more of that banknote to the BNR
2194 W_RE603 = 235079202,
2195 /// W_RE604:
2196 ///
2197 /// Corrective action(s):
2198 W_RE604 = 235079203,
2199 /// W_RE605:
2200 ///
2201 /// Corrective action(s):
2202 W_RE605 = 235079204,
2203 /// E_RE606: BNR has detected a blockage or failure in a module
2204 ///
2205 /// Corrective action(s):
2206 ///
2207 /// - Remove recycler, Remove banknote from spine or recycler
2208 E_RE606 = 235079185,
2209 /// E_RE607: BNR has detected a blockage or failure in a module
2210 ///
2211 /// Corrective action(s):
2212 ///
2213 /// - Remove recycler, Remove banknote from spine or recycler
2214 E_RE607 = 235079186,
2215 /// E_RE608: BNR has detected a blockage or failure in a module
2216 ///
2217 /// Corrective action(s):
2218 ///
2219 /// - Remove recycler, Remove banknote from spine or recycler
2220 E_RE608 = 235079187,
2221 /// E_RE609: BNR has detected a blockage or failure in a module
2222 ///
2223 /// Corrective action(s):
2224 ///
2225 /// - Remove recycler, Remove banknote from spine or recycler
2226 E_RE609 = 235079188,
2227 /// E_RE610: BNR has detected a blockage or failure in a module
2228 ///
2229 /// Corrective action(s):
2230 ///
2231 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
2232 /// - If problem persists: Recycler needs to be replaced
2233 E_RE610 = 117442050,
2234 /// E_RE611: BNR has detected a blockage or failure in a module
2235 ///
2236 /// Corrective action(s):
2237 ///
2238 /// - Remove Recycler, review mechanical status of parts, remove object (if any) blocking the tape. secure BNR.
2239 /// - If problem persists: Recycler needs to be replaced
2240 E_RE611 = 117442051,
2241 /// E_RE612: BNR has detected a blockage or failure in a module
2242 ///
2243 /// Corrective action(s):
2244 ///
2245 /// - Recycler needs to be replaced
2246 E_RE612 = 50804481,
2247 /// E_RE613: BNR has detected a blockage or failure in a module
2248 ///
2249 /// Corrective action(s):
2250 ///
2251 /// - Remove Recycler. Remove object (if any) in the Recycler bill path
2252 /// - If problem persists: Recycler Module needs to be replaced
2253 E_RE613 = 50804482,
2254 /// E_RE614: BNR has detected a blockage or failure in a module
2255 ///
2256 /// Corrective action(s):
2257 ///
2258 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
2259 /// - If problem persists: Recycler needs to be replaced
2260 E_RE614 = 218105346,
2261 /// E_RE615: BNR has detected a blockage or failure in a module
2262 ///
2263 /// Corrective action(s):
2264 ///
2265 /// - Remove Recycler. Remove object (if any) on the coding wheel sensors.
2266 /// - If problem persists: Recycler needs to be replaced
2267 E_RE615 = 218105347,
2268 /// E_RE616: Recycler CashType does not match CashUnit configuration
2269 ///
2270 /// Corrective action(s):
2271 ///
2272 /// - Empty Recycler, or change CashUnit configuration to have it match Recycler CashType.
2273 E_RE616 = 235079234,
2274 /// E_CB01: BNR cannot find a Cashbox module
2275 ///
2276 /// Corrective action(s):
2277 ///
2278 /// - Cashbox needs to be replaced for repair
2279 ///
2280 /// - Send BNR Configuration file to unit
2281 E_CB01 = 235012145,
2282 /// E_CB02: BNR is not correctly configured
2283 ///
2284 /// Corrective action(s):
2285 ///
2286 /// - Send BNR Configuration file to unit
2287 E_CB02 = 235012146,
2288 /// E_CB03: BNR cannot find a Cashbox module
2289 ///
2290 /// Corrective action(s):
2291 ///
2292 /// - Check module is correctly inserted.
2293 ///
2294 /// - Cashbox needs to be replaced for repair
2295 E_CB03 = 235012147,
2296 /// E_CB04: BNR is not correctly configured
2297 ///
2298 /// Corrective action(s):
2299 ///
2300 /// - Send BNR Configuration file to unit
2301 E_CB04 = 235012149,
2302 /// E_CB05: BNR is not correctly configured
2303 ///
2304 /// Corrective action(s):
2305 ///
2306 /// - Send BNR Configuration file to unit
2307 E_CB05 = 235012150,
2308 /// E_CB06: BNR Interlock is open
2309 ///
2310 /// Corrective action(s):
2311 ///
2312 /// - Close the Main BNR Lock
2313 E_CB06 = 235012153,
2314 /// E_CB07: Cashbox is not armed
2315 ///
2316 /// Corrective action(s):
2317 ///
2318 /// - Remove Cashbox and rearm Cashbox
2319 E_CB07 = 235012154,
2320 /// E_CB08: BNR is not correctly configured
2321 ///
2322 /// Corrective action(s):
2323 ///
2324 /// - Send BNR Configuration file to unit
2325 E_CB08 = 235012155,
2326 /// W_CB01: Cashbox is almost full
2327 ///
2328 /// Corrective action(s):
2329 ///
2330 /// - Cashbox almost full
2331 W_CB01 = 235012131,
2332 /// E_CB09: Cashbox is full
2333 ///
2334 /// Corrective action(s):
2335 ///
2336 /// - Field Cash Re-filler: complete Cashbox exchange
2337 E_CB09 = 235012132,
2338}
2339
2340impl From<BnrError> for &'static str {
2341 fn from(err: BnrError) -> Self {
2342 match err {
2343 BnrError::E_SS01 => "E_SS01: BNR is idle mode",
2344 BnrError::E_SS02 => "E_SS02: BNR is starting up",
2345 BnrError::E_SS03 => "E_SS03: BNR Interlock is open",
2346 BnrError::E_MM01 => "E_MM01: A software error has ocurred",
2347 BnrError::E_MM03 => "E_MM03: A software error has ocurred",
2348 BnrError::E_MM04 => "E_MM04: A bill has stopped before reaching its destination",
2349 BnrError::E_MM05 => "E_MM05: A bill has stopped before reaching its destination",
2350 BnrError::E_MM06 => "E_MM06: A bill has stopped before reaching its destination",
2351 BnrError::E_MM07 => "E_MM07: A bill has stopped before reaching its destination",
2352 BnrError::E_MM08 => "E_MM08: A bill has stopped before reaching its destination",
2353 BnrError::E_MM09 => "E_MM09: A bill has stopped before reaching its destination",
2354 BnrError::E_MM10 => "E_MM10: A bill has stopped before reaching its destination",
2355 BnrError::E_MM11 => "E_MM11: A bill has stopped before reaching its destination",
2356 BnrError::E_MM12 => "E_MM12: A bill has stopped before reaching its destination",
2357 BnrError::E_MM13 => "E_MM13: A bill has stopped before reaching its destination",
2358 BnrError::E_MM14 => "E_MM14: A bill has stopped before reaching its destination",
2359 BnrError::E_MM15 => "E_MM15: A bill has stopped before reaching its destination",
2360 BnrError::E_MM16 => "E_MM16: A bill has stopped before reaching its destination",
2361 BnrError::E_MM17 => "E_MM17: A bill has stopped before reaching its destination",
2362 BnrError::E_MM18 => "E_MM18: A bill has stopped before reaching its destination",
2363 BnrError::E_MM19 => "E_MM19: A bill has stopped before reaching its destination",
2364 BnrError::E_MM20 => "E_MM20: A bill has stopped before reaching its destination",
2365 BnrError::E_MM21 => "E_MM21: A bill has stopped before reaching its destination",
2366 BnrError::E_MM22 => "E_MM22: A bill has stopped before reaching its destination",
2367 BnrError::E_MM23 => "E_MM23: A bill has stopped before reaching its destination",
2368 BnrError::E_MM24 => "E_MM24: A bill has stopped before reaching its destination",
2369 BnrError::E_MM25 => "E_MM25: A bill has stopped before reaching its destination",
2370 BnrError::E_MM26 => "E_MM26: A bill has stopped before reaching its destination",
2371 BnrError::E_MM27 => "E_MM27: A bill has stopped before reaching its destination",
2372 BnrError::E_MM28 => "E_MM28: A bill has stopped before reaching its destination",
2373 BnrError::E_MM29 => "E_MM29: A bill has stopped before reaching its destination",
2374 BnrError::E_MM30 => "E_MM30: A bill has stopped before reaching its destination",
2375 BnrError::E_MM31 => "E_MM31: A bill has stopped before reaching its destination",
2376 BnrError::E_MM32 => "E_MM32: A bill has stopped before reaching its destination",
2377 BnrError::E_MM33 => "E_MM33: A bill has stopped before reaching its destination",
2378 BnrError::E_MM34 => "E_MM34: A bill has stopped before reaching its destination",
2379 BnrError::E_MM35 => "E_MM35: A bill has stopped before reaching its destination",
2380 BnrError::E_MM41 => "E_MM41: BNR has detected a blockage or failure in a module",
2381 BnrError::E_MM42 => "E_MM42: BNR has detected a blockage or failure in a module",
2382 BnrError::E_MM43 => "E_MM43: BNR has detected a blockage or failure in a module",
2383 BnrError::E_MM44 => "E_MM44: BNR has detected a blockage or failure in a module",
2384 BnrError::E_MM45 => "E_MM45: BNR has detected a blockage or failure in a module",
2385 BnrError::E_MM46 => "E_MM46: BNR has detected a blockage or failure in a module",
2386 BnrError::E_MM47 => "E_MM47: BNR has detected a blockage or failure in a module",
2387 BnrError::E_MM48 => "E_MM48: BNR has detected a blockage or failure in a module",
2388 BnrError::E_MM49 => "E_MM49: BNR has detected a blockage or failure in a module",
2389 BnrError::E_MM50 => "E_MM50: BNR has detected a blockage or failure in a module",
2390 BnrError::E_MM51 => "E_MM51: A bill has stopped before reaching its destination",
2391 BnrError::E_MM52 => "E_MM52: BNR has detected a blockage or failure in a module",
2392 BnrError::E_MM53 => "E_MM53: BNR has detected a blockage or failure in a module",
2393 BnrError::E_MM54 => "E_MM54: BNR has detected a blockage or failure in a module",
2394 BnrError::E_MM55 => "E_MM55: BNR has detected a blockage or failure in a module",
2395 BnrError::E_MM56 => "E_MM56: BNR has detected a blockage or failure in a module",
2396 BnrError::E_MM57 => "E_MM57: BNR has detected a blockage or failure in a module",
2397 BnrError::E_MM58 => "E_MM58: The Main Module cannot recover from an error",
2398 BnrError::E_MM59 => "E_MM59: The Main Module cannot recover from an error",
2399 BnrError::E_MM60 => "E_MM60: The Main Module cannot recover from an error",
2400 BnrError::E_MM61 => "E_MM61: The Main Module cannot recover from an error",
2401 BnrError::E_MM62 => "E_MM62: The Main Module cannot recover from an error",
2402 BnrError::E_MM63 => "E_MM63: The Main Module cannot recover from an error",
2403 BnrError::E_MM64 => "E_MM64: The Main Module cannot recover from an error",
2404 BnrError::E_MM65 => "E_MM65: The Main Module cannot recover from an error",
2405 BnrError::E_MM66 => "E_MM66: BNR has detected a blockage or failure in a module",
2406 BnrError::E_MM39 => "E_MM39: BNR has detected an open cover which is preventing operation",
2407 BnrError::E_MM40 => "E_MM40: BNR has detected an open cover which is preventing operation",
2408 BnrError::E_MM67 => "E_MM67: BNR has detected a blockage or failure in a module",
2409 BnrError::E_MM68 => "E_MM68: BNR has detected a blockage or failure in a module",
2410 BnrError::E_MM69 => "E_MM69: BNR has detected a blockage or failure in a module",
2411 BnrError::E_MM70 => "E_MM70: BNR has detected a blockage or failure in a module",
2412 BnrError::E_MM71 => "E_MM71: BNR has detected a blockage or failure in a module",
2413 BnrError::E_MM72 => "E_MM72: BNR has detected a blockage or failure in a module",
2414 BnrError::E_MM73 => "E_MM73: The Main Module cannot recover from an error",
2415 BnrError::E_MM74 => "E_MM74: BNR has detected a blockage or failure in a module",
2416 BnrError::E_MM75 => "E_MM75: The Main Module cannot recover from an error",
2417 BnrError::E_MM76 => "E_MM76: BNR has detected a blockage or failure in a module",
2418 BnrError::E_MM77 => "E_MM77: The Main Module cannot recover from an error",
2419 BnrError::E_MM78 => "E_MM78: BNR has detected a blockage or failure in a module",
2420 BnrError::E_MM79 => "E_MM79: The Main Module cannot recover from an error",
2421 BnrError::E_MM80 => "E_MM80: BNR has detected a blockage or failure in a module",
2422 BnrError::E_MM81 => "E_MM81: The Main Module cannot recover from an error",
2423 BnrError::E_MM82 => "E_MM82: BNR has detected a blockage or failure in a module",
2424 BnrError::E_MM83 => "E_MM83: The Main Module cannot recover from an error",
2425 BnrError::E_MM84 => "E_MM84: BNR has detected a blockage or failure in a module",
2426 BnrError::E_MM87 => "E_MM87: BNR has detected a blockage or failure in a module",
2427 BnrError::E_MM85 => "E_MM85: The Main Module cannot recover from an error",
2428 BnrError::E_MM86 => "E_MM86: BNR has detected a blockage or failure in a module",
2429 BnrError::E_MM88 => "E_MM88: BNR has detected a blockage or failure in a module",
2430 BnrError::E_MM89 => "E_MM89: BNR has detected a blockage or failure in a module",
2431 BnrError::E_MM90 => "E_MM90: BNR has detected a blockage or failure in a module",
2432 BnrError::E_MM91 => "E_MM91: A bill has stopped before reaching its destination",
2433 BnrError::E_MM92 => "E_MM92: A bill has stopped before reaching its destination",
2434 BnrError::E_MM93 => "E_MM93: A bill has stopped before reaching its destination",
2435 BnrError::E_MM94 => "E_MM94: A bill has stopped before reaching its destination",
2436 BnrError::E_BU01 => "E_BU01: BNR has detected a blockage or failure in a module",
2437 BnrError::E_BU02 => "E_BU02: BNR has detected a blockage or failure in a module",
2438 BnrError::E_BU03 => "E_BU03: BNR has detected a blockage or failure in a module",
2439 BnrError::W_BU01 => "W_BU01: Bundler is full",
2440 BnrError::E_BU04 => "E_BU04: BNR has detected a blockage or failure in a module",
2441 BnrError::E_BU05 => "E_BU05: BNR has detected a blockage or failure in a module",
2442 BnrError::E_BU06 => "E_BU06: The Main Module cannot recover from an error",
2443 BnrError::E_BU07 => "E_BU07: The Main Module cannot recover from an error",
2444 BnrError::E_BU08 => "E_BU08: BNR has detected a blockage or failure in a module",
2445 BnrError::E_BU09 => "E_BU09: BNR has detected a blockage or failure in a module",
2446 BnrError::E_BU10 => "E_BU10: BNR has detected a blockage or failure in a module",
2447 BnrError::E_BU11 => "E_BU11: BNR has detected a blockage or failure in a module",
2448 BnrError::E_SP01 => "E_SP01: BNR cannot find a module",
2449 BnrError::E_SP02 => "E_SP02: A software error has ocurred",
2450 BnrError::E_SP03 => "E_SP03: BNR cannot find a module",
2451 BnrError::E_SP04 => "E_SP04: BNR has detected an open cover which is preventing operation",
2452 BnrError::E_SP05 => "E_SP05: BNR is not correctly configured",
2453 BnrError::E_SP06 => "E_SP06: BNR is not correctly configured",
2454 BnrError::E_SP13 => "E_SP13: BNR has detected a blockage or failure in a module",
2455 BnrError::E_SP14 => "E_SP14: BNR has detected a blockage or failure in a module",
2456 BnrError::E_SP15 => "E_SP15: BNR has detected a blockage or failure in a module",
2457 BnrError::E_SP16 => "E_SP16: BNR has detected a blockage or failure in a module",
2458 BnrError::E_SP17 => "E_SP17: BNR has detected a blockage or failure in a module",
2459 BnrError::E_SP18 => "E_SP18: BNR has detected a blockage or failure in a module",
2460 BnrError::E_SP19 => "E_SP19: BNR has detected a blockage or failure in a module",
2461 BnrError::E_SP20 => "E_SP20: BNR has detected a blockage or failure in a module",
2462 BnrError::E_SP21 => "E_SP21: BNR has detected a blockage or failure in a module",
2463 BnrError::E_SP22 => "E_SP22: BNR has detected a blockage or failure in a module",
2464 BnrError::E_SP23 => "E_SP23: BNR has detected a blockage or failure in a module",
2465 BnrError::E_SP24 => "E_SP24: BNR has detected a blockage or failure in a module",
2466 BnrError::E_SP25 => "E_SP25: BNR has detected a blockage or failure in a module",
2467 BnrError::E_SP26 => "E_SP26: BNR has detected a blockage or failure in a module",
2468 BnrError::E_SP27 => "E_SP27: BNR has detected a blockage or failure in a module",
2469 BnrError::E_SP28 => "E_SP28: BNR has detected a blockage or failure in a module",
2470 BnrError::E_SP29 => "E_SP29: BNR has detected a blockage or failure in a module",
2471 BnrError::E_SP30 => "E_SP30: BNR has detected a blockage or failure in a module",
2472 BnrError::E_SP31 => "E_SP31: BNR has detected a blockage or failure in a module",
2473 BnrError::E_SP32 => "E_SP32: BNR has detected a blockage or failure in a module",
2474 BnrError::E_SP33 => "E_SP33: BNR has detected a blockage or failure in a module",
2475 BnrError::E_SP34 => "E_SP34: BNR has detected a blockage or failure in a module",
2476 BnrError::E_SP35 => "E_SP35: BNR has detected a blockage or failure in a module",
2477 BnrError::E_SP36 => "E_SP36: BNR has detected a blockage or failure in a module",
2478 BnrError::E_SP37 => "E_SP37: BNR has detected a blockage or failure in a module",
2479 BnrError::E_SP38 => "E_SP38: BNR has detected a blockage or failure in a module",
2480 BnrError::E_SP39 => "E_SP39: BNR has detected a blockage or failure in a module",
2481 BnrError::E_SP07 => "E_SP07: BNR cannot recover from an error",
2482 BnrError::E_SP08 => "E_SP08: BNR has detected a blockage or failure in a module",
2483 BnrError::E_SP09 => "E_SP09: BNR cannot recover from an error",
2484 BnrError::E_SP10 => "E_SP10: BNR has detected a blockage or failure in a module",
2485 BnrError::E_SP11 => "E_SP11: BNR cannot recover from an error",
2486 BnrError::E_SP12 => "E_SP12: BNR has detected a blockage or failure in a module",
2487 BnrError::E_SP40 => "E_SP40: BNR has detected a blockage or failure in a module",
2488 BnrError::E_SP41 => "E_SP41: BNR has detected a blockage or failure in a module",
2489 BnrError::E_SP42 => "E_SP42: BNR has detected a blockage or failure in a module",
2490 BnrError::E_SP43 => "E_SP43: BNR has detected a blockage or failure in a module",
2491 BnrError::E_SP44 => "E_SP44: BNR has detected a blockage or failure in a module",
2492 BnrError::E_SP45 => "E_SP45: BNR has detected a blockage or failure in a module",
2493 BnrError::E_SP46 => "E_SP46: BNR has detected a blockage or failure in a module",
2494 BnrError::E_SP47 => "E_SP47: BNR has detected a blockage or failure in a module",
2495 BnrError::E_SP48 => "E_SP48: BNR has detected a blockage or failure in a module",
2496 BnrError::E_SP49 => "E_SP49: BNR has detected a blockage or failure in a module",
2497 BnrError::E_SP50 => "E_SP50: BNR has detected a blockage or failure in a module",
2498 BnrError::E_SP51 => "E_SP51: BNR has detected a blockage or failure in a module",
2499 BnrError::W_LO101 => "W_LO101: BNR is not correctly configured",
2500 BnrError::E_LO101 => "E_LO101: BNR cannot find the Loader module",
2501 BnrError::E_LO102 => "E_LO102: BNR is not correctly configured",
2502 BnrError::E_LO103 => "E_LO103: BNR cannot find the Loader module",
2503 BnrError::E_LO104 => "E_LO104: BNR is not correctly configured",
2504 BnrError::E_LO105 => "E_LO105: BNR is not correctly configured",
2505 BnrError::W_LO102 => "W_LO102: Loader module near empty",
2506 BnrError::W_LO103 => "W_LO103: Loader module empty",
2507 BnrError::E_LO106 => "E_LO106: A bill has stopped before reaching its destination",
2508 BnrError::E_LO107 => "E_LO107: A bill has stopped before reaching its destination",
2509 BnrError::E_LO108 => "E_LO108: A bill has stopped before reaching its destination",
2510 BnrError::E_LO109 => "E_LO109: A bill has stopped before reaching its destination",
2511 BnrError::E_LO110 => "E_LO110: Loader module failure",
2512 BnrError::E_LO111 => "E_LO111: Loader module failure",
2513 BnrError::E_LO112 => "E_LO112: Loader module failure",
2514 BnrError::E_LO113 => "E_LO113: Loader module failure",
2515 BnrError::E_LO114 => "E_LO114: Loader module failure",
2516 BnrError::E_LO115 => "E_LO115: Loader module failure",
2517 BnrError::E_LO116 => "E_LO116: Loader module failure",
2518 BnrError::E_LO117 => "E_LO117: Loader CashType does not match CashUnit configuration",
2519 BnrError::E_LO118 => "E_LO118: Bills extracted from Loader do not correspond to configured Loader CashType",
2520 BnrError::E_LO119 => "E_LO119: Bills extracted from Loader are not recognized by the BNR",
2521 BnrError::W_LO301 => "W_LO301: BNR is not correctly configured",
2522 BnrError::E_LO301 => "E_LO301: BNR cannot find the Loader module",
2523 BnrError::E_LO302 => "E_LO302: BNR is not correctly configured",
2524 BnrError::E_LO303 => "E_LO303: BNR cannot find the Loader module",
2525 BnrError::E_LO304 => "E_LO304: BNR is not correctly configured",
2526 BnrError::E_LO305 => "E_LO305: BNR is not correctly configured",
2527 BnrError::W_LO302 => "W_LO302: Loader module near empty",
2528 BnrError::W_LO303 => "W_LO303: Loader module empty",
2529 BnrError::E_LO306 => "E_LO306: A bill has stopped before reaching its destination",
2530 BnrError::E_LO307 => "E_LO307: A bill has stopped before reaching its destination",
2531 BnrError::E_LO308 => "E_LO308: A bill has stopped before reaching its destination",
2532 BnrError::E_LO309 => "E_LO309: A bill has stopped before reaching its destination",
2533 BnrError::E_LO310 => "E_LO310: Loader module failure",
2534 BnrError::E_LO311 => "E_LO311: Loader module failure",
2535 BnrError::E_LO312 => "E_LO312: Loader module failure",
2536 BnrError::E_LO313 => "E_LO313: Loader module failure",
2537 BnrError::E_LO314 => "E_LO314: Loader module failure",
2538 BnrError::E_LO315 => "E_LO315: Loader module failure",
2539 BnrError::E_LO316 => "E_LO316: Loader module failure",
2540 BnrError::E_LO317 => "E_LO317: Loader CashType does not match CashUnit configuration",
2541 BnrError::E_LO318 => "E_LO318: Bills extracted from Loader do not correspond to configured Loader CashType",
2542 BnrError::E_LO319 => "E_LO319: Bills extracted from Loader are not recognized by the BNR",
2543 BnrError::W_LO501 => "W_LO501: BNR is not correctly configured",
2544 BnrError::E_LO501 => "E_LO501: BNR cannot find the Loader module",
2545 BnrError::E_LO502 => "E_LO502: BNR is not correctly configured",
2546 BnrError::E_LO503 => "E_LO503: BNR cannot find the Loader module",
2547 BnrError::E_LO504 => "E_LO504: BNR is not correctly configured",
2548 BnrError::E_LO505 => "E_LO505: BNR is not correctly configured",
2549 BnrError::W_LO502 => "W_LO502: Loader module near empty",
2550 BnrError::W_LO503 => "W_LO503: Loader module empty",
2551 BnrError::E_LO506 => "E_LO506: A bill has stopped before reaching its destination",
2552 BnrError::E_LO507 => "E_LO507: A bill has stopped before reaching its destination",
2553 BnrError::E_LO508 => "E_LO508: A bill has stopped before reaching its destination",
2554 BnrError::E_LO509 => "E_LO509: A bill has stopped before reaching its destination",
2555 BnrError::E_LO510 => "E_LO510: Loader module failure",
2556 BnrError::E_LO511 => "E_LO511: Loader module failure",
2557 BnrError::E_LO512 => "E_LO512: Loader module failure",
2558 BnrError::E_LO513 => "E_LO513: Loader module failure",
2559 BnrError::E_LO514 => "E_LO514: Loader module failure",
2560 BnrError::E_LO515 => "E_LO515: Loader module failure",
2561 BnrError::E_LO516 => "E_LO516: Loader module failure",
2562 BnrError::E_LO517 => "E_LO517: Loader CashType does not match CashUnit configuration",
2563 BnrError::E_LO518 => "E_LO518: Bills extracted from Loader do not correspond to configured Loader CashType",
2564 BnrError::E_LO519 => "E_LO519: Bills extracted from Loader are not recognized by the BNR",
2565 BnrError::W_RE101 => "W_RE101: BNR is not correctly configured",
2566 BnrError::E_RE101 => "E_RE101: BNR cannot find a Recycler module",
2567 BnrError::E_RE102 => "E_RE102: BNR is not correctly configured",
2568 BnrError::E_RE103 => "E_RE103: BNR cannot find a Recycler module",
2569 BnrError::E_RE104 => "E_RE104: BNR is not correctly configured",
2570 BnrError::E_RE105 => "E_RE105: BNR is not correctly configured",
2571 BnrError::W_RE102 => "W_RE102: A Recycler module is near empty",
2572 BnrError::W_RE103 => "W_RE103: A Recycler module is empty",
2573 BnrError::W_RE104 => "W_RE104",
2574 BnrError::W_RE105 => "W_RE105",
2575 BnrError::E_RE106 => "E_RE106: BNR has detected a blockage or failure in a module",
2576 BnrError::E_RE107 => "E_RE107: BNR has detected a blockage or failure in a module",
2577 BnrError::E_RE108 => "E_RE108: BNR has detected a blockage or failure in a module",
2578 BnrError::E_RE109 => "E_RE109: BNR has detected a blockage or failure in a module",
2579 BnrError::E_RE110 => "E_RE110: BNR has detected a blockage or failure in a module",
2580 BnrError::E_RE111 => "E_RE111: BNR has detected a blockage or failure in a module",
2581 BnrError::E_RE112 => "E_RE112: BNR has detected a blockage or failure in a module",
2582 BnrError::E_RE113 => "E_RE113: BNR has detected a blockage or failure in a module",
2583 BnrError::E_RE114 => "E_RE114: BNR has detected a blockage or failure in a module",
2584 BnrError::E_RE115 => "E_RE115: BNR has detected a blockage or failure in a module",
2585 BnrError::E_RE116 => "E_RE116: Recycler CashType does not match CashUnit configuration",
2586 BnrError::W_RE201 => "W_RE201: BNR is not correctly configured",
2587 BnrError::E_RE201 => "E_RE201: BNR cannot find a Recycler module",
2588 BnrError::E_RE202 => "E_RE202: BNR is not correctly configured",
2589 BnrError::E_RE203 => "E_RE203: BNR cannot find a Recycler module",
2590 BnrError::E_RE204 => "E_RE204: BNR is not correctly configured",
2591 BnrError::E_RE205 => "E_RE205: BNR is not correctly configured",
2592 BnrError::W_RE202 => "W_RE202: A Recycler module is near empty",
2593 BnrError::W_RE203 => "W_RE203: A Recycler module is empty",
2594 BnrError::W_RE204 => "W_RE204",
2595 BnrError::W_RE205 => "W_RE205",
2596 BnrError::E_RE206 => "E_RE206: BNR has detected a blockage or failure in a module",
2597 BnrError::E_RE207 => "E_RE207: BNR has detected a blockage or failure in a module",
2598 BnrError::E_RE208 => "E_RE208: BNR has detected a blockage or failure in a module",
2599 BnrError::E_RE209 => "E_RE209: BNR has detected a blockage or failure in a module",
2600 BnrError::E_RE210 => "E_RE210: BNR has detected a blockage or failure in a module",
2601 BnrError::E_RE211 => "E_RE211: BNR has detected a blockage or failure in a module",
2602 BnrError::E_RE212 => "E_RE212: BNR has detected a blockage or failure in a module",
2603 BnrError::E_RE213 => "E_RE213: BNR has detected a blockage or failure in a module",
2604 BnrError::E_RE214 => "E_RE214: BNR has detected a blockage or failure in a module",
2605 BnrError::E_RE215 => "E_RE215: BNR has detected a blockage or failure in a module",
2606 BnrError::E_RE216 => "E_RE216: Recycler CashType does not match CashUnit configuration",
2607 BnrError::W_RE301 => "W_RE301: BNR is not correctly configured",
2608 BnrError::E_RE301 => "E_RE301: BNR cannot find a Recycler module",
2609 BnrError::E_RE302 => "E_RE302: BNR is not correctly configured",
2610 BnrError::E_RE303 => "E_RE303: BNR cannot find a Recycler module",
2611 BnrError::E_RE304 => "E_RE304: BNR is not correctly configured",
2612 BnrError::E_RE305 => "E_RE305: BNR is not correctly configured",
2613 BnrError::W_RE302 => "W_RE302: A Recycler module is near empty",
2614 BnrError::W_RE303 => "W_RE303: A Recycler module is empty",
2615 BnrError::W_RE304 => "W_RE304",
2616 BnrError::W_RE305 => "W_RE305",
2617 BnrError::E_RE306 => "E_RE306: BNR has detected a blockage or failure in a module",
2618 BnrError::E_RE307 => "E_RE307: BNR has detected a blockage or failure in a module",
2619 BnrError::E_RE308 => "E_RE308: BNR has detected a blockage or failure in a module",
2620 BnrError::E_RE309 => "E_RE309: BNR has detected a blockage or failure in a module",
2621 BnrError::E_RE310 => "E_RE310: BNR has detected a blockage or failure in a module",
2622 BnrError::E_RE311 => "E_RE311: BNR has detected a blockage or failure in a module",
2623 BnrError::E_RE312 => "E_RE312: BNR has detected a blockage or failure in a module",
2624 BnrError::E_RE313 => "E_RE313: BNR has detected a blockage or failure in a module",
2625 BnrError::E_RE314 => "E_RE314: BNR has detected a blockage or failure in a module",
2626 BnrError::E_RE315 => "E_RE315: BNR has detected a blockage or failure in a module",
2627 BnrError::E_RE316 => "E_RE316: Recycler CashType does not match CashUnit configuration",
2628 BnrError::W_RE401 => "W_RE401: BNR is not correctly configured",
2629 BnrError::E_RE401 => "E_RE401: BNR cannot find a Recycler module",
2630 BnrError::E_RE402 => "E_RE402: BNR is not correctly configured",
2631 BnrError::E_RE403 => "E_RE403: BNR cannot find a Recycler module",
2632 BnrError::E_RE404 => "E_RE404: BNR is not correctly configured",
2633 BnrError::E_RE405 => "E_RE405: BNR is not correctly configured",
2634 BnrError::W_RE402 => "W_RE402: A Recycler module is near empty",
2635 BnrError::W_RE403 => "W_RE403: A Recycler module is empty",
2636 BnrError::W_RE404 => "W_RE404",
2637 BnrError::W_RE405 => "W_RE405",
2638 BnrError::E_RE406 => "E_RE406: BNR has detected a blockage or failure in a module",
2639 BnrError::E_RE407 => "E_RE407: BNR has detected a blockage or failure in a module",
2640 BnrError::E_RE408 => "E_RE408: BNR has detected a blockage or failure in a module",
2641 BnrError::E_RE409 => "E_RE409: BNR has detected a blockage or failure in a module",
2642 BnrError::E_RE410 => "E_RE410: BNR has detected a blockage or failure in a module",
2643 BnrError::E_RE411 => "E_RE411: BNR has detected a blockage or failure in a module",
2644 BnrError::E_RE412 => "E_RE412: BNR has detected a blockage or failure in a module",
2645 BnrError::E_RE413 => "E_RE413: BNR has detected a blockage or failure in a module",
2646 BnrError::E_RE414 => "E_RE414: BNR has detected a blockage or failure in a module",
2647 BnrError::E_RE415 => "E_RE415: BNR has detected a blockage or failure in a module",
2648 BnrError::E_RE416 => "E_RE416: Recycler CashType does not match CashUnit configuration",
2649 BnrError::W_RE501 => "W_RE501: BNR is not correctly configured",
2650 BnrError::E_RE501 => "E_RE501: BNR cannot find a Recycler module",
2651 BnrError::E_RE502 => "E_RE502: BNR is not correctly configured",
2652 BnrError::E_RE503 => "E_RE503: BNR cannot find a Recycler module",
2653 BnrError::E_RE504 => "E_RE504: BNR is not correctly configured",
2654 BnrError::E_RE505 => "E_RE505: BNR is not correctly configured",
2655 BnrError::W_RE502 => "W_RE502: A Recycler module is near empty",
2656 BnrError::W_RE503 => "W_RE503: A Recycler module is empty",
2657 BnrError::W_RE504 => "W_RE504",
2658 BnrError::W_RE505 => "W_RE505",
2659 BnrError::E_RE506 => "E_RE506: BNR has detected a blockage or failure in a module",
2660 BnrError::E_RE507 => "E_RE507: BNR has detected a blockage or failure in a module",
2661 BnrError::E_RE508 => "E_RE508: BNR has detected a blockage or failure in a module",
2662 BnrError::E_RE509 => "E_RE509: BNR has detected a blockage or failure in a module",
2663 BnrError::E_RE510 => "E_RE510: BNR has detected a blockage or failure in a module",
2664 BnrError::E_RE511 => "E_RE511: BNR has detected a blockage or failure in a module",
2665 BnrError::E_RE512 => "E_RE512: BNR has detected a blockage or failure in a module",
2666 BnrError::E_RE513 => "E_RE513: BNR has detected a blockage or failure in a module",
2667 BnrError::E_RE514 => "E_RE514: BNR has detected a blockage or failure in a module",
2668 BnrError::E_RE515 => "E_RE515: BNR has detected a blockage or failure in a module",
2669 BnrError::E_RE516 => "E_RE516: Recycler CashType does not match CashUnit configuration",
2670 BnrError::W_RE601 => "W_RE601: BNR is not correctly configured",
2671 BnrError::E_RE601 => "E_RE601: BNR cannot find a Recycler module",
2672 BnrError::E_RE602 => "E_RE602: BNR is not correctly configured",
2673 BnrError::E_RE603 => "E_RE603: BNR cannot find a Recycler module",
2674 BnrError::E_RE604 => "E_RE604: BNR is not correctly configured",
2675 BnrError::E_RE605 => "E_RE605: BNR is not correctly configured",
2676 BnrError::W_RE602 => "W_RE602: A Recycler module is near empty",
2677 BnrError::W_RE603 => "W_RE603: A Recycler module is empty",
2678 BnrError::W_RE604 => "W_RE604",
2679 BnrError::W_RE605 => "W_RE605",
2680 BnrError::E_RE606 => "E_RE606: BNR has detected a blockage or failure in a module",
2681 BnrError::E_RE607 => "E_RE607: BNR has detected a blockage or failure in a module",
2682 BnrError::E_RE608 => "E_RE608: BNR has detected a blockage or failure in a module",
2683 BnrError::E_RE609 => "E_RE609: BNR has detected a blockage or failure in a module",
2684 BnrError::E_RE610 => "E_RE610: BNR has detected a blockage or failure in a module",
2685 BnrError::E_RE611 => "E_RE611: BNR has detected a blockage or failure in a module",
2686 BnrError::E_RE612 => "E_RE612: BNR has detected a blockage or failure in a module",
2687 BnrError::E_RE613 => "E_RE613: BNR has detected a blockage or failure in a module",
2688 BnrError::E_RE614 => "E_RE614: BNR has detected a blockage or failure in a module",
2689 BnrError::E_RE615 => "E_RE615: BNR has detected a blockage or failure in a module",
2690 BnrError::E_RE616 => "E_RE616: Recycler CashType does not match CashUnit configuration",
2691 BnrError::E_CB01 => "E_CB01: BNR cannot find a Cashbox module",
2692 BnrError::E_CB02 => "E_CB02: BNR is not correctly configured",
2693 BnrError::E_CB03 => "E_CB03: BNR cannot find a Cashbox module",
2694 BnrError::E_CB04 => "E_CB04: BNR is not correctly configured",
2695 BnrError::E_CB05 => "E_CB05: BNR is not correctly configured",
2696 BnrError::E_CB06 => "E_CB06: BNR Interlock is open",
2697 BnrError::E_CB07 => "E_CB07: Cashbox is not armed",
2698 BnrError::E_CB08 => "E_CB08: BNR is not correctly configured",
2699 BnrError::W_CB01 => "W_CB01: Cashbox is almost full",
2700 BnrError::E_CB09 => "E_CB09: Cashbox is full",
2701 }
2702 }
2703}
2704
2705impl From<&BnrError> for &'static str {
2706 fn from(err: &BnrError) -> Self {
2707 (*err).into()
2708 }
2709}
2710
2711impl std::fmt::Display for BnrError {
2712 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
2713 write!(f, r#""{}""#, <&str>::from(self))
2714 }
2715}