subsysreport.h 1.1 KB

1234567891011121314151617181920212223242526
  1. #ifndef SUBSYSREPORT_H
  2. #define SUBSYSREPORT_H
  3. #include <QTcpServer>
  4. class SubSysReport : public QTcpServer
  5. {
  6. Q_OBJECT
  7. public:
  8. explicit SubSysReport(QObject *parent = nullptr);
  9. void start();
  10. signals:
  11. void subReport(quint16 subType, QString DeviceID, quint64 insertId, bool flag);
  12. void subReport1(quint16 subType, QString DeviceID, quint64 insertId, int flag, QString CompanyCode, QString evt_name, QString evt, QString alarm_time);
  13. void subReport2(quint16 subType, QString artificial_id, quint16 area_status, QString reason, QString handler, QString mobile);
  14. void appendLog(QString log);
  15. public slots:
  16. void incomingConnection(qintptr socketDescriptor) override;
  17. void getSubReport(quint16 subType, QString DeviceID, quint64 insertId, bool flag);
  18. void getSubReport1(quint16 subType, QString DeviceID, quint64 insertId, int flag, QString CompanyCode, QString evt_name, QString evt, QString alarm_time);
  19. void getSubReport2(quint16 subType, QString artificial_id, quint16 area_status, QString reason, QString handler, QString mobile);
  20. void getappendLog(QString log);
  21. };
  22. #endif // SUBSYSREPORT_H