eddy_em: (Default)
[personal profile] eddy_em
Нарисовал эдакий примитивный аналог socat, организующий работу через UNIX-socket между N клиентами и последовательным устройством. Давно такую штуку надо было сделать и работать только через нее: на тех же "роботелескопах" периодически хочется во время работы посмотреть, что там в порту творится, да, может быть, дать свою команду.
Теоретически, SOCK_SEQPACKET позволит гарантировать пакетную передачу, так что лишний раз проверять наличие данных на конец строки не понадобится. Просто пиши строку, читай строку (все с '\n' в конце).
Теперь нужно переделать управление сбором данных с термодатчиков зеркала БТА через этот демон, чтобы можно было еще один запустить — для управления вентиляторами обдува зеркала, чьи контроллеры на той же CAN-шине сидят.

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 24th, 2026 06:46 pm
Powered by Dreamwidth Studios