1. ВНИМАНИЕ! В течении пары дней +- будет переезд форума на более защищённый сервер. Возможны периодические перебои в работе.

BlueTooth для Sokkia серии SET (и не только)

Discussion in 'Сделай Сам' started by Philin, Jun 13, 2016.

  1. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Spoiler

    Как на счет применения метода Timsort?
     
  2. Philin

    Philin Форумчанин

    Spoiler

    Всяк кулик хвалит своё болото :)
    Любой метод сортировки будет наиболее оптимальным(быстрым) с определённым типом данных.

    Перепробовать все невозможно.

    После тестов для себя выбрал два метода:
    - если точно известно что данных мало, то метод пузырька или аналоги (код быстро и легко пишется, ошибиться при написании почти невозможно, а разница в сортировке практически нулевая между разными способами т.к. данных мало)
    - рекурсия (видимо некий аналог qsort из Си) с ограничением объёма исходных данных. Количество данных ограничиваю их накоплением в статическом массиве (тут главное ни в коем случае не ошибиться при написании рекурсии или получим швах). Т.е. если в моих программах много данных и используется сортировка, то они всегда имеют лимит исходных данных.
     
  3. Solist

    Solist Форумчанин

    На Сокиюшку можно выложить команды опроса порта или пришли на почту, заранее благодарен. rnt.kazan@gmail.com
     
  4. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

     

    Attached Files:

  5. Палыч

    Палыч Форумчанин

    Не поделитесь?
     
  6. Solist

    Solist Форумчанин

    Поделюсь, укажите модель прибора, там есть небольшые расхождения, уточню. Пока оно в небольшой переделке, закончу Выложу. Вам какая основная задача нужна от приложения?
     
    igor kruchkovskiy likes this.
  7. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Spoiler
    Представляю реакцию геодезиста в случае промедления при разбивке:-"Ты чего блин тупишь, у тебя ведь все есть на руке блин показано?!::alik:: ".::rofl::
     
  8. Палыч

    Палыч Форумчанин

    Лейка ТС407 ТС 1103. ТС1000старичок:) Задачи те же что и у вас
     
  9. Сер-гео

    Сер-гео Форумчанин

    Solist,
    Spoiler
    а где такой чехол надыбали самоделка или сайтик есть?
     
  10. Solist

    Solist Форумчанин

    igor kruchkovskiy likes this.
  11. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Сегодня установил BlueLab SDK 4.1.Раньше боялся, что трудновато будет писать прошивку для HC-06 под Topcon и другие возможности, например настройка платы по радио, через мобильник, ПК или с помощью кнопок и ЖК экрана, считывание состояние батареи через аналоговый вход и д.р.Запустил среду разработки, подключил HC-06 к ПК, через LPT SPI программатор, скомпилировал и запустил на выполнение пример, из BlueLab, "spp_dev_b".О чудо мой модуль стал работать, как с родной прошивкой, только без возможности управлять модулем через AT команды.В принципе это не страшно, так как этим всем можно управлять через программу PSTool изменяя ключи в хранилище, или написать свои AT команды.Светодиоды стали моргать в зависимости от состояния подключено или нет, можно менять номер пина и интервал моргания.
     
    sherkhan likes this.
  12. Solist

    Solist Форумчанин

    Коротко, на днях потерял связь с тахеометром. Сперва подумал не шлет сам тах(иногда такое бывало), но при экспорте данные шли.Тогда полез в железки, т.к. схема работы идет через 3dr проверил их настройки все ок, т.к. все запаковано в коробочки решил через них добраться до блютузника и добрался, но забыл что в программе Terminal v1.9b переписал at команды на кнопках(для фальшивого как выяснилось hm10) и были отправлены две команды одна измение порта а другая смена режима на master и тут начиналось веселье. Долго не мог восстановить связь, в итоге подключился и выяснил что у меня опять подтелка. На запрос AT+VERSION был ответ hc01.comV2.0. информации по нему нашел мало, изменив несколько раз режим работы он очнулся и опять в строю, тестирую его дальше. В режиме master работает, но at команды для этого режима не нашел. Внешне ничем не отличается. Ссылка http://www.wavesen.com/probig.asp?id=24
     
    Last edited: Mar 23, 2017
  13. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Как Вы его заставляете работать в режиме мастера?
     
  14. Solist

    Solist Форумчанин

    At командами. AT+ROLE=M (master) AT+ROLR=S (slave)
     
  15. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    А как понимаете, что оно работает как мастер? Вы ведь адрес, блютуза для спаривания, не ввели, без этого он не может найти блютуз и соединится с ним.
    --- Сообщения объединены, Mar 23, 2017, Оригинальное время сообщения: Mar 23, 2017 ---
    Вот эти команды пробовали?
    --- Сообщения объединены, Mar 23, 2017 ---
    Модули те же,. просто немного доработанные, например появился светодиод на плате(синий), его анод подключен к контакту на плате(с права, самый нижний, там раньше была земля), изменили прошивку, есть команда управления светодиодом.
     

    Attached Files:

  16. Solist

    Solist Форумчанин

    От hc05 не подходят, пробовал. В режиме мастера как понял сам ищет с кем соединится, т.к. на телефоне вылезло сообщение о запросе на подключение внешнего устройства. Если ссылку открыть переводчиком, там об этом как то поверхностно говорится.
     
  17. igor kruchkovskiy

    igor kruchkovskiy Форумчанин

    Для чего вам мастер режим?
     
  18. Solist

    Solist Форумчанин

    Он мне и не нужен, случайно выяснил о доп возможностях, если придет с такой прошивкой. А от чего заглючил в итоге так и не выяснил, ладно хоть работает.
     
  19. zarsai

    zarsai Форумчанин

    Можно мне тоже потестировать? Leica TS06 plus.
     
  20. Solist

    Solist Форумчанин

    Работы по приложению пока остановлена. По техническим причинам. Собственно о них, есть что то понадежнее китайский max2323? С прибора данные уходят, в прибор нет, до max'а доходит, а дальше видимо нет, т.к. прибор не отвечает. Завтра заменю, но опять на китайца.
     

    Attached Files:

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice