База знаний / Справочник TiOS / Разработка (Linux) / Справочник по программированию / Объекты / Объект io. / Свойства, методы и события
Метод .portset
| Назначение: | Устанавливает порт ввода-вывода, заданный аргументом num, в состояние, заданное аргументом state. |
| Синтаксис: | io.portset(num as pl_io_port_num, state as byte) |
| Возвращает: | --- |
| См. также: | Управление линиями и портами без предварительного выбора, io.portget |
| Элемент | Описание |
| num | См. список констант pl_io_port_num в спецификации платформы. |
| state | 0-255. Каждый бит этого значения соответствует одной входящей в 8-разрядный порт линии ввода-вывода. |
Подробности
Предварительно выбирать порт свойством io.portnum не требуется, и значение io.portnum не изменится.
Безопасность исключений
При вызове этого метода в ряде ситуаций может возникнуть исключение. Подробнее см. в разделе Обработка исключений.
| Исключение | Причины |
| std::invalid_argument |
|
| std::system_error | Произошла ошибка при чтении значения выбранного порта. |