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.
10 # pylint: disable=W0702
15 from pylib
import android_commands
16 from pylib
.device
import device_utils
23 devices
= android_commands
.GetAttachedDevices()
24 for device_serial
in devices
:
25 device_utils
.DeviceUtils(device_serial
).RunShellCommand(
26 'touch /sdcard/host_heartbeat')
28 # Keep the heatbeat running bypassing all errors.
30 time
.sleep(PULSE_PERIOD
)
33 if __name__
== '__main__':