en gb ru ru

История изменений

JTDX v18.1.95 (15.10.2018)

- функционал AutoSeq не должен зависеть от состояния кнопки AutoTx
- ряд изменений касательно сборки JTDX под операционные системы Mac OS X
- патчи для предотвращения сбоя повторной передачи сообщений 73/RR73
- патч устраняющий задержку PTT при использовании CAT через HRD либо DXLab Commander
- добавлена диагностика получения и обработки UDP сообщения Reply c записью в файл ALL.TXT
- сообщения распакованные из специального DXpedition сообщения должны показываться с <...> на месте второго позывного если этот позывной не определен на соответствие кодовой сумме
- опция в закладке Filters скрыть сообщения содержащие <...> в позиции второго позывного
- патч на попытку повторной передачи сообщения 73 в AutoSeq1,2: теперь входящий вызов не будет обрабатываться если он декодирован после сообщения RR73 и после начала передачи
- патч: декодированное сообщение FT8 BP (believe propagation|верить прохождению) декодера не должно сверяться с ALLCALL.TXT если первый позывной в этом сообщении соответствует позывному пользователя
- обновлен файл ALLCALL.TXT, содержит 68581 позывных
- нумерация версий JTDX упрощена
- окно DX Call будет очищено при смене диапазона если включена опция 'Очистить оба окна при смене диапазона'
- опция 'Очистить оба окна при смене диапазона' должна отрабатывать при изменении частоты более чем на 1кГц при выборе другой частоты VFO в основном окне интерфейса программы из заранее занесенных в список частот
- опция(кнопка) для ручного режима работы 'DisTx73' перемещена в закладку Misc основного окна интерфейса
- доработано распознавание лучшей частоты (ранее был сброс частоты VFO на частоту моды по умолчанию при изменении параметров настроек)
- история QSO не должна очищаться при изменении настроек если не изменилась мода и частота VFO была изменена менее чем на 1 кГц
- несколько патчей по обработке в AutoSeq сообщений начинающихся с 'DE '
- патч: FT8 декодер должен верно обрабатывать все специальные сообщения протокола 75-бит DXpedition
- закрыта возможность передачи пустого сообщения, при попытке передачи пустого сообщения будет выполняться Halt Tx

Сделан функционал гончей (DXpedition Hound mode):
- может быть активирован в закладке DXpedition основного окна интерфейса
- кнопка Hound для активации режима 'гончая' добавлена в основное окно интерфейса, она дублирует выбор опций в закладке DXpedition
- включает кнопку AutoTx если она отключена
- блокирует действие опции 'отключить передачу если корреспондент ответил другому оператору'
- дублирует функционал одиночного QSO
- игнорирует функционал вызова рапортом (SkipGrid/Skip Tx1)
- увеличивает полосу пропускания опции Фильтр (Filter) до 580 Гц
- обеспечивает поддержку последовательности из двух сообщений DXpedition в AutoSeq (cообщения GRID и R+REPORT). Закрыт доступ к управлению другими сообщениями.
- поддержка автоматического внесения QSO в лог либо выдачи приглашения внести QSO при получении от 'лисы' сообщения 'RR73'
- выполняет Halt Tx при получении сообщения 'RR73' от 'лисы' (передачи сообщения '73' 'лисе' в протоколе QSO DXpedition нет)
- отключает передачу если от 'лисы' не декодировано сообщение 'RR73' после трех передач сообщения 'R+REPORT' (так как 'лиса' WSJT-X после третьей попытки передать рапорт прерывает это QSO). В таком случае пользователю будет необходимо начать еще одну попытку проведения QSO.

Отдельной опцией сделан функционал управления частотой передачи 'гончей':
- опция управления частотой может быть включена в закладке DXpedition либо правой клавишей мыши на кнопке Hound в основном окне интерфейса
- первое сообщение 'R+REPORT' передается на частоте 'лисы', второе и третье сообщения 'R+REPORT' гончая передаст на частоте +300Гц если приемная звуковая частота менее 600Гц или на частоте -300Гц если приемная звуковая частота более либо равна 600Гц
- в случае обрыва DXpedtion QSO после трех попыток передачи сообщения 'R+REPORT' функционал управления частотой вернет звуковую частоту передачи к начальному значению
- функционал управления частотой 'гончей' преднамеренно закрыт для включения в общих FT8 диапазонах(защитный интервал 3кГц) и/или если не активирован режим Split Fake It|Rig в закладке Радио настроек. В этих случаях при попытке активировать управление частотой будет выдано предупреждение.

 Изменения в Hamlib:
