NativeSensor.fromMap constructor

NativeSensor.fromMap(
  1. Map<Object?, Object?> map
)

Creates a NativeSensor from a map returned by the native platform.

Implementation

factory NativeSensor.fromMap(Map<Object?, Object?> map) {
  return NativeSensor(
    name: _readString(map, 'name'),
    vendor: _readString(map, 'vendor'),
    type: _readInt(map, 'type'),
    typeName: _readString(map, 'typeName'),
    version: _readInt(map, 'version'),
    resolution: _readDouble(map, 'resolution'),
    maximumRange: _readDouble(map, 'maximumRange'),
    power: _readDouble(map, 'power'),
    minDelay: _readInt(map, 'minDelay'),
    maxDelay: _readInt(map, 'maxDelay'),
    isWakeUpSensor: _readBool(map, 'isWakeUpSensor'),
  );
}