JTDX v18.1.0.58 - тестирование нового функционала
Измененный функционал:
- общий номер версии используется в заголовках окон и для pskreporter
- устранен возврат RX частоты на TX частоты в момент декодирования при выключенной кнопке Enable Tx
- режимы работы AutoSeq пронумерованы: три альтернативных от 1 до 3, два доступных комбинационных от 6 до 7(номер определяется как сумма номера альтернативного режима с номером 4 режима поиска CQ сообщений). Номера режимов указаны в закладке AutoSeq и на кнопке AutoSeq, всего пять доступных режимов работы.
- режим внесения QSO в лог показывается цветным фоном в статус баре на счетчике QSO: синий цвет соответствует автоматическому внесению QSO в лог, зеленый - автоматическое приглашение внести QSO в лог(Prompt me to log QSO), бесцветный - полностью ручной режим через нажатие кнопки LogQSO
- направление CQ вызова при инициализации софта передается из закладки 2 в окно кнопки TX6 (закладка 1)
- изменены подсказки для кнопок Clear DX / Erase / Filter и чекбокса 'Halt Tx if operator I called answered to other operator' (выключить передачу если вызываемый оператор ответил другому оператору)
- режим 2 AutoSeq сделан режимом по умолчанию (инициализация значений после удаления JTDX.INI)
- изменен функционал кнопки Erase: теперь левая кнопка мыши чистит левое окно, правая - правое, двойной щелчок любой кнопкой чистит оба окна
- временно отключены в закладке Sequencing интерфейса настроек те настройки которые перестали работать при изменении алгоритма AutoSeq
- устранен дефект повторной передачи сообщения 73 вызванный ожиданием окончания декодирования интервала при работе в поиске, сценарий последовательности RRR + 73
- в файл ALL.TXT добавлено событие записи QSO в лог
Известные нерешенные проблемы:
- повторное 73 сообщение передается при работе в поиске в сценарии получения сообщения RR73
- функционал свободных сообщений и TX макросов частично поломан
- AutoSeq может дать сбой при получении сообщений/обработке дробных позывных
- AutoSeq может дать сбой если оператор которого Вы зовете ответил Вам на другой частоте, то есть сменил свою частоту передачи
Проблемы связанные с дизайном AutoSeq и скоростью работы процессора:
- повтор сообщений RR73/73 при работе на общий вызов, в большинстве случаев связан с окончанием декодирования RX интервала во время уже идущего TX интервала, для медленных процессоров необходимо использовать функционал Filter чтобы избежать большинства таких сбоев.
При работе на общий вызов при окончании QSO в дизайн заложено одновременная обработка принятого сообщения 73 и другого возможного вызова, поэтому AutoSeq ждет окончания декодирования интервала, при включенной кнопке Filter декодирование будет закончено намного раньше.
собранный софт: https://cloud.mail.ru/public/Gopd/N7AaZAgUC
исходный код: https://cloud.mail.ru/public/B7Ni/QpsgT7LdN
кодовые суммы:
File name: JTDX-18.1.0.58-win32.exe
MD5: 9AC34B4425274513E33ADE698CD63765
SHA-1: B834B632B9A54FE60846C91334B39CB0B7D879AF
SHA-256: C5C50D26B917286F165BF563A9A72AE5C4F79D45AFDBB793AAEDD6E32271F06F
SHA-512: D75D78A927BFAD88EED986B9B1E19D2314F1CD336234CE90C37AD9E8888874BF26BB63 8BB12CC73DEBB22F569F5CACAD9A456A19D4110036ED96BDB416B92880
RIPEMD: F5916E1B7FCE67927CBE141F09528E8DDDB10E47
JTDX.INI имеет такую же стурктуру как для 18.1.0.56
Репортирование возможных сбоев в последовательности AutoSeq: файл ALL.TXT сейчас содержит последовательность событий в порядке их появления, если есть сбой в последовательности то по информации из файла часто видно как он произошел, желательно эту информацию давать вместе с полной картинкой основного окна JTDX.