createSensor method

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

Implementation

Future<Sensor?> createSensor(FSensorInfo sensorInfo) async {
  final sensorGuid = await _api.createSensor(_guid, sensorInfo);
  switch (sensorInfo.sensFamily) {

    case FSensorFamily.leBrainBit:
      return BrainBit(sensorGuid);


    case FSensorFamily.leBrainBitBlack:
      return BrainBitBlack(sensorGuid);


    case FSensorFamily.leCallibri:
    case FSensorFamily.leKolibri:
      return Callibri(sensorGuid);


    case FSensorFamily.leBrainBit2:
    case FSensorFamily.leBrainBitPro:
    case FSensorFamily.leBrainBitFlex:
      return BrainBit2(sensorGuid);

    case FSensorFamily.unknown:
      break;
  }

  return null;
}