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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b058b6aee0
	 
				 
					 
					
						
						
							
							Changer: skip polling, if amount due to change is 0  
						
						 
						
						
						
						
							
  1.2.2
 
						
					 
					
						2024-01-25 14:26:19 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bdb0f9911b
	 
				 
					 
					
						
						
							
							Print: set font on bank-receipt  
						
						 
						
						
						
						
							
  1.2.1
 
						
					 
					
						2024-01-08 17:29:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c679b489ba
	 
				 
					 
					
						
						
							
							Merge branch 'pu/AccountMessage' into pu/integration  
						
						 
						
						
						
						
							
  1.2.0
 
						
					 
					
						2023-12-22 10:08:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						1c643c6caf
	 
				 
					 
					
						
						
							
							Update DeviceControllerInterface to 1.1.1  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-22 09:26:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						246e23bffd
	 
				 
					 
					
						
						
							
							Fix: typo  
						
						 
						
						
						
						
							
  1.1.99-1
 
						
					 
					
						2023-12-18 08:21:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07bb1bde50
	 
				 
					 
					
						
						
							
							Send interface signal on VaultDoor opened  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-15 11:54:36 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						81a70bf387
	 
				 
					 
					
						
						
							
							Upate DeviceControllerInterface to 1.1.0  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-15 11:29:08 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						012f3430c5
	 
				 
					 
					
						
						
							
							Rework for getAmountOfInsertedNotes due to wrong description in interface  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-14 15:48:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						80c7992d5b
	 
				 
					 
					
						
						
							
							Start autoRequest allways ...  
						
						 
						
						... 
						
						
						
						... we need this! 
						
						
							
						
					 
					
						2023-12-13 09:23:03 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						c603313d73
	 
				 
					 
					
						
						
							
							PrintTicket: skip check of serial port  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-11 18:32:37 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						b3ad8e1ee9
	 
				 
					 
					
						
						
							
							Interrupt DiagRequest on error  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-11 18:32:27 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						bee611651c
	 
				 
					 
					
						
						
							
							Update interfaces.h  
						
						 
						
						
						
						
							
  1.1.99
 
						
					 
					
						2023-12-08 12:42:58 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						25cb23a587
	 
				 
					 
					
						
						
							
							Send cashPaymentFinished() onCashChangerState() ...  
						
						 
						
						... 
						
						
						
						This is for checking changer result and includes lot of debug code! 
						
						
							
						
					 
					
						2023-12-08 12:41:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						05113057b0
	 
				 
					 
					
						
						
							
							CashUtils: is not a class, it is a namespace  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-08 12:33:46 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						7affcb0313
	 
				 
					 
					
						
						
							
							Update DeviceControllerInterface 1.0.3  
						
						 
						
						... 
						
						
						
						Signal cashPaymentFinished() 
						
						
							
						
					 
					
						2023-12-04 10:31:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						60c4d5896a
	 
				 
					 
					
						
						
							
							Set 'printerLocale' from settings  
						
						 
						
						
						
						
							
						
					 
					
						2023-12-01 15:07:29 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d2a0491bba
	 
				 
					 
					
						
						
							
							cashInputFinished: return coins/notes/change  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-30 18:18:43 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						96db7be126
	 
				 
					 
					
						
						
							
							Add object variable cashStartAmountInt  
						
						 
						
						... 
						
						
						
						Used to track proposed change amount. 
						
						
							
						
					 
					
						2023-11-30 18:17:44 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						247abb7520
	 
				 
					 
					
						
						
							
							Add class CashUtils: utility methods for CashProcessing  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-30 18:15:07 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e95de7f9e4
	 
				 
					 
					
						
						
							
							Print: dates in QLocale::ShortFormat  
						
						 
						
						... 
						
						
						
						Note: this needs test!
Expected behaviour is that date format switches with language switch!
This my be no problem in most cases however, e.g. in some cases there
would be a different date format on the tickets. 
						
						
							
						
					 
					
						2023-11-30 16:33:47 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c1aa26145
	 
				 
					 
					
						
						
							
							Update DeviceControllerInterface 1.0.2  
						
						 
						
						... 
						
						
						
						Send cashInputFinished with coins/notes/change 
						
						
							
						
					 
					
						2023-11-30 12:04:11 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						30de664991
	 
				 
					 
					
						
						
							
							MDBwake: switch on/off during ModeSELL/ModeSERVICE  
						
						 
						
						
						
						
							
  1.1.2
 
						
					 
					
						2023-11-30 09:27:57 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						f938a75742
	 
				 
					 
					
						
						
							
							Account: read bill stacker values  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-29 16:10:38 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						49a13fd333
	 
				 
					 
					
						
						
							
							Account: insert NOTEs  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-29 12:31:52 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						07d812f5d9
	 
				 
					 
					
						
						
							
							Account: count coins from 1..X  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-29 12:31:05 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						350c2351b1
	 
				 
					 
					
						
						
							
							TicketPrint: 'amount' on dynDat6 ...  
						
						 
						
						... 
						
						
						
						Additionally to vedingPrice (Szeged).
