This program uses the /wifisig system variable to display how good the Wifi signal the JackBord has is. It uses the ant statement to determine which message to display based upon the strength of the Wifi signal.
Program
---
Wifi Signal Strength Program using ant.
This uses the /wifisig system variable and the
ant command to check the wifi strength, and then
tell you about it.
NOTE: Each time the /wifisig system variable is used it updates
the wifi signal reading, so they will vary.
---
prog_vars =
d/wifi_state ""
d/wifi_sig 0
d/runs_to_do 0
d/runs_done 0
d/current_wifi 0
prog_vars.
prog_start =
print "Wifi Signal Strength Program"
/runs_to_do 10
prog_start.
prog_loop =
-- Reset the wifi state var and get the wifi
-- signal level from the /wifisig sys var.
/wifi_state "XXX"
-- Get the wifi signal strength here once as it can
-- change on subsequent calls to the /wifisig sys var.
/current_wifi /wifisig
ant /current_wifi ->
<= -85 -> /wifi_state "Not Good"
<= -80 -> /wifi_state "TOO LOW!"
<= -70 -> /wifi_state "LOW"
<= -60 -> /wifi_state "WORSE"
<= -50 -> /wifi_state "BETTER"
<= -40 -> /wifi_state "GOOD"
<= -30 -> /wifi_state "V GOOD"
-> /wifi_state "NO Signal"
ant.
print "Wifi /wifi_state /current_wifi"
any /runs_done = /runs_to_do -> exitprog
inc /runs_done
d1 0
prog_loop.
prog_stop =
print "Good bye"
prog_stop.