services-api / com.keecker.services.projection.interfaces / ProjectorState / <init>
<init>
ProjectorState(orientation: Int? = null, focus: Int? = null, autoFocus: Boolean? = null, autoKeystone: Boolean? = null, disabled: Boolean? = null, powerOn: Boolean? = null, ledOn: Boolean? = null, keystone: Int? = null, zoom: Int? = null, brightness: Int? = null, contrast: Int? = null, displayMode: DisplayMode? = null, displayPosition: DisplayPosition? = null, aspectRatio: AspectRatio? = null)
Aggregates all the information about the projector:
- settings
- position
- power
Parameters
orientation - Angle between the projected image bottom and the horizon. Between 0 and 78 degrees.
focus - Focus knob position between 0 and 100.
autoFocus - Automatically set the focus based on wall distance. Overrides focus.
autoKeystone - Automatically set the keystone based on orientation
disabled - No longer used.
powerOn - Tells if the projector is powered.
ledOn - Tells if the LEDs are on.
keystone - Shapes the image. Between -40 and 40 degrees.
zoom - Projected image zoom. Between 0 and 100.
brightness - Projected image brightness between 0 and 100.
contrast - Projected image contrast between 0 and 100.
displayMode - DisplayMode
displayPosition - DisplayPosition
aspectRatio - AspectRatio