SensorEvent.fromMap constructor

SensorEvent.fromMap(
  1. Map map
)

Implementation

factory SensorEvent.fromMap(Map<dynamic, dynamic> map) {
  //map.forEach((key, value) => print(' > map[$key] = $value'));
  DateTime time = DateTime.fromMillisecondsSinceEpoch(map['timestamp']);
  int index = map['packetIndex'] ?? -1;
  List<int> accl = [map['accel.x'], map['accel.y'], map['accel.z']];
  List<int> gyro = [map['gyro.x'], map['gyro.y'], map['gyro.z']];

  return SensorEvent(
    timestamp: time,
    packetIndex: index,
    accel: accl,
    gyro: gyro,
  );
}