3 # Copyright (c) 2013 The Chromium Authors. All rights reserved.
4 # Use of this source code is governed by a BSD-style license that can be
5 # found in the LICENSE file.
7 """Sends a heart beat pulse to the currently online Android devices.
8 This heart beat lets the devices know that they are connected to a host.
15 from pylib
import android_commands
22 devices
= android_commands
.GetAttachedDevices()
23 for device
in devices
:
24 android_cmd
= android_commands
.AndroidCommands(device
)
25 android_cmd
.RunShellCommand('touch /sdcard/host_heartbeat')
27 # Keep the heatbeat running bypassing all errors.
29 time
.sleep(PULSE_PERIOD
)
32 if __name__
== '__main__':