BG Development


Страници: (5) « първа ... 3 4 [5]   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Стари компютри на HP, Продажба
Дон Реба
Публикувано на: 22-06-2026, 07:08
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 10496
Регистриран на: 11.11.06



QUOTE (H_A_L_F @ 21-06-2026, 13:57)
За това сканиране преди всяка команда, не е ли по-просто да се прави сканиране един път, след това използваш намерения порт докато той не спре да отговаря (някакъв кратък таймоут), и само тогава сканираш всички портове отново да закачиш на новия и пращаш там командата. Това че няма идентификация си е кофти проблем, няма ли за тези устройства начин да пишеш някакъв твой идентификатор в тяхното мемори, или са им ограничени командите.

аз точн отака и правя, както си го написал - сканиране само при старт, после работа с откритото устройство, единствената разлика с това което написа е че ако нещо таймаутне просто се прекратява работата и се вади табела, не се прави опит за повторно свързване.
PM
Top
H_A_L_F
Публикувано на: 22-06-2026, 10:13
Quote Post



Име: Антон Банчев
Група: Потребител
Ранг: Почетен член

Мнения: 1585
Регистриран на: 01.03.04



Аз за по-добро UX бих сканирал и покзазал списък с устройства в табелата така че потребителя да може да избере веднага устройството ако си е сменило порта.
PMEmail Poster
Top
ici
Публикувано на: 22-06-2026, 20:35
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Ако приложението е html + js, така или иначе излиза диалог, за да може потребителя да избере какво да се свърже, това е от съображения за сигурност, но в Линукс стандартните девайси трябва да ги филтрираш че вади глупости. УСБ-то си е по-добре.

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 22-06-2026, 20:57
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



Имаш всичките 32 устройства icon_smile.gif
Библиотеката коиято използваш не е направена коректно и ги извежда директно, без да проверява дали наистина са налични или не. Или я преправи, или си напиши твоя която да извежда коректно списък с наличните портове.
PMEmail Poster
Top
ici
Публикувано на: 23-06-2026, 00:42
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



QUOTE (thrawn @ 22-06-2026, 21:57)
Имаш всичките 32 устройства icon_smile.gif
Библиотеката коиято използваш не е направена коректно и ги извежда директно, без да проверява дали наистина са налични или не. Или я преправи, или си напиши твоя която да извежда коректно списък с наличните портове.

Това си е от Хромиум. Няма да я преправям. icon_smile.gif


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 23-06-2026, 05:46
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



Мен такива неща много ме дразнят. Имаш ватиант, преди да попълниш списъкът да провериш всеки порт който ти връща библиотеката дали е свързан физически с устройство (четеш /sys/class/tty/ за всеки обект от списъкът и гледаш неговия тип).
PMEmail Poster
Top
ici
Публикувано на: 23-06-2026, 13:26
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Е, като мога ги филтрирам, мен лично ме интересуват само УСБ, Блутут

Прикачена картинка (Кликнете на картинката, за да я увеличите!)
Прикачена картинка


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
avsrm
Публикувано на: 26-06-2026, 14:08
Quote Post



Име: Но
Група: Потребител
Ранг: Посетител

Мнения: 115
Регистриран на: 21.01.08



Имам неразрешим проблем с този писериал. Имам една сериина комуникация , работи на пушка на C и винапи. Прехвърлям това на питон. Пращам пакети от по 256 байта, и изведнъш имам артефакти по RTS. дропва ми се за 3мС - фатално. Същия хардуер няма проблеми със стария АПП. С писериал пращам байт по байт, тогава нямам проблем. Но ми ги праща в пакетче по 2 байта ???? направо ме побърка.


--------------------
Знам само малко от Borland Builder C++ 6.
PMEmail PosterUsers Website
Top
ici
Публикувано на: 26-06-2026, 17:12
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Защо ти е това RTS? RS-485? Аз имам много софтуер с PySerial който си работи на 4Мбит без никакви проблеми, основно с Питон 3.8.10 за Виндофс и 3.13 Линукс. Може би пулъп нещо да сложиш? Какъв е хардуера?


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 26-06-2026, 18:39
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3864
Регистриран на: 17.01.17



Това звучи като хардуерна синхронизация (при 232). Директното изпращане/получаване на данни не би трябвало да вдига/сваля RTS а освен ако не си го задал в конфигурацията на порта. Ако е активирано, ще се чака CTS за да се изпрати нещо.

Това ще изисква и комуникационния кабел да поддържа хардуерната синхронизация. Ако сте сменили кабелът, а комуникацията изисква хардуерна синхронизация ще получаваш точно такива забивания.

Това мнение е било редактирано от thrawn на 26-06-2026, 18:52
PMEmail Poster
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (5) « първа ... 3 4 [5]  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0