- получение значений уровня выходной мощности от трансиверов ICOM IC7000, IC7100 и IC7300

В файл JTDX.INI добавлены новые параметры: "EnableHoundMode","UseHoundTxFrequencyJumps","HideMsgsWith2ndCallAsHash".

 

18.1.0.92 (21.09.2018)

 - Ham Radio Deluxe CAT управление приведено в соответствие к последней версии кода WSJT-X
- добавлены критерии для проверки на ложные декодированные сообщения: сообщения с SNR -23дБ или разницей времени менее -0.5 либо более 2.0 секнуды должны проверяться
- фильтрация ложно декодированных FT8AP(Hint) сообщений в которых позывной пользователя ошибочного декодирован как дробный позывной
- добавлены дополнительные маски для определения ложно декодированного свободного сообщения
- патч для FT8 декодера: логарифмическая функция не должна получать аргумент 0
- патч для функционала отправки спотов на pskreporter
- добавлена поддержка декодирования специального сообщения DXpedition передаваемого под 75-бит протоколом.
Декодированное специальное сообщение будет выведено на экран если позывной от которого принято это сообщение находится в окне DX Call.
Поскольку при передаче специального сообщения вместо позывного 'лисы' используется кодовая сумма этого позывного то нет другого способа определить позывной кроме как держать этот позывной в окне DX Call.
Декодированное специальное сообщение не будет выведено на экран если окно DX Call пусто либо если в этом окне находится другой позывной.
Декодированное специальное сообщение будет выведено на экран как два стандартных сообщения, пока без уведомления что позывной находящийся в окне DX Call не был получен в сообщении а только соответствует принятой кодовой сумме, что отличается от WSJT-X v1.9.1.

WSJT-X v1.9.1:
AA1AAA RR73; BB1BBB -05

JTDX:
AA1AAA CC1CCC RR73
BB1BBB CC1CCC -05

