Как правильно использовать TIOCGICOUNT - PullRequest
0 голосов
/ 02 мая 2018

Я пишу небольшой фрагмент кода, чтобы обнаружить проблему кадрирования / контроля четности / переполнения на последовательном порту в ядре Linux 4.1.21. Насколько я понимаю, TIOCGICOUNT ioctl должен позволить мне получить serial_icounter_struct, содержащий счетчик ошибок кадрирования / четности / переполнения: https://elixir.bootlin.com/linux/v4.1.21/source/include/uapi/linux/serial.h#L100

Как я вижу, я могу вытянуть переменную icount, когда мне нужно, и сравнить ее с предыдущей. Но это означает отслеживание переменной для каждого последовательного порта.

Есть ли лучший способ справиться с этим?

...