From 7279b3c2d048afe58ff8378470981318132491d4 Mon Sep 17 00:00:00 2001 From: cse47122 Date: Sat, 9 Jan 2021 15:41:12 +0000 Subject: [PATCH] Upload files to 'src' --- src/fake-device.js | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/fake-device.js b/src/fake-device.js index a2ba70d..48c51d4 100644 --- a/src/fake-device.js +++ b/src/fake-device.js @@ -28,7 +28,8 @@ module.exports = function FakeDevice ({ } let data = [] - + let tmpdata=[] + let per=[] let __metricsInterval = null let __sendInterval = null @@ -63,11 +64,34 @@ module.exports = function FakeDevice ({ data.push(chunk) } + const sendif = () => { + // send data buffer to connection + + +} /** * Send data to db and clear data buffer * Calls onSendData function if set */ const send = () => { + tmpdata=data + per=tmpdata+tmpdata*0.10 + if (data>=per) +{ + connection.send(deviceId, data) + .then(() => { + if (!onSendData) return + onSendData(null, data) + // clear internal data buffer on successfull send + data = [] + tmpdata=[] + per=[] + }) + .catch(err => { + if (!onSendData) return + onSendData(err) + }) + } // send data buffer to connection connection.send(deviceId, data) .then(() => {