# SoftBank Robotics documentation What's new in NAOqi 2.8?

# ALAutonomousMoves API

NAOqi Interaction engines - Overview | API

Warning

This module is deprecated and most of its functionalities were moved to new modules: ALBackgroundMovement and ALListeningMovement.

Namespace : AL

## Method list

As any module, this module inherits methods from ALModule API. It also has the following specific methods:

class `AutonomousMovesProxy`

- `ALAutonomousMovesProxy::setExpressiveListeningEnabled`
- `ALAutonomousMovesProxy::getExpressiveListeningEnabled`
- `ALAutonomousMovesProxy::setBackgroundStrategy`
- `ALAutonomousMovesProxy::getBackgroundStrategy`

## Methods

void `ALAutonomousMovesProxy::``setExpressiveListeningEnabled`(const bool& enabled)

  Deprecated since version 2.4: use `ALListeningMovementProxy::setEnabled` instead.

  Enables or disables the expressive listening.

  param enabled: | Whether or not to enable or disable the expressive listening.

void `ALAutonomousMovesProxy::``getExpressiveListeningEnabled`()

  Deprecated since version 2.4: use `ALListeningMovementProxy::isEnabled` instead.

  Gets if the expressive listening is enabled.

  return: | True if the expressive listening is enabled, False otherwise.

void `ALAutonomousMovesProxy::``setBackgroundStrategy`(const std::string& stategy)

  Deprecated since version 2.4: use `ALBackgroundMovementProxy::setEnabled` instead.

  Sets the backround posture strategy.

  param strategy: | The backround posture strategy (“none” or “backToNeutral”).

void `ALAutonomousMovesProxy::``getBackgroundStrategy`()

  Deprecated since version 2.4: use `ALBackgroundMovementProxy::isEnabled` instead.

  Gets the backround posture strategy.

  return: | The backround posture strategy (“none” or “backToNeutral”).

Glossary Site map Index Support Contact Legal Notices