def start(self):
assert self._enabled, 'Start should only be called if enabled'
#
# TODO: Perform common startup tasks here
#
self._cancel_deferred()
self._omci = OMCISupport(self, self.adapter, self.device_id)
self._omci.enabled = True
# Handle received ONU event messages
self._event_messages = DeferredQueue()
self._event_deferred = reactor.callLater(0, self._handle_onu_events)
# Register for adapter messages
self.adapter_agent.register_for_inter_adapter_messages()
# Port startup
for port in self.uni_ports:
port.enabled = True
for port in self.pon_ports:
port.enabled = True
# Heartbeat
self._heartbeat.enabled = True
评论列表
文章目录