+ Ответить в теме
Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 16 из 16

Тема: The Open Panzer TCB from scratch

  1. #11
    Начальника Аватар для Deny
    Регистрация
    15.02.2016
    Адрес
    Санкт-Петербург
    Сообщений
    1,519
    Поблагодарил(а)
    331
    Благодарностей: 166 (сообщений: 109)
    Вес репутации
    20
    Цитата Сообщение от Sergevk Посмотреть сообщение
    Да, вот тут задан тайм-аут по неактивности, и он всего 8,5 секунд: https://github.com/OpenPanzerProject..._PCComm.h#L166 . Вероятно, это сделано для экономии аккумулятора.
    Сергей, я так понимаю, что могу в программе его подкорректировать (тайм-аут) и потом залить в плату?
    Не говорите, если это не изменит тишину к лучшему.

  2. #12
    Сержант
    Регистрация
    30.08.2016
    Сообщений
    102
    Поблагодарил(а)
    0
    Благодарностей: 38 (сообщений: 21)
    Вес репутации
    1975
    Теоретически да, но на практике нужно проверить. Возможно надо еще сменить номер версии прошивки.

  3. #13
    Новобранец Аватар для LukeZ
    Регистрация
    04.11.2017
    Адрес
    USA
    Сообщений
    7
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Вес репутации
    0
    Цитата Сообщение от Deny Посмотреть сообщение
    У меня происходит странное поведение Bluetooth модуля, он подключается и соединяется с программой, но через минуту отсоединяется, если я не произвожу никаких действий.
    Цитата Сообщение от Sergevk Посмотреть сообщение
    Да, вот тут задан тайм-аут по неактивности, и он всего 8,5 секунд: https://github.com/OpenPanzerProject..._PCComm.h#L166 . Вероятно, это сделано для экономии аккумулятора.
    The timeout is to allow the TCB to resume normal operation if connection is lost. But if the connection is working correctly, it will never reach 8.5 seconds because OP Config automatically sends a "stay awake" signal every 4 seconds: https://github.com/OpenPanzerProject/OP-Config/blob/master/openpanzercomm.h # L108

    Therefore it does not matter if you take any action in OP Config, it can stay connected forever. So I do not think there is anything wrong with Open Panzer code (either in OP Config or on TCB). Deny maybe your bluetooth module has some problems. I have not tried the cheap Chinese bluetooth modules so I can not guarantee how well they work.
    Последний раз редактировалось LukeZ; 25.01.2018 в 22:31.

  4. #14
    Начальника Аватар для Deny
    Регистрация
    15.02.2016
    Адрес
    Санкт-Петербург
    Сообщений
    1,519
    Поблагодарил(а)
    331
    Благодарностей: 166 (сообщений: 109)
    Вес репутации
    20
    Цитата Сообщение от LukeZ Посмотреть сообщение

    Therefore it does not matter if you take any action in OP Config, it can stay connected forever. So I do not think there is anything wrong with Open Panzer code (either in OP Config or on TCB). Deny maybe your bluetooth module has some problems. I have not tried the cheap Chinese bluetooth modules so I can not guarantee how well they work.
    Hi, Luke. I also think that the case in the Bluetooth module, as the friend for example, it works without fighting.
    Не говорите, если это не изменит тишину к лучшему.

  5. #15
    Сержант
    Регистрация
    30.08.2016
    Сообщений
    102
    Поблагодарил(а)
    0
    Благодарностей: 38 (сообщений: 21)
    Вес репутации
    1975
    Цитата Сообщение от LukeZ Посмотреть сообщение
    The timeout is to allow the TCB to resume normal operation if connection is lost. But if the connection is working correctly, it will never reach 8.5 seconds because OP Config automatically sends a "stay awake" signal every 4 seconds: https://github.com/OpenPanzerProject/OP-Config/blob/master/openpanzercomm.h # L108

    Therefore it does not matter if you take any action in OP Config, it can stay connected forever. So I do not think there is anything wrong with Open Panzer code (either in OP Config or on TCB). Deny maybe your bluetooth module has some problems. I have not tried the cheap Chinese bluetooth modules so I can not guarantee how well they work.
    Hello Luke, Denis

    I've replaced my laptop built-in Bluetooth module to external (https://ru.aliexpress.com/item/Wirel...686102148.html) - problem was gone, no disconnections.

    But I've found small issue with disconnecting - if modal window is opened (for example load/save configuration or select HEX for flast) - disconnect happens. I think it because OP_Config doesn't send keep-alive packets to TCB while these windows in active.

  6. #16
    Новобранец Аватар для LukeZ
    Регистрация
    04.11.2017
    Адрес
    USA
    Сообщений
    7
    Поблагодарил(а)
    0
    Благодарностей: 0 (сообщений: 0)
    Вес репутации
    0
    Цитата Сообщение от Sergevk Посмотреть сообщение
    But I've found small issue with disconnecting - if modal window is opened (for example load/save configuration or select HEX for flast) - disconnect happens. I think it because OP_Config doesn't send keep-alive packets to TCB while these windows in active.
    Yes you are correct. This issue is already known, and there is really no way around it. It can sometimes be a slight annoyance. You simply have to re-connect after the modal operation is over.

    Glad you got your Bluetooth working.

+ Ответить в теме

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

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

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

Ваши права

  • Вы не можете создавать новые темы
  • Вы можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы можете редактировать свои сообщения
  •