Свойство .lockcount (только чтение)
| Назначение: | Показывает текущий уровень вложенности блокировки дисплея. |
| Тип: | Byte |
| Диапазон значений: | 0-255. По умолчанию = 0 (дисплей разблокирован). |
| См. также: | --- |
Подробности
Вызов lcd.lock увеличивает значение этого свойства на 1. При достижении 255 значение не переходит на 0, а остаётся равным 255. Вызов lcd.unlock уменьшает значение на 1. При достижении 0 значение не переходит на 255, а остаётся равным 0. Дисплей заблокирован, пока lcd.lockcount не равен 0. Разумеется, с каждым приращением lcd.lockcount дисплей не блокируется «сильнее».
Пока дисплей заблокирован, данные дисплея можно менять, не показывая изменения на экране. Затем дисплей можно разблокировать и показать сразу все внесённые изменения. Обычно это заметно улучшает восприятие отзывчивости дисплея (см. Повышение быстродействия графики).
Не все контроллеры и панели поддерживают эту функцию. Подробности о вашем дисплее см. в разделе Поддерживаемые контроллеры и панели. Если дисплей не поддерживает блокировку, выполнение lcd.lock не даст эффекта, а lcd.lockcount всегда останется равным 0.