>xabsl 2
Behavior Documentation
>
Index
>Agents
>Symbols
>Basic Behaviors
>Options
>> kicklogger-status
>>>
ok
>>>
error
>>>
error-confirmed
Option kicklogger-status
Checks status of the ceilcam and starts kicklogger if cam active
State Machine
This browser can't display the SVG file
svg/option_kicklogger-status.svg
.
The
Adobe SVG Viewer 3.0
can be downloaded from
http://www.adobe.com/svg/viewer/install/main.html
State ok
If that state is active,
>
The option
kicklogger-run
is executed.
The decision tree:
This browser can't display the SVG file
svg/option_kicklogger-status_state_ok.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
(
!(
kicklogger.ceilcamActive
)
)
// LostCamData
{
transition-to-state(
error
);
}
else
{
transition-to-state(
ok
);
}
State error
If that state is active,
>
The basic behavior
stand
is executed.
>
These output symbols are set:
head-control-mode
=
head-control-mode.look-between-feet
sound-request
=
sound-request.notokay
The decision tree:
This browser can't display the SVG file
svg/option_kicklogger-status_state_error.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
(
robot-state.any-back-button-pressed-for-one-second
)
// call successful
{
transition-to-state(
error-confirmed
);
}
else
{
transition-to-state(
error
);
}
State error-confirmed
If that state is active,
>
The basic behavior
stand
is executed.
>
These output symbols are set:
head-control-mode
=
head-control-mode.look-between-feet
sound-request
=
sound-request.okay
The decision tree:
This browser can't display the SVG file
svg/option_kicklogger-status_state_error-confirmed.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
(
kicklogger.ceilcamActive
)
// LostCamData
{
transition-to-state(
ok
);
}
else
{
transition-to-state(
error-confirmed
);
}