Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Monitorek
Konnekt | Forum > Dodatki > Wtyczki
Olórin
Wtyczka służy do sterowania... nie, nie tosterem, a monitorem wink.gif Dokładnie Samsungiem959nf (i prawdopodobnie kompatybilnymi z MouScreen, ale za to nie ręczę).

U mnie wydaje się działać - jak będzie u innych to się okaże, o ile znajdą się posiadacze takowego sprzętu... Dla pozostałych wtyczka jest bezużyteczna.

Wymagania:
  • Monitor Samsung959nf (lub kompatybilny z MouScreen), podłączony dodatkowo przez USB
  • libusb-win32 - należy pobrać i zainstalować sterownik
Wtyczke stworzyłem dla siebie, nie zamierzam wprowadzać obsługi innego sprzetu (z reszta i tak nie mialbym na czym testowac). Można ustawiać jasność, kontrast i przełączać tryb highlight - wszystko z menu pluginów.

Źródła dostępne na licencji GPL na SVN
CODE
svn checkout http://monitorek.googlecode.com/svn/trunk/ monitorek


Prosi się o nie rozpowszechnianie informacji o wtyczce (mam na myśli serwisy poświęcone komunikatorom), najpierw dowiedzmy się czy działa to u kogokolwiek innego niż u mnie ;]

Aktualizacja: Nowa wersja działą szybciej (buforowana jest ścieżka do urządzenia), monitor zapisuje swoje ustawienia wink.gif
Keleos
to teraz jeszcze jakieś 500 najpopularniejszych monitorów i jesteś wielki : )
opalen
mam syncmaster 1100df i u mnie niestety nie dziala...

zastanawiam sie jeszcze czy potrzebuje mouscreen bo nie mam go zainstalowanego....
Olórin
Nie potrzebuje. Zainstalowałeś libusb? Podeślij "wydruk" z narzędzia do libusb (instaluje sie wraz z libusb).
opalen
domyslam sie ze chodzi o TestLibUsb
oto on:
CODE

DLL version:    0.1.10.1
Driver version:    0.1.10.1

bus/device  idVendor/idProduct
bus-0/\\.\libusb0-0000--0x10de-0x0067     10DE/0067
  wTotalLength:         25
  bNumInterfaces:       1
  bConfigurationValue:  35
  iConfiguration:       0
  bmAttributes:         40h
  MaxPower:             0
    bInterfaceNumber:   0
    bAlternateSetting:  0
    bNumEndpoints:      1
    bInterfaceClass:    9
    bInterfaceSubClass: 1
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 81h
      bmAttributes:     03h
      wMaxPacketSize:   8
      bInterval:        10
      bRefresh:         0
      bSynchAddress:    0
bus-1/\\.\libusb0-0001--0x10de-0x0067     10DE/0067
  wTotalLength:         25
  bNumInterfaces:       1
  bConfigurationValue:  35
  iConfiguration:       0
  bmAttributes:         40h
  MaxPower:             0
    bInterfaceNumber:   0
    bAlternateSetting:  0
    bNumEndpoints:      1
    bInterfaceClass:    9
    bInterfaceSubClass: 1
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 81h
      bmAttributes:     03h
      wMaxPacketSize:   8
      bInterval:        10
      bRefresh:         0
      bSynchAddress:    0
bus-1/\\.\libusb0-0002--0x1110-0x9021     1110/9021
- Product      : ADSL-USB Modem
- Serial Number: 00604C7301B6
  wTotalLength:         232
  bNumInterfaces:       3
  bConfigurationValue:  1
  iConfiguration:       0
  bmAttributes:         80h
  MaxPower:             200
    bInterfaceNumber:   0
    bAlternateSetting:  0
    bNumEndpoints:      1
    bInterfaceClass:    2
    bInterfaceSubClass: 7
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 84h
      bmAttributes:     03h
      wMaxPacketSize:   32
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   1
    bAlternateSetting:  0
    bNumEndpoints:      2
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 04h
      bmAttributes:     02h
      wMaxPacketSize:   64
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
      bEndpointAddress: 02h
      bmAttributes:     02h
      wMaxPacketSize:   64
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   1
    bAlternateSetting:  1
    bNumEndpoints:      2
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 04h
      bmAttributes:     02h
      wMaxPacketSize:   64
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
      bEndpointAddress: 02h
      bmAttributes:     03h
      wMaxPacketSize:   64
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  0
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 82h
      bmAttributes:     02h
      wMaxPacketSize:   64
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  1
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   159
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  2
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   265
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  3
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   424
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  4
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   530
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  5
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   636
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  6
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   795
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  7
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   901
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0
    bInterfaceNumber:   2
    bAlternateSetting:  8
    bNumEndpoints:      1
    bInterfaceClass:    10
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 88h
      bmAttributes:     01h
      wMaxPacketSize:   1007
      bInterval:        1
      bRefresh:         0
      bSynchAddress:    0


Olórin
Zupełnie tak jakby go tu nie było, dziwne.

Do 1. posta dodałem inną wersję (wymaga wersji devel do ściągnięcia z sourceforge, wersja libusb-win32-device-bin-20060827). Sprawdź - może to coś zmieni, ale wątpię (przekompilowałem z nowszą, bo ta wspiera x64 wink.gif ). Sprawdź czy te listingi z testlibusb różnią się gdy monitor jest podłączony i gdy nie...
opalen
Monitor juz wykrywa.

CODE
bus-0/\\.\libusb0-0001--0x0419-0x8002     0419/8002
- Manufacturer : Samsung Electronics
- Product      : Sam Sung Electronics
- Serial Number: H2QTC01128
  
  wTotalLength:         34
  bNumInterfaces:       1
  bConfigurationValue:  1
  iConfiguration:       0
  bmAttributes:         c0h
  MaxPower:             0
    bInterfaceNumber:   0
    bAlternateSetting:  0
    bNumEndpoints:      1
    bInterfaceClass:    3
    bInterfaceSubClass: 0
    bInterfaceProtocol: 0
    iInterface:         0
      bEndpointAddress: 81h
      bmAttributes:     03h
      wMaxPacketSize:   8
      bInterval:        10
      bRefresh:         0
      bSynchAddress:    0


tą wersje LibUsb udało sie zainstalować dopiero jak odłączyłem modem adsl od neostrady,
ale Monitorek nadal nie dziala, orginalny mouscreen tez u mnie pracuje bardzo topornie

Mozliwe ze mam jakis problem z portami usb poprostu, nie zdziwil bym sie gdyby bylo to spowodowane słabym zasilaczem i faktem ze wszytskie 6 portow mam stale zajete.

No nic. ta wtyczka jest calkiem wygodna ale jakos sobie bez niej poradze a szkoda Twojej fatygi smile.gif
Pozdrowienia od riddla
Olórin
A w logach pojawia się wpis
"Urządzenie: (tu cyferki)" czy "Urządzenie nie znalezione!"?
opalen
masz na mysli to?

CODE
## [monitoreK]         Inicjalizacja libusb...
## [monitoreK]         Szukam kontrolerów...
## [monitoreK]         Szukam urzšdzeń...
## [monitoreK]         Urzšdzenie: 3695024
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2012 Invision Power Services, Inc.