TODO: make configurable? 
						
						
							
  1.1.1
 
						
					 
					
						2023-11-27 11:10:21 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3dac861ca0
	 
				 
					 
					
						
						
							
							printerEncoding: check if configured codec is available  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-24 09:32:00 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						539e392c0d
	 
				 
					 
					
						
						
							
							Fix: read settings: config-group name  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-24 09:30:05 +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  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						2221463fe5
	 
				 
					 
					
						
						
							
							Update interfaces.h  
						
						 
						
						
						
						
							
  1.1.0
 
						
					 
					
						2023-11-21 11:25:13 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3b32d04bac
	 
				 
					 
					
						
						
							
							Use libCAslave  
						
						 
						
						
						
						
							
						
					 
					
						2023-11-21 11:21:28 +01:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6fbde29cad
	 
				 
					 
					
						
						
							
							Use new background task "DOOR_OPENED" while a door is open  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-10 08:17:21 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						479582a9e2
	 
				 
					 
					
						
						
							
							Start background task "ACCOUNT" only if CashBox is removed  
						
						 
						
						
						
						
							
						
					 
					
						2023-10-10 08:15:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						e5f6405a19
	 
				 
					 
					
						
						
							
							Update HWapi/4.6 (interfaces.h)  
						
						 
						
						
						
						
							
  1.0.0
 
						
					 
					
						2023-09-21 16:04:50 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d16234f8e9
	 
				 
					 
					
						
						
							
							Print templates: check printer status  
						
						 
						
						
						
						
							
						
					 
					
						2023-08-10 15:01:39 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						6b807fd636
	 
				 
					 
					
						
						
							
							Implement printing receipts:  
						
						 
						
						... 
						
						
						
						- using DC prn_sendText
 - this is a rather general print method 
						
						
							
						
					 
					
						2023-08-07 17:38:29 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						3bc68ff0ae
	 
				 
					 
					
						
						
							
							Add interface for printing receipts  
						
						 
						
						
						
						
							
						
					 
					
						2023-08-07 17:37:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						39f575ceea
	 
				 
					 
					
						
						
							
							Send machine data on startup/init to DeviceController  
						
						 
						
						
						
						
							
						
					 
					
						2023-08-03 09:10:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						8c2d764698
	 
				 
					 
					
						
						
							
							Add class PTUSystem  
						
						 
						
						
						
						
							
						
					 
					
						2023-08-03 09:09:42 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						acb1941d94
	 
				 
					 
					
						
						
							
							Update interface.h (4.4 20230802)  
						
						 
						
						
						
						
							
						
					 
					
						2023-08-02 18:06:11 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						13f1d84cc0
	 
				 
					 
					
						
						
							
							Call diagReqeust() on door opened signals  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-27 15:30:24 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4187d8044d
	 
				 
					 
					
						
						
							
							Fix: finish diag on right place  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-27 14:36:06 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						94d22c3bb5
	 
				 
					 
					
						
						
							
							Diag: do not interrupt on open doors (detect alarm!)  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-27 14:34:10 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						4df87873ce
	 
				 
					 
					
						
						
							
							Remove workaround for wrong account-list  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-27 09:59:20 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						0fd20d1dc4
	 
				 
					 
					
						
						
							
							Rework machine diag:  
						
						 
						
						... 
						
						
						
						- allways check for whole system state (all errors / warnings)
   -> e.g. an error does not hide an other error or warning
 - send machine event only once
 - store sent events in a QSet-container
 - clear this container if no error / warning is detected
Note: there is currently no message for releasing a certain single error
/ warning. So it is no worth in removing a single entry in
QSet-container. This is a task for later program versions. 
						
						
							
						
					 
					
						2023-07-26 18:11:41 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						df3a83521f
	 
				 
					 
					
						
						
							
							Workaround for 00281/Szeged: kindOfCoinChecker  
						
						 
						
						... 
						
						
						
						This should be '1' in Szeged, however, we get value '16' 
						
						
							
						
					 
					
						2023-07-26 15:40:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						ffa91a216c
	 
				 
					 
					
						
						
							
							Check and set WARNINGS  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-25 12:56:40 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
					 
					
						
						
							
						
						d868c15359
	 
				 
					 
					
						
						
							
							Request diag on wokeup from DeviceController  
						
						 
						
						
						
						
							
						
					 
					
						2023-07-25 12:56:15 +02:00