Hotwheels-Cluster 1.2
Creation of Cluster APP for SEA:ME project.
 
Loading...
Searching...
No Matches
SystemDataManager.hpp
Go to the documentation of this file.
1
15
16#ifndef SYSTEMDATAMANAGER_HPP
17#define SYSTEMDATAMANAGER_HPP
18
19#include <QObject>
20#include <QString>
21
26class SystemDataManager : public QObject
27{
28 Q_OBJECT
29
30public:
31 explicit SystemDataManager(QObject *parent = nullptr);
33
34public slots:
35 void handleTimeData(const QString &currentDate,
36 const QString &currentTime,
37 const QString &currentDay);
38 void handleWifiData(const QString &status, const QString &wifiName);
39 void handleTemperatureData(const QString &temperature);
40 void handleIpAddressData(const QString &ipAddress);
41 void handleBatteryPercentage(float batteryPercentage);
42
43signals:
44 void systemTimeUpdated(const QString &currentDate,
45 const QString &currentTime,
46 const QString &currentDay);
47 void systemWifiUpdated(const QString &status, const QString &wifiName);
48 void systemTemperatureUpdated(const QString &temperature);
49 void ipAddressUpdated(const QString &ipAddress);
50 void batteryPercentageUpdated(float batteryPercentage);
51
52private:
53 QString m_time = "";
54 QString m_wifiName = "";
55 QString m_wifiStatus = "";
56 QString m_temperature = "";
57 QString m_ipAddress = "";
58 float m_batteryPercentage = -1.0f;
59};
60
61#endif // SYSTEMDATAMANAGER_HPP
SystemDataManager(QObject *parent=nullptr)
void handleTimeData(const QString &currentDate, const QString &currentTime, const QString &currentDay)
Handle Time data.
void handleTemperatureData(const QString &temperature)
Handle Temperature data.
void systemWifiUpdated(const QString &status, const QString &wifiName)
void systemTimeUpdated(const QString &currentDate, const QString &currentTime, const QString &currentDay)
void handleWifiData(const QString &status, const QString &wifiName)
Handle WiFi data.
void ipAddressUpdated(const QString &ipAddress)
void handleIpAddressData(const QString &ipAddress)
Handle IP Address data.
void systemTemperatureUpdated(const QString &temperature)
void handleBatteryPercentage(float batteryPercentage)
Handle Battery Percentage data.
void batteryPercentageUpdated(float batteryPercentage)