Wait
Syntax:
control.wait(1)
Example:
Repeat
Syntax:
control.repeat(10) {
/* your code */
}
Example:
Forever
Syntax:
control.forever(function () {
/* your code */
}
Example:
control.forever(function () {
control.wait(0.25)
if (eBot.sensors.button == true) {
led.flashCmd()
}
})
If Then
Syntax:
if (yourCondition) {/* your code */}
Example:
If Then Else
Syntax:
if (yourCondition) {
/* your code */
} else {
/* your code */
}
Example:
Wait Until
Syntax:
control.waitUntil(function(){
return your condition;
})
Example:
led.colorWordCmd('blue');
control.waitUntil(function(){
return eBot.sensors.ultraLHS > 50;
})
led.colorWordCmd('red')
Stop All
Syntax:
control.stopAll()
Alternatively, use a conditional while loop:
// conditional while loop using Boolean to set forever_condition
forever_condition = true
while (forever_condition === true) {
forever_condition = someBooleanVariable
// your code
}
// conditional while loop using some Event to set forever_condition
eventsEbot.addEventListener('Some eBot Event', function(){
wait_condition = false
})
forever_condition = true
while (forever_condition === true) {
// your code
}
Example: