This commit is contained in:
parent
8ca1f72e82
commit
a79715dbde
5 changed files with 18 additions and 2 deletions
|
@ -116,6 +116,9 @@ class DroidCast:
|
|||
r = self.session.get(url)
|
||||
return self.decode(r.content)
|
||||
|
||||
def kill_server(self):
|
||||
pass
|
||||
|
||||
|
||||
class DroidCast_raw(DroidCast):
|
||||
display_name = "DroidCast_raw"
|
||||
|
|
|
@ -265,6 +265,9 @@ class LDOpenGL:
|
|||
cv2.cvtColor(image, cv2.COLOR_BGR2RGB, dst=image)
|
||||
return image
|
||||
|
||||
def kill_server(self):
|
||||
pass
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
plt.imshow(LDOpenGL().screenshot_ldopengl())
|
||||
|
|
|
@ -360,3 +360,12 @@ class MuMu12IPC:
|
|||
func=func,
|
||||
)
|
||||
return result
|
||||
|
||||
def kill_server(self):
|
||||
if self.connection != 0:
|
||||
self.external_renderer.nemu_disconnect(self.connection)
|
||||
logger.info(f"Disconnected from emulator: handle={self.connection}")
|
||||
self.connection = 0
|
||||
self.display_id = -1
|
||||
else:
|
||||
logger.warning("No active connection to disconnect.")
|
||||
|
|
|
@ -332,4 +332,4 @@ class Client:
|
|||
update = True
|
||||
|
||||
def kill_server(self):
|
||||
self.adb.kill_server()
|
||||
pass
|
||||
|
|
|
@ -85,7 +85,8 @@ class SceneGraphSolver(BaseSolver):
|
|||
self.back_to_index()
|
||||
config.device.home()
|
||||
if config.conf.kill_server_when_idle:
|
||||
config.device.app_control.kill_server()
|
||||
for service in config.device.services.values():
|
||||
service.kill_server()
|
||||
|
||||
def back_to_index(self):
|
||||
self.scene_graph_navigation(Scene.INDEX)
|
||||
|
|
Loading…
Add table
Reference in a new issue