mirror of
https://github.com/lora-aprs/LoRa_APRS_iGate.git
synced 2025-12-06 07:42:00 +01:00
remove smart pointer from NTP
This commit is contained in:
parent
7515db41a5
commit
1ba1bbc9e3
|
|
@ -12,7 +12,7 @@ NTPTask::~NTPTask() {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool NTPTask::setup(System &system) {
|
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;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -21,15 +21,15 @@ bool NTPTask::loop(System &system) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
if (!_beginCalled) {
|
if (!_beginCalled) {
|
||||||
_ntpClient->begin();
|
_ntpClient.begin();
|
||||||
_beginCalled = true;
|
_beginCalled = true;
|
||||||
}
|
}
|
||||||
if (_ntpClient->update()) {
|
if (_ntpClient.update()) {
|
||||||
setTime(_ntpClient->getEpochTime());
|
setTime(_ntpClient.getEpochTime());
|
||||||
logPrintI("Current time: ");
|
logPrintI("Current time: ");
|
||||||
logPrintlnI(_ntpClient->getFormattedTime());
|
logPrintlnI(_ntpClient.getFormattedTime());
|
||||||
}
|
}
|
||||||
_stateInfo = _ntpClient->getFormattedTime();
|
_stateInfo = _ntpClient.getFormattedTime();
|
||||||
_state = Okay;
|
_state = Okay;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -13,8 +13,8 @@ public:
|
||||||
virtual bool loop(System &system) override;
|
virtual bool loop(System &system) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::shared_ptr<NTPClient> _ntpClient;
|
NTPClient _ntpClient;
|
||||||
bool _beginCalled;
|
bool _beginCalled;
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue