From b0b37f9da5ce255acfa246c6609adcea725763be Mon Sep 17 00:00:00 2001 From: Nick Todd Date: Mon, 20 Nov 2023 18:06:50 +0000 Subject: [PATCH] #2042: ntp_client test fixes. --- src/primaite/simulator/system/services/ntp/ntp_client.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/primaite/simulator/system/services/ntp/ntp_client.py b/src/primaite/simulator/system/services/ntp/ntp_client.py index 123de7cc..3e73eee7 100644 --- a/src/primaite/simulator/system/services/ntp/ntp_client.py +++ b/src/primaite/simulator/system/services/ntp/ntp_client.py @@ -89,8 +89,7 @@ class NTPClient(Service): if not (isinstance(payload, NTPPacket) and payload.ntp_request.ntp_client): _LOGGER.debug(f"{payload} is not a NTPPacket") return False - - # XXX: compare received datetime with current time. Log error if differ by more than x ms? + print(f">>>>>>>>>>>>>>>>>> payload.ntp_reply.ntp_datetime {payload.ntp_reply.ntp_datetime}") if payload.ntp_reply.ntp_datetime: self.sys_log.info( f"{self.name}: Received time \ @@ -112,8 +111,9 @@ class NTPClient(Service): super().apply_timestep(timestep) if self.operating_state == ServiceOperatingState.RUNNING: # request time from server - ntp_request = NTPPacket(NTPRequest()) - self.send(ntp_request) + ntp_request = NTPRequest(ntp_client=self.ip_addr) + ntp_server_packet = NTPPacket(ntp_request=ntp_request) + self.send(payload=ntp_server_packet) return True else: self.sys_log.debug(f"{self.name} ntp client not running")