Commit Graph

219 Commits

Author SHA1 Message Date
3fff6a0ebe
PayUp: CashCollect(amount) 2024-09-16 15:09:04 +02:00
bacee366b8
DeviceControllerInterface 1.2.0 2024-09-13 14:54:48 +02:00
acf3e143c1
Fix: debug ouput 2024-08-21 18:15:50 +02:00
c84050091b
Fix: TICKET_ID for FINE_PAYMENT 2024-08-09 14:08:53 +02:00
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
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
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