Skip to main content

Sensor ontology

BUS​

bus(Type wt) -> Function
STABLE

The time signal data bus stream generator for signal wrapper type wt

 `f()-> Stream of Vector e`
Each element `e` has format `[ts, ns, v]` where
`ts` is a timestamp,
`ns` is the name of a signal in `signals`, and
`v` is the values of `ns`

DOC​

doc(Signal s) -> Charstring
STABLE

Documentation of signal s


EDGES_WITH_SIGNAL​

edges_with_signal(Charstring uid) -> Vector of Charstring
STABLE

The name of the edges having a signal with universal name uid


FILTERED_BUS​

filtered_bus(Type wt) -> Function
STABLE

The time signal data bus stream generator for signal wrapper type wt

 that can take a filter with signal names. 
`f(Vector of Charstring signals)-> Stream of Vector e`
Each element `e` has format `[ts, ns, v]` where
`ts` is a timestamp,
`ns` is the name of a signal in `signals`, and
`v` is the values of signal `ns`

NAME​

name(Signal s) -> Charstring nm
STABLE

The name of signal s


OPTIONS​

options(Signal s) -> Record
STABLE

The meta-data of signal s


SIGNALS​

signals( ) -> Bag of Charstring
STABLE

All sensor mapping defined in the ontology


SIGNALS_NAMED​

signals_named(Vector of Charstring nml) -> Vector of Signal
STABLE

Find signals named nml


SIGNAL_NAMED​

signal_named(Charstring nm) -> Signal s
STABLE

Find signal named nm


SIGNAL_STREAM​

signal_stream(Signal s) -> Stream
STABLE

Non-timestamed signal stream for signal s


signal_stream(Charstring sn) -> Stream
STABLE

Non-timestamed signal stream for signal named sn


TS_SIGNAL_STREAM​

ts_signal_stream(Signal s) -> Stream of Timeval
STABLE

Time stamped signal stream for signal s

 Overridden by wrapper signals under `s` 

ts_signal_stream(Charstring sn) -> Stream of Timeval
STABLE

Time stamped signal stream for signal named sn


TUPLE_STREAM​

tuple_stream(Type wt) -> Function f
STABLE

The time stamped tuple stream function

 `f(Vector of Charstring signals)->Stream of Timeval of Vector`
for signal wrapper type `wt`