- используются заранее собранные библиотеки boost вместо исходного кода
- изменены зависимости/требования для сборки debian/rpm установочников
- изменена нумерация версий JTDX c 2.2.0-rc156 на 2.2.156
- добавлена информация о версии, описание установочника
- из JTDX кода удалена обработка RIG_TARGETABLE_PURE согласно изменениям в Hamlib
- улучшена обработка сбоев кода JTDX
- добавлена обработка сбоя доступа к файлу .lock JTDX
- изменена конфигурация совместной памяти для Mac
- изменен код основных функций трансивера
- устранен сбой запуска JTDX, устранен сбой запуска JTDX в режиме FT4
- добавлена поддержка управления трансивером и передачи/приема аудио потока через TCI интерфейс для семейства трансиверов SunSDR2.
Аудио через TCI интерфейс может быть опционально включено после активации управления трансивером через TCI.
JTDX v156 поддерживает взаимодействие с программой ExpertSDR2 x64 v.1.3.1 Update8.
- добавлена возможность записи TCI TX звукового потока в звуковой .wav файл при активации этой опции в CMakeLists/Make
- устранен сбой добавления расстояния предыдущего QSO в комментарии к записи текущего QSO
- добавлено сохранение/восстановление уровня TX звука для сценария когда диапазон меняется с трансивера
- любой /P позывной должен проверяться в файле cty.dat в списках исключений названия/префикса страны
- значение по умолчанию для опции кроссдиапазонной работы с Японией изменено на 'отключена'
- небольшое ускорение работы автопоследовательности при декодировании завершающего QSO сообщения
- фильтр позывных должен иметь выше приоритет по сравнению с поиском префикса, QTH квадрата и страны
- ускорена работа функционала уведомлений
- переработано изменение TX звуковой частоты во время передачи сообщения
- устранена ошибка фильтрации своего QTH квадрата в ADIF файле
- управление размером буфера TX/RX аудио отдано на усмотрение Qt
- исключены прямые ссылки на возможности трансивера в коде HamlibTransceiver
- доработан темный стиль для виджетов labDialFreq и readFreq
- разделен функционал включения/выключения питания трансивера, управление в закладке Радио настроек конфигурации
- устранен сбой звукового уведомления при включенном обходе текстовых фильтров
- активация основного окна интерфейса должна сбрасывать таймер отсутствия активности пользователя(watchdog timer)
- ответ на входящий вызов должен сбрасывать таймер отсутствия активности пользователя(watchdog timer)
- S-метр: добавлена кнопка для выбора между значениями S-метра и значениями в дБм. Обновлена подсказка к этой кнопке.
- переработано управление режимом Гончей DX экспедиции: в общих FT8 диапазонах полностью совместимо с опцией многоответа MSHV, на специальных частотах DX экспедиции по умолчанию соотвествует протоколу WSJT-X DX экспедиции с автоматическим контролем управления частотой.
При включенной опции управления частотой передача звукового сигнала ниже частоты 1000 Гц запрещена.
- попытка устранить сбой счетчика TX сообщений Гончей при положительных значениях задержки декодирования Lag
- устранен сбой распознавания общего FT8 диапазона при запуске программы
- проверка в режиме Гончей: добавлена частота 5357 кГц в список общих FT8 диапазонов
- опция вызова корреспондента рапортом: DX позывной не должен удаляться из истории QSO если пользователь нажал кнопку 'Стоп TX'(Halt Tx) вне передачи сообщения
- попытка устранить сбой внесения времени QSO в лог замеченный при переходе на летнее время
- доработана выдача запросов на опрос трансивера с учетом границ интервала режима FT4
- ряд изменений для уменьшения использование памяти FT8 декодером
- добавлена поддержка до 24 потоков в FT8 декодере
- выполнение большого преобразования Фурье после вычитания декодированного сигнала в текущем потоке, улучшена эффективность декодирования
- ряд изменений для снижения времени декодирования в режиме FT8
- переработана упаковка/распаковка сообщений для обеспечения безопасности параллельной работы потоков, для TX сообщений теперь используются отдельные хеш таблицы
- устранен дефект конвертации в верхний регистр при упаковке сообщений
- увеличены размеры стека и OMP стека процесса jtdxjt9
- устранен сбой выхода за пределы индекса строки в коде ft8b.f90 (сбой в работе FT8 декодера)
- добавлена фильтрация некоторых ложных FT8 "/R" декодов, добавлена фильтрация ложных FT8 AP типа 2 "/R" декодов
- добавлена информация об авторских правах на содержимое файла cty.dat
- обновление файла ALLCALL7.TXT от 20210402, большого файла cty.dat от 20210421, списка пользователей LoTW от 20210422
- устранен дефект в русском переводе приводивший к сбою в работе разделителя половинок основного окна интерфейса
- в русском переводе удалены горячие кнопки с использованием кириллицы, работа некоторых горячих кнопок основного окна выполнена через дополнительный код использующийся только для русскоязычного интерфейса
- добавлены в перевод списки горячих кнопок и специальных команд мыши
- изменена подсказка к списку частот в интерфейсе настроек конфигурации
- обновления переводов
- сборки JTDX v156 выполнены с модифицированным исходным кодом Hamlib, на основе изменения Hamlib
https://github.com/Hamlib/Hamlib/com...e2d0f9f34ddf8e от 28-го апреля 2021г.
Информация по изменениям Hamlib доступна через этот линк:
https://github.com/Hamlib/Hamlib/commits/master
Информация по устраненным дефектам в Hamlib 4.2 доступна здесь:
https://github.com/Hamlib/Hamlib/milestone/7?closed=1
Социальные закладки