def _modem_found(self, path, properties):
if self._state.is_waiting_for_modem_appearance():
if Ofono._is_child_hfp_modem(self._state.adapter, self._state.device, path, properties):
modem = dbus.Interface(
self._bus.get_object(self.SERVICE_NAME, path),
self.MODEM_INTERFACE
)
if properties['Online']:
self._transition_to(
State.modem_came_online(
modem,
self._state.audio_gateway_ready_listener
)
)
else:
self._transition_to(
State.modem_found(
modem,
self._state.audio_gateway_ready_listener
)
)
评论列表
文章目录