Add handling door events

This commit is contained in:
2023-06-13 17:00:17 +02:00
parent 9d686ae48d
commit d5d2b8917a
2 changed files with 71 additions and 11 deletions

View File

@@ -65,10 +65,10 @@ public:
const QString getString(nsDeviceControllerInterface::RESULT_STATE resultState);;
public slots:
virtual void onChangedProgramModeToSELL();
virtual void changedProgramModeToSERVICE();
virtual void changedProgramModeToIDLE();
virtual void changedProgramModeToOOO();
void onChangedProgramModeToSELL();
void onChangedProgramModeToSERVICE();
void onChangedProgramModeToIDLE();
void onChangedProgramModeToOOO();
@@ -90,11 +90,14 @@ signals:
const QString & errorCode,
const QString & errorDescription);
void requestServiceMode();
void requestModeSERVICE();
void requestModeIDLE();
void requestModeOOO();
void requestAccountResponse(const QHash<QString, QVariant> & accountData);
void Error(
const QString & errorCode,
const QString & errorDescription);
@@ -140,6 +143,13 @@ private slots:
void onCashPayStopByEscrow();
void onCashPayStopByError();
void onCashPayStopByTimeout();
// doors and hardware contacts
void onServiceDoorOpened();
void onVaultDoorOpened();
void onCoinBoxRemoved();
void onCoinBoxInserted();
void onAllDoorsClosed();
};
#endif // ATBDEVICECONTROLLERPLUGIN_H