Version 1 (modified by ismael, 16 years ago) |
---|
Object Developer Guide
WARNING: This page is under heavy construction, be careful when following instructions found here.
Introduction
ALOE generates waveforms by linking a set of Signal Processing blocks following a defined graph. The concatenation of each processing function, applied to a flow of data produces the desired signal. Each of these components must be written (in ANSI C) following a set of rules which enable it to interact with the rest of the components and with the underlying Operating Environment.
A Signal Processing Block or "ALOE Object" has the following properties:
- A set of input interfaces
- A set of output interfaces
- A set of initialization parameters
- A set of resource demands as a function of initialization parameters (i.e. cpu time, bandwidth, etc.)
And produces the following behavior:
- Given a set of parameter values, the object will produce an output set of streams when an input set of streams is placed at input interfaces within the defined resource utilization constraints.
Object structure
.h + .c + directory structure
Implementing the Object
estructura del .c
Compiling and Linking
com compilar i linkar amb phal