===== Универсальный лифт ===== [[..|Описание курса]] ПО управления лифтом многоэтажного дома. Кроме стандартных кнопок выбора этажа, нужны кнопки вызова диспетчера и управления дверьми, датчик задымления. ПО должно работать с разными лифтами, домами и датчиками. В целях экономии ресурса ламп, свет в лифте должен выключаться, если он не используется. Необходимо отслеживать перегрузку лифта, задымление и препятствия закрытию дверей. В случае задымления должен быть отправлен сигнал диспетчеру. Лифт управляется пользователями с кнопок на панели внутри кабины лифта и кнопок вызова на этажах. По должно обслуживать лифты в различных конфигурациях: с табло индикации этажа и направлением движения лифта, с обычной кнопкой вызова и с указанием направления. Соответственно ПО должно включать несколько алгоритмов управления движением кабины в зависимости от конфигурации. Диспетчер может отключить или включить лифт удаленно, связаться с пользователями лифта, а также получить текущее состояние лифта - положение кабины и дверей, суммарный вес людей в кабине.