Thread View: pl.comp.lang.java
3 messages
3 total messages
Started by Budyń
Mon, 05 Nov 2012 12:26
1wire
Author: Budyń
Date: Mon, 05 Nov 2012 12:26
Date: Mon, 05 Nov 2012 12:26
39 lines
2169 bytes
2169 bytes
jako absolutny lamer w programowaniu w javie pytam czy ktos bawil sie w programowanie sieci 1wire. Na stronie producenta są dzialające przykłady z kodem żródłowym http://www.maximintegrated.com/products/ibutton/software/1wire/1wire_api.cfm ale wszystkie są tak skonstruowane ze szukają czujników 1wire a potem na tych wyszukanych robią jakies operacje. Nie umiem znaleźć sposobu aby pominąc etap przeszukania sieci i operowac na czujniku którego numer juz znam. TemperatureContainer tc = null; domyslam sie ze to cos banalnego typu tc.adresczujnika=AS0000039F4ECB28 a potem normalnie getTemperature(tc, 1); Tak w ogóle to potrzebuję baaardzo krótkiego programu do czytania temperatur z DS18b20 typu getTemp(adresfabrycznyczujnika, wartosc, ewentualnie zgłoszenie błędu) i drugiego do sterowania przekaźnikiem DS2408 typu setSwitch(adresfabrycznyswicza, pin, wartosc 0 lub 1, ewentualnie zgłoszenie błędu) Moze ktos ma gotowca albo w pół minuty potrafi to ogarnąć bo ja tylko delphi i to raczej podstawy, a od wpatrywania sie w te źródła javy ani troche mądrzejszy nie jestem :/ b. --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
Re: 1wire
Author: Bogusław Szczepanowski
Date: Mon, 05 Nov 2012 17:59
Date: Mon, 05 Nov 2012 17:59
26 lines
1850 bytes
1850 bytes
Dnia 05-11-2012 o 13:26:39 Budyñ <budyn@riders.pl> napisał(a): > jako absolutny lamer w programowaniu w javie pytam czy ktos bawil sie w > programowanie sieci 1wire. > Na stronie producenta s± dzialaj±ce przyk³ady z kodem ¿ród³owym > http://www.maximintegrated.com/products/ibutton/software/1wire/1wire_api.cfm > ale wszystkie s± tak skonstruowane ze szukaj± czujników 1wire a potem na > tych wyszukanych robi± jakies operacje. Nie umiem znale¼æ sposobu aby > pomin±c etap przeszukania sieci i operowac na czujniku którego numer juz > znam. Odpalałeś TemperatureContainerDemo? Jak zadziała, to spróbuj tego final String DEVICE_ADDRESS = "000000039F4ECB28"; // adres czujnika z powyższego demo final DSPortAdapter adapter = OneWireAccessProvider.getDefaultAdapter(); final OneWireContainer owc = adapter.getDeviceContainer(DEVICE_ADDRESS); final TemperatureContainer tc = (TemperatureContainer)owc; ... reszta kodu z demo -- Boguś /Każdy skutek ma swoją przyczynę/
Re: 1wire
Author: Budyń
Date: Tue, 06 Nov 2012 08:03
Date: Tue, 06 Nov 2012 08:03
16 lines
1437 bytes
1437 bytes
Użytkownik "Bogusław Szczepanowski" <noone@invalid.net> napisał w wiadomości news:op.wnbaw9b2e4bapi@blackstar.rtr-331.internetia.pl... final TemperatureContainer tc = (TemperatureContainer)owc; ... reszta kodu z demo dzieki, na razie nie ogarnąłem i nie ruszyło. Ale sie nie poddaje :) Moze to obejde jakos dookola :-) b. --- news://freenews.netfront.net/ - complaints: news@netfront.net ---
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads