com.qualcomm.robotcore.hardware

## Interface RobotConfigNameable

- All Superinterfaces:
    HardwareDevice
  All Known Subinterfaces:
    I2cDeviceSynch, I2cDeviceSynchSimple
  All Known Implementing Classes:
    I2cDeviceSynchImpl, I2cDeviceSynchImplOnSimple

      public interface RobotConfigNameable
      extends HardwareDevice

  `RobotConfigNameable` provides access to the name by which a device has been configured within a robot configuration

- - ### Nested Class Summary

    - ### Nested classes/interfaces inherited from interface com.qualcomm.robotcore.hardware.HardwareDevice

      `HardwareDevice.Manufacturer`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.String` | `getUserConfiguredName()` Returns the human-recognizable name of this device, if same has been set.
    `void` | `setUserConfiguredName(java.lang.String name)` Informs the device of a name by which it would be recognized by the user.

    - ### Methods inherited from interface com.qualcomm.robotcore.hardware.HardwareDevice

      `close, getConnectionInfo, getDeviceName, getManufacturer, getVersion, resetDeviceConfigurationForOpMode`

- - ### Method Detail

    - #### setUserConfiguredName

          void setUserConfiguredName(java.lang.String name)

      Informs the device of a name by which it would be recognized by the user. Note that the provided name may be null, in which case no such user-recognizable name is provided

    - #### getUserConfiguredName

          java.lang.String getUserConfiguredName()

      Returns the human-recognizable name of this device, if same has been set.
      See Also:
        `setUserConfiguredName(String)`