Автор Тема: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>  (Прочитано 3807 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>
« : 25 Декабря 2017, 08:14:34 »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Описание функционала AutoSeq <UA3DJY>
« Ответ #1 : 02 Января 2018, 18:36:16 »

Описание функционала AutoSeq (автопоследовательность сообщений) в JTDX 18.1.0.61

    AutoSeq в JTDX основывается на структуре данных истории QSO куда заносятся все декодированные CQ сообщения и сообщения содержащие позывной оператора.

    Полная очистка истории QSO выполняется при смене диапазона, очистка информации по конкретному позывному осуществляется автоматически при передаче сообщения 'hisCall myCall myGrid' (вызове корреспондента с QTH квадратом в сообщении) и может быть сделана вручную если позывной корреспондента находится в окне DX Call нажатием правой клавиши мыши на кнопке Clear DX интерфейса.

    Функционал AutoSeq основан на приоритетах уведомлений заданных пользователем в закладке Notifications.

    При работе на общий вызов AutoSeq не ответит на входящий вызов содержащий ранее сработанный критерий/позывной если хотя бы один критерий уведомлений "новый.." выбран в закладке Notifications, на усмотрение пользователя при получении такого вызова выключить кнопку AutoSeq и ответить в ручном режиме генерации сообщений.

    AutoSeq выберет сигнал с лучшим SNR (соотношением сигнал/шум) получив два или более входящих вызова если они имеют одинаковый приоритет либо если в закладке Notifications не выбран ни один критерий "новый..".

    AutoSeq в JTDX предоставляет много опций пользователю из которых можно выбрать наиболее удобную как с точки зрения функционала так и с точки зрения скорости работы процессора.

    Есть три базовых альтернативных режима работы:

    AutoSeq1 - 'Call First, decoded till start of TX interval'. Ответить первому вызвавшему декодированному до начала интервала передачи сообщения. Сигналы декодированные во время интервала передачи сообщения будут проигнорированы. Такой подход позволяет сохранять "целостность" передаваемого сообщения, когда его передача занимает полный интервал времени и сигнал имеет наибольшие шансы быть декодированным корреспондентом.

    AutoSeq2 - 'Call decoded till start of TX interval'. В этом режиме AutoSeq обрабатывает все входящие вызовы декодированные до начала интервала передачи и для ответа выбирает лучший по критериям приоритета и SNR. Сообщения декодированные во время интервала передачи будут проигнорированы.

    AutoSeq3 - 'Call based on end of decoding'. В широкополосном приеме эта опция может использоваться на быстрых процессорах. AutoSeq будет ожидать окончания декодирования без привязки к началу интервала передачи, по окончании декодирования AutoSeq обработает входящие вызовы и выберет для ответа лучший по критериям приоритета и SNR. Если декодирование закончилось во время интервала передачи сообщения то AutoSeq выбрав лучший входящий вызов поменяет передаваемое сообщение. Не рекомендуется использовать эту опцию в широкополосном режиме приема FT8 если смена сообщения происходит после второй...третьей секунды интервала передачи, в таком случае вероятность декодирования Вашего сообщения корреспондентом будет невелика.

    Дополнительные возможности AutoSeq:

    AutoSeq4+ - 'Call and search through CQ messages'. Эта опция активируется только в паре с опцией 2(AutoSeq4+2) или опцией 3(AutoSeq4+3).
    AutoSeq ищет входящие вызовы и если их нет то просматривает все сообщения CQ в этом интервале, выбирая лучшее сообщение по критерям приоритета/SNR и отвечает на это CQ сообщение. Это опция позволяет провести максимальное количество QSO за определенный интервал времени.

    Работа в AutoSeq на общий вызов зависит от режима занесения QSO в лог. Чтобы избежать польностью автоматической работы AutoSeq без контроля оператором цикл AutoSeq прерывается если нет определенных действий со стороны оператора.

    В режиме autologging (автоматическое занесение QSO в лог) таким действием является активация кнопки Enable Tx для продолжения работы на общий вызов после окончания QSO.

    В режиме 'Prompt me to log QSO' (автоматическое приглашение внести QSO в лог) и в ручном режиме внесения QSO в лог wsjtx_log.adi AutoSeq прервет цикл если оператор нажал кнопку OK в окне внесения QSO в лог после завершения QSO (получение сообщения 73 от корреспондента).
    AutoSeq продолжит работу если QSO внесено в лог до его завершения.


    AutoSeq1 продолжит давать общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента.

    AutoSeq2 и 3 будет искать входящие вызовы одновременно с приемом сообщения 73 и ответит на входящий общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента. AutoSeq2 и 3 продолжит давать общий вызов по окончании QSO если при приеме сообщения 73 не было входящих вызовов.

    AutoSeq6 и 7 будет искать входящие вызовы одновременно с приемом сообщения 73 и ответит на входящий общий вызов если QSO внесено в лог до получения сообщения 73 от корреспондента. Если не было найдено входящих вызовов то AutoSeq ответит на лучшее CQ сообщение.
    Если в декодированных сообщениях не было удовлетворяющих критериям 'новый..' сообщений CQ то AutoSeq продолжит давать общий вызов на используемой частоте.

    Опция 'Auto RX frequency filter' (автоматическая фильтрация приемной частоты) сделана для пользователей с медленными процессорами. Она включает узкополосный фильтр (кнопку Filter) при получении входящего вызова либо при вызове корреспондента сообщением с QTH квадратом и будет удерживать кнопку включенной до окончания QSO. Передача сообщения CQ и прием завершающего QSO сообщения 73 от корреспондента являются триггером для автоматического выключения кнопки Filter. Узкополосный фильтр ограничивает количество кандидатов на декодирование и позволяет декодировать сигналы в интервале приема в несколько раз быстрее. Режим AutoSeq3 может использоваться вместе с автоматическим фильтром на медленных процессорах.

    Последний раз редактировалось UA3DJY; Сегодня в 18:49.

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy


    Дополнение к описанию текущего функционала AutoSeq.

    В результате обсуждения текущего дизайна AutoSeq получил более глубокое понимание принципов его работы, привожу его ниже:

    При работе в поиске AutoSeq после окончания QSO выключит передачу только если спектр передаваемого сигнала имеет общие частоты со спектром корреспондента с которым закончено QSO.

    В противном случае AutoSeq1,2,3 если не было получено входящих вызовов от других корреспондентов будет передавать общий вызов на использовавшейся для проведенного QSO частоте передачи, AutoSeq 6,7 после окончания QSO при отсутствии входящих вызовов будет обрабатывать декодированные CQ сообщения и при отсутствии последних станет давать общий вызов на частоте передачи использовавшейся для предыдущего QSO.

    Чтобы позволить пользователю автоматически выключить кнопку Enable Tx после завершения QSO в софте сделана опция "Single shot QSO".

    Измененный функционал:
    добавлена опция "Single shot QSO" (одиночное QSO), может быть активирована в закладке AutoSeq основного окна интерфейса.
    Соответственно названию этот функционал позволяет провести в AutoSeq одиночное QSO после которого кнопка Enable TX будет выключена.

    собранный софт: https://cloud.mail.ru/public/5tdY/1hoM6sC4t

    исходный код: https://cloud.mail.ru/public/BWha/MSSjFb3y3

    кодовые суммы:
    File name: JTDX-18.1.0.62-win32.exe
    MD5: C51C402FA0B1C111975243234C817C4D
    SHA-1: D0225D8BFD2688FF2F00DA39FD699955A7C82774
    SHA-256: 69C5C8B9CFC7CF3B155044886968142D4F8C6525462F77A507 5B5DAD563AFA49
    SHA-512: A2ABAF73B739579185C578894D20395BF8F6C4DBC89712249B A2BD1D92AE19A8D6542C68265443B7D6A68700138499EB147B CAA15EE3500226A10F5CB16CD858
    RIPEMD: 12ADDF3ECE490A49C5FB6E39D4EE715979BAF081


    Структура JTDX.INI файла изменена: добавлен новый параметр "SingleShotQSO". Можно использовать JTDX.INI файл от версии 18.1.0.61, добавление этого параметра не должно привести к сбоям в работе софта.

    Последний раз редактировалось UA3DJY; Сегодня в 05:11.

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
« Последнее редактирование: 24 Января 2018, 15:59:47 от RN9AZ »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY>
« Ответ #4 : 15 Апреля 2018, 07:40:52 »
 JTDX v18.1.0.82 - тестирование нового функционала
Собранный софт https://cloud.mail.ru/public/6gVD/6QRV75agF
Структура файла JTDX.INI изменена, добавлена настройка "UseFT8subpass" и расширен диапазон настроек COM порта для CAT.
При переходе на версию 18.1.0.82 можно использовать INI файл от версии 18.1.0.81.
При переходе с 18.1.0.82 на любую предыдущую версию желательно либо удалить JTDX.INI либо использовать отдельный INI файл через ключ --rig-name=, связано с разным количеством настроек COM порта CAT.


    Измененный функционал:
    - добавлен опциональный подпроход декодирования, в результате повышена чувствительность FT8 декодера. Можно включить в закладке Decode основного окна интерфейса (Decode -> FT8 decoding -> decoder sensitivity -> use subpass). В новом функционале используются пониженные пороги (функционал use low thresholds), по этой причине обе настройки находятся в общей группе и выбираются альтернативно.
    При выборе 'use subpass' галочка с 'use low thresholds' снимается но флаг использования пониженных порогов передается на декодер FT8.
    Для использования этого функционала необходим быстрый процессор, также можно использовать вместе с режимом SWL при мониторинге диапазона.
    - обновлен файл ALLCALL.TXT, содержит 58485 позывных
    - в конфигурацию последовательного порта для CAT добавлена возможность использования настроек порта по умолчанию из Hamlib для каждого из трансиверов, настройки Default доступны в закладке Radio. Функционал основан на коде патча WSJT-X r8658.
    - установочный пакет JTDX v18.1.0.82 собран с последней версией Hamlib, появилась поддержка ряда новых моделей трансиверов

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR v18.1.1.82 <UA3DJY>
« Ответ #5 : 16 Апреля 2018, 21:36:53 »

патч JTDX v18.1.1.82

    Измененный функционал:

    - добавлена еще одна настройка в группу выбора чувствительности FT8 декодера основного окна интерфейса, 'minimum', она позволяет выключить либо 'use low thresholds' либо 'use subpass' функционал

    собранный софт https://cloud.mail.ru/public/BELj/rtba9xKWS
    кодовая сумма JTDX-18.1.1.82-win32.exe
    SHA-256: CD87476303173F9F218B1FF48C8041B467DB5CEEDC37AAC42F 441B6FC2223CC6

    исходный код https://cloud.mail.ru/public/MMAh/GMqkwsjxa
    кодовая сумма src18.1.1.82.zip
    SHA-256: 357990C56AD1413BD9DC1173F5D1EF0E61797D8CBF119AF108 F5541B7FEBA8E7

    Файл JTDX.INI изменен: добавлена новая настройка "FT8SensMinimum". Можно перейти с версии v18.1.0.82 на v18.1.1.82 используя старый INI файл.


Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY> 18.1.0.84
« Ответ #6 : 28 Апреля 2018, 05:20:17 »
 JTDX v18.1.0.84 - тестирование нового функционала

    Измененный функционал:
    - устранен сбой циклической передачи сообщения RRR в сценарии использования вызова рапортом при клике на сообщении 73, когда сообщение CQ от корреспондента отсутствует в истории QSO
    - устранен сбой отключения функционала ответа на CQ повторных корреспондентов в AutoSeq4+. Теперь все комбинации 'Answer worked B4 calls' / 'Call worked B4 callsigns' должны работать верно.
    - добавлена возможность взятия SNR для рапорта при двойном клике на декодированном свободном сообщении при выключенном AutoSeq. Этот функционал требуется для упрощения работы со специальными позывными в ручном режиме.
    - добавлена возможность смены свободного сообщения во время его передачи через выбор другого свободного сообщения из доступных в списке
    - частотный диапазон Split из участка 1300...1799Гц возвращен обратно к 1500..1999Hz
    - изменен триггер генерации макросов свободных сообщений: теперь свободные сообщения обновляются при изменении позывного в окне DX Call
    - для уведомления цветом добавлено распознавание стандартного сообщения в строке комбобокса свободного сообщения, уведомления цветом изменены соответственно
    - с целью упрощения проведения QSO со специальным позывным в ручном режиме добавлена поддержка новых символов замещения в Tx макросах: символ @ заменяется позывным корреспондента, символ & позывным пользователя (основной частью при дробном позывном), символ # рапортом для передачи. В TX макросы добавлено несколько новых свободных сообщений по умолчанию для упрощения проведения QSO со специальным позывным в ручном режиме.
    - многочисленные изменения в функционале управления трансивером CAT, интерфейсы Hamlib, OmniRig, DXLabSuite Commander, HRD приведены к уровню WSJT-X v1.8 GA.

    При переходе с v18.1.0.83 на версию 18.1.0.84 JTDX.INI файл необходимо удалить для того чтобы новые Tx макросы стали доступны для использования.

собранный софт https://cloud.mail.ru/public/Ejhn/k69v4cDwb

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re:JT65JTDX v18.1.0.86 <UA3DJY>
« Ответ #7 : 14 Июня 2018, 05:39:42 »
- TX watchdog (таймер отсутствия оператора у сетапа) не должен прерывать текущую передачу сообщения
- значения ряда относящихся к передаче переменных синхронизированы при выполнении Halt Tx (принудительном прекращении передачи) что может устранить некоторые сбои связанные с передачей сообщений.
- обновлен файл ALLCALL.TXT, содержит 62197 позывных
- патч для части повторных передач сообщения при получении сообщения RR73
- улучшено распознавание верное/ложное декодирование, изменен порог включения проверки: теперь проверяется большее количество декодированных сообщений
- обновлен файл cty.dat до версии cty-2806
- сделана опция 'Switch Filter OFF at sending 73' (отключить кнопку Filter при передаче сообщения 73) для функционала автоматического фильтра приемной частоты, управление через закладку AutoSeq
- сделан таймер настройки (кнопка Tune) для ее автоматического отключения (в предыдущей версии настройка отключалась TX watchdog таймером). Таймер настройки может быть установлен в закладке General в диапазоне от 5 до 300 секунд с шагом в 5 секунд либо отключен. Сделан счетчик оставшегося количества секунд на кнопке Tune.
- устранен незначительный дефект в работе многопотока при вычитании FT8 сигналов
- при отправке спота на dxsummit.fi частота передается в ожидаемом сервером формате
- устранен дефект в функционале позднего включения декодера (Late start of decoder)
- изменения в упаковке/распаковке FT8 сообщений
- сделана попытка сбалансировать приоритеты потока обработки входящего сигнала и потоков декодирования FT8

Файл JTDX.INI изменен, добавлены параметры: "SwitchFilterOffAtGetting73", "TuneTimer".
При запуске версии 18.1.0.86 можно использовать JTDX.INI от версии 18.1.0.85.



собранный софт (MS Windows) https://cloud.mail.ru/public/DG8q/oXBmWKDXg
кодовая сумма JTDX-18.1.0.86-win32.exe
SHA-256: C5571564CC2292BB26CF6C6722F51E1513026ED9515D05CE1F 0A29116B44FC60

собранный софт (Mac) https://cloud.mail.ru/public/GVaT/tWNf4DNWP
кодовая сумма jtdx_step86.dmg
SHA-256: 93C7E210D9756ADD66F2DBBFF47FF8E1DFE6DABFE9EDA0E9AD 49E9804A02FC18

исходный код https://cloud.mail.ru/public/8Mfh/t6Z5zYoHi
кодовая сумма src18.1.0.86.zip
SHA-256: CB010D5E21B98B982D1BE357BC634CF8B40E8AEB99E589B465 85A7D5DD1A0A7B
« Последнее редактирование: 14 Июня 2018, 05:45:04 от RN9AZ »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY> v18.1.0.87
« Ответ #8 : 22 Июня 2018, 19:10:16 »
Измененный функционал:

- устранен незначительный дефект в выводе на экран повторных сообщений, повторы с меньшим SNR будут показываться в окне 'Band activity' если разница по частоте более 45 Гц. Добавлена новая опция 'Hide FT8 dupe messages' (скрыть повторные FT8 сообщения), доступна для управления в закладке Misc основного окна интерфейса. Рекомендуем скрывать поторные сообщения при проведении QSO поскольку AutoSeq обрабатывает последнее декодированное сообщение от корреспондента и если SNR в таком сообщении будет меньше чем в ранее декодированном сигнале то AutoSeq получит неверную информацию о приемной частоте для этого QSO. Такие повторные сообщения обычно вызваны побочными излучениями либо от отражением от самолетов. По умолчанию опция 'Hide FT8 dupe messages' включена.
- фильтр континентов теперь работает вместе с AutoSeq
- сделан фильтр скрытия сообщений от заданных пользователем стран, может быть активирован и настроен в закладке Filters интерфейса конфигурации. В строке задается список префиксов разделенных запятой без пробелов, поддерживаемые префиксы в подсказке. Фильтр скрытия сообщений от стран работает вместе с AutoSeq, сообщения содержащие позывной оператора не обрабатываются этим фильтром.
- сделан фильтр скрытия сообщений от заданных пользователем позывных, может быть активирован и настроен в закладке Filters интерфейса конфигурации. В строке задается список позывных разделенных запятой без пробелов, для дробных позывных в списке необходимо использовать основной позывной. Добавлена возможность добавить позывной в список щелчком правой кнопки мыши на кнопке DX Call. Фильтр скрытия сообщений от выбранных позывных работает вместе с AutoSeq, сообщения содержащие позывной оператора не обрабатываются этим фильтром.
- имя файла ALL.TXT теперь каждый месяц новое, используется формат 'ГГГГММ_ALL.TXT'. При удалении файла ALL.TXT с использованием опции 'Erase ALL.TXT' закладки File основного окна интерфейса удаляется последний созданный файл.
- устранен дефект в счетчике оставшегося количества секунд на кнопке Tune проявлявшийся на 32-бит операционных системах

Файл JTDX.INI изменен, добавлены новые параметры "HideFT8Dupes","EnableCountryFilter","CountryFilte rList","EnableCallsignFilter","CallsignFilterList" .
При переходе с версии 18.1.0.86 было несколько сообщений о разрушении содержимого файла JTDX.INI(отсутствовал вывод на экран декодированных сообщений из-за работающих фильтров), по этой причине при переходе на версию 18.1.0.87 с ранее выпущенных версий рекомендуем удалить старый файл JTDX.INI.

Собранный софт (MS Windows) https://cloud.mail.ru/public/27Fh/ZETJ7BF55
кодовая сумма JTDX-18.1.0.87-win32.exe


Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
Re: JTDX JT65 - JT9 - T10 - FT8 - WSPR <UA3DJY> JTDX v18.1.0.91
« Ответ #9 : 28 Июля 2018, 05:00:01 »
TDX v18.1.0.91 - тестирование нового функционала

    - версия 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


Собранный софт (MS Windows) https://cloud.mail.ru/public/Cd2K/tUiYwsEqY

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
JTDX v18.1.0.92 - тестирование нового функционала <UA3DJY>
« Ответ #10 : 22 Сентября 2018, 04:54:31 »
JTDX v18.1.0.92 - тестирование нового функционала: http://www.jtdx.tech/en/
- 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 <CC1CCC> -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 позывных


Собранный софт (MS Windows) https://cloud.mail.ru/public/XCdV/uJ5t7WyUo

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

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

добавлены новые настройки: "WantedCallCommaList","SeqAnswerCQCount","SeqAnswe rInCallCount","SeqSentRReportCount","SeqSentRR7373 Count",
"SeqAnswerCQCounterValue""SeqAnswerInCallCounterVa lue","SeqSentRReportCounterValue","SeqSentRR7373Co unterValue"


    Последний раз редактировалось UA3DJY; Вчера в 16:49.
« Последнее редактирование: 22 Сентября 2018, 05:03:11 от RN9AZ »

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
JTDX 18.1.0.93_3 Промежуточный шаг для тестирования, только сборка под MS Windows.

Измененный функционал:
- FT8 декодер должен верно обрабатывать все специальные сообщения протокола 75-бит
- патч на сбой повторной передачи сообщения RR73
- закрыта возможность передачи пустого сообщения, при попытке передачи пустого сообщения будет выполняться Halt Tx

Линки:
Собранный софт (MS Windows) https://cloud.mail.ru/public/6Fxp/6cPReQjzb
кодовая сумма JTDX-18.1.0.93_3-win32.exe
SHA-256: 7B592180671F219840F4F58E4F43EAAAB086B5182B29BC26DC 4788069E762E55

Исходный код https://cloud.mail.ru/public/9qm6/jDyh6rnT5
кодовая сумма src18.1.0.93_3.zip
SHA-256: FA07906D6E68FAEEC12D1DA1729E5BBB280306AF137151FCC9 DCCCDA60845D85

Структура файла JTDX.INI такая же как в версии 18.1.0.92

Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
JTDX v18.1.94 - тестирование нового функционала <UA3DJY>
« Ответ #12 : 09 Октября 2018, 14:29:36 »


    Измененный функционал по сравнению с v18.1.93:

    - сообщения распакованные из специального DXpedition сообщения должны показываться с <...> на месте второго позывного если этот позывной не определен на соответствие кодовой сумме
    - опция в закладке Filters скрыть сообщения содержащие <...> в позиции второго позывного
    - патч на работу функционала автовыбора в конце QSO: этот функционал поломан в версии 18.1.93
    - переработан патч на попытку повторной передачи сообщения 73 в AutoSeq1,2: теперь входящий вызов не будет обрабатываться если он декодирован после сообщения RR73 и после начала передачи
    - патч: декодированное сообщение FT8 BP (believe propagation|верить прохождению) декодера не должно сверяться с ALLCALL.TXT если первый позывной в этом сообщении соответствует позывному пользователя
    - обновлен файл ALLCALL.TXT, содержит 68581 позывных
    - ряд незначительных изменений: внешний вид кнопок и другие изменения

    Изменения в Hamlib:
    - повышена точность индикации выходной мощности для ICOM IC7000/7100/7300

    Линки:

    собранный софт (MS Windows) https://cloud.mail.ru/public/5THx/tjz5AW4i5
    кодовая сумма JTDX-18.1.94-win32.exe
    SHA-256: 8F6DA8B37B93B46EA55AB9DED5A870485604F25A0A59E7B0DC 27C9457B067B9A

    исходный код https://cloud.mail.ru/public/H1D9/uDrQScqGZ
    кодовая сумма src18.1.94.zip
    SHA-256: 8A8F7E158A289677E99797475AAC3727C75CA619DF7588B4DC 0F6CA0E043553D

    собранный модифицированный Hamlib (используется для сборки JTDX в JTSDK): https://cloud.mail.ru/public/2As4/ja5uWMSkQ
    кодовая сумма hamlib3-qt55_backup_v20181007_mod.zip
    SHA-256: CA18B76FACE0D7719D0B251ADAA6AACF81DB02561DFD696A88 D45A8302F7B2CA

    модифицированный исходный код Hamlib https://cloud.mail.ru/public/6UNS/rP5Fq73RS
    кодовая сумма Hamlib_JTDX_src_v20181007.zip
    SHA-256: 7B1CDAFE06FADF9E6C463681FDADAB84397F6099767A69843C FD11F387C9F116

    Стуктура файла JTDX.INI изменена, добавлен новый параметр "HideMsgsWith2ndCallAsHash"


Оффлайн RN9AZ

  • Ветеран
  • *****
  • Сообщений: 689
  • Карма: +94/-106
  • Vitaliy
JTDX v18.1.95 - тестирование нового функционала <UA3DJY>
« Ответ #13 : 14 Октября 2018, 05:35:16 »
- функционал AutoSeq не должен зависеть от состояния кнопки AutoTx
- ряд изменений касательно сборки JTDX под операционные системы Mac OS X
- патчи для предотвращения сбоя повторной передачи сообщений 73/RR73
- патч устраняющий задержку PTT при использовании CAT через HRD либо DXLab Commander
- добавлена диагностика получения и обработки UDP сообщения Reply c записью в файл ALL.TXT
- в режиме 'гончей' (DXpedition Hound) отключаются некоторые относящиеся к генерации сообщений органы управления

Изменения в Hamlib:
- повышена точность индикации уровня выходной мощности для моделей Icom IC7000/7100/7300 для положения 25%
собранный софт (MS Windows) https://cloud.mail.ru/public/GphV/1ydPExZQo

 



Последние сообщения на форуме:
[Маяки, репитеры, эхолинки и их частоты] Запись круглого стола на УКВ (Миасский ретранслятор RR9AA) от RT8B 19 Октября 2018, 14:21:08
[Радиоэкспедиции и путешествия] Re: Остров Св. Ионы: AS-069 от Пантелеич 17 Октября 2018, 00:00:41
[Беседка] Анекдоты: Удачно проснулись от RN9AZ 16 Октября 2018, 10:48:40
[Цифровая обработка сигналов (SDR, DRM)] Re: Web DX кластеры от R9AD 15 Октября 2018, 21:03:57
[Доска частных объявлений] DIAMOND TK 256 от R8ABD Андрей 14 Октября 2018, 20:27:02
[Новости] Русская локализация JTDX v18.1.95 от RN9AZ 14 Октября 2018, 16:43:32
[Новости] Re: Музей РАДИО от ub8aez 14 Октября 2018, 14:44:36
[Программы для радиолюбителей] JTDX v18.1.95 - тестирование нового функционала <UA3DJY> от RN9AZ 14 Октября 2018, 05:35:16
[Цифровые виды связи] Обновление TLE от 13 октября 2018 года от RN9AZ 14 Октября 2018, 05:32:03
[Цифровые виды связи] С борта МКС 27 октября 2018 года будет организована передача SSTV от RN9AZ 14 Октября 2018, 05:27:46
[Доска частных объявлений] Продам Yaesu VX-300 1x. от R8ABD Андрей 11 Октября 2018, 10:37:22
[Новичкам] Re: В помощь начинающему радиолюбителю, и не только от ub8aez 10 Октября 2018, 00:26:31
[Доска частных объявлений] Re: Приму в дар трансиверы : UA1FA, Эфир-М. от anton 06 Октября 2018, 21:07:20
[Соревнования] Кубок России 2018 от R8ACC 03 Октября 2018, 09:52:28
[Программы для радиолюбителей] Re: CAT4Web - синхронизация трансивера и WebSDR от R8ACC 30 Сентября 2018, 20:26:29
[Доска частных объявлений] Re: Советское оборудование от Женя 25 Сентября 2018, 16:25:14
[Маяки, репитеры, эхолинки и их частоты] Re: Маяк R8ACZ/B 144.450 от R8CAS 22 Сентября 2018, 14:02:14
[Новости] Re: ГКРЧ на заседании 12 сентября 2018 дала зеленый свет стандарту DRM+. от ub8aez 21 Сентября 2018, 19:30:58
[Беседка] Re: радиоклуб в Челябинске от R9AZ 21 Сентября 2018, 00:45:20
[Программы для радиолюбителей] Re: Аппаратный журнал от RX4HX LogHX3Setup_build_438 от RN9AZ 20 Сентября 2018, 20:41:17