База знаний / Справочник TiOS / Разработка (Linux) / Справочник по программированию / Объекты / Объект io. / Свойства, методы и события
Свойство .intedge
| Назначение: | Определяет, по какому фронту - нарастающему, спадающему или любому - генерируется прерывание на текущей выбранной линии прерывания (выбор выполняется свойством io.intnum). |
| Тип: | Перечисление (pl_int_edge, byte) |
| Диапазон значений: | См. список констант pl_int_edge в спецификации платформы. |
| См. также: | Работа с прерываниями |
Подробности
Значение этого свойства по умолчанию для любого прерывания - 3 (BOTH), чтобы обеспечить обратную совместимость с приложениями, разработанными для устройств на базе TiOS.
Безопасность исключений
При чтении или записи этого свойства в ряде ситуаций может возникнуть исключение. Подробнее см. в разделе Обработка исключений.
| Чтение свойства | |
| Исключение | Причины |
| std::invalid_argument | Выбран недопустимый номер линии прерывания. |
| Запись свойства | |
| Исключение | Причины |
| std::invalid_argument |
|