java.lang.Object
io.github.blackspherefollower.buttplug4j.protocol.messages.Device

public class Device extends Object
Device.
  • Constructor Details

    • Device

      public Device(int deviceIndex, String deviceName, HashMap<Integer,DeviceFeature> deviceFeatures, int deviceMessageTimingGap, String deviceDisplayName)
      Constructor.
      Parameters:
      deviceIndex - device index
      deviceName - device name
      deviceFeatures - features
      deviceMessageTimingGap - timing gap
      deviceDisplayName - display name
  • Method Details

    • getDeviceIndex

      public int getDeviceIndex()
      Get device index.
      Returns:
      index
    • setDeviceIndex

      public void setDeviceIndex(int aDeviceIndex)
      Set device index.
      Parameters:
      aDeviceIndex - index
    • getDeviceName

      public String getDeviceName()
      Get device name.
      Returns:
      name
    • setDeviceName

      public void setDeviceName(String aDeviceName)
      Set device name.
      Parameters:
      aDeviceName - name
    • getDeviceMessageTimingGap

      public Integer getDeviceMessageTimingGap()
      Get device message timing gap.
      Returns:
      gap
    • setDeviceMessageTimingGap

      public void setDeviceMessageTimingGap(Integer aDeviceMessageTimingGap)
      Set device message timing gap.
      Parameters:
      aDeviceMessageTimingGap - gap
    • getDeviceDisplayName

      public String getDeviceDisplayName()
      Get device display name.
      Returns:
      display name
    • setDeviceDisplayName

      public void setDeviceDisplayName(String aDeviceDisplayName)
      Set device display name.
      Parameters:
      aDeviceDisplayName - display name
    • getDeviceFeatures

      public HashMap<Integer,DeviceFeature> getDeviceFeatures()
      Get device features.
      Returns:
      features
    • setDeviceFeatures

      public void setDeviceFeatures(HashMap<Integer,DeviceFeature> aDeviceFeatures)
      Set device features.
      Parameters:
      aDeviceFeatures - features