Alexey Vissarionov написал(а) к Sergey Dorozhkin в Aug 18 16:22:16 по местному времени:
Доброго времени суток, Sergey!
29 Aug 2018 11:03:06, ты -> мне:
AV>> Значит, флагом оно быть не может - только параметром.
SD> Переносить перед `,U,` ? Стандарт такого точно не предусматривает
SD> (пока?).
Нет - переносить в параметры пользовательского же флага.
SD>>> Вообще видется такая конструкция:
SD>>> ,U,FOE:<CALL>,<SSID>,[FREQ],[LOCATOR],[SPEED],[MODE]
SD>>> Example: ...,U,FOE,R2AKT,1,144600,KO85VT,12,A
AV>> Это 7 разных пользовательских флагов.
SD> Как я понял они просто перечисляются по порядку через `,`.
Флаги - да.
AV>> Не говоря уж о том, что само название сложно назвать удачным:
AV>>
https://translate.google.com/?sl=en&tl=ru&text=foe
SD> Стоит поменять сокращение, спасибо за инфу. Надо посмотреть и
SD> остальные видимые глазу сокращения.
Словарь - друг человека.
AV>> Выбери другой разделитель. Двоеточие годится.
SD> По стандарту вроде только буквенно-цифровые символы допустимы.
SD> Если `:` допустимо, то проще будет отделить от остального.
В качестве разделителя - не просто допустимо, но и активно используется.
grep IBN: nodelist.ndl
SD>>> <SSID> - <SSID> 1 byte
AV>> И чему оно соответствует?
SD> Число от 1 до 9. Разделять разные узлы на одной машине (можно и до
SD> `F`, но есть ли смысл ?).
А в чем разница? Они ведь по определению на разных частотах.
SD>>> [LOCATOR] - <[a-z][a-z][0-9][0-9][a-z][a-z]> Maidenhead locator
SD>>> (default DONT MATTER)
AV>> Хм... ну ладно.
SD> Вообще конечно лучше наличие, т.к. можно будет и транзит гонять
SD> если выставить станции в цепочку исходя из расстояния и качества
SD> сигнала, но вопрос как быть с мобильными узлами, не обновлять же
SD> им инфу постоянно ;)
В пойнты их!
SD>>> [MODE] - [A] = AFSK (default), [B] - BPSK, [F] = FSK(G3RUН), [G]
SD>>> = GMSK, [M] = Manchester, [Q] = QPSK
AV>> Думаю, speed и mode тоже надо требовать явно.
SD> Согласен. Новые моды добавлять по тому же принципу (если что-то
SD> принципиально новое появится), а если буква занята, то брать
SD> ближайшую ?
Лучше хоть как-то ассоциирующуюся с названием. Там в основном аббревиатуры.
AV>> Модем подключается по USB?
SD> Аппаратный по COM или USB (USB2COM), программный требует наличия
SD> звуковой карты (можно USB, у меня так работает).
Уууууу... Ясно.
В таком виде оно, конечно, взлететь-то может, но популярности не получит.
SD> Программный модем имеет большее число скоростей, модуляций, при
SD> стерео карте ещё и два независимых канала и вообще является
SD> предпочтительным вариантом. Правда ещё требует либо наличия
SD> радиостанции с VOX/внешнего VOX (полно схем из говна и палок в
SD> интернете)
Колхоз.
SD> либо COM для управления PTT.
А кто тебя туда пустит ногодрыжеством заниматься?
SD> Есть несколько реализации под разные ОС с поддержкой единого
SD> интерфейса со стороны пользователя, что очень радует.
Единый интерфейс - это, например, USB CDC.
AV>> А с кроссплатформенностью у этой штуки как?
SD> Пишу консольно, под GCC в CodeBlocks, если прекомпилятору объявить
SD> отдельные особенности под конкретные ОС (на текущий момент это сокеты
SD> (WinSock2 в Windows)), то должно работать без проблем и в Linux (когда
SD> по Socket читал на Нubr была как раз статья как это делать). Экзотику
SD> стараюсь обходить, XML (конфиг) читаю бибилиотекой TinyXML2.
Ясно... Я-то думал, что-то жизнеспособное :-/
--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Прибор ночного видения на солнечных батареях
--- /bin/vi