Chronos-Q RFSOC Driver
Chronos-Q RFSOC Driver Documentation
BaseEnvelope Class Reference

Base class for envelopes. More...

Inheritance diagram for BaseEnvelope:
Inheritance graph
Collaboration diagram for BaseEnvelope:
Collaboration graph

Public Member Functions

Iterable[float] render (self, int num_samples)
 Generates the envelope. More...
 

Detailed Description

Base class whereby all supported envelope types are derived from.
Derived from the Model class and defines common interfaces for supported envelope types.
Note: This is an abstract class and cannot be instantiated.

Member Function Documentation

◆ render()

render (   self,
int  num_samples 
)

Interface definition for all classes deriving from this base class.

Parameters
[in]num_samplesNumber of samples of envelope data to generate.
Returns
An iterable list of envelope data that is of float data type.

Reimplemented in GaussianEnvelope, Rectangular, and CustomEnvelope.

Here is the call graph for this function:
Here is the caller graph for this function: