Option head_sweep_scan

Perform sweeps with the head scanning for the ball alternately to the left and to the right

Parameters of that option:
ParameterTypeMeasureRangeDescription
head_sweep_scan.start_left_sidebooleantrue/ falseIf true start sweep around left side, right side otherwise.

State Machine

This browser can't display the SVG file svg/option_head_sweep_scan.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html

State decide_start

If that state is active,
 
The decision tree:
  This browser can't display the SVG file svg/option_head_sweep_scan_state_decide_start.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( @head_sweep_scan.start_left_side)
{
  
goto left;
}
else
{
  
goto right;
}

State left

If that state is active,
 >  The option head_sweep is executed. Parameters:
    head_sweep.left_side  =  true ;
 
The decision tree:
  This browser can't display the SVG file svg/option_head_sweep_scan_state_left.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto right;
}
else
{
  
stay;
}

State right

If that state is active,
 >  The option head_sweep is executed. Parameters:
    head_sweep.left_side  =  false ;
 
The decision tree:
  This browser can't display the SVG file svg/option_head_sweep_scan_state_right.svg.



The Adobe SVG Viewer 3.0 can be downloaded from http://www.adobe.com/svg/viewer/install/main.html
 
Pseudo code of the decision tree:
 
/** */
if ( action_done)
{
  
goto left;
}
else
{
  
stay;
}