LINUX.ORG.RU

История изменений

Исправление Zubok, (текущая версия) :

Ты можешь подавать на входы (не на выходы!) напряжения и смотреть их состоние. Это у нас CTS, DSR, RI, DCD. Можно, например, замкнуть RTS и CTS кнопкой. Или DTR с DSR. Выставляешь RTS, ловишь сигнал с CTS.

Только про дребезг контактов кнопки нельзя забывать, чтобы избежать множественного срабатывания. Можно кондёр повесить. Если сигналы изменились (кнопка нажата), то из цикла ожидания вываливаештся, проверяется входной сигнал, запускается скрипт. После отработки скрипта опять в цикл.

Исходная версия Zubok, :

Ты можешь подавать на входы (не на выходы!) напряжения и смотреть их состоние. Это у нас CTS, DSR, RI, DCD. Можно, например, замкнуть RTS и CTS кнопкой. Или DTR с DSR. Выставляешь RTS, ловишь сигнал с CTS.

Только про дребезг контактов кнопки нельзя забывать, чтобы избежать множественного срабатывания. Если сигналы изменились (кнопка нажата), то из цикла ожидания вываливаештся, проверяется входной сигнал, запускается скрипт. После отработки скрипта опять в цикл.