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 devil
.android
import device_utils
22 devices
= device_utils
.DeviceUtils
.HealthyDevices(blacklist
=None)
24 d
.RunShellCommand(['touch', '/sdcard/host_heartbeat'],
27 # Keep the heatbeat running bypassing all errors.
29 time
.sleep(PULSE_PERIOD
)
32 if __name__
== '__main__':