Оффтоп (Move your mouse to the spoiler area to reveal the content) Как на счет применения метода Timsort?
Оффтоп (Move your mouse to the spoiler area to reveal the content) Всяк кулик хвалит своё болото :) Любой метод сортировки будет наиболее оптимальным(быстрым) с определённым типом данных. Перепробовать все невозможно. После тестов для себя выбрал два метода: - если точно известно что данных мало, то метод пузырька или аналоги (код быстро и легко пишется, ошибиться при написании почти невозможно, а разница в сортировке практически нулевая между разными способами т.к. данных мало) - рекурсия (видимо некий аналог qsort из Си) с ограничением объёма исходных данных. Количество данных ограничиваю их накоплением в статическом массиве (тут главное ни в коем случае не ошибиться при написании рекурсии или получим швах). Т.е. если в моих программах много данных и используется сортировка, то они всегда имеют лимит исходных данных.
На Сокиюшку можно выложить команды опроса порта или пришли на почту, заранее благодарен. rnt.kazan@gmail.com
Поделюсь, укажите модель прибора, там есть небольшые расхождения, уточню. Пока оно в небольшой переделке, закончу Выложу. Вам какая основная задача нужна от приложения?
Оффтоп (Move your mouse to the spoiler area to reveal the content) Представляю реакцию геодезиста в случае промедления при разбивке:-"Ты чего блин тупишь, у тебя ведь все есть на руке блин показано?! ".
Solist, Оффтоп (Move your mouse to the spoiler area to reveal the content) а где такой чехол надыбали самоделка или сайтик есть?
Оффтоп (Move your mouse to the spoiler area to reveal the content) https://ru.aliexpress.com/item/Floveme-5-5/32681896277.html?spm=2114.13010608.0.0.ILUXcw/off][/QUOTE]
Сегодня установил BlueLab SDK 4.1.Раньше боялся, что трудновато будет писать прошивку для HC-06 под Topcon и другие возможности, например настройка платы по радио, через мобильник, ПК или с помощью кнопок и ЖК экрана, считывание состояние батареи через аналоговый вход и д.р.Запустил среду разработки, подключил HC-06 к ПК, через LPT SPI программатор, скомпилировал и запустил на выполнение пример, из BlueLab, "spp_dev_b".О чудо мой модуль стал работать, как с родной прошивкой, только без возможности управлять модулем через AT команды.В принципе это не страшно, так как этим всем можно управлять через программу PSTool изменяя ключи в хранилище, или написать свои AT команды.Светодиоды стали моргать в зависимости от состояния подключено или нет, можно менять номер пина и интервал моргания.
Коротко, на днях потерял связь с тахеометром. Сперва подумал не шлет сам тах(иногда такое бывало), но при экспорте данные шли.Тогда полез в железки, т.к. схема работы идет через 3dr проверил их настройки все ок, т.к. все запаковано в коробочки решил через них добраться до блютузника и добрался, но забыл что в программе Terminal v1.9b переписал at команды на кнопках(для фальшивого как выяснилось hm10) и были отправлены две команды одна измение порта а другая смена режима на master и тут начиналось веселье. Долго не мог восстановить связь, в итоге подключился и выяснил что у меня опять подтелка. На запрос AT+VERSION был ответ hc01.comV2.0. информации по нему нашел мало, изменив несколько раз режим работы он очнулся и опять в строю, тестирую его дальше. В режиме master работает, но at команды для этого режима не нашел. Внешне ничем не отличается. Ссылка http://www.wavesen.com/probig.asp?id=24
А как понимаете, что оно работает как мастер? Вы ведь адрес, блютуза для спаривания, не ввели, без этого он не может найти блютуз и соединится с ним. --- Сообщения объединены, 23 мар 2017, Оригинальное время сообщения: 23 мар 2017 --- Вот эти команды пробовали? --- Сообщения объединены, 23 мар 2017 --- Модули те же,. просто немного доработанные, например появился светодиод на плате(синий), его анод подключен к контакту на плате(с права, самый нижний, там раньше была земля), изменили прошивку, есть команда управления светодиодом.
От hc05 не подходят, пробовал. В режиме мастера как понял сам ищет с кем соединится, т.к. на телефоне вылезло сообщение о запросе на подключение внешнего устройства. Если ссылку открыть переводчиком, там об этом как то поверхностно говорится.
Он мне и не нужен, случайно выяснил о доп возможностях, если придет с такой прошивкой. А от чего заглючил в итоге так и не выяснил, ладно хоть работает.
Работы по приложению пока остановлена. По техническим причинам. Собственно о них, есть что то понадежнее китайский max2323? С прибора данные уходят, в прибор нет, до max'а доходит, а дальше видимо нет, т.к. прибор не отвечает. Завтра заменю, но опять на китайца.