move timestamp function to the top of the data module so that it can be made private
This commit is contained in:
parent
ed4e01ce8d
commit
2b1e3248b2
|
@ -29,6 +29,14 @@ local getfenv, setmetatable, pairs, ipairs =
|
|||
module (...)
|
||||
local modenv = getfenv() -- module environment
|
||||
|
||||
-- private
|
||||
local function timestamps(T)
|
||||
local H = {} -- helper table, an indexed array containing all the measurement's timestamps
|
||||
for timestamp in pairs(T) do H[#H+1] = timestamp end
|
||||
table.sort(H) -- sort in ascending order, oldest timestamps will be treated first
|
||||
return H
|
||||
end
|
||||
|
||||
function new()
|
||||
return setmetatable({}, {__index = modenv})
|
||||
end
|
||||
|
@ -89,10 +97,3 @@ function json_encode(M)
|
|||
end
|
||||
return J
|
||||
end
|
||||
|
||||
function timestamps(T)
|
||||
local H = {} -- helper table, an indexed array containing all the measurement's timestamps
|
||||
for timestamp in pairs(T) do H[#H+1] = timestamp end
|
||||
table.sort(H) -- sort in ascending order, oldest timestamps will be treated first
|
||||
return H
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue