remove smart pointer from NTP

pull/90/head
Peter Buchegger 2021-05-19 01:08:37 +02:00
rodzic 7515db41a5
commit 1ba1bbc9e3
2 zmienionych plików z 8 dodań i 8 usunięć

Wyświetl plik

@ -12,7 +12,7 @@ NTPTask::~NTPTask() {
}
bool NTPTask::setup(System &system) {
_ntpClient = std::shared_ptr<NTPClient>(new NTPClient(system.getUserConfig()->ntpServer.c_str()));
_ntpClient.setPoolServerName(system.getUserConfig()->ntpServer.c_str());
return true;
}
@ -21,15 +21,15 @@ bool NTPTask::loop(System &system) {
return false;
}
if (!_beginCalled) {
_ntpClient->begin();
_ntpClient.begin();
_beginCalled = true;
}
if (_ntpClient->update()) {
setTime(_ntpClient->getEpochTime());
if (_ntpClient.update()) {
setTime(_ntpClient.getEpochTime());
logPrintI("Current time: ");
logPrintlnI(_ntpClient->getFormattedTime());
logPrintlnI(_ntpClient.getFormattedTime());
}
_stateInfo = _ntpClient->getFormattedTime();
_stateInfo = _ntpClient.getFormattedTime();
_state = Okay;
return true;
}

Wyświetl plik

@ -13,8 +13,8 @@ public:
virtual bool loop(System &system) override;
private:
std::shared_ptr<NTPClient> _ntpClient;
bool _beginCalled;
NTPClient _ntpClient;
bool _beginCalled;
};
#endif