From e6c65050264f52f1254e6bf1b1f1d1412ffb839f Mon Sep 17 00:00:00 2001 From: Gabriel Fedel <gabriel.fedel@esss.se> Date: Fri, 9 Aug 2019 17:21:17 +0200 Subject: [PATCH] Add a test for attenuation when goes to RESET and INIT --- testing/test1.sh | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/testing/test1.sh b/testing/test1.sh index 1795b42..b902d90 100755 --- a/testing/test1.sh +++ b/testing/test1.sh @@ -68,9 +68,33 @@ do run "set_att $LLRF_INSTANCE $slot $i $attVal" done -echo 'Revert to INIT state' +echo 'Test attenuation on state RESET and after transition from RESET' +attVal=10 +for i in `seq 0 8`; +do + run "set_att $LLRF_INSTANCE $slot $i $attVal" +done run "state_change $LLRF_INSTANCE RESET" +echo "Change attenuation on channel 0 to 11" +caput $LLRF_INSTANCE:AI0-ATT 11 > /dev/null + +result1="$(sis8300drv_reg /dev/sis8300-$slot 0xF82)" +result2="$(sis8300drv_reg /dev/sis8300-$slot 0xF83)" +result3="$(sis8300drv_reg /dev/sis8300-$slot 0xF84)" + +run "check 0x14141414 $result1 'Test attenuator on transition case'" +run "check 0x14141414 $result2 'Test attenuator on transition case'" +run "check 0x28 $result3 'Test attenuator on transition case'" + run "state_change $LLRF_INSTANCE INIT" +result1="$(sis8300drv_reg /dev/sis8300-$slot 0xF82)" +result2="$(sis8300drv_reg /dev/sis8300-$slot 0xF83)" +result3="$(sis8300drv_reg /dev/sis8300-$slot 0xF84)" + +run "check 0x14141416 $result1 'Test attenuator on transition case'" +run "check 0x14141414 $result2 'Test attenuator on transition case'" +run "check 0x28 $result3 'Test attenuator on transition case'" + echo '*** Pulse' -- GitLab