Like Tree17119Спасибо

Тема: проект WSJT-X: моды JT65,JT9,WSPR,JT4,JTMS,MSHV - работа с тестовым софтом

  1. #8491
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RX4HX Посмотреть сообщение
    То UA3DJY: Вопрос такого плана - у Вас в программе работа по UDP организована как WSJT-X? Получил от одного пользователя моего лога что у него JTDX с логом по UDP не работает, а с WSJT-X работает. Учитывая что код и там, и там у меня один и тот же, хотел бы уточнить этот момент.
    MessageClient::qso_logged

    в 17.9 по UDP передается только время окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 () << name.toUtf8 ();


    в выпущенной 18.0 по UDP передается время начала и окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time_off << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 ()
    << name.toUtf8 () << time_on;

    кроме этого изменения JTDX остался на старой UDP схеме унаследованной от WSJT-X r6462 а в WSJT-X после r6462 UDP схема дорабатывалась.

  2. #8492
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RK1AT Посмотреть сообщение
    UA3DJY
    Игорь, Вы можете добавить в вашу программу фильтр приёма для цифрового аттача.
    (HYBRID, IMAGE, CMD, HTML, JPG, MP4, JOINT, PHOTO, GIF, AVI) Может сделать редактируемым этот список.

    Вот здесь у вас нечто похожее реализовано в фильтрах "Show".




    Cпасибо.
    в эфир передаются только свободные сообщения длиной не более 13 символов, контент обрабатывается сторонним софтом-контроллером через Интернет

    фильтр какого свойства (скрыть, показывать только эти сообщения, показывать эти сообщения и в правом окне)? и какое должно быть взаимодействие фильтра этих свободных сообщений с остальными уже существующими фильтрами и их обходами?

    или речь идет об обработке самого контента в JTDX?

  3. #8493
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RA9XQ Посмотреть сообщение
    А вы пробовали правой клавишей мыши кликнуть по водопаду в WSJT-X а затем левой по появившемуся окну? И игрищ с клавиатурой не надо.
    надпись в окне странная - установить смещение RX/TX, при нажатии на это окно, частоты почему то выставляются равными

    логический подход в дизайне очень похож на кнопки со стрелками установки частоты:

    RX<-TX
    TX<-RX

    если я с месяц ими не пользовался то результат нажатия был противоположен тому что я хотел сделать с частотой, в итоге заменил обратные стрелки символом "="

  4. #8494
    Standart Power
    Регистрация
    24.12.2016
    Адрес
    Ейск
    Возраст
    62
    Сообщений
    176
    Поблагодарили
    38
    Поблагодарил
    24
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    MessageClient::qso_logged

    в 17.9 по UDP передается только время окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 () << name.toUtf8 ();


    в выпущенной 18.0 по UDP передается время начала и окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time_off << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 ()
    << name.toUtf8 () << time_on;

    кроме этого изменения JTDX остался на старой UDP схеме унаследованной от WSJT-X r6462 а в WSJT-X после r6462 UDP схема дорабатывалась.
    При включенном UDP в LogHX и JTDX, QSO в лог не передается совсем. WSJT-X передает нормально.
    LogHX - 366, JTDX - 18.0.0.133
    В более ранних версиях была такая же проблема.

  5. #8495
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RW6APC Посмотреть сообщение
    При включенном UDP в LogHX и JTDX, QSO в лог не передается совсем. WSJT-X передает нормально.
    LogHX - 366, JTDX - 18.0.0.133
    В более ранних версиях была такая же проблема.
    Цитата Сообщение от UA3DJY
    MessageClient::qso_logged

    в 17.9 по UDP передается только время окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 () << name.toUtf8 ();


    в выпущенной 18.0 по UDP передается время начала и окончания QSO:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time_off << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 ()
    << name.toUtf8 () << time_on;

    кроме этого изменения JTDX остался на старой UDP схеме унаследованной от WSJT-X r6462 а в WSJT-X после r6462 UDP схема дорабатывалась.
    to RX4HX, Алексей, вот так сделано UDP сообщение о занесении QSO в лог в WSJT-X 1.8 GA:

    NetworkMessage::Builder out {&message, NetworkMessage::QSOLogged, m_->id_, m_->schema_};
    out << time_off << dx_call.toUtf8 () << dx_grid.toUtf8 () << dial_frequency << mode.toUtf8 ()
    << report_sent.toUtf8 () << report_received.toUtf8 () << tx_power.toUtf8 () << comments.toUtf8 ()
    << name.toUtf8 () << time_on;

    * Schema Version 1:- this schema used the QDataStream::Qt_5_0 version
    * which is broken.
    *
    * Schema Version 2:- this schema uses the QDataStream::Qt_5_2 version.
    *
    * Schema Version 3:- this schema uses the QDataStream::Qt_5_4 version.

  6. #8496
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RW6APC Посмотреть сообщение
    При включенном UDP в LogHX и JTDX, QSO в лог не передается совсем. WSJT-X передает нормально.
    LogHX - 366, JTDX - 18.0.0.133
    В более ранних версиях была такая же проблема.
    Олег, речь идет о записи проведенного QSO в лог или о передаче данных (позывной рапорта) в интерфейс внешнего софта-лога во время проведения QSO?

  7. #8497
    Standart Power
    Регистрация
    24.12.2016
    Адрес
    Ейск
    Возраст
    62
    Сообщений
    176
    Поблагодарили
    38
    Поблагодарил
    24
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    Олег, речь идет о записи проведенного QSO в лог или о передаче данных (позывной рапорта) в интерфейс внешнего софта-лога во время проведения QSO?
    Не передаются данные (позывной - рапорт) из JTDX в LogHX - в окно QSO Entry, и в дальнейшем QSO, соответственно, не заноситься в LogHX.

    С выключенным UDP всё работает нормально. При выборе корреспондента в окно QSO Entry вносится позывной, далее в процессе QSO поступает информация о рапортах и далее идет сохранение в логе.

  8. #8498
    . Аватар для RK1AT
    Регистрация
    09.04.2005
    Адрес
    Санкт-Петербург, Россия
    Сообщений
    2,788
    Записей в дневнике
    1
    Поблагодарили
    1840
    Поблагодарил
    2283
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    показывать только эти сообщения
    Показывать в приемной окне программы только эти принятые сообщения (HYBRID, IMAGE, CMD, HTML, JPG, MP4, JOINT, PHOTO, GIF, AVI, сам макрос имеет такой вид CALL/IMAGE и т.д.) при активации соответствующего фильтра, очень хорошо, что бы этот фильтр был редактируемым. Такое вот пожелание.
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    речь идет об обработке самого контента в JTDX?
    Было бы конечно здорово иметь такой функционал в программе, но думаю это усложнит саму программу, поэтому пока хочется видеть настраиваемый фильтр на прием c указанными выше макросами.

  9. #8499
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RW6APC Посмотреть сообщение
    Не передаются данные (позывной - рапорт) из JTDX в LogHX - в окно QSO Entry, и в дальнейшем QSO, соответственно, не заноситься в LogHX.

    С выключенным UDP всё работает нормально. При выборе корреспондента в окно QSO Entry вносится позывной, далее в процессе QSO поступает информация о рапортах и далее идет сохранение в логе.
    to RX4HX: Алексей, пришлю почтой разницу в этих UDP сообщениях между WSJT-X и JTDX

  10. #8500
    Standart Power Аватар для R2PU
    Регистрация
    03.09.2017
    Адрес
    Tula
    Возраст
    46
    Сообщений
    288
    Поблагодарили
    457
    Поблагодарил
    394
    Цитата Сообщение от RA9XQ Посмотреть сообщение
    А вы пробовали правой клавишей мыши кликнуть по водопаду в WSJT-X а затем левой по появившемуся окну? И игрищ с клавиатурой не надо.
    Пробовал .
    Вот незадача - таким приёмом передвигаются сразу вместе и Tx и RX ....
    Т.е. совершенно не вариант когда зовёшь DXа сплитом .

    Решение UA3DJY "при снятой галке Lock TX=RX левый клик устанавливает RX , правый клик устанавливает TX , при необходимости CTRL+left меняют сразу обе" - однозначно удобнее при динамичной работе одной мышью ....
    Кстати потестил - CTRL особо и не нужен , при необходимости синхронно переместить приём и передачу - попеременно клацнуть обоими кнопками мыши занимает 0.3 секунды даже на дубовом таче "бронебойного" Getac)))) На обычной мыши вообще моментально

    И в то же время сохранено и привычное управление при установленной галке "Lock TX=RX" , многим это тоже будет важно .

  11. #8501
    Very High Power
    Регистрация
    12.05.2012
    Сообщений
    1,533
    Поблагодарили
    578
    Поблагодарил
    1659
    Цитата Сообщение от RW6APC Посмотреть сообщение
    Получил и поставил вашу версию. Выдает такую же ошибку и не запускается. Видимо стоИт блокировка программная по какому-то признаку. Может она предназначена для узкого круга пользователей (тестеров).

    Пока писАл сообщение, поступило разъяснение от UA3WM. Смотрим предыдущее сообщение...
    46 от 44 ничем не отличается, просто удален ненужный код, я их и не компилировал. Сейчас они над новым GUI работают, прием пока остается на прежнем уровне. Положил в то же место 8248 для нетерпеливых)

  12. #8502
    Standart Power Аватар для UR4UM
    Регистрация
    06.01.2013
    Возраст
    69
    Сообщений
    229
    Поблагодарили
    72
    Поблагодарил
    308
    Вчера появилась новая wsjtx-1.7.1-devel-win32-r8248...

  13. #8503
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,031
    Поблагодарили
    7967
    Поблагодарил
    4163
    Цитата Сообщение от UA3DJY Посмотреть сообщение
    пришлю почтой разницу в этих UDP сообщениях между WSJT-X и JTDX
    Буду премного благодарен - это бы существенно ускорило процесс исправления проблемы.

  14. #8504
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,031
    Поблагодарили
    7967
    Поблагодарил
    4163
    Сейчас было время - проверил работу LogHX + JTDX по UDP - все отлично работает! У кого не работает, проверьте в логе вот эти установки:

    Нажмите на изображение для увеличения. 

