PMA
Forum Professor / Завсегдатай форума
Участник № / Member № 1387
отправлено / posted
Добрый день !
Драйвер T11S30. Канал Output изменяет значение и становится равным 0. Как сделать так чтобы драйвер после вызова функции SET не посылал посылку по COM-порту, и соответственно не вызывал функцию CHECK, GET, а переходил сразу к обработке следующего канала.
Сообщения / Posts 159 | Из / From: Россия
| IP / IP: IP адрес / IP address |
PMA
Forum Professor / Завсегдатай форума
Участник № / Member № 1387
отправлено / posted
Добрый день !
Хотелось бы, чтобы при переходе канала OUTPUT в 0, и вызовом функции SET, драйвер далее не отрабатывал, а переходил к обработке следующего канала.
Может стоит попробовать присвоить max_rec=0; // колличество символов в ответе max_send=0; // колличество символов для передачи Как поведёт себя МРВ TraceMode в этом случае.
Сообщения / Posts 159 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Формально для реализации Вашей задумки к max_rec=0; // колличество символов в ответе max_send=0; // колличество символов для передачи следует задать sbuf[0] не равное 0. МРВ должен воспринять это корректно.
Но такая жесткая завязка значения канала с функцией драйвера представляется не вполне оправданной. Уточните, пожалуйста, в каком алгоритме управления может понадобиться такая опция?
Сообщения / Posts 17293 | Из / From: Россия
| IP / IP: IP адрес / IP address |