Debug
dpValues
dpValuesMax
valueDirection
iconString
dpValueUnit
iconColors
j
vSpeed
outJSON
i
bat_loading
bat_temp
Debug
TRUE
* * * * *
0_userdata.0.Test.CardPowerExample.DP2Value
FALSE
1
3.1234
ADD
1
4
6
1
0_userdata.0.Test.CardPowerExample.DP3Value
FALSE
1
3.1234
ADD
1
3
4
1
0_userdata.0.Test.CardPowerExample.DP4Value
FALSE
1
3.1234
ADD
1
0
6
1
0_userdata.0.Test.CardPowerExample.DP6Value
FALSE
1
3.1234
ADD
1
0
2
1
any
default
0_userdata.0.Test.CardPowerExample.DP1Value
default
0_userdata.0.Test.CardPowerExample.DP2Value
default
0_userdata.0.Test.CardPowerExample.DP3Value
default
0_userdata.0.Test.CardPowerExample.DP4Value
default
0_userdata.0.Test.CardPowerExample.DP5Value
default
0_userdata.0.Test.CardPowerExample.DP6Value
dpValues
val
0_userdata.0.Test.CardPowerExample.DP1Value
val
0_userdata.0.Test.CardPowerExample.DP2Value
val
0_userdata.0.Test.CardPowerExample.DP3Value
val
0_userdata.0.Test.CardPowerExample.DP4Value
val
0_userdata.0.Test.CardPowerExample.DP5Value
val
0_userdata.0.Test.CardPowerExample.DP6Value
dpValuesMax
3
7
5
0
0
4.6
valueDirection
both
in
in
out
both
out
iconString
battery-charging-60
solar-power-variant
wind-turbine
shape
transmission-tower
car
dpValueUnit
kW
kW
kW
kW
kW
kW
iconColors
j
0
vSpeed
1
outJSON
[
outJSON
outJSON
{ "id" :
0
, "value":
""
, "unit": "
" , "icon" : "
home
" , "iconColor" :
0
},
i
dpValues
iconColors
10
j
1
1
vSpeed
1
j
1
i
MINUS
1
ADD
1
GET
FROM_START
dpValues
2
1
GET
FROM_START
dpValues
3
1
ADD
1
GET
FROM_START
dpValues
4
1
GET
FROM_START
dpValues
6
LT
i
0
i
MULTIPLY
1
i
-1
valueDirection
out
bat_loading
FALSE
valueDirection
in
bat_loading
TRUE
GT
i
GET
FROM_START
dpValuesMax
1
i
GET
FROM_START
dpValuesMax
1
iconColors
DIVIDE
1
MULTIPLY
1
i
10
1
GET
FROM_START
dpValuesMax
1
EQ
valueDirection
out
vSpeed
iconColors
vSpeed
DIVIDE
1
iconColors
-1
bat_temp
i
2
iconColors
MINUS
10
1
DIVIDE
1
MULTIPLY
1
i
10
1
GET
FROM_START
dpValuesMax
2
vSpeed
MINUS
10
1
iconColors
EQ
i
0
vSpeed
0
3
iconColors
MINUS
10
1
DIVIDE
1
MULTIPLY
1
i
10
1
GET
FROM_START
dpValuesMax
3
vSpeed
MINUS
10
1
iconColors
EQ
i
0
vSpeed
0
4
iconColors
DIVIDE
1
MULTIPLY
1
i
10
1
i
vSpeed
iconColors
5
bat_loading
i
MINUS
1
ADD
1
GET
FROM_START
dpValues
2
1
GET
FROM_START
dpValues
3
1
ADD
1
bat_temp
1
ADD
1
GET
FROM_START
dpValues
4
1
GET
FROM_START
dpValues
6
i
MINUS
1
ADD
1
bat_temp
1
ADD
1
GET
FROM_START
dpValues
2
1
GET
FROM_START
dpValues
3
1
ADD
1
GET
FROM_START
dpValues
4
1
GET
FROM_START
dpValues
6
LT
i
0
i
MULTIPLY
1
i
-1
valueDirection
out
valueDirection
in
EQ
valueDirection
in
iconColors
0
vSpeed
5
iconColors
10
vSpeed
-5
EQ
i
0
vSpeed
0
6
iconColors
DIVIDE
1
MULTIPLY
1
i
10
1
GET
FROM_START
dpValuesMax
6
vSpeed
MINUS
10
1
DIVIDE
1
iconColors
2
outJSON
outJSON
{ "id" :
j
, "value":
1
3.1234
i
, "unit": "
GET
FROM_START
dpValueUnit
j
" , "direction" : "
valueDirection
" , "icon" : "
GET
FROM_START
iconString
j
" , "iconColor" :
ROUND
3.1
iconColors
, "speed" :
ROUND
3.1
DIVIDE
1
vSpeed
3
}
LT
j
6
outJSON
outJSON
,
outJSON
outJSON
]
0_userdata.0.Test.CardPowerExample.cardPower_1_JSON
FALSE
outJSON
Debug
log
test
outJSON