fromNativeString static method

SensorName fromNativeString(
  1. String value
)

Implementation

static SensorName fromNativeString(String value) {
  switch (value) {
    case 'STATUS':
      return SensorName.status;
    case 'MAGNETOMETER':
      return SensorName.magnetometer;
    case 'GNSS':
      return SensorName.gnss;
    case 'BAROMETER':
      return SensorName.barometer;
    case 'ACCELEROMETER':
      return SensorName.accelerometer;
    case 'GYROSCOPE':
      return SensorName.gyroscope;
    case 'LOCATION':
      return SensorName.location;
    case 'CUSTOMER_METADATA':
      return SensorName.customerMetadata;
    case 'BATTERY':
      return SensorName.battery;
    case 'CONNECTIVITY':
      return SensorName.connectivity;
    case 'STEP_COUNTER':
      return SensorName.stepCounter;
    case 'MOTION_MODE':
      return SensorName.motionMode;
    case 'WIFI_SIGNAL':
      return SensorName.wifiSignal;
    case 'MOBILE_DATA_SIGNAL':
      return SensorName.mobileDataSignal;
    case 'RAW_LOCATION':
      return SensorName.rawLocation;
    case 'FUSED_ORIENTATION':
      return SensorName.fusedOrientation;
    default:
      throw ArgumentError('Unknown SensorName: $value');
  }
}