def _resume_device(self): """ Resume the device Get the last known brightness and then set the brightness """ logo_active = self.suspend_args.get('active', (True, True, True))[0] scroll_active = self.suspend_args.get('active', (True, True, True))[1] backlight_active = self.suspend_args.get('active', (True, True, True))[2] self.disable_notify = True _da_set_logo_active(self, logo_active) _da_set_scroll_active(self, scroll_active) _da_set_backlight_active(self, backlight_active) self.disable_notify = False
def _suspend_device(self): """ Suspend the device Get the current brightness level, store it for later and then set the brightness to 0 """ self.suspend_args.clear() self.suspend_args['active'] = (_da_get_logo_active(self), _da_get_scroll_active(self), _da_get_backlight_active(self)) # Todo make it context? self.disable_notify = True _da_set_logo_active(self, False) _da_set_scroll_active(self, False) _da_set_backlight_active(self, False) self.disable_notify = False