SiegfriedSiegert
ec18ac45e4
Send diagEvent E255 as ERROR
2024-05-16 17:37:29 +02:00
SiegfriedSiegert
560b6d3221
Print: count undefined print result values and retry
2024-05-16 15:21:25 +02:00
SiegfriedSiegert
b946dc5a92
T_dynData: do not dynamically create struct
2024-05-16 15:18:30 +02:00
SiegfriedSiegert
ea7542a248
DiagRequest: start also on wakeupSimulation (mains powered machines)
2.2.3
2024-04-11 12:40:02 +02:00
SiegfriedSiegert
4541699ec3
Load/init libCA in plugin init method (not in contructor)
2.2.2
2024-03-20 11:43:31 +01:00
SiegfriedSiegert
87d50a05dd
Check error-state if doors are closed
2.2.1
2024-03-19 13:43:45 +01:00
SiegfriedSiegert
379a5d4e3e
Diag: track ErrorState
2024-03-19 13:43:01 +01:00
SiegfriedSiegert
6a08cf0b62
Implement new interface method sendDeviceParameter()
2.2.0
2024-03-18 17:02:49 +01:00
SiegfriedSiegert
849305bc8f
Update DeviceControllerInterface 1.1.4
2024-03-18 17:01:50 +01:00
SiegfriedSiegert
a5c900b9fe
Fix: send operate
2.1.1
2024-03-15 13:40:16 +01:00
SiegfriedSiegert
70b488de66
Diag: send operate (O000) only if State has changed
2024-03-12 16:20:39 +01:00
SiegfriedSiegert
58f50b0ea6
Fix: implement unresolved symbol
2.1.0
2024-03-11 15:30:13 +01:00
SiegfriedSiegert
bc5beb4b96
Fix: init variable
2024-03-11 15:29:47 +01:00
SiegfriedSiegert
2a0aa2abe2
Merge branch 'PrintProducts' into pu/integration
2024-03-11 14:21:22 +01:00
SiegfriedSiegert
f94f33862f
Printing: dynamically set template dyn-data using Ticket-class
...
See DC_printer_interface.graphml/pdf
2024-03-11 14:06:05 +01:00
SiegfriedSiegert
b7cedf5444
Add class Ticket
2024-03-11 14:02:52 +01:00
SiegfriedSiegert
f81369944c
FOOD_STAMP: build template list ...
...
Ths last template printed is different (this includes e.g. a full cut
whereas the other templates have only a semi-cut.
2024-03-08 13:09:19 +01:00
SiegfriedSiegert
6072970bf0
Rework Printing: add private methods depending on TICKET_VARIANT
2024-03-08 13:06:53 +01:00
SiegfriedSiegert
8659627171
Add object variable currentTicketType
2024-03-08 13:04:28 +01:00
SiegfriedSiegert
d5786aa5ab
Add COIN_PROCESSER::NONE (machine without coin processing)
2024-03-08 12:44:41 +01:00
SiegfriedSiegert
ba7d801330
Update DeviceController Interface 1.1.3 (TICKET_VARIANT::FOOD_STAMP)
2024-03-08 10:50:07 +01:00
SiegfriedSiegert
19ce57e680
PersistentData: save only if data has changed
2024-02-29 08:56:59 +01:00
SiegfriedSiegert
d0ee6d175e
Print tickets for products DAY_TICKET_ADULT, DAY_TICKET_TEEN
2.0.1
2024-02-28 16:42:35 +01:00
SiegfriedSiegert
3eaf98fb09
Change product-names
2.0.0
2024-02-21 16:34:23 +01:00
SiegfriedSiegert
bab7423965
Propagate Signal coinAttached
2024-02-21 16:33:39 +01:00
SiegfriedSiegert
a76e3cd10e
Update interfaces.h
2024-02-21 16:31:26 +01:00
SiegfriedSiegert
eb1eab690b
Update DeviceControllerInterface 1.1.2 (coinAttached-Signal)
2024-02-21 16:29:21 +01:00
SiegfriedSiegert
7ae4ddd851
Use global interfaces.h
1.3.0
2024-01-31 13:42:51 +01:00
SiegfriedSiegert
0cc89cefab
Read dc-firmware-version: filter return value (null-character)
1.2.3
2024-01-31 12:22:18 +01:00
SiegfriedSiegert
14755cd5b4
Start physical layer, if only master lib is available (e.g. in Szeged)
2024-01-31 11:38:32 +01:00
SiegfriedSiegert
d2efe566c5
Add persistentData to store dc-fw-version
...
Reading dc-fw-version is somehow complicated ...
Id does not work reliable on startup, so we do read it also on every
diagRequest().
Version string is then stored in persistent data.
This data can be used e.g. by other tools to show the
device-controller-firmware-version.
2024-01-31 11:34:00 +01:00
SiegfriedSiegert
b058b6aee0
Changer: skip polling, if amount due to change is 0
1.2.2
2024-01-25 14:26:19 +01:00
SiegfriedSiegert
bdb0f9911b
Print: set font on bank-receipt
1.2.1
2024-01-08 17:29:44 +01:00
SiegfriedSiegert
c679b489ba
Merge branch 'pu/AccountMessage' into pu/integration
1.2.0
2023-12-22 10:08:38 +01:00
SiegfriedSiegert
1c643c6caf
Update DeviceControllerInterface to 1.1.1
2023-12-22 09:26:13 +01:00
SiegfriedSiegert
246e23bffd
Fix: typo
1.1.99-1
2023-12-18 08:21:08 +01:00
SiegfriedSiegert
07bb1bde50
Send interface signal on VaultDoor opened
2023-12-15 11:54:36 +01:00
SiegfriedSiegert
81a70bf387
Upate DeviceControllerInterface to 1.1.0
2023-12-15 11:29:08 +01:00
SiegfriedSiegert
012f3430c5
Rework for getAmountOfInsertedNotes due to wrong description in interface
2023-12-14 15:48:37 +01:00
SiegfriedSiegert
80c7992d5b
Start autoRequest allways ...
...
... we need this!
2023-12-13 09:23:03 +01:00
SiegfriedSiegert
c603313d73
PrintTicket: skip check of serial port
2023-12-11 18:32:37 +01:00
SiegfriedSiegert
b3ad8e1ee9
Interrupt DiagRequest on error
2023-12-11 18:32:27 +01:00
SiegfriedSiegert
bee611651c
Update interfaces.h
1.1.99
2023-12-08 12:42:58 +01:00
SiegfriedSiegert
25cb23a587
Send cashPaymentFinished() onCashChangerState() ...
...
This is for checking changer result and includes lot of debug code!
2023-12-08 12:41:57 +01:00
SiegfriedSiegert
05113057b0
CashUtils: is not a class, it is a namespace
2023-12-08 12:33:46 +01:00
SiegfriedSiegert
7affcb0313
Update DeviceControllerInterface 1.0.3
...
Signal cashPaymentFinished()
2023-12-04 10:31:52 +01:00
SiegfriedSiegert
60c4d5896a
Set 'printerLocale' from settings
2023-12-01 15:07:29 +01:00
SiegfriedSiegert
d2a0491bba
cashInputFinished: return coins/notes/change
2023-11-30 18:18:43 +01:00
SiegfriedSiegert
96db7be126
Add object variable cashStartAmountInt
...
Used to track proposed change amount.
2023-11-30 18:17:44 +01:00
SiegfriedSiegert
247abb7520
Add class CashUtils: utility methods for CashProcessing
2023-11-30 18:15:07 +01:00