BluetoothState.fromUnderlyingValue constructor

const BluetoothState.fromUnderlyingValue(
  1. int value
)

Implementation

const BluetoothState.fromUnderlyingValue(int value)
    : this.underlyingValue = (((value >= 10 && value <= 16) || value == -1)
              ? value
              : -2 // Unknown, if not found valid
          ),
      this.stringValue = (value == 10
              ? 'STATE_OFF'
              : value == 11
                  ? 'STATE_TURNING_ON'
                  : value == 12
                      ? 'STATE_ON'
                      : value == 13
                          ? 'STATE_TURNING_OFF'
                          :

                          //lue == 10 ? 'STATE_BLE_OFF'         : // Just for symetry in code :F
                          value == 14
                              ? 'STATE_BLE_TURNING_ON'
                              : value == 15
                                  ? 'STATE_BLE_ON'
                                  : value == 16
                                      ? 'STATE_BLE_TURNING_OFF'
                                      : value == -1
                                          ? 'ERROR'
                                          : 'UNKNOWN' // Unknown, if not found valid
          );