pepper.framework.abstract package¶
Abstract¶
The framework.abstract package contains specifications for:
- Sensors:
AbstractCamera
AbstractMicrophone
- Actuators:
AbstractTextToSpeech
AbstractMotion
AbstractLed
- Backends & Applications:
AbstractBackend
AbstractApplication
- Components & Intentions:
AbstractComponent
AbstractIntention
The AbstractApplication
class forms the base of each application,
which is built on top of an AbstractBackend
instance.
Backends expose AbstractCamera
,
AbstractMicrophone
and
AbstractTextToSpeech
to the Application.
Applications can be extended by adding one or more AbstractComponent
.
More complex Applications can be build on several instances of
AbstractIntention
, each of which deals with one task within an app.
- pepper.framework.abstract.application module
- pepper.framework.abstract.backend module
- pepper.framework.abstract.camera module
- pepper.framework.abstract.component module
- pepper.framework.abstract.intention module
- pepper.framework.abstract.led module
- pepper.framework.abstract.microphone module
- pepper.framework.abstract.motion module
- pepper.framework.abstract.tablet module
- pepper.framework.abstract.text_to_speech module