|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
|
ТСД MINDEO сканирование14.02.2023, 09:01. Показов 10712. Ответов 52
Добрый день!
Мне необходимо написать небольшую программу, которая работает с ТСД. что имеем: Есть терминал сбора данных (ТСД) Mindeo ака Hyatta на андроиде 11. т.к. разработка под Андроид это не мой профиль, да и задание единичное, то сильно погружаться в эту тему не хотелось бы. год назад т.ж. пришлось писать для ТСД, но только Honeywel, там все проще, был SDK и мне осталось только портировать его под себя. Сейчас пошел по такому же пути но нашел SDK только под winForms, и она работает через Com-порт. На данном этапе программа не видит устройство (сканер), соответственно данные не приходят. Посоветуйте как это реализовать. В идеале хотелось бы что-то универсальное, чтобы не зависеть от производителя устройства. Спасибо.
0
|
|
| 14.02.2023, 09:01 | |
|
Ответы с готовыми решениями:
52
Сканирование штрих кодов на ТСД ТСД - MT2090-SLO получение данных с ТСД без использования 1С 1С:Предприятие 8.3 (8.3.5.1119) + сканер mindeo md 2250+ (не работает поиск) |
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 07.03.2023, 14:35 [ТС] | ||||||
|
да, вы оказались правы, программа BCScan и в ней я включил в настройках broadcast mode.
код такой взял по вашей ссылке, я
но событие не срабатывает, и сюда не попадает
0
|
||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 07.03.2023, 14:41 | |
|
sonmax, а вы название события посмотрели в этой программе ? У меня то оно другое
Добавлено через 2 минуты Попробуй полностью шаг за шагом повторить мой код Добавлено через 29 секунд Всего скорее вы не перекидываете в андройд
0
|
|
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 07.03.2023, 14:43 [ТС] | ||||||
|
в дополнение к коду для понимания (может это и не нужно)
или я ошибаюсь?
0
|
||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|||||||||||
| 07.03.2023, 15:06 | |||||||||||
|
По сути если физическая кнопка активирует сканер. То можете убрать из кода все что связанно с sdk
Добавлено через 38 секунд Нужно только ловить событие как у меня по ссылке Добавлено через 14 минут
Добавлено через 4 минуты sonmax, что бы заработал нужно его зарегистрировать
1
|
|||||||||||
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||||
| 07.03.2023, 15:09 [ТС] | ||||||||
MauiProgram.cs(mainprogram и т.д.) - файла вообще нет, есть только МаinActivity.cs все остальное по коду я сделал.
0
|
||||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 07.03.2023, 15:11 | |
|
sonmax, Просто у вас не maui как я понимаю.
В регистрацию попадаете хотя бы ?
0
|
|
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 07.03.2023, 15:13 [ТС] | ||||||
|
mainactivity.cs
OnCreate, resume, Pause - попадаю.
0
|
||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 07.03.2023, 15:18 | |
|
Могу предложить такой вариант - напишите название события и переменной ваши, я соберу apk и проверим работает ли .
Потому что у вас там уже каша какая то получается Добавлено через 1 минуту sonmax, если работает то попробуем переделать то что у вас сейчас Добавлено через 31 секунду Или могу скинуть ссылку на гит и там сами попробуете
0
|
|
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 07.03.2023, 15:24 [ТС] | ||||||
|
последний код - это пустое новое приложение,
и наверное переменные и события тут для меня не важны. на счет каши -согласен, 100% понимания, что за что отвечает у меня нет. просто пробую разные варианты. наверное вот это и есть самое главное
0
|
||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 07.03.2023, 15:26 | |
|
Если у вас не maui то это не нужно
Добавлено через 33 секунды sonmax, дальше все сделали ?
0
|
|
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||
| 07.03.2023, 15:27 [ТС] | ||
|
давайте попробуем вначале git.
как то не удобно в "такой" день отвлекать вас. если не получится, я после праздников отпишусь))) Добавлено через 47 секунд
0
|
||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||
| 07.03.2023, 15:31 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
|
| 07.03.2023, 15:32 [ТС] | |
|
спасибо большое
0
|
|
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
|
| 07.03.2023, 16:08 | |
Сообщение было отмечено sonmax как решение
Решение
sonmax, Вроде бы ничего не забыл перенести
https://github.com/onimor/TSDTest Только поменяйте наименование переменной, где будет результат, в "BroadcastReceiverTest.cs" на свое, у меня там "scannerdata" и в MainActivity.cs _scanActionName укажите свое наименование. (наименования в том приложении с настройками можно посмотреть и то и то)
1
|
|
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 09.03.2023, 09:31 [ТС] | ||||||
|
взял, ваш код, т.к. проект не открылся у меня.
по сути он такой же что вы раньше скидывали. изменил на свои переменные.
Есть подозрение, что проблема в ТСД. Режим broadcast не работает. в BCScan есть 2 окна: TestScan-там есть галочка broadcast, но ее состояние сбрасывается каждый раз при открытии окна. второе - вроде как настройки, но там нигде нет включения этого режима. в общем с терминалом какая то засада, написал в ТП Mindeo. Жду что ответят.
0
|
||||||
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||||||||||||||||||
| 09.03.2023, 09:45 | ||||||||||||||||||
|
зачем вы снова все свалили в 1 кучу
зачем это?
Всего скорее оно не правильное , раз не ловится Добавлено через 3 минуты
0
|
||||||||||||||||||
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
||||||
| 09.03.2023, 09:52 [ТС] | ||||||
|
взял ваш код.
просто вставил код в основную. "com.android.scanner.broadcast" и "scandata" - это из программы BCScan ранее, когда пытался разобраться с API mindeo смог получить название устройства - "com.hyatta.hdms.scanner.ScanManager " и пробовал без ("ScanManager") но не то не другое не работает
0
|
||||||
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
|
| 09.03.2023, 09:55 [ТС] | |
|
в bcscan работает нормально и с галочкой и без
0
|
|
|
96 / 76 / 25
Регистрация: 18.02.2016
Сообщений: 771
|
||
| 09.03.2023, 09:59 | ||
|
Добавлено через 46 секунд аа, а кнопку скан вы жмете физическую или на экране? Возможно проблема в том, что скан запускается программно через sdk в тестовой программе и придется делать так же, но вроде как оно у вас получилось уже sonmax, попробуйте старым кодом с sdk , который работал, запускать сканирование, а ловить уже новым кодом
0
|
||
|
0 / 0 / 0
Регистрация: 05.07.2011
Сообщений: 209
|
|
| 09.03.2023, 10:01 [ТС] | |
|
да, все названия из bcscan.
она вообще работает без проблем и с физическими кнопками и с программной. с broadcast и без. вот это меня и смущает.
0
|
|
| 09.03.2023, 10:01 | |
|
ТСД CipherLab 8300 Связь 1С УТ 10.3 с ТСД Cleverence ТСД и 1с (Комплексная автоматизация 1.1) Утилита для ТСД ТСД (Windows CE) .net 3.5 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|