9be2841187
Init DC structs
2024-08-09 08:06:14 +02:00
3e4db6cfcc
Add test code for printing date-strings
2024-08-08 10:21:55 +02:00
5898be8807
TicketUtils: fix date format string
2024-08-08 10:17:11 +02:00
f20957c14a
Use TicketUtils to format date string on ticket
2024-08-08 10:12:35 +02:00
1bcdb5ba21
Add TicketUtils class for ...
...
Ticket helper methods e.g. string format helpers.
Currently only on method for getting a date string in short format
according to selected language.
2024-08-08 10:10:27 +02:00
a43af8ab86
Print ticket-number on ticket
2024-08-07 15:29:12 +02:00
d7443974e2
requestPrintTicket() add new product names
2024-07-23 14:36:45 +02:00
346c953175
Print ticket FREE_TICKET
2024-07-23 11:01:13 +02:00
8cf6897a21
FREE_TICKET defaults to templates 24, 25, 26
2024-07-23 11:00:03 +02:00
69eb87e358
DeviceController Interface 1.1.6 (Ticket Variant FREE_TICKET)
2024-07-23 10:58:56 +02:00
8eab11479c
Merge branch 'pu/klaipeda' into pu/integration
2024-07-15 15:30:54 +02:00
ac93e9e631
Send W255 on restart CArun
2024-07-15 11:09:37 +02:00
c1dd20ec4f
Restart carun on consecutive E255
2024-07-15 11:09:28 +02:00
2d60a7bd5c
Send W255 on restart CArun
2024-07-15 10:08:56 +02:00
6d7d9ade70
Restart carun on consecutive E255
2024-07-15 10:03:41 +02:00
72dbc8b858
Print receipt: encode QString
2024-06-27 11:55:35 +02:00
32d70abf44
Proposal for usage of TICKET_VARIANT::FINE_PAYMENT
2024-06-27 11:48:16 +02:00
c076090e03
DeviceController Interface 1.1.5 (Ticket Variant FINE_PAYMENT)
2024-06-27 11:46:40 +02:00
6c2717c56b
Diag: check doors in sub_componentAssessment ...
...
... this prevents sending Operate "O000" in case of an opend door and
enables sending Operate "O000" after closing all doors because
'lastResult' has not changed.
2024-06-11 09:27:07 +02:00
816182c87b
Diag: restart on E255
2024-06-03 12:49:33 +02:00
492d3a107a
Diag: set timeout for diagRequest from config ...
...
Option: "ATBDeviceControllerPlugin/diagTimeout"
Description: Timeout for diagRequest in seconds.
Default value: 45s
2024-06-03 12:09:34 +02:00
962cd01eac
Re-enable sending DC-State after closing doors
2024-06-03 11:53:58 +02:00
d66363da46
Diag: Temperatur warning: E004 (Error) -> W004 (Warning)
2024-05-27 13:16:28 +02:00
7b25f86d6b
CoinEscrow error is considered a warning (W010)
2024-05-17 14:08:07 +02:00
5a999a0494
Comment: proposal: MachineEvents with JSON-Parameter
2024-05-16 17:38:03 +02:00
ec18ac45e4
Send diagEvent E255 as ERROR
2024-05-16 17:37:29 +02:00
560b6d3221
Print: count undefined print result values and retry
2024-05-16 15:21:25 +02:00
b946dc5a92
T_dynData: do not dynamically create struct
2024-05-16 15:18:30 +02:00
ea7542a248
DiagRequest: start also on wakeupSimulation (mains powered machines)
2024-04-11 12:40:02 +02:00
4541699ec3
Load/init libCA in plugin init method (not in contructor)
2024-03-20 11:43:31 +01:00
87d50a05dd
Check error-state if doors are closed
2024-03-19 13:43:45 +01:00
379a5d4e3e
Diag: track ErrorState
2024-03-19 13:43:01 +01:00
6a08cf0b62
Implement new interface method sendDeviceParameter()
2024-03-18 17:02:49 +01:00
849305bc8f
Update DeviceControllerInterface 1.1.4
2024-03-18 17:01:50 +01:00
a5c900b9fe
Fix: send operate
2024-03-15 13:40:16 +01:00
70b488de66
Diag: send operate (O000) only if State has changed
2024-03-12 16:20:39 +01:00
58f50b0ea6
Fix: implement unresolved symbol
2024-03-11 15:30:13 +01:00
bc5beb4b96
Fix: init variable
2024-03-11 15:29:47 +01:00
2a0aa2abe2
Merge branch 'PrintProducts' into pu/integration
2024-03-11 14:21:22 +01:00
f94f33862f
Printing: dynamically set template dyn-data using Ticket-class
...
See DC_printer_interface.graphml/pdf
2024-03-11 14:06:05 +01:00
b7cedf5444
Add class Ticket
2024-03-11 14:02:52 +01:00
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
6072970bf0
Rework Printing: add private methods depending on TICKET_VARIANT
2024-03-08 13:06:53 +01:00
8659627171
Add object variable currentTicketType
2024-03-08 13:04:28 +01:00
d5786aa5ab
Add COIN_PROCESSER::NONE (machine without coin processing)
2024-03-08 12:44:41 +01:00
ba7d801330
Update DeviceController Interface 1.1.3 (TICKET_VARIANT::FOOD_STAMP)
2024-03-08 10:50:07 +01:00
19ce57e680
PersistentData: save only if data has changed
2024-02-29 08:56:59 +01:00
d0ee6d175e
Print tickets for products DAY_TICKET_ADULT, DAY_TICKET_TEEN
2024-02-28 16:42:35 +01:00
3eaf98fb09
Change product-names
2024-02-21 16:34:23 +01:00
bab7423965
Propagate Signal coinAttached
2024-02-21 16:33:39 +01:00