SensorInfo.fromMap constructor

SensorInfo.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory SensorInfo.fromMap(Map<String, dynamic> map) {
  return SensorInfo(
    name: map['name'] as String? ?? 'Unknown',
    vendor: map['vendor'] as String? ?? 'Unknown',
    type: (map['type'] as num?)?.toInt() ?? 0,
    version: (map['version'] as num?)?.toInt() ?? 0,
    power: (map['power'] as num?)?.toDouble() ?? 0.0,
    resolution: (map['resolution'] as num?)?.toDouble() ?? 0.0,
    maxRange: (map['maxRange'] as num?)?.toDouble() ?? 0.0,
  );
}