Commit Graph

29 Commits

Author SHA1 Message Date
a0d7f98175
Add interface method reboot() 2023-07-05 12:45:45 +02:00
efa595edb9
Add interface method reset() 2023-07-05 10:22:41 +02:00
2cd73aaa86
Add interface methods startPhysicalLayer() / stopPhysicalLayer() 2023-06-30 10:41:12 +02:00
37d45f3c69
Serial port name is object variable 2023-06-30 10:39:24 +02:00
6e9b1018e5
Add/Implemnt additional printer methods (using templates) 2023-06-26 19:47:01 +02:00
a4d74ed0f7
Update printing ticket (version 2.1)
Use hwapi::prn_getPrintResult() to detect print result.
2023-06-22 12:14:55 +02:00
4a7022fd00
Use diag on closing doors 2023-06-22 08:50:10 +02:00
31f178b241
Remove unused includes 2023-06-22 08:46:18 +02:00
6a19fd7608
Add class DeviceControllerDiag to supervise DeviceController state 2023-06-22 08:44:16 +02:00
8fc88662d3
Add ATBMachineEvent class (QEvent) 2023-06-22 08:42:21 +02:00
7c3bc484af
Handle door events (note)
This events come somtimes very unreliably.
2023-06-20 13:23:36 +02:00
2b71705c81
Update interface: DeviceControllerInterface is derived from QObject:
This is for using new connect()-syntax in main application.
Note:
 - signals in interface must not be defined virtual
 - signals in implementation must not override signals defined
   in interface.
2023-06-20 13:18:09 +02:00
414dda009e
Proposal for getting account data from CAlib/DeviceController 2023-06-19 16:26:33 +02:00
c4cbf89182
TEST: try to track currentCashState
... but this is currently useless because we can not detect overpayment
here.
2023-06-16 15:50:25 +02:00
7a9f837b88
Refactoring 2023-06-15 18:49:13 +02:00
d5d2b8917a
Add handling door events 2023-06-13 17:00:17 +02:00
668b10e55d
Add interface for programmode switch 2023-06-12 09:51:16 +02:00
c330be4f30
TicketPrint: use interface method 'prn_printKombiticket()'
... instead of printing templates.
2023-06-09 11:18:39 +02:00
98ef7b7b26
Send cashInputFinished(), when cash input is finished 2023-06-05 18:04:34 +02:00
de1dc88e51
Use CashAgentLib 2023-06-05 12:49:20 +02:00
50bf7e8b52
Add stubs for Account-Task 2023-06-01 16:30:50 +02:00
30d790b84f
Connect all hwapi signals 2023-05-22 11:20:28 +02:00
e32142cd62
Implement cash input interface 2023-05-04 14:28:38 +02:00
f611e07dcf
Implement printing ticket 2023-05-04 13:21:14 +02:00
1663d09d3a
Merge with TS 21.04.23 2023-05-03 13:06:57 +02:00
bbce2b02e3
Test printing ticket 2023-05-02 17:10:17 +02:00
8ff17a2e00
DeviceControllerInterface: erroCode is a string 2023-05-02 17:09:53 +02:00
9bf99c5515
Fix: make plugin compile 2023-04-28 13:53:14 +02:00
01f8c1e49c
First compiling version for high level vending interface 2023-04-19 16:26:12 +02:00