UNPKG

node-dht-sensor

Version:

Reads data from DHT sensors on Raspberry Pi

28 lines (25 loc) 618 B
var sensor = require("../build/Release/node_dht_sensor"); 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 };