Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • Linux Kernel 3.9.2 / 3....
  • LibreOffice 3.6.6 / 4.0.3
  • MPlayer 1.1.1
  • systemd 204
  • Arch Linux 2013.05.01
  • Blender 2.67
  • KDE Software Compilatio...
  • CrunchBang Linux Stable...
  • Elementary OS 0.1 / 0.2...
  • SystemRescueCd 3.6.0
  • Home > Linux > Programming > Perl Modules

    Device::WxM2 1.03

    Download button

    No screenshots available
    Downloads: 435  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    Good (3.0/5)
    7 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Mark Mabry | More programs
    Perl Artistic License / FREE
    February 7th, 2008, 02:59 GMT
    ROOT / Programming / Perl Modules

     Read user reviews (0)  Refer to a friend  Subscribe

    Device::WxM2 description

    Device::WxM2 is a Davis Weather Monitor II Station device driver.

    Device::WxM2 is a Davis Weather Monitor II Station device driver.

    Constructor

    my $ws = new Device::WxM2 ("/dev/ttyS0");

    Destructor

    undef $ws;

    Archive Retrieval and Logging Functions

    my @wxArchiveImage = $ws->getArcImg($archivePtr);
    my @currentWx = $ws->getSensorImage;
    my $void = $ws->archiveCurImage();
    my $status = $ws->updateArchiveFromPtr($lastArchivedPtr, $file);
    my $status = $ws->batchRetrieveArchives($x, $filename);
    my $void = $ws->printRawLogHeader();
    my $ptr = $ws->getNewPtr;
    my $ptr = $ws->getLastPtr;
    my $ptr = $ws->getOldPtr;
    my $status = $ws->setLastArcTime($time_in_minutes_since_midnight);
    my $minutes_since_midnight = $ws->getLastArcTime;

    Individual Access Functions

    my $outside_temp = $ws->getOutsideTemp;
    my $inside_temp = $ws->getInsideTemp;
    my $dewpoint = $ws->getDewPoint;
    my $wind_speed = $ws->getWindSpeed;
    my $wind_dir = $ws->getWindDir;
    my ($windHi, $hour, $min, $mon, $day) = $ws->getHiWind;
    my ($dewHi, $hour, $min, $mon, $day) = $ws->getHiDewPoint;
    my ($dewLo, $hour, $min, $mon, $day) = $ws->getLoDewPoint;
    my ($wndChLo, $hour, $min, $mon, $day) = $ws->getLoWindChill;
    my ($temp, $hour, $min, $mon, $day) = $ws->getHiInsideTemp;
    my ($temp, $hour, $min, $mon, $day) = $ws->getLoInsideTemp;
    my ($temp, $hour, $min, $mon, $day) = $ws->getHiOutsideTemp;
    my ($temp, $hour, $min, $mon, $day) = $ws->getLoOutsideTemp;
    my ($hum, $hour, $min, $mon, $day) = $ws->getHiInsideHumidity;
    my ($hum, $hour, $min, $mon, $day) = $ws->getLoInsideHumidity;
    my ($hum, $hour, $min, $mon, $day) = $ws->getHiOutsideHumidity;
    my ($hum, $hour, $min, $mon, $day) = $ws->getLoOutsideHumidity;

    my $rainfall_float = $ws->getYearlyRain;
    my $rainfall_float = $ws->getDailyRain;
    my $bp_float = $ws->getBarometricPressure;
    my $value = $ws->getBaroCal;
    my ($hour, $minute, $second) = $ws->getTime;
    my ($month, $day) = $ws->getDate;

    my $status = $ws->setTime($hour_24_format, $min);
    my $status = $ws->clearHiWind;
    my $status = $ws->clearHiDewPoint;
    my $status = $ws->clearLoDewPoint;
    my $status = $ws->clearLoWindChill;
    my $status = $ws->clearHiLoOutTemp;
    my $status = $ws->clearHiLoInTemp;
    my $status = $ws->clearHiLoOutHum;
    my $status = $ws->clearHiLoInHum;
    my $status = $ws->clearDailyRain;
    my $status = $ws->clearYearlyRain;

    Configuration Functions

    my $void = $ws->setArchiveLogFilename($filename);
    my $filename = $ws->getArchiveLogFilename();
    my $void = $ws->setStationDescription("text");
    my $string = $ws->getStationDescription();
    my $void = $ws->setSerialPortReadTime($timeout_value_in_milliseconds);
    my $void = $ws->configPort();
    my $timeout_value_in_milliseconds = $ws->getSerialPortReadTime();
    my $status = $ws->setArchivePeriod($time_in_minutes);
    my $time_in_minutes = $ws->getArchivePeriod();
    my $status = $ws->setLastArcTime($time_in_minutes);
    my $time_in_minutes = $ws->getLastArcTime();

    Product's homepage

    Requirements:

    · Perl

      


    TAGS:

    device driver | Davis Weather Monitor | Perl module | WxM2 | device | driver

    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM