Control

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: