Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1519 из 2735 =================================== RU.FTN.DEVELOP =
От   : Sergey Dorozhkin                 2:5020/806         29 Aug 18 11:03:06
Кому : Alexey Vissarionov                                  29 Aug 18 11:03:06
Тема : Re: Пользовательские флаги нодлиста
FGHI : area://RU.FTN.DEVELOP?msgid=2:5020/806@fidonet.org+5b866408
На   : area://RU.FTN.DEVELOP?msgid=2:5020/545+5b863c1a
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:5020/545+5b86a5a6
==============================================================================
·│ Hello, Alexey! │·

    Ответ на сообщение Alexey Vissarionov (2:5020/545) к Sergey Dorozhkin, написанное 29 авг 18 в 09:02:

AV> Значит, флагом оно быть не может - только параметром.

Переносить перед `,U,` ? Стандарт такого точно не предусматривает (пока?).

SD>> Вообще видется такая конструкция:
SD>> ,U,FOE:<CALL>,<SSID>,[FREQ],[LOCATOR],[SPEED],[MODE]
SD>> Example: ...,U,FOE,R2AKT,1,144600,KO85VT,12,A

AV> Это 7 разных пользовательских флагов.

Как я понял они просто перечисляются по порядку через `,`.

AV> Не говоря уж о том, что само
AV> название сложно назвать удачным:
AV> https://translate.google.com/?sl=en&tl=ru&text=foe

Стоит поменять сокращение, спасибо за инфу. Надо посмотреть и остальные видимые глазу сокращения.

AV> Выбери другой разделитель. Двоеточие годится.

По стандарту вроде только буквенно-цифровые символы допустимы. Если `:` допустимо, то проще будет отделить от остального.

SD>> <SSID> - <SSID> 1 byte
AV> И чему оно соответствует?

Число от 1 до 9. Разделять разные узлы на одной машине (можно и до `F`, но есть ли смысл ?).

SD>> [FREQ] - <xxxxxx>kHz (default 144600kHz)
AV> Частоту лучше требовать явно.

Согласен.

SD>> [LOCATOR] - <[a-z][a-z][0-9][0-9][a-z][a-z]> Maidenhead locator
SD>> (default DONT MATTER)
AV> Хм... ну ладно.

Вообще конечно лучше наличие, т.к. можно будет и транзит гонять если выставить станции в цепочку исходя из расстояния и качества сигнала, но вопрос как быть с мобильными узлами, не обновлять же им инфу постоянно ;)

SD>> [SPEED] - (1] = 110/150, [3] = 300, [6] = 600, [12] = 1200
SD>> (default), [24] = 2400, [36] = 3600, [48] = 4800, [72] = 7200,
SD>> [96] = 9600, [192] = 19200
AV> Плохо... лучше одной цифирью: \forall N \in [0-7] freq == 150*2^{N}
AV> Оно даже (увы, фантастические) 38400 позволяет указать.

Тогда уж так:
N={0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F} => 150 baud - 4915200 baud  (4800 kbaud).

Высокие скорости недоступны для радиолюбителей (WiFi 5GHz не всчёт (идея хорошая, особенно с усилителем, но там IP штатно)), у коммерции/военных/силовиков есть, но дорого.

SD>> [MODE] - [A] = AFSK (default), [B] - BPSK, [F] = FSK(G3RUH), [G]
SD>> = GMSK, [M] = Manchester, [Q] = QPSK
AV> Думаю, speed и mode тоже надо требовать явно.

Согласен. Новые моды добавлять по тому же принципу (если что-то принципиально новое появится), а если буква занята, то брать ближайшую ?

AV> Модем подключается по USB?

Аппаратный по COM или USB (USB2COM), программный требует наличия звуковой карты (можно USB, у меня так работает).

Программный модем имеет большее число скоростей, модуляций, при стерео карте ещё и два независимых канала и вообще является предпочтительным вариантом. Правда ещё требует либо наличия радиостанции с VOX/внешнего VOX (полно схем из говна и палок в интернете) либо COM для управления PTT. Есть несколько реализации под разные ОС с поддержкой единого интерфейса со стороны пользователя, что очень радует.

SD>> посылать сигнал присутствия (маяк), читать нодлист (преобразуя
SD>> для себя только строки с искомым флагом), писать логи (в том
SD>> числе и в SysLog).
AV> Уже что-то.

Подзавис на обратном потоке, пока пишу остальные части.

SD>> ЗЫЖ Скорости конечно низкие, но при полном отсутствии других
SD>> видов связи вполне имеет право на жизнь.
AV> Я разок пропихнул binkp через TCP over AX.25 :-)

Тоже баловался 'на столе' и с /570 пробовали (не взлетело, на его стороне дрова встали в раскоряку похоже).
Накладные большие, да и с реализацией проблема:
-Linux;
-Windows <= XP (таких скоро не останется).
+ещё иногда и платное (по Win естественно).

AV> А с кроссплатформенностью у этой штуки как?

Пишу консольно, под GCC в CodeBlocks, если прекомпилятору объявить отдельные особенности под конкретные ОС (на текущий момент это сокеты (WinSock2 в Windows)), то должно работать без проблем и в Linux (когда по Socket читал на Hubr была как раз статья как это делать). Экзотику стараюсь обходить, XML (конфиг) читаю бибилиотекой TinyXML2.

AV> ... Нет стандарта, кроме POSIX, и man(1) - пророк его!

В тему ;)

Удачи, Alexey

[Team HAM] [Team Rally] [Team 4x4] [Team OffRoad]
... MyCall R2AKT, ex UB3AHT.
--- GoldED+/W64-MSVC 1.1.5-b20170303
* Origin: aka 2:5020/806, 2:5020/1906.908, Ex 2:5020/904.753, Ex  (2:5020/806)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.131722 секунды