Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
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
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1517 из 2735 =================================== RU.FTN.DEVELOP =
От   : Alexey Vissarionov               2:5020/545         29 Aug 18 09:02:00
Кому : Sergey Dorozhkin                                    29 Aug 18 09:02:00
Тема : Пользовательские флаги нодлиста
FGHI : area://RU.FTN.DEVELOP?msgid=2:5020/545+5b863c1a
На   : area://RU.FTN.DEVELOP?msgid=2:5020/806@fidonet.org+5b862f65
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://RU.FTN.DEVELOP?msgid=2:5020/806@fidonet.org+5b866408
Ответ: area://RU.FTN.DEVELOP?msgid=2:5020/806@fidonet.org+5b868042
==============================================================================
Доброго времени суток, Sergey!
29 Aug 2018 08:08:26, ты -> мне:

SD>>> В нодлисте наблюдаю такие конструкции: '...,U,NC,NEC,CDP'
AV>> И она даже почти валидная.
SD> Вроде тут нет ничего запрещённого, или я ошибаюсь ?

CDP - архаизм. Но указанный набор флагов ничего не ломает.

SD>>> Получается такая запись имеет право на жизнь: '...,U,[что-то или
SD>>> ничего],FOE,R2AKT,1,144600,KO85VT,12,A' ?
AV>> Что в данном случае обозначает флаг R2AKT и кто может его
AV>> использовать?
SD> В данном случае этот и следующий за ним флаг определяют позывной
SD> любительской радиостанции для вызова.

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

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

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

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

SD> <CALL> - <CALL> up to 6 byte

Позывной - все же callsign.

SD> <SSID> - <SSID> 1 byte

И чему оно соответствует?

SD> [FREQ] - <xxxxxx>kHz (default 144600kHz)

Частоту лучше требовать явно.

SD> [LOCATOR] - <[a-z][a-z][0-9][0-9][a-z][a-z]> Maidenhead locator
SD> (default DONT MATTER)

Хм... ну ладно.

SD> [SPEED] - (1] = 110/150, [3] = 300, [6] = 600, [12] = 1200 (default),
SD> [24] = 2400, [36] = 3600, [48] = 4800, [72] = 7200, [96] = 9600,
SD> [192] = 19200

Плохо... лучше одной цифирью: \forall N \in [0-7] freq == 150*2^{N}
Оно даже (увы, фантастические) 38400 позволяет указать.

SD> [MODE] - [A] = AFSK (default), [B] - BPSK, [F] = FSK(G3RUH), [G] =
SD> GMSK, [M] = Manchester, [Q] = QPSK

Думаю, speed и mode тоже надо требовать явно.

SD> Всё это для работы через радиомодемы (программные или аппаратные). На
SD> данный момент есть 'скелет', который умеет подгружать собственный
SD> конфиг, отправлять транзитом поток на модем (от внешней программы),

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

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

Уже что-то.

SD> ЗЫЖ Скорости конечно низкие, но при полном отсутствии других видов
SD> связи вполне имеет право на жизнь.

Я разок пропихнул binkp через TCP over AX.25 :-)

SD> ЗЗЫЖ Хорошая тренировка и подтягивание опыта в программировании, а то
SD> давно ничего не программировал (до этого плотно занимался МК).

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


--
Alexey V. Vissarionov aka Gremlin from Kremlin
gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii

... Нет стандарта, кроме POSIX, и man(1) - пророк его!
--- /bin/vi
* Origin: http://openwall.com/Owl/ru (2:5020/545)

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