createSensor method

Future<Sensor?> createSensor(
  1. SensorInfo sensorInfo
)

Implementation

Future<Sensor?> createSensor(SensorInfo sensorInfo) async {
  final sensorGuid = await _api.createSensor(_guid, sensorInfo);
  switch (sensorInfo.sensFamily) {
    case SensorFamily.leBrainBit:
      return BrainBit(sensorGuid);
    case SensorFamily.leBrainBitBlack:
      return BrainBitBlack(sensorGuid);
    case SensorFamily.leCallibri:
    case SensorFamily.leKolibri:
      return Callibri(sensorGuid);
    case SensorFamily.leBrainBit2:
    case SensorFamily.leBrainBitPro:
    case SensorFamily.leBrainBitFlex:
      return BrainBit2(sensorGuid);
    case SensorFamily.unknown:
      break;
  }

  return null;
}