From d8232e0163311caea17ab68c3b63ac2d5a827494 Mon Sep 17 00:00:00 2001 From: Thomas Sax Date: Wed, 6 Dec 2023 14:26:06 +0100 Subject: [PATCH] Change hwapi_functions as pure virtual signals due to compiler problems. --- include/interfaces.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/include/interfaces.h b/include/interfaces.h index e4c5a9f..7234315 100755 --- a/include/interfaces.h +++ b/include/interfaces.h @@ -2276,7 +2276,32 @@ public: signals: + virtual void hwapi_templatePrintFinished_OK(void) const=0; + virtual void hwapi_templatePrintFinished_Err(void) const=0; + + virtual void hwapi_coinCollectionJustStarted(void) const=0; + virtual void hwapi_coinCollectionAborted(void) const=0; + + virtual void hwapi_gotNewCoin(void) const=0; + virtual void hwapi_payStopByMax(void) const=0; + virtual void hwapi_payStopByPushbutton(void) const=0; + + virtual void hwapi_payStopByEscrow(void) const=0; + virtual void hwapi_payStopByError(void) const=0; + virtual void hwapi_payStopByTimeout(void) const=0; + virtual void hwapi_payCancelled(void) const=0; + virtual void hwapi_coinProcessJustStopped(void) const=0; + + virtual void hwapi_doorServiceDoorOpened(void) const=0; + virtual void hwapi_doorVaultDoorOpened(void) const=0; + virtual void hwapi_doorCoinBoxRemoved(void) const=0; + virtual void hwapi_doorCoinBoxInserted(void) const=0; + virtual void hwapi_doorCBinAndAllDoorsClosed(void) const=0; + virtual void hwapi_doorAllDoorsClosed(void) const=0; + + // NOTE: declaring a "pure virtual" "signal" should be an error and thus not valid. + /* GH Version, bringt Fehler void hwapi_templatePrintFinished_OK() const; void hwapi_templatePrintFinished_Err() const; @@ -2299,6 +2324,7 @@ signals: void hwapi_doorCoinBoxInserted() const; void hwapi_doorCBinAndAllDoorsClosed() const; void hwapi_doorAllDoorsClosed() const; + */ };