#
#       Script to exercise failure modes in the robot-host 
#       communication. Written for 'rbtcom' on the SUN4/UC 
#       version. 
#
release
rate 30
scheduling CLOCK
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
#set hostFailure 2 2
#waitForFail
#nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 30
scheduling FUNCTION
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
set hostFailure 2 2
waitForFail
nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 30
scheduling TRIGGER
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
set hostFailure 2 2
waitForFail
nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 100
scheduling CLOCK
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
#set hostFailure 2 2
#waitForFail
#nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 100
scheduling FUNCTION
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
set hostFailure 2 2
waitForFail
nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 100
scheduling TRIGGER
set hostFailure 1 1
nap 0.5
start
waitForFail
set hostFailure 0 0
nap 0.5
start
set hostFailure 2 2
waitForFail
nap 0.5
start
set hostFailure 3 3
waitForFail
nap 0.5
start
set hostFailure 4 4
waitForFail
set hostFailure 101 1
nap 0.5
start
waitForFail
nap 4.0
set hostFailure 0 0
nap 0.5
start
set hostFailure 102 2
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 103 3
waitForFail
nap 4.0
nap 0.5
start
set hostFailure 104 4
waitForFail
nap 4.0
#
#
#
release
rate 30
scheduling CLOCK
set robotFailure 1000 fa
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
set robotFailure 1100 fa
nap 0.5
start
waitForFail
nap 0.5
start
set robotFailure 1200 fa
waitForFail
nap 0.5
start
set robotFailure 1300 fa
nap 1.0
release
waitForFail
nap 0.5
start
set robotFailure 1400 71
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1500 71
waitForFail
nap 4.0
set robotFailure 1600 71
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
nap 4.0
start
set robotFailure 1700 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1800 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 2200 71
waitForFail
nap 4.0
#
#
#
release
rate 30
scheduling FUNCTION
set robotFailure 1000 fa
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
set robotFailure 1100 fa
nap 0.5
start
waitForFail
nap 0.5
start
set robotFailure 1200 fa
waitForFail
nap 0.5
start
set robotFailure 1300 fa
nap 1.0
release
waitForFail
nap 0.5
start
set robotFailure 1400 cd
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1500 71
waitForFail
nap 4.0
set robotFailure 1600 71
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
nap 4.0
start
set robotFailure 1700 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1800 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 2200 cd
waitForFail
nap 4.0
#
#
#
release
rate 30
scheduling TRIGGER
set robotFailure 1000 fa
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
set robotFailure 1100 fa
nap 0.5
start
waitForFail
nap 0.5
start
set robotFailure 1200 fa
waitForFail
nap 0.5
start
set robotFailure 1300 fa
nap 1.0
release
waitForFail
nap 0.5
start
set robotFailure 1400 71
# was cd
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1500 71
waitForFail
nap 4.0
set robotFailure 1600 71
nap 0.5
start
nap 1.0
release
nap 0.5
start
waitForFail
nap 4.0
start
set robotFailure 1700 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 1800 71
nap 1.0
release
waitForFail
nap 4.0
nap 0.5
start
set robotFailure 2200 cd
waitForFail
nap 4.0
