# Sleep/Awake aging test in Stand Alone mode(No detect frame confirmation)

define!$TESTING_CNT!1000!

wfa_control_agent_dut1!wlan_reset,interface,wl0!ID,$DUT_WTS_VERSION
wfa_control_agent_dut1!wlan_initiation,interface,wl0,mode,standalone!ID,$DUT_MAC_ADDR1
wfa_control_agent_dut1!detect_sa_start,interval,100,txcnt,50,idlecnt,0,rxstart,1,rxcnt,1,hash,1a2b3c4d5e6f7980,datasize,1000,channel,13!ID,$DUT_WTS_VERSION

wfa_control_agent_dut2!wlan_reset,interface,wl0!ID,$DUT_WTS_VERSION
wfa_control_agent_dut2!wlan_initiation,interface,wl0,mode,hostdriven!ID,$DUT_MAC_ADDR2
wfa_control_agent_dut2!detect_hd_start,send,disable,interval,100,hash,1a2b3c4d5e6f7980,datasize,1000,channel,13!ID,$DUT_WTS_VERSION

wfa_control_agent_dut1!detect_sa_set_hash,hash_start,0000000000000001,count,500!ID,$DUT_WTS_VERSION

pause!Press POWER button to set dut1 to sleep mode and wait OYASUMI shown!

wfa_control_agent_dut2!detect_hd_oneshot,cmd,1,hash_start,00000000000001F5,datasize,1000,interval,15,count,1000,seq_start,0!ID,$DUT_WTS_VERSION

sleep!30!

math!$LOOP_COUNTER!+!1!
info!list the iteration number!
echo!$LOOP_COUNTER!

if!$LOOP_COUNTER!<!$TESTING_CNT!
GotoLine!17!
endif!

wfa_control_agent_dut2!detect_hd_stop,interface,wl0!ID,$DUT_WTS_VERSION
wfa_control_agent_dut2!wlan_uninitiation,interface,wl0!ID,$DUT_WTS_VERSION

pause!Press POWER Button to waking up dut1 and active TestAgent!

wfa_control_agent_dut1!detect_sa_fetch_frame,command,start!ID,$DUT_WTS_VERSION
sleep!1!
wfa_control_agent_dut1!detect_sa_fetch_frame,command,stop!ID,$DUT_WTS_VERSION

wfa_control_agent_dut1!detect_sa_stop!ID,$DUT_WTS_VERSION
wfa_control_agent_dut1!wlan_uninitiation,interface,wl0!ID,$DUT_WTS_VERSION

sleep!1!

getuserinput!Did FATAL error happen in DUT?[yes/no] : !$TEST_RESULT!
echo!$TEST_RESULT!

if!$TEST_RESULT!=!no!
GotoLine!56!
endif!

if!$TEST_RESULT!=!yes!
r_info!FAIL!FATAL error happened in DUT!
else
GotoLine!43!
endif!

r_info!PASS!