>xabsl
Behavior Documentation
>
Index
>Agents
>Symbols
>Basic Behaviors
>Options
>> display_lost_frames
>>>
no_frames_lost
>>>
frames_lost
>>>
no_more_frames_lost
Option display_lost_frames
Display if the cognition process has lost frames (too slow)
State Machine
This browser can't display the SVG file
svg/option_display_lost_frames.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
State no_frames_lost
If that state is active,
The decision tree:
This browser can't display the SVG file
svg/option_display_lost_frames_state_no_frames_lost.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
(
debug.frames_lost
()
)
{
goto
frames_lost
;
}
else
{
stay;
}
State frames_lost
If that state is active,
>
This enumerated output symbol is set:
leds.face1
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face2
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face3
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face4
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face5
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face6
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face7
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face8
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face9
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face10
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face11
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face12
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face13
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.face14
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.back_front_white
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.back_rear_white
=
leds.blink.llll
>
This enumerated output symbol is set:
leds.back_middle_white
=
leds.blink.llll
The decision tree:
This browser can't display the SVG file
svg/option_display_lost_frames_state_frames_lost.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
(
debug.frames_lost
()
)
{
stay;
}
else
{
goto
no_more_frames_lost
;
}
State no_more_frames_lost
If that state is active,
>
This enumerated output symbol is set:
leds.face1
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face2
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face3
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face4
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face5
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face6
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face7
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face8
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face9
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face10
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face11
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face12
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face13
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.face14
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.back_front_white
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.back_rear_white
=
leds.blink.oooo
>
This enumerated output symbol is set:
leds.back_middle_white
=
leds.blink.oooo
The decision tree:
This browser can't display the SVG file
svg/option_display_lost_frames_state_no_more_frames_lost.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
(
debug.frames_lost
()
)
{
goto
frames_lost
;
}
else
{
goto
no_frames_lost
;
}