public void getDIS()

in rx-central-ble-sample/src/main/java/com/uber/rxcentralble/sample/MainActivity.java [151:186]


  public void getDIS() {
    peripheralManager
            .queueOperation(new Read(SampleApplication.DIS_SVC_UUID, SampleApplication.DIS_MFG_NAME_UUID, 5000))
            .map(bytes -> new String(bytes, "UTF-8"))
            .subscribe(
              name -> Timber.i("Get DIS Mfg: success: " + name),
              error -> Timber.i("Get DIS Mfg: error: " + error.getMessage()));

    peripheralManager
            .queueOperation(new Read(SampleApplication.DIS_SVC_UUID, SampleApplication.DIS_MODEL_UUID, 5000))
            .map(bytes -> new String(bytes, "UTF-8"))
            .subscribe(
              name -> Timber.i("Get DIS Model: success: " + name),
              error -> Timber.i("Get DIS Model: error: " + error.getMessage()));

    peripheralManager
            .queueOperation(new Read(SampleApplication.DIS_SVC_UUID, SampleApplication.DIS_SERIAL_UUID, 5000))
            .map(bytes -> new String(bytes, "UTF-8"))
            .subscribe(
              name -> Timber.i("Get DIS Serial: success: " + name),
              error -> Timber.i("Get DIS Serial: error: " + error.getMessage()));

    peripheralManager
            .queueOperation(new Read(SampleApplication.DIS_SVC_UUID, SampleApplication.DIS_HARDWARE_UUID, 5000))
            .map(bytes -> new String(bytes, "UTF-8"))
            .subscribe(
              name -> Timber.i("Get DIS Hardware: success: " + name),
              error -> Timber.i("Get DIS Hardware: error: " + error.getMessage()));

    peripheralManager
            .queueOperation(new Read(SampleApplication.DIS_SVC_UUID, SampleApplication.DIS_FIRMWARE_UUID, 5000))
            .map(bytes -> new String(bytes, "UTF-8"))
            .subscribe(
              name -> Timber.i("Get DIS Firmware: success: " + name),
              error -> Timber.i("Get DIS Firmware: error: " + error.getMessage()));
  }