sensorial library

Classes

Acceleration
Accelerometer
AccelerometerAngle
AngularVelocity
AsyncCollection<E>
Represents a collection backed by a stream.
AsyncMetricData<X, Y>
AsyncSensorData<S extends Sensor, X, Y>
Represents a SensorData backed by a stream.
AsyncTransposedSensorData<S extends Sensor, X, Y>
Represents a TransposedSensorData backed by a list.
Collection<E>
Represents a common interface between a stream and a list.
Collector<E>
Represents a Collection wrapper.
Data3<T>
Represents data in a 3D system.
DataTransformation
Represents a transformation on a given Point3 passed to onData.
DoubleSeries<X>
Represents a group of doubles in a 3D system.
FirstValueGetter<T>
Evaluates the first value passed to the accept method of this object.

FrequencySeries
Represents a group of Hz-to-doubles points in a 3D system.
Gyroscope
InteractiveController
Metric<S extends Sensor>
MetricData<X, Y>
Point2<X, Y>
Represents a point in a 2D system.
Point3<X, Y>
Represents a point in a 3D system.
PreviousValueGetter<T>
Evaluates the previous value passed to the accept method of this object, returning null in the first call.

Sensor
SensorData<S extends Sensor, X, Y>
Represents data with range X and domain Y returned by a sensor S.
Sensorial
SensorValue<S extends Sensor, X, Y>
Represent a value provided by a SensorData.
SequentialGetter<T, R>
Represents a utility for getting attributes of a sequential context.
Series3<X, Y>
Represents a group of points in a 3D system.
SyncCollection<E>
Represents a collection backed by a list.
SyncMetricData<X, Y>
SyncSensorData<S extends Sensor, X, Y>
Represents a SensorData backed by a list.
SyncTransposedSensorData<S extends Sensor, X, Y>
Represents a TransposedSensorData backed by a stream.
TimeSeries
Represents a group of time-to-doubles points in a 3D system.
TransformingConsumer<T>
Transforming operation that produces the original value unchanged, executing a given additional action.
TransformingFunction<I, O>
Transforming operation that produces at least one value for each original value.
TransformingUnaryOperator<T>
Transforming operation that produces at least one value as the same type as the original value.
TransposedSensorData<S extends Sensor, X, Y>
Represents data with range X and domainY returned by a sensor S.
TransposedSensorValue<S extends Sensor, X, Y>
Represent a value provided by a TransposedSensorData.

Enums

Axis3
Represents three-dimensional axes.

Constants

sensorial → const Sensorial

Typedefs

PointProvider<X, Y> = Point3<X, Y> Function(int)
SensorStreamListener = void Function(Map<Metric<Sensor>, Point3<Duration, double>>)