Class DeviceFeature
java.lang.Object
io.github.blackspherefollower.buttplug4j.protocol.messages.DeviceFeature
DeviceFeature.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBattery input.static final classButton input.static final classConstrict output.static final classHW Position with duration output.static classInputDescriptor.static final classLed output.static final classOscillate output.static interfaceOutputDescriptor interface.static final classPosition output.static final classPosition input.static final classPressure input.static classRangedInputDescriptor.static final classRotate output.static final classRSSI input.static final classSpray output.static classSteppedOutputDescriptor.static final classTemperature output.static final classVibrate output. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet feature description.intGet feature index.getInput()Get input descriptors.Get output descriptors.voidsetFeatureDescription(String aFeatureDescription) Set feature description.voidsetFeatureIndex(int aFeatureIndex) Set feature index.voidSet input descriptors.voidsetOutput(ArrayList<DeviceFeature.OutputDescriptor> aOutput) Set output descriptors.
-
Constructor Details
-
DeviceFeature
public DeviceFeature()Constructor.
-
-
Method Details
-
getFeatureDescription
Get feature description.- Returns:
- description
-
setFeatureDescription
Set feature description.- Parameters:
aFeatureDescription- description
-
getFeatureIndex
public int getFeatureIndex()Get feature index.- Returns:
- index
-
setFeatureIndex
public void setFeatureIndex(int aFeatureIndex) Set feature index.- Parameters:
aFeatureIndex- index
-
getOutput
Get output descriptors.- Returns:
- output
-
setOutput
Set output descriptors.- Parameters:
aOutput- output
-
getInput
Get input descriptors.- Returns:
- input
-
setInput
Set input descriptors.- Parameters:
aInput- input
-