Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
sõnum |
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
01.02.2020 14:10:30
winLirc - soov lisada HID seadmed |
|
|
WinLIRC on küll just see mida vajan aga kahjuks toetab see vaid serial IR interfacet.
Mull aga on HID IR USB vastuvõtja.
HID on universaalne protokoll aga püüd leida kasvõi lihtlabasemat koodinäidet windowsis on kõik seni ebaõnnestunud.
Soov oleks siis MinGW-s C keeles leida mingi näidisjupikese kood (Ei ole MSVC ega plaani seda installida), vaadata kas õnnestub puldilt mistahes klahv sisse lugeda ja kui õnnestub siis WinLIRC protokolliga edasi saata?
Oskab keegi aidata mistahes HID seadmelt data lugemisega Windowsis?
Plaan B oleks kasvõi saada asi Cygwinis tööle (et tõenäoliselt kui on Cygwinis töötav Linuxi kood sobib ka see).
|
|
tagasi üles |
|
|
tiit97
HV vaatleja
liitunud: 24.11.2003
|
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
|
napoleon
Unknown virus
liitunud: 08.12.2008
|
03.02.2020 15:36:47
|
|
|
Lugemiseks võid proovida sellist vidinat. Ideaalis saad võibolla isegi täiesti ilma koodi kirjutamata hakkama, aga plaan B oleks siis selle abil käsud oma progele edasi anda, mis siis saadab need kuhu vaja
http://www.eventghost.net/
|
|
Kommentaarid: 76 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
04.02.2020 16:07:14
|
|
|
Seadmeks on Geniatech DVB-T usb pulk millel pult kaasas. DVB osa töötab suurepäraselt aga pult mitte. Driver on op.süsteemis näha ja püsti. Mul pole vaja ainult sellele vaid mistahes windows arvutile ja soovitavalt IR liidesega. Kuidagi oleks vaja mistahes pult tööle saada. Ainus protokoll mida TV vaatamise soft tunnistab on kahjuks winLirc. Teatud kindlad DVB pulgad (N:MyGica) töötavad progDVB-s aga kahjuks mitte see pulk.
HIDAPI otsa komistasin varem ja enne ei õnnestunud kompileerida. Ei MinGW-s ega Cygwinis. Aga tegin saatusliku vea, nimelt ei tõmmanud git alla vaid valmis zip faili. Nüüd git versiooniga õnnestus kompileerida Cygwin librari ära (nagu ikka soovitakse mõningaid librareid mida pole kodulehel mainitud...). Tõenäoliselt õnnestub MinGW+MSYS ehk kompileeritud saada aga murelikuks teeb nõutud librarite vajalikkus. Keegi pole ju püsti pannud töötavat kompileerimisnäidet...
Eks näis kas saab mingi demo tööle. Asi selles, et pulk on ühes arvutis (kus vaadatakse telekat) ja arendusvahendid teises. Mulle piisaks testimiseks hiir kah aga windowsis pidi ilge jama olema HID seadmetega, et hiir ja klaver on teistmoodi kui muud HID seadmed.
Eventghosti proovin lähiajal. pluss on mediaportali toetus, sest ka see võiv olla potentsiaalne TV vaatamise soft millele pulti on vaja.
|
|
tagasi üles |
|
|
napoleon
Unknown virus
liitunud: 08.12.2008
|
04.02.2020 17:07:31
|
|
|
Kui 20€ sinu jaoks üüratult suur raha pole, siis soovitaks vaatamiseks hoopis dvbviewer-t
https://www.dvbviewer.com/en/index.php
ise kasutasin seda kui veel üle õhu signaali püüdsin ja ütleks, et tunduvalt mugavam ja loogilisem kui näiteks kodi, mis on tasuta
Proovimiseks on neil trial ka olemas ehk päris põrsast kotis ostma ei pea
Eventghost jaoks on sellel plugin ka olemas ja mul see nii töötaski, et eventghost tegeles puldiga ja andis käsud dvbviewr-le edasi kuigi tal on endal ka mingi piiratud hulga pultide jaoks sisseehitatud tugi olemas st. ilmtingimata ei pea eventghost vahel olema. Samas eventghost on võimekam ehk võimaldab teha kõike mis pähe tuleb
|
|
Kommentaarid: 76 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
05.02.2020 13:36:25
|
|
|
Ma kardan, et see ostmine ise saab vist takistuseks ja kuna tasuta vaatamissoft töötab siis pole vajadust. AltDVB on tasuta ja seni töötab probleemideta.
Teiseks on olemas nõksa kallimad valmis tuunerid, kus on all in 1 - töötab pult, salvestamine, on meedia player ja võid tuuneriga netis kah surfata. Kui nüüd USB pulga hind + 20€ + muud kulud kokku lüüa siis valmis tuuner oleks samas hinnas.
Mul oli vanast ajast lihtsalt paar pulka sahtlis alles ja kuna tuli tellimus vähesele telekavaatamisele siis läks käiku. Üks tahab seepi vaadata teine actionit. Aga pult oleks vaja tööle saada. Joosta arvuti juurde kanalivahetuseks on ikka piin.
Siiski probleemid ei kao. Kuigi HIDAPI librari on kompileeritud ei õnnestu kuidagi seda kasutama saada. Neid .dll ja .a failidega librari faile on palju ja ükski hidapi funktsioon ei tööta (includes pole isegi mitte definitsiooni!) - linkimisel "undefined reference" veateateks. Mul oleks vaja vist linkimisel teada millist librarit tahab aga kataloogi ettenäitamisest pole seni piisanud. Teisedki maadlevad netis aga kuskilt pole lahendust. Ikka jama küll, kui pole töötavat näidet.
|
|
tagasi üles |
|
|
Supiplex
HV veteran
liitunud: 11.12.2002
|
05.02.2020 15:19:49
|
|
|
Kui sa kasutad MinGW kompilaatorit, ehk gcc-d, siis too ei leia automaagiliselt mitte midagi. Pead iga soovitud library faili linkimisel käsitsi ette näitama, kui neid staatiliselt oma programmi plaanid linkida.
.a failidest sümbolite otsimiseks sobib käsk nm:
$ nm -S libavrdude.a | head
libavrdude_la-config_gram.o:
U avr_dup_part
U avr_free_mem
U avr_free_opcode
U avr_free_part
U avr_locate_mem
U avr_new_memtype
U avr_new_opcode
U avr_new_part
|
_________________ The young lady had an unusual list,
Linked in part to a structural weakness.
She set no preconditions. |
|
Kommentaarid: 38 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
1 :: |
34 |
|
tagasi üles |
|
|
napoleon
Unknown virus
liitunud: 08.12.2008
|
05.02.2020 15:46:03
|
|
|
kalvis kirjutas: |
Ma kardan, et see ostmine ise saab vist takistuseks ja kuna tasuta vaatamissoft töötab siis pole vajadust. AltDVB on tasuta ja seni töötab probleemideta.
Teiseks on olemas nõksa kallimad valmis tuunerid, kus on all in 1 - töötab pult, salvestamine, on meedia player ja võid tuuneriga netis kah surfata. Kui nüüd USB pulga hind + 20€ + muud kulud kokku lüüa siis valmis tuuner oleks samas hinnas.
Mul oli vanast ajast lihtsalt paar pulka sahtlis alles ja kuna tuli tellimus vähesele telekavaatamisele siis läks käiku. Üks tahab seepi vaadata teine actionit. Aga pult oleks vaja tööle saada. Joosta arvuti juurde kanalivahetuseks on ikka piin.
|
Liida kokku see aeg, mis siiani oled kulutanud ja esita endale küsimus, palju sinu aeg maksab. Kui see mässamine on muidugi hobi, siis on teine asi
PS. Kõige odavam valmis tuuner ei pruugi sul pakkuda salvestamist, timeshift'i jms. Samas kui neid kellasid-vilesid vaja pole, siis oleks vast kõige lihtsam kasutada vaatamiseks pulga endaga kaasas olnud tarkvara. Niipalju kui mul neid pulkasid on olnud, on kõikidega mingi soft kaasas olnud, aga mind pole see funktsionaalsuse poolest rahuldanud pluss pulga enda puldil on nuppe ka vähevõitu
|
|
Kommentaarid: 76 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
59 |
|
tagasi üles |
|
|
tiit97
HV vaatleja
liitunud: 24.11.2003
|
05.02.2020 15:56:03
|
|
|
Kuidas ei ole töötavat näidet?
Mul küll töötas:
cd /J
git clone https://github.com/libusb/hidapi.git
cd hidapi/
./bootstrap
./configure
make -j8
cd /J/hidapi/hidtest
./hidtest.exe
$ ./hidtest.exe
Device Found
type: 046d c52b
path: \\?\hid#vid_046d&pid_c52b&mi_01&col01#8&f33a659&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}
serial_number: (null)
Manufacturer: Logitech
Product: USB Receiver
Release: 1201
Interface: 1
Usage (page): 0x2 (0x1)
Device Found
type: 046d c52b
path: \\?\hid#vid_046d&pid_c52b&mi_00#8&330ae41b&0&0000#{4d1e55b2-f16f-11cf-88cb-001111000030}\kbd
serial_number: (null)
Manufacturer: Logitech
Product: USB Receiver
Release: 1201
Interface: 0
Usage (page): 0x6 (0x1)
|
Proovi esialgu seda test.c fali enda vajaduste järgi muuta. Hiljem võid vajadusel teha enda library.
Mina kasutasin https://www.msys2.org/ vahendeid.
_________________ Tiit Ülejõe |
|
Kommentaarid: 1 loe/lisa |
Kasutajad arvavad: |
|
:: |
0 :: |
0 :: |
1 |
|
tagasi üles |
|
|
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
07.02.2020 15:13:10
|
|
|
Ma proovingi ju test.c muuta lihtsamaks, jätsin vaid 2 HID käsku alles - seda üritangi kompileerida. Linkimisel ei saa jah librarit kätte.
Olen andnud -L võimalikud kataloogid ette, kasu pole.
Ka proovisin anda -lhid ette, ei mingit vahet.
Selge on see, et miskit on sellel test.c kompileerimisel puudu. Siin tuleb kasutada teistmoodi sätteid kui tavalinuxis
Siiski, asi on vist keerulisem.
Suurem osa hid librarist on /usr/local/lib .a lõpuga - libhidapi.a, lidhidapi.dll.a ja libhidapi.la, seejuures on ka usr/lib 99% kõik .a lõpuga
Kasutan Cygwin (kuigi ka mingw on olemas)
Kardan, et Cygwin tahab staatilist linkimist.
Sama vist kehtib mingw kohta.
Võimalikud on veel, et tahab saada nii teed kui ka faili (seda pole veel proovinud)
Just proovisin - see toimibki -L/usr/local/lib -lhidapi ja kompileerus ning läks tööle!!!
|
|
tagasi üles |
|
|
|