diff --git a/src/someip/service.py b/src/someip/service.py index 46471f0..f69dcb0 100644 --- a/src/someip/service.py +++ b/src/someip/service.py @@ -236,13 +236,13 @@ async def start_datagram_endpoint( return prot def start_announce(self, announcer: sd.ServiceAnnouncer): - instance = sd.ServiceInstance( + self.service_instance = sd.ServiceInstance( self.as_config(), self, announcer, announcer.timings ) - announcer.announce_service(instance) + announcer.announce_service(self.service_instance) def stop_announce(self, announcer: sd.ServiceAnnouncer): - announcer.stop_announce_service(self.as_config(), self) + announcer.stop_announce_service(self.service_instance) def stop(self): # pragma: nocover self.transport.close()