homebridge-broadlink-rm-pro
Version:
Broadlink RM plugin (including the mini and pro) for homebridge with AC Pro and TV features
19 lines (14 loc) • 407 B
JavaScript
const ping = require('ping');
const pingIPAddress = function (ipAddress, interval, callback) {
performPing(this.isActive, callback)
return setInterval(() => {
performPing(this.isActive, callback)
}, interval * 1000);
}
const performPing = (isActive, callback) => {
// Fake Latency
setTimeout(() => {
callback(isActive)
}, 200)
}
module.exports = pingIPAddress;