Skip to content

Commit 0526950

Browse files
committed
feat(test): Add soc_multilevel_sensor
1 parent 9212835 commit 0526950

File tree

1 file changed

+46
-0
lines changed

1 file changed

+46
-0
lines changed

scripts/tests/z-wave-stack-binaries-test.sh

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,46 @@ play_node_soc_switch_on_off_()
517517
}
518518

519519

520+
play_node_soc_multilevel_sensor_()
521+
{
522+
local app="soc_multilevel_sensor"
523+
node_cli_ "$node" n
524+
log_ "$app:: Play on $nodeid ~T738437 ~T738442"
525+
526+
log_ "$app: Initial state reported after inclusion"
527+
528+
key='value' ; key='"'$key'"' # JSON quoted string
529+
530+
ep="ep0/Basic/Attributes/PowerSource/Reported"
531+
sub="ucl/by-unid/${nodeunid}/$ep"
532+
value='Battery' ; value='"'$value'"'
533+
expect='{'$key':'$value'}'
534+
expect="$sub $expect"
535+
sub_ "$sub" "$expect"
536+
537+
ep='ep0/TemperatureMeasurement/Attributes/MeasuredValue/Reported'
538+
sub="ucl/by-unid/${nodeunid}/$ep"
539+
value=322
540+
expect='{'$key':'$value'}'
541+
expect="$sub $expect"
542+
sub_ "$sub" "$expect"
543+
544+
ep='ep0/RelativityHumidity/Attributes/MeasuredValue/Reported'
545+
sub="ucl/by-unid/${nodeunid}/$ep"
546+
value=8
547+
expect='{'$key':'$value'}'
548+
expect="$sub $expect"
549+
sub_ "$sub" "$expect"
550+
551+
ep="ep0/PowerConfiguration/Attributes/BatteryPercentageRemaining/Reported"
552+
sub="ucl/by-unid/${nodeunid}/$ep"
553+
value=100
554+
expect='{'$key':'$value'}'
555+
expect="$sub $expect"
556+
sub_ "$sub" "$expect"
557+
}
558+
559+
520560
play_node_s2v2_()
521561
{
522562
task="s2v2"
@@ -579,6 +619,7 @@ play_nodes_()
579619
{
580620
nodes=(
581621
soc_switch_on_off
622+
soc_multilevel_sensor
582623
)
583624
for node in ${nodes[@]} ; do
584625
play_node_ $node
@@ -664,6 +705,11 @@ focus down
664705
screen -t "soc_switch_on_off" "2" $0 run_app_ soc_switch_on_off
665706
sleep 1
666707
708+
split
709+
focus down
710+
screen -t "soc_multilevel_sensor" "3" $0 run_app_ soc_multilevel_sensor
711+
sleep 1
712+
667713
split
668714
focus down
669715
screen -t "zpc" "7" $0 run_ zpc

0 commit comments

Comments
 (0)