- патчи для обработки AutoSeq нескольких сообщений WSJT-X Fox DXpedition и MSHV 'Multianswering Auto Seq protocol FT8'
- патч для формата даты/времени начала QSO в файле wsjtx.log
- патч функционала Halt Tx в конце QSO
- сделан функционал счетчиков передаваемых сообщений с возможностью либо перейти к передаче общего вызова либо выполнить Halt Tx по достижении установленного значения.
Счетчики могут быть активированы и настроены в закладке 'Sequencing' настроек.
- улучшен функционал искомого позывного: если окно DX Call пусто и пользователь не передает сообщение то при декодировании сообщения с таким позывным будет взят рапорт с этого сигнала, позывной помещен в окно DX Call, сгенерены стандартные сообщения для передачи и выбран соответствующий период передачи.
Позывной будет очищен в окне искомых позывных при внесении QSO с этим пзывным в лог.
- выполнен функционал списка искомых позывных вместо одиночного позывного. В списке позывные должны быть разделены запятой.
Для дробных позывных основной(домашний) позывной должен помещаться в список.
Если окно DX Call пусто и пользователь не передает сообщение то функционал искомого позывного сработает при декодировании первого сообщения в интервале с одним из искомых позывных.
Некоторые сообщения содержат только основной(домашний) позывной вместо дробного позывного, из таких сообщений основной позывной будет копироваться в окно DX Call при внесении QSO в лог пользователю необходимо будет скорректировать позывной до необходимого дробного.
- вывод декодированных сообщений в FT8 декодере в stdout выведен из-под многопотока и теперь выполняется последовательно
- изменены имена утилит rigctl rigctld
- патч: при редактировании текста положение курсора должно сохраняться в окнах искомого позывного, фильтров скрытия стран и позывных, DX Call, DX Grid, направления общего вызова основного окна интерфейса и настроек
- устранен дефект передачи неправильного сообщения AutoSeq и ошибочного срабатывания Halt Tx при нажатии пользователем кнопки Decode либо при двойном щелчке кнопкой мыши на водопаде.
- подсказка к кнопке DisTx73 должна содержать информацию что состояние этой кнопки игнорируется при работающем функционале AutoSeq
- во избежание возможных сбоев AutoSeq при работающем функционале AutoSeq отключены 'радио' кнопки в закладке Tab1 генерации сообщений. Для изменения сообщения на передачу необходимо использовать кнопки Tx1...Tx6.
Изменен внешний вид отключенной выбранной 'радио' кнопки в закладке Tab1.
- окна DX Call/DX Grid и все поля в закладке Tab1 генерации сообщений должны очищаться если пользователь нажал на кнопку Tx6 (выбор сообщения CQ на передачу)
- для диагностики добавлена запись причины Halt Tx в файл ALL.TXT
- патч: функционал AutoSeq должен обрабатывать сообщения начинающиеся с 'DE '
- для диапазона 60м FT8 частота по умолчанию изменена к 5357 кГц. Для обновления частоты необходимо нажать кнопку RESET в закладке Frequencies настроек.
- во избежание конфликта с программой WSJT-X изменена идентификация интерфейса JTDX в операционной системе MAC OSX на org.jtdx
- 'CQ DE CALL' 'QRZ DE CALL' сообщения не должны обрабатываться как направленный вызов
- сочетание 'DE' исключено из возможных сочетаний 'AA...ZZ' для выбора направления общего вызова
- кнопка AutoSeq будет окрашена в розовый цвет если она отключена в режиме работы FT8
- кнопка AutoSeq будет автоматически отключаться при передаче свободного текстового сообщения если это сообщение не поддерживается в функционале AutoSeq.
- функционал AutoSeq должен обрабатывать передаваемое свободное текстовое сообщение если оно равно в одной из возможных четырех частей сообщения любому из этих слов: 73, TNX, TKS, TU.
AutoSeq не будет обрабатывать другие передаваемые свободные текстовые сообщения и попытка их передачи может привести к сбою автоматической последовательности сообщений, кнопка AutoSeq будет автоматически выключена при попытке передачи.
Кнопка AutoSeq будет автоматически включена обратно при генерации стандартных сообщений в закладках Tab1 и Tab2 либо при нажатии пользователем кнопки Tx6 (сообщение CQ на передачу) в закладке Tab1 (в закладке Tab2 нажатие любой кнопки генерирует стандартное сообщение).
- патч функционала вызова рапортом (SkipGRID/Skip Tx1)
- исправление сбоя в последовательности AutoSeq 'принято RR73 -> передано 73 -> принято RR73 -> QSO завершено (CQ либо Halt Tx)', последовательность должна быть 'принято RR73 -> передано 73 -> принято RR73 -> передано 73'
- обновлен файл cty.dat до версии CTY-2809
- обновлен файл ALLCALL.TXT, содержит 67332 позывных

Известные нерешенные проблемы:
- разовая задержка в PTT через CAT при запуске JTDX либо смене диапазона при использовании для CAT программ Ham Radio Deluxe и DXLab Commander.
Возможное временное решение: управление PTT через DTR/RTS сигналы последовательного порта.
- сбои в декодировании некоторых сообщений Fox DXpedition

Структура файла JTDX.INI изменена, удалены настройки "WantedCall","SeqBackToCqMsg","SeqRetransmitMsg","SeqHaltTxSameMsgRprt","SeqHaltTxSameMsg73",
"SeqBackToCqMsgCounter","SeqRetransmitMsgCounter","SeqHaltTxSameMsgRprtCounter","SeqHaltTxSameMsg73Counter"

добавлены новые настройки: "WantedCallCommaList","SeqAnswerCQCount","SeqAnswerInCallCount","SeqSentRReportCount","SeqSentRR7373Count",
"SeqAnswerCQCounterValue""SeqAnswerInCallCounterValue","SeqSentRReportCounterValue","SeqSentRR7373CounterValue"

18.1.0.91 (27.07.2018)

