From b06f4f46bbebfcf884932f9c921f562b4e36640b Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Fri, 8 Dec 2023 13:02:23 +0100 Subject: [PATCH] Update interfaces.h (DeviceController) --- interfaces.h | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/interfaces.h b/interfaces.h index 65a0f67..7234315 100755 --- a/interfaces.h +++ b/interfaces.h @@ -1834,6 +1834,9 @@ public: virtual uint8_t prn_getPrintResult() const { return 0; } + // return: 0: just printing, wait + // 1: OK - last print was succesful + // 2: error - not printed @@ -2273,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; @@ -2296,6 +2324,7 @@ signals: void hwapi_doorCoinBoxInserted() const; void hwapi_doorCBinAndAllDoorsClosed() const; void hwapi_doorAllDoorsClosed() const; + */ };