From e367538fc4367311a6d88e0068b8226248fed807 Mon Sep 17 00:00:00 2001 From: Siegfried Siegert Date: Mon, 26 Jun 2023 19:45:12 +0200 Subject: [PATCH] Update Interface: Add ticket variants --- src/ATBAPP/DeviceControllerInterface.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/ATBAPP/DeviceControllerInterface.h b/src/ATBAPP/DeviceControllerInterface.h index 49d7497..b660a4c 100644 --- a/src/ATBAPP/DeviceControllerInterface.h +++ b/src/ATBAPP/DeviceControllerInterface.h @@ -12,6 +12,7 @@ namespace nsDeviceControllerInterface { enum class PLUGIN_STATE : quint8; enum class RESULT_STATE : quint8; enum class CASH_STATE : quint8; + enum class TICKET_VARIANT : quint8; } @@ -59,6 +60,8 @@ public: // TASKS: printing ------------------------------------------------------------ virtual void requestPrintTicket(const QHash & printingData) = 0; + virtual void requestPrintTicket(nsDeviceControllerInterface::TICKET_VARIANT ticketVariant, const QHash & printingData) = 0; + virtual void requestPrintReceipt(const QHash & printingData) = 0; // mandantory ATBAPP plugin methods: @@ -168,6 +171,16 @@ namespace nsDeviceControllerInterface { OVERPAYED, /* t.b.d. */ }; + + + enum class TICKET_VARIANT : quint8 { + PARKING_TICKET, + RECEIPT, + ERROR_RECEIPT, + START_RECEIPT, // e.g. Szeged Start + STOP_RECEIPT, // e.g. Szeged Stop + }; + } #endif // DEVICECONTROLLERINTERFACE_H