Class SetMultipleChainableLEDColorHSBRequest
java.lang.Object
pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoRequest
pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
pt.unl.fct.di.tardis.babel.iot.controlprotocols.requests.output.SetMultipleChainableLEDColorHSBRequest
-
Nested Class Summary
Nested classes/interfaces inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
pt.unl.fct.di.novasys.babel.generic.ProtoIPC.Type -
Field Summary
FieldsFields inherited from class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
handle -
Constructor Summary
ConstructorsConstructorDescriptionSetMultipleChainableLEDColorHSBRequest(DeviceHandle h, byte idx, float hue, float saturation, float brightness) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddValuesForPosition(byte idx, float[] values) voidaddValuesForPosition(byte idx, float hue, float saturation, float brightness) floatgetPositionBrightness(byte idx) floatgetPositionHue(byte idx) floatgetPositionSaturation(byte idx) float[]getPositionValues(byte idx) voidsetPositionBrightness(byte idx, float brightness) voidsetPositionHue(byte idx, float hue) voidsetPositionSaturation(byte idx, float saturation) Methods inherited from class pt.unl.fct.di.tardis.babel.iot.api.requests.IoTEventRequest
getDeviceHandleMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoRequest
getIdMethods inherited from class pt.unl.fct.di.novasys.babel.generic.ProtoIPC
getType
-
Field Details
-
REQUEST_ID
public static final short REQUEST_ID- See Also:
-
-
Constructor Details
-
SetMultipleChainableLEDColorHSBRequest
-
SetMultipleChainableLEDColorHSBRequest
public SetMultipleChainableLEDColorHSBRequest(DeviceHandle h, byte idx, float hue, float saturation, float brightness)
-
-
Method Details
-
addValuesForPosition
public void addValuesForPosition(byte idx, float[] values) -
addValuesForPosition
public void addValuesForPosition(byte idx, float hue, float saturation, float brightness) -
setPositionHue
public void setPositionHue(byte idx, float hue) -
setPositionSaturation
public void setPositionSaturation(byte idx, float saturation) -
setPositionBrightness
public void setPositionBrightness(byte idx, float brightness) -
getPositionsIterator
-
getPositionValues
public float[] getPositionValues(byte idx) -
getPositionHue
public float getPositionHue(byte idx) -
getPositionSaturation
public float getPositionSaturation(byte idx) -
getPositionBrightness
public float getPositionBrightness(byte idx)
-