UNPKG

@smnplicity/node-dht-sensor

Version:

A fork of node-dht-sensor: Reads data from DHT sensors on Raspberry Pi

28 lines (25 loc) 618 B
var sensor = require("bindings")("node_dht_sensor.node"); var promises = { initialize: sensor.initialize, setMaxRetries: sensor.setMaxRetries, readSync(type, pin) { return sensor.read(type, pin); }, read(type, pin) { return new Promise(function(resolve, reject) { sensor.read(type, pin, function(err, temperature, humidity) { if (err) { reject(err); } else { resolve({ temperature, humidity }); } }); }); } }; module.exports = { initialize: sensor.initialize, read: sensor.read, setMaxRetries: sensor.setMaxRetries, promises };