SEAL Functions

From DiLab
Revision as of 21:27, 1 October 2012 by Atis (talk | contribs) (New page: == Arithmetic functions == === sum === '''Argument:''' sensor value or scalar. Argument can be repeated zero to many times. Is aggregate function (i.e. can have <code>take()</code> as ...)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Arithmetic functions

sum

Argument: sensor value or scalar.

Argument can be repeated zero to many times.

Is aggregate function (i.e. can have take() as parameter).

Example syntax: sum(Light, 1, -12) -- calculates sum of light sensor readings with +1 and -12 (i.e. adds one and subtracts 12).

plus

Argument:

Synonym: add

Example syntax:

minus

Argument:

Synonym: subtract

Example syntax:

times

Argument:

Synonym: multiply

Example syntax:

divide

Argument:

Example syntax:

modulo

Argument:

Example syntax:

difference

Argument:

Example syntax:

abs

Argument:

Example syntax:

neg

Argument:

Example syntax:

invert

Argument:

Example syntax:

square

Argument:

Example syntax:

sqrt

Argument:

Example syntax:

power

Argument:

Example syntax:

Data aggregation functions

min

Argument:

Example syntax:

max

Argument:

Example syntax:

average

Argument:

Synonym: avg

Example syntax:

stdev

Argument:

Synonym: std

Example syntax:

variance

Argument:

Example syntax:

ewma

Argument:

Example syntax:

changed

Argument:

Example syntax:


Signal processing functions

map

Argument:

Example syntax:

sharpen

Argument:

Synonym: contrast

Example syntax:


smoothen

Argument:

Synonym: blur

Example syntax:


Filtering functions

match

Argument:

Example syntax:

filterRange

Argument:

Example syntax:

filterEqual

Argument:

Example syntax:

filterNotEqual

Argument:

Example syntax:

filterLess

Argument:

Example syntax:

filterLessOrEqual

Argument:

Example syntax:

filterMore

Argument:

Example syntax:

filterMoreOrEqual

Argument:

Example syntax:

invertFilter

Argument:

Example syntax:


Subset selection & special purpose functions

take

Argument:

Example syntax:

tuple

Argument:

Example syntax:

sync

Argument:

Example syntax: