База знаний / Справочник TiOS / Разработка (Linux) / Справочник по программированию / Объекты / Объект io. / Свойства, методы и события
Метод .lineget
| Назначение: | Возвращает состояние линии ввода-вывода, заданной аргументом num. |
| Синтаксис: | io.lineget(num as pl_io_num) as low_high |
| Возвращает: | Текущее состояние линии: LOW или HIGH (значения перечисления low_high) |
| См. также: | Управление линиями и портами без предварительного выбора, io.lineset, io.invert |
| Элемент | Описание |
| num | См. список констант pl_io_num в спецификации платформы. |
Подробности
Предварительно выбирать линию свойством io.num не требуется, и значение io.num не изменится.
Безопасность исключений
При вызове этого метода в ряде ситуаций может возникнуть исключение. Подробнее см. в разделе Обработка исключений.
| Исключение | Причины |
| std::invalid_argument | Выбран недопустимый номер линии ввода-вывода. |
| std::system_error | Произошла ошибка при чтении значения выбранной линии ввода-вывода. |