25cb23a587
Send cashPaymentFinished() onCashChangerState() ...
...
This is for checking changer result and includes lot of debug code!
2023-12-08 12:41:57 +01:00
60c4d5896a
Set 'printerLocale' from settings
2023-12-01 15:07:29 +01:00
96db7be126
Add object variable cashStartAmountInt
...
Used to track proposed change amount.
2023-11-30 18:17:44 +01:00
ed5001c3a3
Handle signal hwapi_payStopByPushbutton
2023-11-23 17:59:49 +01:00
48d65b679f
Add interface for coinProcessor() and billAcceptor()
2023-11-23 17:58:36 +01:00
3b32d04bac
Use libCAslave
2023-11-21 11:21:28 +01:00
6b807fd636
Implement printing receipts:
...
- using DC prn_sendText
- this is a rather general print method
2023-08-07 17:38:29 +02:00
d868c15359
Request diag on wokeup from DeviceController
2023-07-25 12:56:15 +02:00
f790d327e9
Add dbus interface for SystemController
2023-07-20 08:15:03 +02:00
334d67fd22
Send voltage Value as healthEvent
2023-07-05 20:00:48 +02:00
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