Название:	1.jpg 
Просмотров:	7 
Размер:	41.5 Кб 
ID:	200112

    Для новый версий JTDX файл должен быть не wsjtx.exe, а jtdx.exe! Из-за этого и не работает!

  15. #8505
    Координатор темы
    Регистрация
    05.03.2015
    Сообщений
    5,570
    Поблагодарили
    7959
    Поблагодарил
    807
    Цитата Сообщение от RX4HX Посмотреть сообщение
    Буду премного благодарен - это бы существенно ускорило процесс исправления проблемы.
    отправил на mail.ru - посмотрите пожалуйста, сообщение Status отличается и документация в WSJT-X по формату UDP Status неполная, я в письме дополнил ее

Похожие темы

  1. JT65/JT9 - имейте совесть, когда в "цифре" работаете!
    от RX4CD в разделе JT65, JT9, WSPR, JT4, JTMSK, FT8
    Ответов: 65
    Последнее сообщение: 05.10.2019, 07:15
  2. Как начать работать с CW?
    от Z80X в разделе Телеграф
    Ответов: 6
    Последнее сообщение: 23.12.2010, 13:43
  3. Новая мода JT65
    от RX3AIS в разделе Цифровые виды радиосвязи
    Ответов: 1
    Последнее сообщение: 28.06.2007, 23:02
  4. Как начать работу с OZiExplorer 3D ?
    от RX3AOE в разделе Win-XP/7
    Ответов: 4
    Последнее сообщение: 15.10.2006, 19:55
  5. Работаю с DXtelnet но через час он отклю...
    от в разделе Компьютеры и сети
    Ответов: 0
    Последнее сообщение: 16.12.2001, 20:54

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×