Hardware::1Wire::HA7NetHardware::1Wire::HA7Net, Hardware::1Wire::HA7Net::DS1820, Hardware::1Wire::HA7Net::DS18B20, Hardware::1Wire::HA7Net::HMP2001S | |
Download |
Hardware::1Wire::HA7Net Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Daniel V. Klein
- Publisher web site:
- http://search.cpan.org/~dvklein/
Hardware::1Wire::HA7Net Tags
Hardware::1Wire::HA7Net Description
Hardware::1Wire::HA7Net, Hardware::1Wire::HA7Net::DS1820, Hardware::1Wire::HA7Net::DS18B20, Hardware::1Wire::HA7Net::HMP2001S Hardware::1Wire::HA7Net is a Perl module that provides an interface to the Embedded Data Systems HA7Net 1-Wire bus master.SYNOPSIS use Hardware::1Wire::HA7Net; $unit = new Hardware::1Wire::HA7Net "http://ha7net.local.net"; for $s ($unit->sensors) { if ($s->isa("ds1820")) { print scalar $s->temperature, "\n"; push @addrs, $s->address; } if ($s->isa("ds18b20")) { $s->resolution(10); printf "Addr: %s, Temp: %s, Resolution: %s\n", $s->temperature; push @addrs, $s->address; } if ($s->isa("hmp2001s")) { print scalar $s->value, "\n"; push @addrs, $s->address; } } %sensors = $unit->read(@addrs); %sensors = $unit->read($unit->sensors); %sensors = $unit->read(); if ($unit->scan(\@added, \@deleted)) { for $s (@added) { print "Added sensor: ", $s->type, $s->address; } } Requirements: · Perl
Hardware::1Wire::HA7Net Related Software