[fluksod] rename type option to class in the flukso uci file
This commit is contained in:
parent
0e84af3d04
commit
350a373b72
|
@ -10,7 +10,7 @@ config settings main
|
||||||
### sensor config options
|
### sensor config options
|
||||||
# config sensor <1..6>
|
# config sensor <1..6>
|
||||||
# option id <uuid>
|
# option id <uuid>
|
||||||
# option type <analog|pulse|uart>
|
# option class <analog|pulse|uart>
|
||||||
# list port <1..6>
|
# list port <1..6>
|
||||||
# option constant [<meterconstant>]
|
# option constant [<meterconstant>]
|
||||||
# option voltage [<volts>]
|
# option voltage [<volts>]
|
||||||
|
@ -18,7 +18,7 @@ config settings main
|
||||||
|
|
||||||
config sensor 1
|
config sensor 1
|
||||||
option id 0123456789abcdef0123456789abcde1
|
option id 0123456789abcdef0123456789abcde1
|
||||||
option type analog
|
option class analog
|
||||||
list port 1
|
list port 1
|
||||||
option voltage 230
|
option voltage 230
|
||||||
option current 50
|
option current 50
|
||||||
|
@ -26,7 +26,7 @@ config sensor 1
|
||||||
|
|
||||||
config sensor 2
|
config sensor 2
|
||||||
option id 0123456789abcdef0123456789abcde2
|
option id 0123456789abcdef0123456789abcde2
|
||||||
option type analog
|
option class analog
|
||||||
list port 2
|
list port 2
|
||||||
option voltage 230
|
option voltage 230
|
||||||
option current 50
|
option current 50
|
||||||
|
@ -34,7 +34,7 @@ config sensor 2
|
||||||
|
|
||||||
config sensor 3
|
config sensor 3
|
||||||
option id 0123456789abcdef0123456789abcde3
|
option id 0123456789abcdef0123456789abcde3
|
||||||
option type analog
|
option class analog
|
||||||
list port 3
|
list port 3
|
||||||
option voltage 230
|
option voltage 230
|
||||||
option current 50
|
option current 50
|
||||||
|
@ -42,20 +42,20 @@ config sensor 3
|
||||||
|
|
||||||
config sensor 4
|
config sensor 4
|
||||||
option id 0123456789abcdef0123456789abcde4
|
option id 0123456789abcdef0123456789abcde4
|
||||||
option type pulse
|
option class pulse
|
||||||
list port 4
|
list port 4
|
||||||
option constant 1
|
option constant 1
|
||||||
option enable 1
|
option enable 1
|
||||||
|
|
||||||
config sensor 5
|
config sensor 5
|
||||||
option id 0123456789abcdef0123456789abcde5
|
option id 0123456789abcdef0123456789abcde5
|
||||||
option type pulse
|
option class pulse
|
||||||
list port 5
|
list port 5
|
||||||
option constant 1
|
option constant 1
|
||||||
option enable 1
|
option enable 1
|
||||||
|
|
||||||
config sensor 6
|
config sensor 6
|
||||||
option id 0123456789abcdef0123456789abcde6
|
option id 0123456789abcdef0123456789abcde6
|
||||||
option type uart
|
option class uart
|
||||||
list port 6
|
list port 6
|
||||||
option enable 1
|
option enable 1
|
||||||
|
|
|
@ -110,7 +110,7 @@ function dispatch(wan_child, lan_child)
|
||||||
|
|
||||||
-- map index(+1!) to sensor id and sensor type
|
-- map index(+1!) to sensor id and sensor type
|
||||||
local sensor_id = FLUKSO[tostring(tolua(i))]['id']
|
local sensor_id = FLUKSO[tostring(tolua(i))]['id']
|
||||||
local sensor_type = FLUKSO[tostring(tolua(i))]['type']
|
local sensor_class = FLUKSO[tostring(tolua(i))]['class']
|
||||||
|
|
||||||
-- resume both branches
|
-- resume both branches
|
||||||
if WAN_ENABLED then
|
if WAN_ENABLED then
|
||||||
|
@ -119,10 +119,10 @@ function dispatch(wan_child, lan_child)
|
||||||
end
|
end
|
||||||
|
|
||||||
if LAN_ENABLED then
|
if LAN_ENABLED then
|
||||||
if sensor_type == 'analog' then
|
if sensor_class == 'analog' then
|
||||||
coroutine.resume(lan_child, sensor_id, timestamp, extra)
|
coroutine.resume(lan_child, sensor_id, timestamp, extra)
|
||||||
|
|
||||||
elseif sensor_type == 'pulse' then
|
elseif sensor_class == 'pulse' then
|
||||||
coroutine.resume(lan_child, sensor_id, timestamp, false, counter, extra)
|
coroutine.resume(lan_child, sensor_id, timestamp, false, counter, extra)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -152,7 +152,7 @@ local phy_to_log = {}
|
||||||
|
|
||||||
for i = 1, MAX_SENSORS do
|
for i = 1, MAX_SENSORS do
|
||||||
if flukso[tostring(i)] ~= nil then
|
if flukso[tostring(i)] ~= nil then
|
||||||
if flukso[tostring(i)]['type'] == 'analog' and i > MAX_ANALOG_SENSORS then
|
if flukso[tostring(i)]['class'] == 'analog' and i > MAX_ANALOG_SENSORS then
|
||||||
print(string.format('Error. Analog sensor %s should be less than or equal to max_analog_sensors (%s)', i, MAX_ANALOG_SENSORS))
|
print(string.format('Error. Analog sensor %s should be less than or equal to max_analog_sensors (%s)', i, MAX_ANALOG_SENSORS))
|
||||||
os.exit(4)
|
os.exit(4)
|
||||||
end
|
end
|
||||||
|
@ -188,12 +188,12 @@ for i = 1, MAX_SENSORS do
|
||||||
if flukso[tostring(i)] == nil then
|
if flukso[tostring(i)] == nil then
|
||||||
cmd = string.format(SET_METERCONST, toc(i), 0)
|
cmd = string.format(SET_METERCONST, toc(i), 0)
|
||||||
|
|
||||||
elseif flukso[tostring(i)]['type'] == 'analog' then
|
elseif flukso[tostring(i)]['class'] == 'analog' then
|
||||||
local voltage = tonumber(flukso[tostring(i)].voltage)
|
local voltage = tonumber(flukso[tostring(i)].voltage)
|
||||||
local current = tonumber(flukso[tostring(i)].current)
|
local current = tonumber(flukso[tostring(i)].current)
|
||||||
cmd = string.format(SET_METERCONST, toc(i), math.floor(METERCONST_FACTOR * voltage * current))
|
cmd = string.format(SET_METERCONST, toc(i), math.floor(METERCONST_FACTOR * voltage * current))
|
||||||
|
|
||||||
elseif flukso[tostring(i)]['type'] == 'pulse'then
|
elseif flukso[tostring(i)]['class'] == 'pulse'then
|
||||||
local meterconst = tonumber(flukso[tostring(i)].constant)
|
local meterconst = tonumber(flukso[tostring(i)].constant)
|
||||||
cmd = string.format(SET_METERCONST, toc(i), meterconst)
|
cmd = string.format(SET_METERCONST, toc(i), meterconst)
|
||||||
else
|
else
|
||||||
|
|
Loading…
Reference in New Issue