Skip to main content

Конференции

Просмотр конференции fido7.ru.ftn.develop:

Предыдущее Следующее

Дата: 29 Aug 2018, 08:02:09
От: Alexey Vissarionov @ 2:5020/545.0
Кому: Sergey Dorozhkin
Тема: Пользовательские флаги нодлиста


Доброго времени суток, 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)

Предыдущее Следующее

К списку сообщений
К списку конференций