change to secop.client.ProxyClient.register_callback
the code for calling register_callback is more readable and more explicit now Change-Id: I7a6a236d7f50b1ad391c1d49e3fb48f2580aa875 Reviewed-on: https://forge.frm2.tum.de/review/c/sine2020/secop/playground/+/22564 Tested-by: JenkinsCodeReview <bjoern_pedersen@frm2.tum.de> Reviewed-by: Markus Zolliker <markus.zolliker@psi.ch>
This commit is contained in:
@ -61,7 +61,8 @@ class ProxyModule(Module):
|
||||
if not self.module:
|
||||
self.properties['module'] = self.name
|
||||
self._secnode = self._iodev.secnode
|
||||
self._secnode.register(self.module, self)
|
||||
self._secnode.register_callback(self.module, self.updateEvent,
|
||||
self.descriptiveDataChange, self.nodeStateChange)
|
||||
super().initModule()
|
||||
|
||||
def descriptiveDataChange(self, module, moddesc):
|
||||
@ -147,7 +148,6 @@ class SecNode(Module):
|
||||
|
||||
def earlyInit(self):
|
||||
self.secnode = SecopClient(self.uri, self.log)
|
||||
self.secnode.register(None, self) # for nodeStateChange
|
||||
|
||||
def startModule(self, started_callback):
|
||||
self.secnode.spawn_connect(started_callback)
|
||||
|
Reference in New Issue
Block a user