blob: 91cc1c027dad451df8be45ca0279184e06739623 [file] [log] [blame]
Shad Ansari2f7f9be2017-06-07 13:34:53 -07001# $language = "VBScript"
2# $interface = "1.0"
3
4
5Sub Sleep(timewait)
6
7 If crt.screen.waitforstring("pause", timewait) = true then msgbox "surprise"
8
9End Sub
10
11Sub SendShellCommand(shell_command)
12 crt.Screen.Send shell_command & VbCr
13End Sub
14
15sub main
16
17SendShellCommand("root")
18crt.Sleep 100
19SendShellCommand("root")
20crt.Sleep 100
21SendShellCommand("cd /opt/bcm68620/")
22crt.screen.WaitForString "#"
23crt.Sleep 100
24SendShellCommand("./svk_init.sh")
25crt.screen.WaitForString ">"
26crt.Sleep 1000
27crt.Screen.Send VbCr
28
29
30SendShellCommand("/api/set object=device system_mode=xgs__2_x_10_g")
31crt.Screen.Send VbCr
32crt.Screen.Send VbCr
33crt.Sleep 50
34' the following line is only if you would like to set the keep alive values
35'SendShellCommand("/api/set object=device system_mode=xgs__2_x_10_g keepalive_interval=5 keepalive_tolerance=3")
36'crt.Sleep 50
37'crt.Screen.Send VbCr
38'crt.Screen.Send VbCr
39
40
41SendShellCommand("/user/register_indication_handler")
42crt.Screen.Send VbCr
43crt.Screen.Send VbCr
44crt.Sleep 50
45SendShellCommand("/user/register_proxy_rx_handler ")
46crt.Screen.Send VbCr
47crt.Screen.Send VbCr
48crt.Sleep 50
49crt.Screen.Send VbCr
50SendShellCommand("/api/oper object=device sub=connect ")
51crt.Screen.Send VbCr
52crt.screen.WaitForString ">"
53crt.Screen.Send VbCr
54
55crt.Sleep 50
56
57
58
59
60
61
62
63
64End Sub