switch -glob $msg {
90?? {
if {[lsearch $settle_detend $msg]<0} { debug_r "o $msg"; return }
- debug "= $msg"
+ debug_r "= $msg"
settle-cancel-after
set settle_after [after $settle_time { set until 1}]
return
28 return
98?? {
if {[lsearch $detend $msg]<0} { debug_r "I $msg"; return }
- debug "* $msg"
+ debug_r "* $msg"
if {$settle_time>0} {
settle-cancel-after
} else {
set last_fast_speed -1
}
run-until -40 9802
- run-until-not -40 9804 100
+ run-until-not -40 9804 600
instruct-speed-for -40 [expr {$speed*$speed}]
instruct-stop-for 1000
}
incr ms [timing-finish]
incr mm 231
debug "+ $mm / $ms"
- run-until-not $speed 980a 100
+ run-until-not $speed 980a 600
}
record-mm-per-s $speed $mm $ms
}