Gerät :: WXM2.

Gerät :: WXM2 ist ein Davis Weather Monitor II Station Device Treiber.
Jetzt downloaden

Gerät :: WXM2. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Mark Mabry
  • Website des Verlags:
  • http://search.cpan.org/~mmabry/Device-WxM2-1.03/WxM2.pm

Gerät :: WXM2. Stichworte


Gerät :: WXM2. Beschreibung

Gerät :: WxM2 ist eine Davis Weather Monitor II-Station Gerätetreiber. Gerät :: WxM2 ist ein Davis Weather Monitor II-Station Gerät driver.Constructor my $ ws = new device :: WxM2 ( "/ dev / ttyS0"); Destructor undef $ ws; Archive Retrieval und Logging-Funktionen meine @wxArchiveImage = $ ws- > getArcImg ($ archivePtr); meine @currentWx = $ ws-> getSensorImage; my $ Leere = $ ws-> archiveCurImage (); my $ status = $ ws-> updateArchiveFromPtr ($ lastArchivedPtr, $ file); my $ status = $ ws-> batchRetrieveArchives ($ x, $ filename); my $ Leere = $ 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; Individuelle Zugriffsfunktionen my $ outside_temp = $ ws-> getOutsideTemp; my $ inside_temp = $ ws-> getInsideTemp; my $ Taupunkttemperatur = $ ws-> getDewPoint; my $ WIND_SPEED = $ ws-> getWindSpeed; my $ wind_dir = $ ws-> getWindDir; my ($ windHi, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiWind; my ($ dewHi, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiDewPoint; my ($ dewLo, $ Stunde, $ min, $ mon, $ day) = $ ws-> getLoDewPoint; my ($ wndChLo, $ Stunde, $ min, $ mon, $ day) = $ ws-> getLoWindChill; my ($ temp, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiInsideTemp; my ($ temp, $ Stunde, $ min, $ mon, $ day) = $ ws-> getLoInsideTemp; my ($ temp, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiOutsideTemp; my ($ temp, $ Stunde, $ min, $ mon, $ day) = $ ws-> getLoOutsideTemp; my ($ hum, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiInsideHumidity; my ($ hum, $ Stunde, $ min, $ mon, $ day) = $ ws-> getLoInsideHumidity; my ($ hum, $ Stunde, $ min, $ mon, $ day) = $ ws-> getHiOutsideHumidity; my ($ hum, $ Stunde, $ 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 ($ Stunde, $ Minute, $ s) = $ ws-> getTime; my ($ Monat, $ 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; Konfigurationsfunktionen my $ Leere = $ ws-> setArchiveLogFilename ($ filename); my $ filename = $ ws-> getArchiveLogFilename (); my $ Leere = $ ws-> setStationDescription ( "text"); mein $ string = $ ws-> getStationDescription (); my $ Leere = $ ws-> setSerialPortReadTime ($ timeout_value_in_milliseconds); my $ Leere = $ 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 (); Anforderungen: · Perl.


Gerät :: WXM2. Zugehörige Software