- версия 18.1.0.91 собрана на основе модифицированного кода Hamlib, синхронизация с основным кодом от 16.07.2018. Изменены исходники FT847 и IC7600, добавлена поддержка трансивера FT-DX3000.
- мода FT8 сделана модой по умолчанию при первом запуске JTDX (при отстуствии .INI файла)
- файл CALL3.TXT добавлен в исходный код JTDX и при запуске JTDX будет автоматически копироваться в папку с логом
- устранен ряд недостатков в работе функционала переключения диапазонов по расписанию (band scheduler)
- патч предохраняющий от выхода за пределы массива candidate() в исходном коде sync8.f90
- комбинация кнопок ALT+Z управляет кнопкой Filter из основного окна интерфейса, окна Widegraph и водопада
- комбинация ALT+ левая кнопка мыши на водопаде выставит приемную частоту QSO и включит кнопку Filter
- при наполнении массива кандидатов candidate0() в исходном коде sync8.f90 для приемной частоты QSO применен наименьший порог
- сделан новый текстовый фильтра показывать только сообщения CQ/RR73/73 ('Show CQ/RR73/73 messages only'). Включается в закладке Filters настроек альтернативно фильтрам показа сообщений CQ и CQ/RRR/RR73/73
- удалена зависимость доступности управления фильтром сообщений с континентов от показа названия названия страны/префикса. Сам функционал фильтра стал независимым в одной из предыдущих версий JTDX.
- поменяли местами цвет кнопки Locked TX=RX, чтобы подчеркнуть желательность использования разнесенных частот приема/передачи при работе в FT8
- декодирование FT8 при нажатой кнопке Filter и при двойном щелчке кнопкой мыши на водопаде теперь может выполняться в многопотоке, управление через Decode->FT8 threads, сделано принудительное ограничение не более 8 потоков при нажатой кнопке Filter и не более 4 потоков при двойном щелчке на водопаде.
- патч устраняющий сбой передачи значения 'Tx first' в UDP сообщении Status
- в UDP сообщение heartbeat добавлен номер версии JTDX
- окно DX Call должно очищаться если в режиме AutoSeq идет передача сообщения CQ
- патч: использование 6-символьного GRID в сообщении не должно нарушать показ на экране декодированного WSPR сообщения
- время части событий записывается в файл ALL.TXT с точностью до миллисекунды. Добавлена запись события старта декодера (decoder started).
- FT8 сигналы в списке кандидатов теперь сортируются по убыванию значения SYNC. Наименьший порог применен для часоты QSO при построении списка FT8 кандидатов на декодирование.
- устранен дефект: зависание в декодировании при использовании одного потока в декодере
- UDP сообщение QSO Logged приведено к формату использующемуся в софте WSJT-X
- настройки получения информации через CAT о выходной мощности и значения S-метра теперь недоступны при выборе для CAT трансиверов TS480, TS590, TS850, TS870

Файл JTDX.INI изменен, удалены настройки : "ShowCQMsgs","ShowCQ73Msgs"
добавлены новые настройки: "ShowCQMsgsOnly","ShowCQRRR73MsgsOnly","ShowCQ73MsgsOnly"

Измененные файлы Hamlib:
/include/hamlib/riglist.h
/icom/ic7600.c
yaesu/Makefile.am
yaesu/ft847.c
yaesu/ft847.h
yaesu/newcat.c
yaesu/yaesu.c
yaesu/yaesu.h

новые файлы Hamlib:
yaesu/ft3000.c
yaesu/ft3000.h

18.1.0.90 (13.07.2018)

- функционал цифрового S-метра и показа уровня выходной мощности переработан: CAT запросы на получение этой информации отсутствуют когда функционал отключен пользователем. Управление функционалом перемещено в закладку Radio настроек. Функционал автоматически отключает и становится недоступным в управлении при выборе пользователем DX Lab Commander, Ham Radio Deluxe либо OmniRig для управления трансивером.
- расширен функционал управления из других софтов с использованием UDP сообщений:
1. В исходящеее сообщение 'Status' добавлена информация об установленном в JTDX TX периоде
2. Новое входящее сообщение 'SetTxDeltaFreq' позволяет установить звуковую частоту передачи в JTDX из внешнего софта
3. Новое входящее сообщение 'TriggerCQ' позволяет установить интервал передачи, направление вызова и опционально включить передачу CQ сообщения в JTDX из внешнего софта

Детальное описание UDP сообщений есть в исходном коде NetworkMessage.hpp.
Структура файла JTDX.INI изменена: удалены настройки "DisplayOutputPower","ShowSmeter"
добавлены новые настройки: "CATRequestPower","CATRequestSNR"

en gb ru ru