In file No file:

Limiter limiter (const char* type, double fsample, double l1, double l2 = 0, double l3 = 0)

Limiter designer function

Documentation

Designer function for a limiter. The type can be "" for no limits, "val" for high/low limits on the sampled values, "sym" for a symmetric limits on the values, "slew" for a slew rate limit and "val/slew" or "sym/slew" for both. If the limiter type is "val", l1 is the lower limit and l2 is the upper limit, for "sym" l1 is the upper limit and -l1 the lower limit, for "slew" l1 is the slew rate limit in counts/s, for "val/slew" l1, l2 and l3 are the lower bound, the upper bound and the slew rate limit, respectively, and for "sym/slew" l1 and l2 are the symmetric limit and the slew rate limit, respectively.

Throws an invalid_argument exception, if an illegale argument is specified.

Returns:
limiter filter
Parameters:
type - Limiter type
fsample - Smapling rate (Hz)
l1 - First limit
l2 - Second limit
l3 - Third limit

alphabetic index hierarchy of classes


Please send questions and comments to zweizig_j@ligo.caltech.edu


generated by doc++