Skip to main content

Sensor.ISensorObserver

A specialized IMapObserver which maps an ISource to its current SensorReading.

Methods

onAdded

onAdded(source: Sensor.ISource, reading: SensorReading, collection: Map<Sensor.ISource, SensorReading>): void

Called when a the first reading is added from source.

ParameterType
sourceSensor.ISource
readingSensorReading
collectionMap<Sensor.ISource, SensorReading>

onCollectionUpdated

onCollectionUpdated(collection: Map<Sensor.ISource, SensorReading>): void

Called when a set of changes happens within the collection.

ParameterType
collectionMap<Sensor.ISource, SensorReading>

onRemoved

onRemoved(source: Sensor.ISource, reading: SensorReading, collection: Map<Sensor.ISource, SensorReading>): void

Called when source and its reading is removed.

ParameterType
sourceSensor.ISource
readingSensorReading
collectionMap<Sensor.ISource, SensorReading>

onUpdated

onUpdated(source: Sensor.ISource, reading: SensorReading, collection: Map<Sensor.ISource, SensorReading>): void

Called when an existing reading is altered from source.

ParameterType
sourceSensor.ISource
readingSensorReading
collectionMap<Sensor.ISource, SensorReading>