def _start_monitor_greenlet(self, rate_secs, attr_defns): """ Creates and starts a ResourceMonitor """ log.debug("%r: _start_monitor_greenlet rate_secs=%s attr_defns=%s", self._platform_id, rate_secs, attr_defns) resmon = ResourceMonitor(self._platform_id, rate_secs, attr_defns, self._get_attribute_values, self._receive_from_monitor) self._monitors[rate_secs] = resmon resmon.start()
def _start_monitor_greenlet(self, rate_millis, attr_defns): """ Creates and starts a ResourceMonitor """ log.debug("%r: _start_monitor_greenlet rate_millis=%d attr_defns=%s", self._platform_id, rate_millis, attr_defns) resmon = ResourceMonitor(self._platform_id, rate_millis, attr_defns, self._get_attribute_values, self._notify_driver_event) self._monitors[rate_millis] = resmon resmon.start()