From b0fd4c27532c06b5fa536b507fd4925df7587ef5 Mon Sep 17 00:00:00 2001 From: Bart Van Der Meerssche Date: Tue, 29 Mar 2011 20:55:16 +0200 Subject: [PATCH] [fluksod] allow individual sensor measurements to be flushed --- mote/v2/openwrt/package/flukso/luasrc/flukso/data.lua | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mote/v2/openwrt/package/flukso/luasrc/flukso/data.lua b/mote/v2/openwrt/package/flukso/luasrc/flukso/data.lua index f3fcce6..4757437 100644 --- a/mote/v2/openwrt/package/flukso/luasrc/flukso/data.lua +++ b/mote/v2/openwrt/package/flukso/luasrc/flukso/data.lua @@ -53,9 +53,13 @@ function add(M, meter, timestamp, value) M[meter][timestamp] = value end -function clear(M) - for meter in pairs(M) do +function clear(M, meter) + if meter then M[meter] = nil + else -- clear all + for meter in pairs(M) do + M[meter] = nil + end end end