bnr_xfs/
counts.rs

1//! Contains count types for the XFS protocol.
2
3use crate::create_xfs_i4;
4
5create_xfs_i4!(Count, "count", "Represents the note count.");
6
7create_xfs_i4!(
8    InitialCount,
9    "initialCount",
10    "Represents the initial note count."
11);
12
13create_xfs_i4!(
14    TransportCount,
15    "transportCount",
16    "Represents the transport count."
17);
18
19create_xfs_i4!(
20    DepositCount,
21    "depositCount",
22    "Represents the deposit count."
23);
24
25create_xfs_i4!(
26    RetractedCount,
27    "retractedCount",
28    "Represents the retracted count."
29);
30
31create_xfs_i4!(
32    EmptiedCount,
33    "emptiedCount",
34    "Represents the emptied count."
35);
36
37create_xfs_i4!(
38    ForgeryCount,
39    "forgeryCount",
40    "Represents the forgery count."
41);
42
43create_xfs_i4!(
44    DisappearedCount,
45    "disappearedCount",
46    "Represents the disappeared count."
47);
48
49create_xfs_i4!(
50    DispenseCount,
51    "dispenseCount",
52    "Represents the dispense count."
53);
54
55create_xfs_i4!(RejectCount, "rejectCount", "Represents the reject count.");
56
57create_xfs_i4!(
58    InsertionStartCount,
59    "insertionStartCount",
60    "Represents the start count for bill insertion."
61);
62
63create_xfs_i4!(
64    InsertionRejectCount,
65    "insertionRejectCount",
66    "Represents the reject count for bill insertion."
67);
68
69create_xfs_i4!(
70    CancelRejectCount,
71    "cancelRejectCount",
72    "Represents the cancel reject count."
73);
74
75create_xfs_i4!(
76    UnknownCount,
77    "unknownCount",
78    "Represents the unknown count."
79);
80
81create_xfs_i4!(
82    UnknownRejectCount,
83    "unknownRejectCount",
84    "Represents the unknown reject count."
85);
86
87create_xfs_i4!(
88    ConfusionCount,
89    "confusionCount",
90    "Represents the confusion count."
91);
92
93create_xfs_i4!(
94    FitnessCount,
95    "fitnessCount",
96    "Represents the fitness count."
97);
98
99create_xfs_i4!(
100    FitnessRejectCount,
101    "fitnessRejectCount",
102    "Represents the fitness reject count."
103);
104
105create_xfs_i4!(ValidCount, "validCount", "Represents the valid count.");
106
107create_xfs_i4!(
108    ValidUnfitCount,
109    "validUnfitCount",
110    "Represents the valid unfit count."
111);
112
113create_xfs_i4!(
114    SuspectCount,
115    "suspectCount",
116    "Represents the suspect count."
117);
118
119create_xfs_i4!(
120    StainedCount,
121    "stainedCount",
122    "Represents the stained count."
123);
124
125create_xfs_i4!(
126    ConfigurationRejectCount,
127    "configurationRejectCount",
128    "Represents the configuration reject count."
129);
130
131create_xfs_i4!(
132    BillExtractedCount,
133    "billExtractedCount",
134    "Represents the bill extracted count."
135);
136
137create_xfs_i4!(
138    BillRolledBackCount,
139    "billRolledBackCount",
140    "Represents the bill rolled back count."
141);
142
143create_xfs_i4!(
144    CashInTransactionCount,
145    "cashInTransactionCount",
146    "Represents the cash in transaction count."
147);
148
149create_xfs_i4!(
150    TransportRejectCount,
151    "transportRejectCount",
152    "Represents the transport reject count."
153);
154
155create_xfs_i4!(
156    TransportEventCount,
157    "transportEventCount",
158    "Represents the transport event count."
159);
160
161create_xfs_i4!(
162    ExtractionRejectCount,
163    "extractionRejectCount",
164    "Represents the extraction reject count."
165);
166
167create_xfs_i4!(
168    RecognitionRejectCount,
169    "recognitionRejectCount",
170    "Represents the recognition reject count."
171);
172
173create_xfs_i4!(
174    PositioningFailedCount,
175    "positioningFailedCount",
176    "Represents the positioning failed count."
177);
178
179create_xfs_i4!(
180    SystemEventCount,
181    "systemEventCount",
182    "Represents the system event count."
183);
184
185create_xfs_i4!(
186    ForcedInCount,
187    "forcedInCount",
188    "Represents the forced in count."
189);
190
191create_xfs_i4!(
192    RemovedCount,
193    "removedCount",
194    "Represents the removed count."
195);
196
197create_xfs_i4!(
198    HeldBackCount,
199    "heldBackCount",
200    "Represents the held back count."
201);
202
203create_xfs_i4!(
204    TooThickCount,
205    "tooThickCount",
206    "Represents the too thick count."
207);
208
209create_xfs_i4!(
210    TooLongCount,
211    "tooLongCount",
212    "Represents the too long count."
213);
214
215create_xfs_i4!(
216    BadRoughShapeCount,
217    "badRoughShapeCount",
218    "Represents the bad rough shape count."
219);
220
221create_xfs_i4!(
222    BadShapeCount,
223    "badShapeCount",
224    "Represents the bad shape count."
225);
226
227create_xfs_i4!(
228    BadShapeRejectCount,
229    "badShapeRejectCount",
230    "Represents the bad shape reject count."
231);
232
233create_xfs_i4!(
234    StringDetectionCount,
235    "stringDetectionCount",
236    "Represents the string detection count."
237);
238
239create_xfs_i4!(
240    InletDetectionCount,
241    "inletDetectionCount",
242    "Represents the inlet detection count."
243);
244
245create_xfs_i4!(
246    SuperimposedCount,
247    "superimposedCount",
248    "Represents the superimposed count."
249);
250
251create_xfs_i4!(
252    OtherDenominationCount,
253    "otherDenominationCount",
254    "Represents the other denomination count."
255);
256
257create_xfs_i4!(
258    StackedWhileRecyclerFullCount,
259    "stackedWhileRecyclerFullCount",
260    "Represents the stacked while recycler full count."
261);
262
263create_xfs_i4!(
264    DenominateAmountCount,
265    "denominateAmountCount",
266    "Represents the denominate amount count."
267);
268
269create_xfs_i4!(
270    AmountNotAvailableCount,
271    "amountNotAvailableCount",
272    "Represents the amount not available count."
273);
274
275create_xfs_i4!(
276    BillRequestedCount,
277    "billRequestedCount",
278    "Represents the bill requested count."
279);
280
281create_xfs_i4!(
282    BillNotAvailableCount,
283    "billNotAvailableCount",
284    "Represents the bill not available count."
285);
286
287create_xfs_i4!(
288    TooManyBillsCount,
289    "tooManyBillsCount",
290    "Represents the too many bills count."
291);
292
293create_xfs_i4!(
294    DirectFromLoaderCount,
295    "directFromLoaderCount",
296    "Represents the direct from loader count."
297);
298
299create_xfs_i4!(
300    DispenseAmountCount,
301    "dispenseAmountCount",
302    "Represents the dispense amount count."
303);
304
305create_xfs_i4!(
306    HardwareFailureCount,
307    "hardwareFailureCount",
308    "Represents the hardware failure count."
309);
310
311create_xfs_i4!(
312    HardwareFailureWithBillStoppedCount,
313    "hardwareFailureWithBillStoppedCount",
314    "Represents the hardware failure with bill stopped count."
315);
316
317create_xfs_i4!(
318    OperationalDegradedCount,
319    "operationalDegradedCount",
320    "Represents the operational degraded count."
321);
322
323create_xfs_i4!(
324    BillJamCount,
325    "billJamCount",
326    "Represents the bill jam count."
327);
328
329create_xfs_i4!(
330    EnvironmentErrorCount,
331    "environmentErrorCount",
332    "Represents the environment error count."
333);
334
335create_xfs_i4!(
336    BillErrorCount,
337    "billErrorCount",
338    "Represents the bill error count."
339);
340
341create_xfs_i4!(
342    TransportErrorCount,
343    "transportErrorCount",
344    "Represents the transport error count."
345);
346
347create_xfs_i4!(
348    BillTooShortInBottomTransportBwCount,
349    "billTooShortInBottomTransportBwCount",
350    "Represents the bill too short in bottom transport bw count."
351);
352
353create_xfs_i4!(
354    BillTooLongInBottomTransportBwCount,
355    "billTooLongInBottomTransportBwCount",
356    "Represents the bill too long in bottom transport bw count."
357);
358
359create_xfs_i4!(
360    BillTooShortInSpineFwCount,
361    "billTooShortInSpineFwCount",
362    "Represents the bill too short in spine fw count."
363);
364
365create_xfs_i4!(
366    BillTooLongInSpineFwCount,
367    "billTooLongInSpineFwCount",
368    "Represents the bill too long in spine fw count."
369);
370
371create_xfs_i4!(
372    MissingModuleCount,
373    "missingModuleCount",
374    "Represents the missile module count."
375);
376
377create_xfs_i4!(
378    ConfigurationErrorCount,
379    "configurationErrorCount",
380    "Represents the configuration error count."
381);
382
383create_xfs_i4!(
384    IncompatibleSoftwareCount,
385    "incompatibleSoftwareCount",
386    "Represents the incompatible software count."
387);
388
389create_xfs_i4!(
390    ResetWithCoverOpenCount,
391    "resetWithCoverOpenCount",
392    "Represents the reset with cover open count."
393);
394
395create_xfs_i4!(
396    ResetWithInterlockOpenCount,
397    "resetWithInterlockOpenCount",
398    "Represents the reset with interlock open count."
399);
400
401create_xfs_i4!(
402    PositionerCount,
403    "positionerCount",
404    "Represents the positioner count."
405);
406
407create_xfs_i4!(
408    RecognitionSystemCount,
409    "recognitionSystemCount",
410    "Represents the recognition system count."
411);
412
413create_xfs_i4!(
414    BottomTransportCount,
415    "bottomTransportCount",
416    "Represents the bottom transport count."
417);
418
419create_xfs_i4!(
420    BundlerCount,
421    "bundlerCount",
422    "Represents the bundler count."
423);
424
425create_xfs_i4!(ModuleCount, "moduleCount", "Represents the module count.");
426
427create_xfs_i4!(
428    InterfaceCount,
429    "interfaceCount",
430    "Represents the interface count."
431);
432
433create_xfs_i4!(SpineCount, "spineCount", "Represents the spine count.");
434
435create_xfs_i4!(UnnamedCount, "", "Represents an unnamed count.");
436
437create_xfs_i4!(
438    PowerUpCount,
439    "powerUpCount",
440    "Represents the power up count."
441);
442
443create_xfs_i4!(
444    PowerDownWithBillStoppedCount,
445    "powerDownWithBillStoppedCount",
446    "Represents the power down with bill stopped count."
447);
448
449create_xfs_i4!(
450    InternalResetCount,
451    "internalResetCount",
452    "Represents the internal reset count."
453);
454
455create_xfs_i4!(
456    InternalResetWithBillStoppedCount,
457    "internalResetWithBillStoppedCount",
458    "Represents the internal reset with bill stopped count."
459);
460
461create_xfs_i4!(
462    SystemOpeningCount,
463    "systemOpeningCount",
464    "Represents the system opening count."
465);
466
467create_xfs_i4!(
468    WithBillStoppedCount,
469    "withBillStoppedCount",
470    "Represents the with bill stopped count."
471);
472
473create_xfs_i4!(
474    CashModulesLockCount,
475    "cashModulesLockCount",
476    "Represents the cash modules locked count."
477);
478
479create_xfs_i4!(
480    BillIntakeCoverCount,
481    "billIntakeCoverCount",
482    "Represents the bill intake cover count."
483);
484
485create_xfs_i4!(
486    RecognitionSensorCoverCount,
487    "RecognitionSensorCoverCount",
488    "Represents the recognition sensor cover count."
489);
490
491create_xfs_i4!(
492    SpineCoverCount,
493    "spineCoverCount",
494    "Represents the spine cover count."
495);