BluetoothState.fromString constructor

const BluetoothState.fromString(
  1. String string
)

Implementation

const BluetoothState.fromString(String string)
    : this.underlyingValue = (string == 'STATE_OFF'
              ? 10
              : string == 'STATE_TURNING_ON'
                  ? 11
                  : string == 'STATE_ON'
                      ? 12
                      : string == 'STATE_TURNING_OFF'
                          ? 13
                          :

                          //ring == 'STATE_BLE_OFF'         ? 10 :
                          string == 'STATE_BLE_TURNING_ON'
                              ? 14
                              : string == 'STATE_BLE_ON'
                                  ? 15
                                  : string == 'STATE_BLE_TURNING_OFF'
                                      ? 16
                                      : string == 'ERROR'
                                          ? -1
                                          : -2 // Unknown, if not found valid
          ),
      this.stringValue = ((string == 'STATE_OFF' ||
                  string == 'STATE_TURNING_ON' ||
                  string == 'STATE_ON' ||
                  string == 'STATE_TURNING_OFF' ||

                  //ring == 'STATE_BLE_OFF'         ||
                  string == 'STATE_BLE_TURNING_ON' ||
                  string == 'STATE_BLE_ON' ||
                  string == 'STATE_BLE_TURNING_OFF' ||
                  string == 'ERROR')
              ? string
              : 'UNKNOWN' // Unknown, if not found valid
          );