diff --git a/rapyuta_io/clients/device.py b/rapyuta_io/clients/device.py index 46d74f48..5fb026dc 100644 --- a/rapyuta_io/clients/device.py +++ b/rapyuta_io/clients/device.py @@ -22,6 +22,7 @@ from rapyuta_io.utils.utils import create_auth_header, get_error, get_api_response_data, \ validate_key_value, response_validator, is_true from rapyuta_io.utils.partials import PartialMixin +from rapyuta_io.utils.pollers import RefreshPollerMixin DEVICE_API_ERRORS = { 400: ParameterMissingException, @@ -217,7 +218,7 @@ def __str__(self): PYTHON3 = '3' -class Device(PartialMixin, ObjDict): +class Device(PartialMixin, RefreshPollerMixin, ObjDict): """ Device class represents a device. Member variables of the class represent the properties of device. \n @@ -350,6 +351,9 @@ def is_online(self): return True return False + def is_ready(self): + return self.is_online() + def get_runtime(self): """ Get the device runtime